osaca_version: 0.4.9
micro_architecture: Ice Lake Server
arch_code: ICX
isa: x86
ROB_size: 352                               # from wikichip
retired_uOps_per_cycle: 10                  # from wikichip
scheduler_size: 97                          # actually MORE than 97, number unknown
hidden_loads: false
load_latency: {gpr: 5.0, mm: 5.0, xmm: 5.0, ymm: 5.0, zmm: 5.0}
load_throughput:
- {base: gpr, index: gpr, offset: imd, scale: 1, port_pressure: [[1, '23'], [1, ['2D', '3D']]]}
- {base: gpr, index: gpr, offset: imd, scale: 8, port_pressure: [[1, '23'], [1, ['2D', '3D']]]}
- {base: gpr, index: gpr, offset: ~,   scale: 1, port_pressure: [[1, '23'], [1, ['2D', '3D']]]}
- {base: gpr, index: ~,   offset: imd, scale: 1, port_pressure: [[1, '23'], [1, ['2D', '3D']]]}
- {base: gpr, index: ~,   offset: imd, scale: 8, port_pressure: [[1, '23'], [1, ['2D', '3D']]]}
- {base: gpr, index: ~,   offset: ~,   scale: 1, port_pressure: [[1, '23'], [1, ['2D', '3D']]]}
- {base: ~,   index: gpr, offset: imd, scale: 1, port_pressure: [[1, '23'], [1, ['2D', '3D']]]}
- {base: ~,   index: gpr, offset: imd, scale: 8, port_pressure: [[1, '23'], [1, ['2D', '3D']]]}
- {base: ~,   index: gpr, offset: ~,   scale: 1, port_pressure: [[1, '23'], [1, ['2D', '3D']]]}
- {base: ~,   index: ~,   offset: imd, scale: 1, port_pressure: [[1, '23'], [1, ['2D', '3D']]]}
- {base: ~,   index: ~,   offset: imd, scale: 8, port_pressure: [[1, '23'], [1, ['2D', '3D']]]}
load_throughput_default: [[1, '23'], [1, ['2D', '3D']]]
store_throughput: 
- {src: zmm, base: "*", index: "*", offset: "*", scale: "*", port_pressure:  [[1, '79'], [1, '4'], [1, '8']]}
store_throughput_default: [[1, '79'], [1, '48']]
ports: ['0', 0DV, '1', 1DV, '2', 2D, '3', 3D, '4', '5', '6', '7', '8', '9']
port_model_scheme: |
  +-----------------------------------------------------------------------------------------+
  |                                 > 97 entry scheduler                                    |
  +-----------------------------------------------------------------------------------------+
     0 |       1 |      2 |     3 |     4 |      5 |        6 |     7 |      8 |     9 |
       \/        \/       \/      \/      \/       \/         \/      \/       \/      \/
   +-------+ +-------+ +-----+ +-----+ +-----+ +-------+ +-------+ +------+ +-----+ +------+
   |  ALU  | |  ALU  | |  LD | |  LD | |  ST | |  ALU  | |  ALU  | |ST AGU| |  ST | |ST AGU|
   +-------+ +-------+ +-----+ +-----+ +-----+ +-------+ +-------+ +------+ +-----+ +------+
   +-------+ +-------+ +-----+ +-----+         +-------+ +-------+
   | BRANCH| |  LEA  | | AGU | | AGU |         |  LEA  | | SHIFT |
   +-------+ +-------+ +-----+ +-----+         +-------+ +-------+
   +-------+ +-------+                         +-------+ +-------+
   |  LEA  | |INT MUL|                         | MUL Hi| | BRANCH|
   +-------+ +-------+                         +-------+ +-------+
   +-------+ +-------+                         +-------+ +-------+
   | SHIFT | |INT DIV|                         |AVX ALU| |  LEA  |
   +-------+ +-------+                         +-------+ +-------+
   +-------+ +-------+                         +-------+
   |AVX ALU| |AVX*ALU|                         |  AVX  |
   +-------+ +-------+                         |  SHUF |
   +-------+ +-------+                         +-------+
   |AVX DIV| |AVX*FMA|                         +-------+
   +-------+ +-------+                         |AVX FMA|
   +-------+ +-------+                         +-------+
   |AVX FMA| |  AVX* |
   +-------+ |  SHUF |
  +--------+ +-------+
  |AVX SHFT| +-------+
  +--------+ |  AVX* |
             | SHFT  |
             +-------+    * = no AVX-512
instruction_forms:
##########################################
# assume all jmp instruction 0
- name: [jo, jno, js, jns, jp, jpe, jnp, jpo]
  operands:
  - class: identifier
  throughput: 0.0
  latency: 0.0
  port_pressure: []
- name: [jc, jb, jae, jnb, jna, jbe, ja, jnbe]
  operands:
  - class: identifier
  throughput: 0.0
  latency: 0.0
  port_pressure: []
- name: [je, jz, jne, jnz, jl, jnge]
  operands:
  - class: identifier
  throughput: 0.0
  latency: 0.0
  port_pressure: []
- name: [jge, jnl, jle, jng, jg, jnle]
  operands:
  - class: identifier
  throughput: 0.0
  latency: 0.0
  port_pressure: []
- name: jmp
  operands:
  - class: identifier
  throughput: 0.0
  latency: 0.0
  port_pressure: []
##########################################
# assume all cmp's equal for now
# TODO add cmp instructions
- name: [cmp, cmpeqpd, cmpltpd, cmplepd, cmpunordpd, cmpneqpd, cmpnltpd, cmpnlepd, cmpordpd, cmpltps, cmpleps, cmpunordps, cmpneqps, cmpnltps, cmpnleps, cmpordps]
  operands:
  - class: register
    name: '*'
  - class: register
    name: '*'
  latency: 1.0
  port_pressure: [[1, '0156']]
  throughput: 0.25
  uops: 1
- name: [cmp, cmpeqpd, cmpltpd, cmplepd, cmpunordpd, cmpneqpd, cmpnltpd, cmpnlepd, cmpordpd, cmpltps, cmpleps, cmpunordps, cmpneqps, cmpnltps, cmpnleps, cmpordps]
  operands:
  - class: immediate
    imd: int
  - class: register
    name: '*'
  latency: 1.0
  port_pressure: [[1, '0156']]
  throughput: 0.25
  uops: 1
##########################################
- name: mov                                                 # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: gpr                                               # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: gpr                                               # ./generate_mov_entries.py icx
  latency: 0                                                # ./generate_mov_entries.py icx
  port_pressure: []                                         # ./generate_mov_entries.py icx
  throughput: 0.0                                           # ./generate_mov_entries.py icx
  uops: 1                                                   # ./generate_mov_entries.py icx
- name: mov
  operands:
  - class: identifier
  - class: register
    name: gpr
  latency: 1
  port_pressure: [[1, '0156']]
  throughput: 0.25
  uops: 1
- name: mov  # with store                                   # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: gpr                                               # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  latency: 0                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '79'], [1, '48']]                     # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: mov  # with load                                    # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: gpr                                               # ./generate_mov_entries.py icx
  latency: 5                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '23'], [1, ['2D', '3D']]]             # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: mov                                                 # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: immediate                                        # ./generate_mov_entries.py icx
    imd: int                                                # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: gpr                                               # ./generate_mov_entries.py icx
  latency: 1                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '0156']]                              # ./generate_mov_entries.py icx
  throughput: 0.25                                          # ./generate_mov_entries.py icx
  uops: 1                                                   # ./generate_mov_entries.py icx
- name: mov  # with store                                   # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: immediate                                        # ./generate_mov_entries.py icx
    imd: int                                                # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  latency: 0                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '79'], [1, '48']]                     # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: movabs                                              # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: immediate                                        # ./generate_mov_entries.py icx
    imd: int                                                # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: gpr                                               # ./generate_mov_entries.py icx
  latency: 1                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '0156']]                              # ./generate_mov_entries.py icx
  throughput: 0.25                                          # ./generate_mov_entries.py icx
  uops: 1                                                   # ./generate_mov_entries.py icx
- name: movapd                                              # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  latency: 0                                                # ./generate_mov_entries.py icx
  port_pressure: []                                         # ./generate_mov_entries.py icx
  throughput: 0.0                                           # ./generate_mov_entries.py icx
  uops: 1                                                   # ./generate_mov_entries.py icx
- name: movapd  # with store                                # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  latency: 0                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '79'], [1, '48']]                     # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: movapd  # with load                                 # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  latency: 5                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '23'], [1, ['2D', '3D']]]             # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: vmovapd                                             # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  latency: 0                                                # ./generate_mov_entries.py icx
  port_pressure: []                                         # ./generate_mov_entries.py icx
  throughput: 0.0                                           # ./generate_mov_entries.py icx
  uops: 1                                                   # ./generate_mov_entries.py icx
- name: vmovapd  # with store                               # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  latency: 0                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '79'], [1, '48']]                     # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: vmovapd  # with load                                # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  latency: 5                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '23'], [1, ['2D', '3D']]]             # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: vmovapd                                             # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: ymm                                               # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: ymm                                               # ./generate_mov_entries.py icx
  latency: 0                                                # ./generate_mov_entries.py icx
  port_pressure: []                                         # ./generate_mov_entries.py icx
  throughput: 0.0                                           # ./generate_mov_entries.py icx
  uops: 1                                                   # ./generate_mov_entries.py icx
- name: vmovapd  # with store                               # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: ymm                                               # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  latency: 0                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '79'], [1, '48']]                     # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: vmovapd  # with load                                # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: ymm                                               # ./generate_mov_entries.py icx
  latency: 5                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '23'], [1, ['2D', '3D']]]             # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: vmovapd                                             # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: zmm                                               # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: zmm                                               # ./generate_mov_entries.py icx
  latency: 0                                                # ./generate_mov_entries.py icx
  port_pressure: []                                         # ./generate_mov_entries.py icx
  throughput: 0.0                                           # ./generate_mov_entries.py icx
  uops: 1                                                   # ./generate_mov_entries.py icx
- name: vmovapd  # with store                               # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: zmm                                               # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  latency: 0                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '79'], [1, '4'], [1, '8']]            # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: vmovapd  # with load                                # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: zmm                                               # ./generate_mov_entries.py icx
  latency: 5                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '23'], [1, ['2D', '3D']]]             # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: movaps                                              # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  latency: 1                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '015']]                               # ./generate_mov_entries.py icx
  throughput: 0.3333333333333333                            # ./generate_mov_entries.py icx
  uops: 1                                                   # ./generate_mov_entries.py icx
- name: movaps  # with store                                # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  latency: 0                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '79'], [1, '48']]                     # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: movaps  # with load                                 # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  latency: 5                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '23'], [1, ['2D', '3D']]]             # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: vmovaps                                             # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  latency: 1                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '015']]                               # ./generate_mov_entries.py icx
  throughput: 0.3333333333333333                            # ./generate_mov_entries.py icx
  uops: 1                                                   # ./generate_mov_entries.py icx
- name: vmovaps  # with store                               # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  latency: 0                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '79'], [1, '48']]                     # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: vmovaps  # with load                                # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  latency: 5                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '23'], [1, ['2D', '3D']]]             # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: vmovaps                                             # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: ymm                                               # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: ymm                                               # ./generate_mov_entries.py icx
  latency: 1                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '015']]                               # ./generate_mov_entries.py icx
  throughput: 0.3333333333333333                            # ./generate_mov_entries.py icx
  uops: 1                                                   # ./generate_mov_entries.py icx
- name: vmovaps  # with store                               # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: ymm                                               # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  latency: 0                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '79'], [1, '48']]                     # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: vmovaps  # with load                                # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: ymm                                               # ./generate_mov_entries.py icx
  latency: 5                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '23'], [1, ['2D', '3D']]]             # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: vmovaps                                             # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: zmm                                               # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: zmm                                               # ./generate_mov_entries.py icx
  latency: 1                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '05']]                                # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 1                                                   # ./generate_mov_entries.py icx
- name: vmovaps  # with store                               # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: zmm                                               # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  latency: 0                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '79'], [1, '4'], [1, '8']]            # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: vmovaps  # with load                                # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: zmm                                               # ./generate_mov_entries.py icx
  latency: 5                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '23'], [1, ['2D', '3D']]]             # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: movd                                                # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: gpr                                               # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: mm                                                # ./generate_mov_entries.py icx
  latency: 1                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '5']]                                 # ./generate_mov_entries.py icx
  throughput: 1.0                                           # ./generate_mov_entries.py icx
  uops: 1                                                   # ./generate_mov_entries.py icx
- name: movd  # with load                                   # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: mm                                                # ./generate_mov_entries.py icx
  latency: 5                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '23'], [1, ['2D', '3D']]]             # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: movq                                                # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: gpr                                               # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: mm                                                # ./generate_mov_entries.py icx
  latency: 1                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '5']]                                 # ./generate_mov_entries.py icx
  throughput: 1.0                                           # ./generate_mov_entries.py icx
  uops: 1                                                   # ./generate_mov_entries.py icx
- name: movq  # with load                                   # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: mm                                                # ./generate_mov_entries.py icx
  latency: 5                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '23'], [1, ['2D', '3D']]]             # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: movd                                                # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: mm                                                # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: gpr                                               # ./generate_mov_entries.py icx
  latency: 1                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '0']]                                 # ./generate_mov_entries.py icx
  throughput: 1.0                                           # ./generate_mov_entries.py icx
  uops: 1                                                   # ./generate_mov_entries.py icx
- name: movd  # with store                                  # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: mm                                                # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  latency: 0                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '79'], [1, '48']]                     # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: movq                                                # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: mm                                                # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: gpr                                               # ./generate_mov_entries.py icx
  latency: 1                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '0']]                                 # ./generate_mov_entries.py icx
  throughput: 1.0                                           # ./generate_mov_entries.py icx
  uops: 1                                                   # ./generate_mov_entries.py icx
- name: movq  # with store                                  # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: mm                                                # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  latency: 0                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '79'], [1, '48']]                     # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: movd                                                # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: gpr                                               # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  latency: 1                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '5']]                                 # ./generate_mov_entries.py icx
  throughput: 1.0                                           # ./generate_mov_entries.py icx
  uops: 1                                                   # ./generate_mov_entries.py icx
- name: movd  # with load                                   # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  latency: 5                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '23'], [1, ['2D', '3D']]]             # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: movq                                                # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: gpr                                               # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  latency: 1                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '5']]                                 # ./generate_mov_entries.py icx
  throughput: 1.0                                           # ./generate_mov_entries.py icx
  uops: 1                                                   # ./generate_mov_entries.py icx
- name: movq  # with load                                   # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  latency: 5                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '23'], [1, ['2D', '3D']]]             # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: movd                                                # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: gpr                                               # ./generate_mov_entries.py icx
  latency: 1                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '0']]                                 # ./generate_mov_entries.py icx
  throughput: 1.0                                           # ./generate_mov_entries.py icx
  uops: 1                                                   # ./generate_mov_entries.py icx
- name: movd  # with store                                  # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  latency: 0                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '79'], [1, '48']]                     # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: movq                                                # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: gpr                                               # ./generate_mov_entries.py icx
  latency: 1                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '0']]                                 # ./generate_mov_entries.py icx
  throughput: 1.0                                           # ./generate_mov_entries.py icx
  uops: 1                                                   # ./generate_mov_entries.py icx
- name: movq  # with store                                  # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  latency: 0                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '79'], [1, '48']]                     # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: vmovd                                               # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: gpr                                               # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  latency: 1                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '5']]                                 # ./generate_mov_entries.py icx
  throughput: 1.0                                           # ./generate_mov_entries.py icx
  uops: 1                                                   # ./generate_mov_entries.py icx
- name: vmovd  # with load                                  # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  latency: 5                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '23'], [1, ['2D', '3D']]]             # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: vmovq                                               # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: gpr                                               # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  latency: 1                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '5']]                                 # ./generate_mov_entries.py icx
  throughput: 1.0                                           # ./generate_mov_entries.py icx
  uops: 1                                                   # ./generate_mov_entries.py icx
- name: vmovq  # with load                                  # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  latency: 5                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '23'], [1, ['2D', '3D']]]             # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: vmovd                                               # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: gpr                                               # ./generate_mov_entries.py icx
  latency: 1                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '0']]                                 # ./generate_mov_entries.py icx
  throughput: 1.0                                           # ./generate_mov_entries.py icx
  uops: 1                                                   # ./generate_mov_entries.py icx
- name: vmovd  # with store                                 # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  latency: 0                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '79'], [1, '48']]                     # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: vmovq                                               # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: gpr                                               # ./generate_mov_entries.py icx
  latency: 1                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '0']]                                 # ./generate_mov_entries.py icx
  throughput: 1.0                                           # ./generate_mov_entries.py icx
  uops: 1                                                   # ./generate_mov_entries.py icx
- name: vmovq  # with store                                 # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  latency: 0                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '79'], [1, '48']]                     # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: movddup                                             # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  latency: 1                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '5']]                                 # ./generate_mov_entries.py icx
  throughput: 1.0                                           # ./generate_mov_entries.py icx
  uops: 1                                                   # ./generate_mov_entries.py icx
- name: movddup  # with load                                # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  latency: 5                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '23'], [1, ['2D', '3D']]]             # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: vmovddup                                            # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  latency: 1                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '5']]                                 # ./generate_mov_entries.py icx
  throughput: 1.0                                           # ./generate_mov_entries.py icx
  uops: 1                                                   # ./generate_mov_entries.py icx
- name: vmovddup  # with load                               # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  latency: 5                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '23'], [1, ['2D', '3D']]]             # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: vmovddup                                            # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: ymm                                               # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: ymm                                               # ./generate_mov_entries.py icx
  latency: 1                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '5']]                                 # ./generate_mov_entries.py icx
  throughput: 1.0                                           # ./generate_mov_entries.py icx
  uops: 1                                                   # ./generate_mov_entries.py icx
- name: vmovddup  # with load                               # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: ymm                                               # ./generate_mov_entries.py icx
  latency: 5                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '23'], [1, ['2D', '3D']]]             # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: vmovddup                                            # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: zmm                                               # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: zmm                                               # ./generate_mov_entries.py icx
  latency: 1                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '5']]                                 # ./generate_mov_entries.py icx
  throughput: 1.0                                           # ./generate_mov_entries.py icx
  uops: 1                                                   # ./generate_mov_entries.py icx
- name: vmovddup  # with load                               # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: zmm                                               # ./generate_mov_entries.py icx
  latency: 5                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '23'], [1, ['2D', '3D']]]             # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: movdq2q                                             # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: mm                                                # ./generate_mov_entries.py icx
  latency: 1                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '015'], [1, '5']]                     # ./generate_mov_entries.py icx
  throughput: 1.3333333333333333                            # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: movdqa                                              # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  latency: 1                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '015']]                               # ./generate_mov_entries.py icx
  throughput: 0.3333333333333333                            # ./generate_mov_entries.py icx
  uops: 1                                                   # ./generate_mov_entries.py icx
- name: movdqa  # with load                                 # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  latency: 5                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '23'], [1, ['2D', '3D']]]             # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: movdqa  # with store                                # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  latency: 0                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '79'], [1, '48']]                     # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: vmovdqa                                             # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  latency: 1                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '015']]                               # ./generate_mov_entries.py icx
  throughput: 0.3333333333333333                            # ./generate_mov_entries.py icx
  uops: 1                                                   # ./generate_mov_entries.py icx
- name: vmovdqa  # with load                                # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  latency: 5                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '23'], [1, ['2D', '3D']]]             # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: vmovdqa  # with store                               # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  latency: 0                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '79'], [1, '48']]                     # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: vmovdqa                                             # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: ymm                                               # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: ymm                                               # ./generate_mov_entries.py icx
  latency: 1                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '015']]                               # ./generate_mov_entries.py icx
  throughput: 0.3333333333333333                            # ./generate_mov_entries.py icx
  uops: 1                                                   # ./generate_mov_entries.py icx
- name: vmovdqa  # with load                                # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: ymm                                               # ./generate_mov_entries.py icx
  latency: 5                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '23'], [1, ['2D', '3D']]]             # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: vmovdqa  # with store                               # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: ymm                                               # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  latency: 0                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '79'], [1, '48']]                     # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: vmovdqa32                                           # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  latency: 1                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '0156']]                              # ./generate_mov_entries.py icx
  throughput: 0.25                                          # ./generate_mov_entries.py icx
  uops: 1                                                   # ./generate_mov_entries.py icx
- name: vmovdqa32  # with load                              # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  latency: 5                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '23'], [1, ['2D', '3D']]]             # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: vmovdqa32  # with store                             # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  latency: 0                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '79'], [1, '48']]                     # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: vmovdqa32                                           # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: ymm                                               # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: ymm                                               # ./generate_mov_entries.py icx
  latency: 1                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '015']]                               # ./generate_mov_entries.py icx
  throughput: 0.3333333333333333                            # ./generate_mov_entries.py icx
  uops: 1                                                   # ./generate_mov_entries.py icx
- name: vmovdqa32  # with load                              # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: ymm                                               # ./generate_mov_entries.py icx
  latency: 5                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '23'], [1, ['2D', '3D']]]             # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: vmovdqa32  # with store                             # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: ymm                                               # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  latency: 0                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '79'], [1, '48']]                     # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: vmovdqa32                                           # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: zmm                                               # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: zmm                                               # ./generate_mov_entries.py icx
  latency: 1                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '05']]                                # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 1                                                   # ./generate_mov_entries.py icx
- name: vmovdqa32  # with load                              # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: zmm                                               # ./generate_mov_entries.py icx
  latency: 5                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '23'], [1, ['2D', '3D']]]             # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: vmovdqa32  # with store                             # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: zmm                                               # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  latency: 0                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '79'], [1, '4'], [1, '8']]            # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: vmovdqa64                                           # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  latency: 1                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '0156']]                              # ./generate_mov_entries.py icx
  throughput: 0.25                                          # ./generate_mov_entries.py icx
  uops: 1                                                   # ./generate_mov_entries.py icx
- name: vmovdqa64  # with load                              # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  latency: 5                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '23'], [1, ['2D', '3D']]]             # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: vmovdqa64  # with store                             # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  latency: 0                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '79'], [1, '48']]                     # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: vmovdqa64                                           # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: ymm                                               # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: ymm                                               # ./generate_mov_entries.py icx
  latency: 1                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '015']]                               # ./generate_mov_entries.py icx
  throughput: 0.3333333333333333                            # ./generate_mov_entries.py icx
  uops: 1                                                   # ./generate_mov_entries.py icx
- name: vmovdqa64  # with load                              # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: ymm                                               # ./generate_mov_entries.py icx
  latency: 5                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '23'], [1, ['2D', '3D']]]             # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: vmovdqa64  # with store                             # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: ymm                                               # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  latency: 0                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '79'], [1, '48']]                     # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: vmovdqa64                                           # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: zmm                                               # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: zmm                                               # ./generate_mov_entries.py icx
  latency: 1                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '05']]                                # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 1                                                   # ./generate_mov_entries.py icx
- name: vmovdqa64  # with load                              # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: zmm                                               # ./generate_mov_entries.py icx
  latency: 5                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '23'], [1, ['2D', '3D']]]             # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: vmovdqa64  # with store                             # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: zmm                                               # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  latency: 0                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '79'], [1, '4'], [1, '8']]            # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: movdqu                                              # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  latency: 1                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '015']]                               # ./generate_mov_entries.py icx
  throughput: 0.3333333333333333                            # ./generate_mov_entries.py icx
  uops: 1                                                   # ./generate_mov_entries.py icx
- name: movdqu  # with load                                 # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  latency: 5                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '23'], [1, ['2D', '3D']]]             # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: movdqu  # with store                                # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  latency: 0                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '79'], [1, '48']]                     # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: vmovdqu                                             # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  latency: 1                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '015']]                               # ./generate_mov_entries.py icx
  throughput: 0.3333333333333333                            # ./generate_mov_entries.py icx
  uops: 1                                                   # ./generate_mov_entries.py icx
- name: vmovdqu  # with load                                # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  latency: 5                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '23'], [1, ['2D', '3D']]]             # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: vmovdqu  # with store                               # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  latency: 0                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '79'], [1, '48']]                     # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: vmovdqu                                             # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: ymm                                               # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: ymm                                               # ./generate_mov_entries.py icx
  latency: 1                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '015']]                               # ./generate_mov_entries.py icx
  throughput: 0.3333333333333333                            # ./generate_mov_entries.py icx
  uops: 1                                                   # ./generate_mov_entries.py icx
- name: vmovdqu  # with load                                # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: ymm                                               # ./generate_mov_entries.py icx
  latency: 5                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '23'], [1, ['2D', '3D']]]             # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: vmovdqu  # with store                               # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: ymm                                               # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  latency: 0                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '79'], [1, '48']]                     # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: vmovdqu8                                            # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  latency: 1                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '0156']]                              # ./generate_mov_entries.py icx
  throughput: 0.25                                          # ./generate_mov_entries.py icx
  uops: 1                                                   # ./generate_mov_entries.py icx
- name: vmovdqu8  # with load                               # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  latency: 5                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '23'], [1, ['2D', '3D']]]             # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: vmovdqu8  # with store                              # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  latency: 0                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '79'], [1, '48']]                     # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: vmovdqu8                                            # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: ymm                                               # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: ymm                                               # ./generate_mov_entries.py icx
  latency: 1                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '015']]                               # ./generate_mov_entries.py icx
  throughput: 0.3333333333333333                            # ./generate_mov_entries.py icx
  uops: 1                                                   # ./generate_mov_entries.py icx
- name: vmovdqu8  # with load                               # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: ymm                                               # ./generate_mov_entries.py icx
  latency: 5                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '23'], [1, ['2D', '3D']]]             # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: vmovdqu8  # with store                              # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: ymm                                               # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  latency: 0                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '79'], [1, '48']]                     # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: vmovdqu8                                            # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: zmm                                               # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: zmm                                               # ./generate_mov_entries.py icx
  latency: 1                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '05']]                                # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 1                                                   # ./generate_mov_entries.py icx
- name: vmovdqu8  # with load                               # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: zmm                                               # ./generate_mov_entries.py icx
  latency: 5                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '23'], [1, ['2D', '3D']]]             # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: vmovdqu8  # with store                              # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: zmm                                               # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  latency: 0                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '79'], [1, '4'], [1, '8']]            # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: vmovdqu16                                           # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  latency: 1                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '0156']]                              # ./generate_mov_entries.py icx
  throughput: 0.25                                          # ./generate_mov_entries.py icx
  uops: 1                                                   # ./generate_mov_entries.py icx
- name: vmovdqu16  # with load                              # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  latency: 5                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '23'], [1, ['2D', '3D']]]             # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: vmovdqu16  # with store                             # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  latency: 0                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '79'], [1, '48']]                     # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: vmovdqu16                                           # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: ymm                                               # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: ymm                                               # ./generate_mov_entries.py icx
  latency: 1                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '015']]                               # ./generate_mov_entries.py icx
  throughput: 0.3333333333333333                            # ./generate_mov_entries.py icx
  uops: 1                                                   # ./generate_mov_entries.py icx
- name: vmovdqu16  # with load                              # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: ymm                                               # ./generate_mov_entries.py icx
  latency: 5                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '23'], [1, ['2D', '3D']]]             # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: vmovdqu16  # with store                             # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: ymm                                               # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  latency: 0                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '79'], [1, '48']]                     # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: vmovdqu16                                           # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: zmm                                               # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: zmm                                               # ./generate_mov_entries.py icx
  latency: 1                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '05']]                                # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 1                                                   # ./generate_mov_entries.py icx
- name: vmovdqu16  # with load                              # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: zmm                                               # ./generate_mov_entries.py icx
  latency: 5                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '23'], [1, ['2D', '3D']]]             # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: vmovdqu16  # with store                             # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: zmm                                               # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  latency: 0                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '79'], [1, '4'], [1, '8']]            # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: vmovdqu32                                           # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  latency: 1                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '0156']]                              # ./generate_mov_entries.py icx
  throughput: 0.25                                          # ./generate_mov_entries.py icx
  uops: 1                                                   # ./generate_mov_entries.py icx
- name: vmovdqu32  # with load                              # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  latency: 5                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '23'], [1, ['2D', '3D']]]             # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: vmovdqu32  # with store                             # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  latency: 0                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '79'], [1, '48']]                     # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: vmovdqu32                                           # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: ymm                                               # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: ymm                                               # ./generate_mov_entries.py icx
  latency: 1                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '015']]                               # ./generate_mov_entries.py icx
  throughput: 0.3333333333333333                            # ./generate_mov_entries.py icx
  uops: 1                                                   # ./generate_mov_entries.py icx
- name: vmovdqu32  # with load                              # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: ymm                                               # ./generate_mov_entries.py icx
  latency: 5                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '23'], [1, ['2D', '3D']]]             # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: vmovdqu32  # with store                             # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: ymm                                               # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  latency: 0                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '79'], [1, '48']]                     # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: vmovdqu32                                           # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: zmm                                               # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: zmm                                               # ./generate_mov_entries.py icx
  latency: 1                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '05']]                                # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 1                                                   # ./generate_mov_entries.py icx
- name: vmovdqu32  # with load                              # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: zmm                                               # ./generate_mov_entries.py icx
  latency: 5                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '23'], [1, ['2D', '3D']]]             # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: vmovdqu32  # with store                             # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: zmm                                               # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  latency: 0                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '79'], [1, '4'], [1, '8']]            # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: vmovdqu64                                           # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  latency: 1                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '0156']]                              # ./generate_mov_entries.py icx
  throughput: 0.25                                          # ./generate_mov_entries.py icx
  uops: 1                                                   # ./generate_mov_entries.py icx
- name: vmovdqu64  # with load                              # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  latency: 5                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '23'], [1, ['2D', '3D']]]             # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: vmovdqu64  # with store                             # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  latency: 0                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '79'], [1, '48']]                     # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: vmovdqu64                                           # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: ymm                                               # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: ymm                                               # ./generate_mov_entries.py icx
  latency: 1                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '015']]                               # ./generate_mov_entries.py icx
  throughput: 0.3333333333333333                            # ./generate_mov_entries.py icx
  uops: 1                                                   # ./generate_mov_entries.py icx
- name: vmovdqu64  # with load                              # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: ymm                                               # ./generate_mov_entries.py icx
  latency: 5                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '23'], [1, ['2D', '3D']]]             # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: vmovdqu64  # with store                             # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: ymm                                               # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  latency: 0                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '79'], [1, '48']]                     # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: vmovdqu64                                           # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: zmm                                               # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: zmm                                               # ./generate_mov_entries.py icx
  latency: 1                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '05']]                                # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 1                                                   # ./generate_mov_entries.py icx
- name: vmovdqu64  # with load                              # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: zmm                                               # ./generate_mov_entries.py icx
  latency: 5                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '23'], [1, ['2D', '3D']]]             # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: vmovdqu64  # with store                             # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: zmm                                               # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  latency: 0                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '79'], [1, '4'], [1, '8']]            # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: movhlps                                             # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  latency: 1                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '5']]                                 # ./generate_mov_entries.py icx
  throughput: 1.0                                           # ./generate_mov_entries.py icx
  uops: 1                                                   # ./generate_mov_entries.py icx
- name: vmovhlps                                            # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  latency: 1                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '5']]                                 # ./generate_mov_entries.py icx
  throughput: 1.0                                           # ./generate_mov_entries.py icx
  uops: 1                                                   # ./generate_mov_entries.py icx
- name: movhpd  # with load                                 # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  latency: 6                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '5'], [1, '23'], [1, ['2D', '3D']]]   # ./generate_mov_entries.py icx
  throughput: 1.0                                           # ./generate_mov_entries.py icx
  uops: 3                                                   # ./generate_mov_entries.py icx
- name: vmovhpd  # with load                                # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  latency: 6                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '5'], [1, '23'], [1, ['2D', '3D']]]   # ./generate_mov_entries.py icx
  throughput: 1.0                                           # ./generate_mov_entries.py icx
  uops: 3                                                   # ./generate_mov_entries.py icx
- name: movhpd  # with store                                # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  latency: 0                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '79'], [1, '48']]                     # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: vmovhpd  # with load                                # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  latency: 5                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '23'], [1, ['2D', '3D']]]             # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: movhps  # with load                                 # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  latency: 6                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '5'], [1, '23'], [1, ['2D', '3D']]]   # ./generate_mov_entries.py icx
  throughput: 1.0                                           # ./generate_mov_entries.py icx
  uops: 3                                                   # ./generate_mov_entries.py icx
- name: vmovhps  # with load                                # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  latency: 6                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '5'], [1, '23'], [1, ['2D', '3D']]]   # ./generate_mov_entries.py icx
  throughput: 1.0                                           # ./generate_mov_entries.py icx
  uops: 3                                                   # ./generate_mov_entries.py icx
- name: movhps  # with store                                # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  latency: 0                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '79'], [1, '48']]                     # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: vmovhps  # with load                                # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  latency: 5                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '23'], [1, ['2D', '3D']]]             # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: movlhps                                             # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  latency: 1                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '5']]                                 # ./generate_mov_entries.py icx
  throughput: 1.0                                           # ./generate_mov_entries.py icx
  uops: 1                                                   # ./generate_mov_entries.py icx
- name: vmovlhps                                            # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  latency: 1                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '5']]                                 # ./generate_mov_entries.py icx
  throughput: 1.0                                           # ./generate_mov_entries.py icx
  uops: 1                                                   # ./generate_mov_entries.py icx
- name: movlpd  # with load                                 # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  latency: 6                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '5'], [1, '23'], [1, ['2D', '3D']]]   # ./generate_mov_entries.py icx
  throughput: 1.0                                           # ./generate_mov_entries.py icx
  uops: 3                                                   # ./generate_mov_entries.py icx
- name: vmovlpd  # with load                                # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  latency: 6                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '5'], [1, '23'], [1, ['2D', '3D']]]   # ./generate_mov_entries.py icx
  throughput: 1.0                                           # ./generate_mov_entries.py icx
  uops: 3                                                   # ./generate_mov_entries.py icx
- name: movlpd  # with store                                # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  latency: 0                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '79'], [1, '48']]                     # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: vmovlpd  # with load                                # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  latency: 6                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '5'], [1, '23'], [1, ['2D', '3D']]]   # ./generate_mov_entries.py icx
  throughput: 1.0                                           # ./generate_mov_entries.py icx
  uops: 3                                                   # ./generate_mov_entries.py icx
- name: movlps  # with load                                 # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  latency: 6                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '5'], [1, '23'], [1, ['2D', '3D']]]   # ./generate_mov_entries.py icx
  throughput: 1.0                                           # ./generate_mov_entries.py icx
  uops: 3                                                   # ./generate_mov_entries.py icx
- name: vmovlps  # with load                                # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  latency: 6                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '5'], [1, '23'], [1, ['2D', '3D']]]   # ./generate_mov_entries.py icx
  throughput: 1.0                                           # ./generate_mov_entries.py icx
  uops: 3                                                   # ./generate_mov_entries.py icx
- name: movlps  # with store                                # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  latency: 0                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '79'], [1, '48']]                     # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: vmovlps  # with load                                # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  latency: 6                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '5'], [1, '23'], [1, ['2D', '3D']]]   # ./generate_mov_entries.py icx
  throughput: 1.0                                           # ./generate_mov_entries.py icx
  uops: 3                                                   # ./generate_mov_entries.py icx
- name: movmskpd                                            # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: gpr                                               # ./generate_mov_entries.py icx
  latency: 1                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '0']]                                 # ./generate_mov_entries.py icx
  throughput: 1.0                                           # ./generate_mov_entries.py icx
  uops: 1                                                   # ./generate_mov_entries.py icx
- name: vmovmskpd                                           # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: gpr                                               # ./generate_mov_entries.py icx
  latency: 1                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '0']]                                 # ./generate_mov_entries.py icx
  throughput: 1.0                                           # ./generate_mov_entries.py icx
  uops: 1                                                   # ./generate_mov_entries.py icx
- name: vmovmskpd                                           # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: ymm                                               # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: gpr                                               # ./generate_mov_entries.py icx
  latency: 1                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '0']]                                 # ./generate_mov_entries.py icx
  throughput: 1.0                                           # ./generate_mov_entries.py icx
  uops: 1                                                   # ./generate_mov_entries.py icx
- name: movmskps                                            # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: gpr                                               # ./generate_mov_entries.py icx
  latency: 1                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '0']]                                 # ./generate_mov_entries.py icx
  throughput: 1.0                                           # ./generate_mov_entries.py icx
  uops: 1                                                   # ./generate_mov_entries.py icx
- name: vmovmskps                                           # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: gpr                                               # ./generate_mov_entries.py icx
  latency: 1                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '0']]                                 # ./generate_mov_entries.py icx
  throughput: 1.0                                           # ./generate_mov_entries.py icx
  uops: 1                                                   # ./generate_mov_entries.py icx
- name: vmovmskps                                           # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: ymm                                               # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: gpr                                               # ./generate_mov_entries.py icx
  latency: 1                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '0']]                                 # ./generate_mov_entries.py icx
  throughput: 1.0                                           # ./generate_mov_entries.py icx
  uops: 1                                                   # ./generate_mov_entries.py icx
- name: movntdq  # with store                               # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  latency: 0                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '79'], [1, '48']]                     # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: vmovntdq  # with store                              # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  latency: 0                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '79'], [1, '48']]                     # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: vmovntdq  # with store                              # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: ymm                                               # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  latency: 0                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '79'], [1, '48']]                     # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: vmovntdq  # with store                              # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: zmm                                               # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  latency: 0                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '79'], [1, '48']]                     # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: movntdqa  # with load                               # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  latency: 5                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '23'], [1, ['2D', '3D']]]             # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: vmovntdqa  # with load                              # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  latency: 5                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '23'], [1, ['2D', '3D']]]             # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: vmovntdqa  # with load                              # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: ymm                                               # ./generate_mov_entries.py icx
  latency: 5                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '23'], [1, ['2D', '3D']]]             # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: vmovntdqa  # with load                              # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: zmm                                               # ./generate_mov_entries.py icx
  latency: 5                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '23'], [1, ['2D', '3D']]]             # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: movnti  # with store                                # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: gpr                                               # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  latency: 0                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '79'], [1, '48']]                     # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: movntpd  # with store                               # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  latency: 0                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '79'], [1, '48']]                     # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: vmovntpd  # with store                              # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  latency: 0                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '79'], [1, '48']]                     # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: vmovntpd  # with store                              # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: ymm                                               # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  latency: 0                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '79'], [1, '48']]                     # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: vmovntpd  # with store                              # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: zmm                                               # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  latency: 0                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '79'], [1, '4'], [1, '8']]            # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: movntps  # with store                               # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  latency: 0                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '79'], [1, '48']]                     # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: vmovntps  # with store                              # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  latency: 0                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '79'], [1, '48']]                     # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: vmovntps  # with store                              # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: ymm                                               # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  latency: 0                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '79'], [1, '48']]                     # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: vmovntps  # with store                              # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: zmm                                               # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  latency: 0                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '79'], [1, '4'], [1, '8']]            # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: movntq  # with store                                # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: mm                                                # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  latency: 0                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '79'], [1, '48']]                     # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: movq                                                # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: mm                                                # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: mm                                                # ./generate_mov_entries.py icx
  latency: 0                                                # ./generate_mov_entries.py icx
  port_pressure: []                                         # ./generate_mov_entries.py icx
  throughput: 0.0                                           # ./generate_mov_entries.py icx
  uops: 0                                                   # ./generate_mov_entries.py icx
- name: movq  # with load                                   # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: mm                                                # ./generate_mov_entries.py icx
  latency: 5                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '23'], [1, ['2D', '3D']]]             # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: movq  # with store                                  # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: mm                                                # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  latency: 0                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '79'], [1, '48']]                     # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: movq                                                # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  latency: 1                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '015']]                               # ./generate_mov_entries.py icx
  throughput: 0.3333333333333333                            # ./generate_mov_entries.py icx
  uops: 1                                                   # ./generate_mov_entries.py icx
- name: movq  # with load                                   # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  latency: 5                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '23'], [1, ['2D', '3D']]]             # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: movq  # with store                                  # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  latency: 0                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '79'], [1, '48']]                     # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: vmovq                                               # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  latency: 1                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '015']]                               # ./generate_mov_entries.py icx
  throughput: 0.3333333333333333                            # ./generate_mov_entries.py icx
  uops: 1                                                   # ./generate_mov_entries.py icx
- name: vmovq  # with load                                  # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  latency: 5                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '23'], [1, ['2D', '3D']]]             # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: vmovq  # with store                                 # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  latency: 0                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '79'], [1, '48']]                     # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: movsd                                               # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  latency: 1                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '015']]                               # ./generate_mov_entries.py icx
  throughput: 0.3333333333333333                            # ./generate_mov_entries.py icx
  uops: 1                                                   # ./generate_mov_entries.py icx
- name: movsd  # with load                                  # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  latency: 5                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '23'], [1, ['2D', '3D']]]             # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: movsd  # with store                                 # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  latency: 0                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '79'], [1, '48']]                     # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: vmovsd                                              # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  latency: 1                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '015']]                               # ./generate_mov_entries.py icx
  throughput: 0.3333333333333333                            # ./generate_mov_entries.py icx
  uops: 1                                                   # ./generate_mov_entries.py icx
- name: vmovsd  # with load                                 # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  latency: 5                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '23'], [1, ['2D', '3D']]]             # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: vmovsd  # with store                                # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  latency: 0                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '79'], [1, '48']]                     # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: movshdup                                            # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  latency: 1                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '15']]                                # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 1                                                   # ./generate_mov_entries.py icx
- name: movshdup  # with load                               # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  latency: 5                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '23'], [1, ['2D', '3D']]]             # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: vmovshdup                                           # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  latency: 1                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '15']]                                # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 1                                                   # ./generate_mov_entries.py icx
- name: vmovshdup  # with load                              # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  latency: 5                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '23'], [1, ['2D', '3D']]]             # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: vmovshdup                                           # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: ymm                                               # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: ymm                                               # ./generate_mov_entries.py icx
  latency: 1                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '15']]                                # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 1                                                   # ./generate_mov_entries.py icx
- name: vmovshdup  # with load                              # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: ymm                                               # ./generate_mov_entries.py icx
  latency: 5                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '23'], [1, ['2D', '3D']]]             # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: vmovshdup                                           # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: zmm                                               # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: zmm                                               # ./generate_mov_entries.py icx
  latency: 1                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '5']]                                 # ./generate_mov_entries.py icx
  throughput: 1.0                                           # ./generate_mov_entries.py icx
  uops: 1                                                   # ./generate_mov_entries.py icx
- name: vmovshdup  # with load                              # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: zmm                                               # ./generate_mov_entries.py icx
  latency: 5                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '23'], [1, ['2D', '3D']]]             # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: movsldup                                            # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  latency: 1                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '15']]                                # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 1                                                   # ./generate_mov_entries.py icx
- name: movsldup  # with load                               # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  latency: 5                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '23'], [1, ['2D', '3D']]]             # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: vmovsldup                                           # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  latency: 1                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '15']]                                # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 1                                                   # ./generate_mov_entries.py icx
- name: vmovsldup  # with load                              # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  latency: 5                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '23'], [1, ['2D', '3D']]]             # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: vmovsldup                                           # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: ymm                                               # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: ymm                                               # ./generate_mov_entries.py icx
  latency: 1                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '15']]                                # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 1                                                   # ./generate_mov_entries.py icx
- name: vmovsldup  # with load                              # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: ymm                                               # ./generate_mov_entries.py icx
  latency: 5                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '23'], [1, ['2D', '3D']]]             # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: vmovsldup                                           # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: zmm                                               # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: zmm                                               # ./generate_mov_entries.py icx
  latency: 1                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '5']]                                 # ./generate_mov_entries.py icx
  throughput: 1.0                                           # ./generate_mov_entries.py icx
  uops: 1                                                   # ./generate_mov_entries.py icx
- name: vmovsldup  # with load                              # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: zmm                                               # ./generate_mov_entries.py icx
  latency: 5                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '23'], [1, ['2D', '3D']]]             # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: movss                                               # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  latency: 1                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '015']]                               # ./generate_mov_entries.py icx
  throughput: 0.3333333333333333                            # ./generate_mov_entries.py icx
  uops: 1                                                   # ./generate_mov_entries.py icx
- name: movss  # with load                                  # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  latency: 5                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '23'], [1, ['2D', '3D']]]             # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: vmovss                                              # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  latency: 1                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '015']]                               # ./generate_mov_entries.py icx
  throughput: 0.3333333333333333                            # ./generate_mov_entries.py icx
  uops: 1                                                   # ./generate_mov_entries.py icx
- name: vmovss  # with load                                 # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  latency: 5                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '23'], [1, ['2D', '3D']]]             # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: vmovss                                              # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  latency: 1                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '015']]                               # ./generate_mov_entries.py icx
  throughput: 0.3333333333333333                            # ./generate_mov_entries.py icx
  uops: 1                                                   # ./generate_mov_entries.py icx
- name: vmovss  # with store                                # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  latency: 0                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '79'], [1, '48']]                     # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: movss  # with load                                  # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  latency: 5                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '23'], [1, ['2D', '3D']]]             # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: movsx                                               # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: gpr                                               # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: gpr                                               # ./generate_mov_entries.py icx
  latency: 1                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '0156']]                              # ./generate_mov_entries.py icx
  throughput: 0.25                                          # ./generate_mov_entries.py icx
  uops: 1                                                   # ./generate_mov_entries.py icx
- name: movsx  # with load                                  # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: gpr                                               # ./generate_mov_entries.py icx
  latency: 5                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '23'], [1, ['2D', '3D']]]             # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: movsxd                                              # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: gpr                                               # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: gpr                                               # ./generate_mov_entries.py icx
  latency: 0                                                # ./generate_mov_entries.py icx
  port_pressure: []                                         # ./generate_mov_entries.py icx
  throughput: 0.0                                           # ./generate_mov_entries.py icx
  uops: 0                                                   # ./generate_mov_entries.py icx
- name: movsxd  # with load                                 # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: gpr                                               # ./generate_mov_entries.py icx
  latency: 5                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '23'], [1, ['2D', '3D']]]             # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: movsb                                               # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: gpr                                               # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: gpr                                               # ./generate_mov_entries.py icx
  latency: 1                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '0156']]                              # ./generate_mov_entries.py icx
  throughput: 0.25                                          # ./generate_mov_entries.py icx
  uops: 1                                                   # ./generate_mov_entries.py icx
- name: movsb  # with load                                  # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: gpr                                               # ./generate_mov_entries.py icx
  latency: 5                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '23'], [1, ['2D', '3D']]]             # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: movsw                                               # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: gpr                                               # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: gpr                                               # ./generate_mov_entries.py icx
  latency: 1                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '0156']]                              # ./generate_mov_entries.py icx
  throughput: 0.25                                          # ./generate_mov_entries.py icx
  uops: 1                                                   # ./generate_mov_entries.py icx
- name: movsw  # with load                                  # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: gpr                                               # ./generate_mov_entries.py icx
  latency: 5                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '23'], [1, ['2D', '3D']]]             # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: movsl                                               # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: gpr                                               # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: gpr                                               # ./generate_mov_entries.py icx
  latency: 1                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '0156']]                              # ./generate_mov_entries.py icx
  throughput: 0.25                                          # ./generate_mov_entries.py icx
  uops: 1                                                   # ./generate_mov_entries.py icx
- name: movsl  # with load                                  # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: gpr                                               # ./generate_mov_entries.py icx
  latency: 5                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '23'], [1, ['2D', '3D']]]             # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: movsq                                               # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: gpr                                               # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: gpr                                               # ./generate_mov_entries.py icx
  latency: 1                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '0156']]                              # ./generate_mov_entries.py icx
  throughput: 0.25                                          # ./generate_mov_entries.py icx
  uops: 1                                                   # ./generate_mov_entries.py icx
- name: movsq  # with load                                  # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: gpr                                               # ./generate_mov_entries.py icx
  latency: 5                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '23'], [1, ['2D', '3D']]]             # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: movupd                                              # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  latency: 0                                                # ./generate_mov_entries.py icx
  port_pressure: []                                         # ./generate_mov_entries.py icx
  throughput: 0.0                                           # ./generate_mov_entries.py icx
  uops: 1                                                   # ./generate_mov_entries.py icx
- name: movupd  # with load                                 # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  latency: 5                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '23'], [1, ['2D', '3D']]]             # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: movupd  # with store                                # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  latency: 0                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '79'], [1, '48']]                     # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: vmovupd                                             # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  latency: 0                                                # ./generate_mov_entries.py icx
  port_pressure: []                                         # ./generate_mov_entries.py icx
  throughput: 0.0                                           # ./generate_mov_entries.py icx
  uops: 1                                                   # ./generate_mov_entries.py icx
- name: vmovupd  # with load                                # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  latency: 5                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '23'], [1, ['2D', '3D']]]             # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: vmovupd  # with store                               # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  latency: 0                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '79'], [1, '48']]                     # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: vmovupd                                             # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: ymm                                               # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: ymm                                               # ./generate_mov_entries.py icx
  latency: 0                                                # ./generate_mov_entries.py icx
  port_pressure: []                                         # ./generate_mov_entries.py icx
  throughput: 0.0                                           # ./generate_mov_entries.py icx
  uops: 1                                                   # ./generate_mov_entries.py icx
- name: vmovupd  # with load                                # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: ymm                                               # ./generate_mov_entries.py icx
  latency: 5                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '23'], [1, ['2D', '3D']]]             # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: vmovupd  # with store                               # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: ymm                                               # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  latency: 0                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '79'], [1, '48']]                     # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: vmovupd                                             # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: zmm                                               # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: zmm                                               # ./generate_mov_entries.py icx
  latency: 0                                                # ./generate_mov_entries.py icx
  port_pressure: []                                         # ./generate_mov_entries.py icx
  throughput: 0.0                                           # ./generate_mov_entries.py icx
  uops: 1                                                   # ./generate_mov_entries.py icx
- name: vmovupd  # with load                                # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: zmm                                               # ./generate_mov_entries.py icx
  latency: 5                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '23'], [1, ['2D', '3D']]]             # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: vmovupd  # with store                               # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: zmm                                               # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  latency: 0                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '79'], [1, '4'], [1, '8']]            # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: movups                                              # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  latency: 0                                                # ./generate_mov_entries.py icx
  port_pressure: []                                         # ./generate_mov_entries.py icx
  throughput: 0.0                                           # ./generate_mov_entries.py icx
  uops: 1                                                   # ./generate_mov_entries.py icx
- name: movups  # with load                                 # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  latency: 5                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '23'], [1, ['2D', '3D']]]             # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: movups  # with store                                # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  latency: 0                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '79'], [1, '48']]                     # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: vmovups                                             # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  latency: 0                                                # ./generate_mov_entries.py icx
  port_pressure: []                                         # ./generate_mov_entries.py icx
  throughput: 0.0                                           # ./generate_mov_entries.py icx
  uops: 1                                                   # ./generate_mov_entries.py icx
- name: vmovups  # with load                                # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  latency: 5                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '23'], [1, ['2D', '3D']]]             # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: vmovups  # with store                               # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  latency: 0                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '79'], [1, '48']]                     # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: vmovups                                             # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: ymm                                               # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: ymm                                               # ./generate_mov_entries.py icx
  latency: 0                                                # ./generate_mov_entries.py icx
  port_pressure: []                                         # ./generate_mov_entries.py icx
  throughput: 0.0                                           # ./generate_mov_entries.py icx
  uops: 1                                                   # ./generate_mov_entries.py icx
- name: vmovups  # with load                                # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: ymm                                               # ./generate_mov_entries.py icx
  latency: 5                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '23'], [1, ['2D', '3D']]]             # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: vmovups  # with store                               # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: ymm                                               # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  latency: 0                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '79'], [1, '48']]                     # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: vmovups                                             # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: zmm                                               # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: zmm                                               # ./generate_mov_entries.py icx
  latency: 0                                                # ./generate_mov_entries.py icx
  port_pressure: []                                         # ./generate_mov_entries.py icx
  throughput: 0.0                                           # ./generate_mov_entries.py icx
  uops: 1                                                   # ./generate_mov_entries.py icx
- name: vmovups  # with load                                # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: zmm                                               # ./generate_mov_entries.py icx
  latency: 5                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '23'], [1, ['2D', '3D']]]             # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: vmovups  # with store                               # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: zmm                                               # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  latency: 0                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '79'], [1, '4'], [1, '8']]            # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: movzx                                               # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: gpr                                               # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: gpr                                               # ./generate_mov_entries.py icx
  latency: 1                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '0156']]                              # ./generate_mov_entries.py icx
  throughput: 0.25                                          # ./generate_mov_entries.py icx
  uops: 1                                                   # ./generate_mov_entries.py icx
- name: movzx  # with load                                  # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: gpr                                               # ./generate_mov_entries.py icx
  latency: 5                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '23'], [1, ['2D', '3D']]]             # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: movzb                                               # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: gpr                                               # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: gpr                                               # ./generate_mov_entries.py icx
  latency: 1                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '0156']]                              # ./generate_mov_entries.py icx
  throughput: 0.25                                          # ./generate_mov_entries.py icx
  uops: 1                                                   # ./generate_mov_entries.py icx
- name: movzb  # with load                                  # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: gpr                                               # ./generate_mov_entries.py icx
  latency: 5                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '23'], [1, ['2D', '3D']]]             # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: movzw                                               # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: gpr                                               # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: gpr                                               # ./generate_mov_entries.py icx
  latency: 1                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '0156']]                              # ./generate_mov_entries.py icx
  throughput: 0.25                                          # ./generate_mov_entries.py icx
  uops: 1                                                   # ./generate_mov_entries.py icx
- name: movzw  # with load                                  # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: gpr                                               # ./generate_mov_entries.py icx
  latency: 5                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '23'], [1, ['2D', '3D']]]             # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: movzl                                               # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: gpr                                               # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: gpr                                               # ./generate_mov_entries.py icx
  latency: 1                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '0156']]                              # ./generate_mov_entries.py icx
  throughput: 0.25                                          # ./generate_mov_entries.py icx
  uops: 1                                                   # ./generate_mov_entries.py icx
- name: movzl  # with load                                  # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: gpr                                               # ./generate_mov_entries.py icx
  latency: 5                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '23'], [1, ['2D', '3D']]]             # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: movzq                                               # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: gpr                                               # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: gpr                                               # ./generate_mov_entries.py icx
  latency: 1                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '0156']]                              # ./generate_mov_entries.py icx
  throughput: 0.25                                          # ./generate_mov_entries.py icx
  uops: 1                                                   # ./generate_mov_entries.py icx
- name: movzq  # with load                                  # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: gpr                                               # ./generate_mov_entries.py icx
  latency: 5                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '23'], [1, ['2D', '3D']]]             # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: cmova                                               # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: gpr                                               # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: gpr                                               # ./generate_mov_entries.py icx
  latency: 1                                                # ./generate_mov_entries.py icx
  port_pressure: [[2, '06']]                                # ./generate_mov_entries.py icx
  throughput: 1.0                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: cmova  # with load                                  # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: gpr                                               # ./generate_mov_entries.py icx
  latency: 5                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '23'], [1, ['2D', '3D']]]             # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: cmovae                                              # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: gpr                                               # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: gpr                                               # ./generate_mov_entries.py icx
  latency: 1                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '06']]                                # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 1                                                   # ./generate_mov_entries.py icx
- name: cmovae  # with load                                 # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: gpr                                               # ./generate_mov_entries.py icx
  latency: 5                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '23'], [1, ['2D', '3D']]]             # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: cmovb                                               # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: gpr                                               # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: gpr                                               # ./generate_mov_entries.py icx
  latency: 1                                                # ./generate_mov_entries.py icx
  port_pressure: [[2, '06']]                                # ./generate_mov_entries.py icx
  throughput: 1.0                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: cmovb  # with load                                  # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: gpr                                               # ./generate_mov_entries.py icx
  latency: 5                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '23'], [1, ['2D', '3D']]]             # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: cmovbe                                              # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: gpr                                               # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: gpr                                               # ./generate_mov_entries.py icx
  latency: 1                                                # ./generate_mov_entries.py icx
  port_pressure: [[2, '06']]                                # ./generate_mov_entries.py icx
  throughput: 1.0                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: cmovbe  # with load                                 # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: gpr                                               # ./generate_mov_entries.py icx
  latency: 5                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '23'], [1, ['2D', '3D']]]             # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: cmovc                                               # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: gpr                                               # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: gpr                                               # ./generate_mov_entries.py icx
  latency: 1                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '06']]                                # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 1                                                   # ./generate_mov_entries.py icx
- name: cmovc  # with load                                  # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: gpr                                               # ./generate_mov_entries.py icx
  latency: 5                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '23'], [1, ['2D', '3D']]]             # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: cmove                                               # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: gpr                                               # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: gpr                                               # ./generate_mov_entries.py icx
  latency: 1                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '06']]                                # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 1                                                   # ./generate_mov_entries.py icx
- name: cmove  # with load                                  # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: gpr                                               # ./generate_mov_entries.py icx
  latency: 5                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '23'], [1, ['2D', '3D']]]             # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: cmovg                                               # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: gpr                                               # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: gpr                                               # ./generate_mov_entries.py icx
  latency: 1                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '06']]                                # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 1                                                   # ./generate_mov_entries.py icx
- name: cmovg  # with load                                  # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: gpr                                               # ./generate_mov_entries.py icx
  latency: 5                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '23'], [1, ['2D', '3D']]]             # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: cmovge                                              # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: gpr                                               # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: gpr                                               # ./generate_mov_entries.py icx
  latency: 1                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '06']]                                # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 1                                                   # ./generate_mov_entries.py icx
- name: cmovge  # with load                                 # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: gpr                                               # ./generate_mov_entries.py icx
  latency: 5                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '23'], [1, ['2D', '3D']]]             # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: cmovl                                               # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: gpr                                               # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: gpr                                               # ./generate_mov_entries.py icx
  latency: 1                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '06']]                                # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 1                                                   # ./generate_mov_entries.py icx
- name: cmovl  # with load                                  # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: gpr                                               # ./generate_mov_entries.py icx
  latency: 5                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '23'], [1, ['2D', '3D']]]             # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: cmovle                                              # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: gpr                                               # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: gpr                                               # ./generate_mov_entries.py icx
  latency: 1                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '06']]                                # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 1                                                   # ./generate_mov_entries.py icx
- name: cmovle  # with load                                 # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: gpr                                               # ./generate_mov_entries.py icx
  latency: 5                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '23'], [1, ['2D', '3D']]]             # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: cmovna                                              # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: gpr                                               # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: gpr                                               # ./generate_mov_entries.py icx
  latency: 1                                                # ./generate_mov_entries.py icx
  port_pressure: [[2, '06']]                                # ./generate_mov_entries.py icx
  throughput: 1.0                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: cmovna  # with load                                 # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: gpr                                               # ./generate_mov_entries.py icx
  latency: 5                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '23'], [1, ['2D', '3D']]]             # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: cmovnae                                             # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: gpr                                               # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: gpr                                               # ./generate_mov_entries.py icx
  latency: 1                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '06']]                                # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 1                                                   # ./generate_mov_entries.py icx
- name: cmovnae  # with load                                # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: gpr                                               # ./generate_mov_entries.py icx
  latency: 5                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '23'], [1, ['2D', '3D']]]             # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: cmovnb                                              # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: gpr                                               # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: gpr                                               # ./generate_mov_entries.py icx
  latency: 1                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '06']]                                # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 1                                                   # ./generate_mov_entries.py icx
- name: cmovnb  # with load                                 # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: gpr                                               # ./generate_mov_entries.py icx
  latency: 5                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '23'], [1, ['2D', '3D']]]             # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: cmovnbe                                             # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: gpr                                               # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: gpr                                               # ./generate_mov_entries.py icx
  latency: 1                                                # ./generate_mov_entries.py icx
  port_pressure: [[2, '06']]                                # ./generate_mov_entries.py icx
  throughput: 1.0                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: cmovnbe  # with load                                # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: gpr                                               # ./generate_mov_entries.py icx
  latency: 5                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '23'], [1, ['2D', '3D']]]             # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: cmovnc                                              # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: gpr                                               # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: gpr                                               # ./generate_mov_entries.py icx
  latency: 1                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '06']]                                # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 1                                                   # ./generate_mov_entries.py icx
- name: cmovnc  # with load                                 # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: gpr                                               # ./generate_mov_entries.py icx
  latency: 5                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '23'], [1, ['2D', '3D']]]             # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: cmovne                                              # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: gpr                                               # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: gpr                                               # ./generate_mov_entries.py icx
  latency: 1                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '06']]                                # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 1                                                   # ./generate_mov_entries.py icx
- name: cmovne  # with load                                 # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: gpr                                               # ./generate_mov_entries.py icx
  latency: 5                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '23'], [1, ['2D', '3D']]]             # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: cmovng                                              # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: gpr                                               # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: gpr                                               # ./generate_mov_entries.py icx
  latency: 1                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '06']]                                # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 1                                                   # ./generate_mov_entries.py icx
- name: cmovng  # with load                                 # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: gpr                                               # ./generate_mov_entries.py icx
  latency: 5                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '23'], [1, ['2D', '3D']]]             # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: cmovnge                                             # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: gpr                                               # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: gpr                                               # ./generate_mov_entries.py icx
  latency: 1                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '06']]                                # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 1                                                   # ./generate_mov_entries.py icx
- name: cmovnge  # with load                                # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: gpr                                               # ./generate_mov_entries.py icx
  latency: 5                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '23'], [1, ['2D', '3D']]]             # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: cmovnl                                              # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: gpr                                               # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: gpr                                               # ./generate_mov_entries.py icx
  latency: 1                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '06']]                                # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 1                                                   # ./generate_mov_entries.py icx
- name: cmovnl  # with load                                 # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: gpr                                               # ./generate_mov_entries.py icx
  latency: 5                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '23'], [1, ['2D', '3D']]]             # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: cmovno                                              # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: gpr                                               # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: gpr                                               # ./generate_mov_entries.py icx
  latency: 1                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '06']]                                # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 1                                                   # ./generate_mov_entries.py icx
- name: cmovno  # with load                                 # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: gpr                                               # ./generate_mov_entries.py icx
  latency: 5                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '23'], [1, ['2D', '3D']]]             # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: cmovnp                                              # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: gpr                                               # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: gpr                                               # ./generate_mov_entries.py icx
  latency: 1                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '06']]                                # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 1                                                   # ./generate_mov_entries.py icx
- name: cmovnp  # with load                                 # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: gpr                                               # ./generate_mov_entries.py icx
  latency: 5                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '23'], [1, ['2D', '3D']]]             # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: cmovns                                              # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: gpr                                               # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: gpr                                               # ./generate_mov_entries.py icx
  latency: 1                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '06']]                                # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 1                                                   # ./generate_mov_entries.py icx
- name: cmovns  # with load                                 # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: gpr                                               # ./generate_mov_entries.py icx
  latency: 5                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '23'], [1, ['2D', '3D']]]             # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: cmovnz                                              # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: gpr                                               # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: gpr                                               # ./generate_mov_entries.py icx
  latency: 1                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '06']]                                # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 1                                                   # ./generate_mov_entries.py icx
- name: cmovnz  # with load                                 # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: gpr                                               # ./generate_mov_entries.py icx
  latency: 5                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '23'], [1, ['2D', '3D']]]             # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: cmovo                                               # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: gpr                                               # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: gpr                                               # ./generate_mov_entries.py icx
  latency: 1                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '06']]                                # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 1                                                   # ./generate_mov_entries.py icx
- name: cmovo  # with load                                  # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: gpr                                               # ./generate_mov_entries.py icx
  latency: 5                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '23'], [1, ['2D', '3D']]]             # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: cmovp                                               # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: gpr                                               # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: gpr                                               # ./generate_mov_entries.py icx
  latency: 1                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '06']]                                # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 1                                                   # ./generate_mov_entries.py icx
- name: cmovp  # with load                                  # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: gpr                                               # ./generate_mov_entries.py icx
  latency: 5                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '23'], [1, ['2D', '3D']]]             # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: cmovpe                                              # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: gpr                                               # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: gpr                                               # ./generate_mov_entries.py icx
  latency: 1                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '06']]                                # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 1                                                   # ./generate_mov_entries.py icx
- name: cmovpe  # with load                                 # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: gpr                                               # ./generate_mov_entries.py icx
  latency: 5                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '23'], [1, ['2D', '3D']]]             # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: cmovpo                                              # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: gpr                                               # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: gpr                                               # ./generate_mov_entries.py icx
  latency: 1                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '06']]                                # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 1                                                   # ./generate_mov_entries.py icx
- name: cmovpo  # with load                                 # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: gpr                                               # ./generate_mov_entries.py icx
  latency: 5                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '23'], [1, ['2D', '3D']]]             # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: cmovs                                               # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: gpr                                               # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: gpr                                               # ./generate_mov_entries.py icx
  latency: 1                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '06']]                                # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 1                                                   # ./generate_mov_entries.py icx
- name: cmovs  # with load                                  # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: gpr                                               # ./generate_mov_entries.py icx
  latency: 5                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '23'], [1, ['2D', '3D']]]             # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: cmovz                                               # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: gpr                                               # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: gpr                                               # ./generate_mov_entries.py icx
  latency: 1                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '06']]                                # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 1                                                   # ./generate_mov_entries.py icx
- name: cmovz  # with load                                  # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: gpr                                               # ./generate_mov_entries.py icx
  latency: 5                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '23'], [1, ['2D', '3D']]]             # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
- name: pmovmskb                                            # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: mm                                                # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: gpr                                               # ./generate_mov_entries.py icx
  latency: 1                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '0']]                                 # ./generate_mov_entries.py icx
  throughput: 1.0                                           # ./generate_mov_entries.py icx
  uops: 1                                                   # ./generate_mov_entries.py icx
- name: pmovmskb                                            # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: gpr                                               # ./generate_mov_entries.py icx
  latency: 1                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '0']]                                 # ./generate_mov_entries.py icx
  throughput: 1.0                                           # ./generate_mov_entries.py icx
  uops: 1                                                   # ./generate_mov_entries.py icx
- name: vpmovmskb                                           # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: gpr                                               # ./generate_mov_entries.py icx
  latency: 1                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '0']]                                 # ./generate_mov_entries.py icx
  throughput: 1.0                                           # ./generate_mov_entries.py icx
  uops: 1                                                   # ./generate_mov_entries.py icx
- name: pmovsxbw                                            # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  latency: 1                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '15']]                                # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 1                                                   # ./generate_mov_entries.py icx
- name: pmovsxbw  # with load                               # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  latency: 6                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '15'], [1, '23'], [1, ['2D', '3D']]]  # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 3                                                   # ./generate_mov_entries.py icx
- name: pmovsxbd                                            # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  latency: 1                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '15']]                                # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 1                                                   # ./generate_mov_entries.py icx
- name: pmovsxbd  # with load                               # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  latency: 6                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '15'], [1, '23'], [1, ['2D', '3D']]]  # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 3                                                   # ./generate_mov_entries.py icx
- name: pmovsxbq                                            # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  latency: 1                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '15']]                                # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 1                                                   # ./generate_mov_entries.py icx
- name: pmovsxbq  # with load                               # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  latency: 6                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '15'], [1, '23'], [1, ['2D', '3D']]]  # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 3                                                   # ./generate_mov_entries.py icx
- name: vpmovsxbw                                           # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  latency: 1                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '15']]                                # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 1                                                   # ./generate_mov_entries.py icx
- name: vpmovsxbw  # with load                              # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  latency: 6                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '15'], [1, '23'], [1, ['2D', '3D']]]  # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 3                                                   # ./generate_mov_entries.py icx
- name: vpmovsxbd                                           # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  latency: 1                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '15']]                                # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 1                                                   # ./generate_mov_entries.py icx
- name: vpmovsxbd  # with load                              # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  latency: 6                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '15'], [1, '23'], [1, ['2D', '3D']]]  # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 3                                                   # ./generate_mov_entries.py icx
- name: vpmovsxbq                                           # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  latency: 1                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '15']]                                # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 1                                                   # ./generate_mov_entries.py icx
- name: vpmovsxbq  # with load                              # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  latency: 6                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '15'], [1, '23'], [1, ['2D', '3D']]]  # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 3                                                   # ./generate_mov_entries.py icx
- name: vpmovsxbw                                           # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: ymm                                               # ./generate_mov_entries.py icx
  latency: 1                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '5']]                                 # ./generate_mov_entries.py icx
  throughput: 1.0                                           # ./generate_mov_entries.py icx
  uops: 1                                                   # ./generate_mov_entries.py icx
- name: vpmovsxbw  # with load                              # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: ymm                                               # ./generate_mov_entries.py icx
  latency: 6                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '5'], [1, '23'], [1, ['2D', '3D']]]   # ./generate_mov_entries.py icx
  throughput: 1.0                                           # ./generate_mov_entries.py icx
  uops: 3                                                   # ./generate_mov_entries.py icx
- name: vpmovsxbd                                           # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: ymm                                               # ./generate_mov_entries.py icx
  latency: 1                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '5']]                                 # ./generate_mov_entries.py icx
  throughput: 1.0                                           # ./generate_mov_entries.py icx
  uops: 1                                                   # ./generate_mov_entries.py icx
- name: vpmovsxbd  # with load                              # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: ymm                                               # ./generate_mov_entries.py icx
  latency: 6                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '5'], [1, '23'], [1, ['2D', '3D']]]   # ./generate_mov_entries.py icx
  throughput: 1.0                                           # ./generate_mov_entries.py icx
  uops: 3                                                   # ./generate_mov_entries.py icx
- name: vpmovsxbq                                           # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: ymm                                               # ./generate_mov_entries.py icx
  latency: 1                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '5']]                                 # ./generate_mov_entries.py icx
  throughput: 1.0                                           # ./generate_mov_entries.py icx
  uops: 1                                                   # ./generate_mov_entries.py icx
- name: vpmovsxbq  # with load                              # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: ymm                                               # ./generate_mov_entries.py icx
  latency: 6                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '5'], [1, '23'], [1, ['2D', '3D']]]   # ./generate_mov_entries.py icx
  throughput: 1.0                                           # ./generate_mov_entries.py icx
  uops: 3                                                   # ./generate_mov_entries.py icx
- name: vpmovsxbw                                           # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: ymm                                               # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: zmm                                               # ./generate_mov_entries.py icx
  latency: 3                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '5']]                                 # ./generate_mov_entries.py icx
  throughput: 1.0                                           # ./generate_mov_entries.py icx
  uops: 1                                                   # ./generate_mov_entries.py icx
- name: vpmovsxbw  # with load                              # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: zmm                                               # ./generate_mov_entries.py icx
  latency: 6                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '5'], [1, '23'], [1, ['2D', '3D']]]   # ./generate_mov_entries.py icx
  throughput: 1.0                                           # ./generate_mov_entries.py icx
  uops: 3                                                   # ./generate_mov_entries.py icx
- name: pmovzxbw                                            # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  latency: 1                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '15']]                                # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 1                                                   # ./generate_mov_entries.py icx
- name: pmovzxbw  # with load                               # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  latency: 6                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '15'], [1, '23'], [1, ['2D', '3D']]]  # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 3                                                   # ./generate_mov_entries.py icx
- name: vpmovzxbw                                           # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  latency: 1                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '15']]                                # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 1                                                   # ./generate_mov_entries.py icx
- name: vpmovzxbw  # with load                              # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  latency: 6                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '15'], [1, '23'], [1, ['2D', '3D']]]  # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 3                                                   # ./generate_mov_entries.py icx
- name: vpmovzxbw                                           # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: ymm                                               # ./generate_mov_entries.py icx
  latency: 1                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '5']]                                 # ./generate_mov_entries.py icx
  throughput: 1.0                                           # ./generate_mov_entries.py icx
  uops: 1                                                   # ./generate_mov_entries.py icx
- name: vpmovzxbw  # with load                              # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: ymm                                               # ./generate_mov_entries.py icx
  latency: 6                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '5'], [1, '23'], [1, ['2D', '3D']]]   # ./generate_mov_entries.py icx
  throughput: 1.0                                           # ./generate_mov_entries.py icx
  uops: 3                                                   # ./generate_mov_entries.py icx
- name: vpmovzxbw                                           # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: ymm                                               # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: zmm                                               # ./generate_mov_entries.py icx
  latency: 1                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '5']]                                 # ./generate_mov_entries.py icx
  throughput: 1.0                                           # ./generate_mov_entries.py icx
  uops: 1                                                   # ./generate_mov_entries.py icx
- name: vpmovzxbw  # with load                              # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: zmm                                               # ./generate_mov_entries.py icx
  latency: 6                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '5'], [1, '23'], [1, ['2D', '3D']]]   # ./generate_mov_entries.py icx
  throughput: 1.0                                           # ./generate_mov_entries.py icx
  uops: 3                                                   # ./generate_mov_entries.py icx
- name: movbe  # with store                                 # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: gpr                                               # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  latency: 6                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '15'], [1, '79'], [1, '48']]          # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 3                                                   # ./generate_mov_entries.py icx
- name: movbe  # with load                                  # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: memory                                           # ./generate_mov_entries.py icx
    base: "*"                                               # ./generate_mov_entries.py icx
    offset: "*"                                             # ./generate_mov_entries.py icx
    index: "*"                                              # ./generate_mov_entries.py icx
    scale: "*"                                              # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: gpr                                               # ./generate_mov_entries.py icx
  latency: 11                                               # ./generate_mov_entries.py icx
  port_pressure: [[1, '15'], [1, '23'], [1, ['2D', '3D']]]  # ./generate_mov_entries.py icx
  throughput: 0.5                                           # ./generate_mov_entries.py icx
  uops: 3                                                   # ./generate_mov_entries.py icx
- name: movq2dq                                             # ./generate_mov_entries.py icx
  operands:                                                 # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: mm                                                # ./generate_mov_entries.py icx
  - class: register                                         # ./generate_mov_entries.py icx
    name: xmm                                               # ./generate_mov_entries.py icx
  latency: 1                                                # ./generate_mov_entries.py icx
  port_pressure: [[1, '0'], [1, '015']]                     # ./generate_mov_entries.py icx
  throughput: 1.3333333333333333                            # ./generate_mov_entries.py icx
  uops: 2                                                   # ./generate_mov_entries.py icx
##########################################
- name: push
  operands:
  - class: immediate
    imd: int
  latency: 12
  port_pressure: [[1, '79'], [1, '48']]
  throughput: 0.5
  uops: 2
- name: push
  operands:
  - class: register
    name: gpr
  latency: 12
  port_pressure: [[1, '79'], [1, '48']]
  throughput: 0.5
  uops: 2
- name: push
  operands:
  - class: memory
    base: "*"
    offset: "*"
    index: "*"
    scale: "*"
  latency: 12
  port_pressure: [[1, '79'], [1, '48']]
  throughput: 0.5
  uops: 2
- name: pop
  operands:
  - class: immediate
    imd: int
  latency: 5
  port_pressure: [[1, '23'], [1, ['2D', '3D']]]
  throughput: 0.5
  uops: 2
- name: pop
  operands:
  - class: register
    name: gpr
  latency: 5
  port_pressure: [[1, '23'], [1, ['2D', '3D']]]
  throughput: 0.5
  uops: 2
- name: pop
  operands:
  - class: memory
    base: "*"
    offset: "*"
    index: "*"
    scale: "*"
  latency: 5
  port_pressure: [[1, '23'], [1, ['2D', '3D']]]
  throughput: 0.5
  uops: 2
##########################################
- name: adc                   # ibench
  operands:                   # ibench
  - class: register           # ibench
    name: gpr                 # ibench
  - class: register           # ibench
    name: gpr                 # ibench
  latency: 1                  # ibench
  port_pressure: [[1, '06']]  # ibench
  throughput: 0.5             # ibench
  uops: 1                     # ibench
- name: add                     # ibench
  operands:                     # ibench
  - class: register             # ibench
    name: gpr                   # ibench
  - class: register             # ibench
    name: gpr                   # ibench
  latency: 1                    # ibench
  port_pressure: [[1, '0156']]  # ibench
  throughput: 0.25              # ibench
  uops: 1                       # ibench
- name: [setne, sete]
  operands:                     # uops.info
  - class: register             # uops.info
    name: gpr                   # uops.info
  latency: 1                    # uops.info
  port_pressure: [[1, '06']]  # uops.info
  throughput: 0.5              # uops.info
  uops: 1                       # uops.info
- name: add                     # ibench
  operands:                     # ibench
  - class: immediate            # ibench
    imd: int                    # ibench
  - class: register             # ibench
    name: gpr                   # ibench
  latency: 1                    # ibench
  port_pressure: [[1, '0156']]  # ibench
  throughput: 0.25              # ibench
  uops: 1                       # ibench
- name: addpd                 # ibench
  operands:                   # ibench
  - class: register           # ibench
    name: xmm                 # ibench
  - class: register           # ibench
    name: xmm                 # ibench
  latency: 4                  # ibench
  port_pressure: [[1, '01']]  # ibench
  throughput: 0.5             # ibench
  uops: 1                     # ibench
- name: addsd                 # ibench
  operands:                   # ibench
  - class: register           # ibench
    name: xmm                 # ibench
  - class: register           # ibench
    name: xmm                 # ibench
  latency: 4                  # ibench
  port_pressure: [[1, '01']]  # ibench
  throughput: 0.5             # ibench
  uops: 1                     # ibench
- name: mulsd                 # ibench
  operands:                   # ibench
  - class: register           # ibench
    name: xmm                 # ibench
  - class: register           # ibench
    name: xmm                 # ibench
  latency: 4                  # ibench
  port_pressure: [[1, '01']]  # ibench
  throughput: 0.5             # ibench
  uops: 1                     # ibench
- name: mulpd                 # ibench
  operands:                   # ibench
  - class: register           # ibench
    name: xmm                 # ibench
  - class: register           # ibench
    name: xmm                 # ibench
  latency: 4                  # ibench
  port_pressure: [[1, '01']]  # ibench
  throughput: 0.5             # ibench
  uops: 1                     # ibench
- name: mulss                 # ibench
  operands:                   # ibench
  - class: register           # ibench
    name: xmm                 # ibench
  - class: register           # ibench
    name: xmm                 # ibench
  latency: 4                  # ibench
  port_pressure: [[1, '01']]  # ibench
  throughput: 0.5             # ibench
  uops: 1                     # ibench
- name: mulps                 # ibench
  operands:                   # ibench
  - class: register           # ibench
    name: xmm                 # ibench
  - class: register           # ibench
    name: xmm                 # ibench
  latency: 4                  # ibench
  port_pressure: [[1, '01']]  # ibench
  throughput: 0.5             # ibench
  uops: 1                     # ibench
- name: addps                 # ibench
  operands:                   # ibench
  - class: register           # ibench
    name: xmm                 # ibench
  - class: register           # ibench
    name: xmm                 # ibench
  latency: 4                  # ibench
  port_pressure: [[1, '01']]  # ibench
  throughput: 0.5             # ibench
  uops: 1                     # ibench
- name: addss                 # ibench
  operands:                   # ibench
  - class: register           # ibench
    name: xmm                 # ibench
  - class: register           # ibench
    name: xmm                 # ibench
  latency: 4                  # ibench
  port_pressure: [[1, '01']]  # ibench
  throughput: 0.5             # ibench
  uops: 1                     # ibench
- name: rcpss                # ibench
  operands:                  # ibench
  - class: register          # ibench
    name: xmm                # ibench
  - class: register          # ibench
    name: xmm                # ibench
  latency: 4                 # ibench
  port_pressure: [[1, '0']]  # ibench
  throughput: 1.0            # ibench
  uops: 1                    # ibench
- name: rcpps                # ibench
  operands:                  # ibench
  - class: register          # ibench
    name: xmm                # ibench
  - class: register          # ibench
    name: xmm                # ibench
  latency: 4                 # ibench
  port_pressure: [[1, '0']]  # ibench
  throughput: 1.0            # ibench
  uops: 1                    # ibench
- name: vrcpps               # ibench
  operands:                  # ibench
  - class: register          # ibench
    name: xmm                # ibench
  - class: register          # ibench
    name: xmm                # ibench
  latency: 4                 # ibench
  port_pressure: [[1, '0']]  # ibench
  throughput: 1.0            # ibench
  uops: 1                    # ibench
- name: vrcpps               # ibench
  operands:                  # ibench
  - class: register          # ibench
    name: ymm                # ibench
  - class: register          # ibench
    name: ymm                # ibench
  latency: 4                 # ibench
  port_pressure: [[1, '0']]  # ibench
  throughput: 1.0            # ibench
  uops: 1                    # ibench
- name: vrcpss               # ibench
  operands:                  # ibench
  - class: register          # ibench
    name: xmm                # ibench
  - class: register          # ibench
    name: xmm                # ibench
  - class: register          # ibench
    name: xmm                # ibench
  latency: 4                 # ibench
  port_pressure: [[1, '0']]  # ibench
  throughput: 1.0            # ibench
  uops: 1                    # ibench
- name: sqrtsd                           # ibench
  operands:                              # ibench
  - class: register                      # ibench
    name: xmm                            # ibench
  - class: register                      # ibench
    name: xmm                            # ibench
  latency: 22                            # ibench
  port_pressure: [[6, ['0DV']], [1, '0']]  # ibench
  throughput: 6.0                        # ibench
  uops: 7                                # ibench
- name: sqrtss                           # ibench
  operands:                              # ibench
  - class: register                      # ibench
    name: xmm                            # ibench
  - class: register                      # ibench
    name: xmm                            # ibench
  latency: 16                            # ibench
  port_pressure: [[3, ['0DV']], [1, '0']]  # ibench
  throughput: 3.0                        # ibench
  uops: 4                                # ibench
- name: vsqrtsd                          # ibench
  operands:                              # ibench
  - class: register                      # ibench
    name: xmm                            # ibench
  - class: register                      # ibench
    name: xmm                            # ibench
  - class: register                      # ibench
    name: xmm                            # ibench
  latency: 22                            # ibench
  port_pressure: [[6, ['0DV']], [1, '0']]  # ibench
  throughput: 6.0                        # ibench
  uops: 7                                # ibench
- name: vsqrtss                          # ibench
  operands:                              # ibench
  - class: register                      # ibench
    name: xmm                            # ibench
  - class: register                      # ibench
    name: xmm                            # ibench
  - class: register                      # ibench
    name: xmm                            # ibench
  latency: 16                            # ibench
  port_pressure: [[3, ['0DV']], [1, '0']]  # ibench
  throughput: 3.0                        # ibench
  uops: 4                                # ibench
- name: sub                     # ibench
  operands:                     # ibench
  - class: immediate            # ibench
    imd: int                    # ibench
  - class: register             # ibench
    name: gpr                   # ibench
  latency: 1                    # ibench
  port_pressure: [[1, '0156']]  # ibench
  throughput: 0.25              # ibench
  uops: 1                       # ibench
- name: sub                     # ibench
  operands:                     # ibench
  - class: register             # ibench
    name: gpr                   # ibench
  - class: register             # ibench
    name: gpr                   # ibench
  latency: 1                    # ibench
  port_pressure: [[1, '0156']]  # ibench
  throughput: 0.25              # ibench
  uops: 1                       # ibench
- name: vaddpd                # ibench
  operands:                   # ibench
  - class: register           # ibench
    name: xmm                 # ibench
  - class: register           # ibench
    name: xmm                 # ibench
  - class: register           # ibench
    name: xmm                 # ibench
  latency: 4                  # ibench
  port_pressure: [[1, '01']]  # ibench
  throughput: 0.5             # ibench
  uops: 1                     # ibench
- name: vaddpd                # ibench
  operands:                   # ibench
  - class: register           # ibench
    name: ymm                 # ibench
  - class: register           # ibench
    name: ymm                 # ibench
  - class: register           # ibench
    name: ymm                 # ibench
  latency: 4                  # ibench
  port_pressure: [[1, '01']]  # ibench
  throughput: 0.5             # ibench
  uops: 1                     # ibench
- name: vaddpd                # ibench
  operands:                   # ibench
  - class: register           # ibench
    name: zmm                 # ibench
  - class: register           # ibench
    name: zmm                 # ibench
  - class: register           # ibench
    name: zmm                 # ibench
  latency: 4                  # ibench
  port_pressure: [[1, '05']]  # ibench
  throughput: 0.5             # ibench
  uops: 1                     # ibench
- name: vaddpd                # ibench
  operands:                   # ibench
  - class: register           # ibench
    name: zmm                 # ibench
  - class: register           # ibench
    name: zmm                 # ibench
  - class: register           # ibench
    name: zmm                 # ibench
    mask: True                # ibench
  latency: 4                  # ibench
  port_pressure: [[1, '05']]  # ibench
  throughput: 0.5             # ibench
  uops: 1                     # ibench
- name: vaddpd                # ibench
  operands:                   # ibench
  - class: register           # ibench
    name: xmm                 # ibench
  - class: register           # ibench
    name: xmm                 # ibench
  - class: register           # ibench
    name: xmm                 # ibench
    mask: True                # ibench
  latency: 4                  # ibench
  port_pressure: [[1, '01']]  # ibench
  throughput: 0.5             # ibench
  uops: 1                     # ibench
- name: vaddpd                # ibench
  operands:                   # ibench
  - class: register           # ibench
    name: ymm                 # ibench
  - class: register           # ibench
    name: ymm                 # ibench
  - class: register           # ibench
    name: ymm                 # ibench
    mask: True                # ibench
  latency: 4                  # ibench
  port_pressure: [[1, '01']]  # ibench
  throughput: 0.5             # ibench
  uops: 1                     # ibench
- name: vaddps                # ibench
  operands:                   # ibench
  - class: register           # ibench
    name: zmm                 # ibench
  - class: register           # ibench
    name: zmm                 # ibench
  - class: register           # ibench
    name: zmm                 # ibench
    mask: True                # ibench
  latency: 4                  # ibench
  port_pressure: [[1, '05']]  # ibench
  throughput: 0.5             # ibench
  uops: 1                     # ibench
- name: vaddps                # ibench
  operands:                   # ibench
  - class: register           # ibench
    name: ymm                 # ibench
  - class: register           # ibench
    name: ymm                 # ibench
  - class: register           # ibench
    name: ymm                 # ibench
    mask: True                # ibench
  latency: 4                  # ibench
  port_pressure: [[1, '01']]  # ibench
  throughput: 0.5             # ibench
  uops: 1                     # ibench
- name: vaddps                # ibench
  operands:                   # ibench
  - class: register           # ibench
    name: xmm                 # ibench
  - class: register           # ibench
    name: xmm                 # ibench
  - class: register           # ibench
    name: xmm                 # ibench
    mask: True                # ibench
  latency: 4                  # ibench
  port_pressure: [[1, '01']]  # ibench
  throughput: 0.5             # ibench
  uops: 1                     # ibench
- name: vaddps                # ibench
  operands:                   # ibench
  - class: register           # ibench
    name: xmm                 # ibench
  - class: register           # ibench
    name: xmm                 # ibench
  - class: register           # ibench
    name: xmm                 # ibench
  latency: 4                  # ibench
  port_pressure: [[1, '01']]  # ibench
  throughput: 0.5             # ibench
  uops: 1                     # ibench
- name: vaddps                # ibench
  operands:                   # ibench
  - class: register           # ibench
    name: ymm                 # ibench
  - class: register           # ibench
    name: ymm                 # ibench
  - class: register           # ibench
    name: ymm                 # ibench
  latency: 4                  # ibench
  port_pressure: [[1, '01']]  # ibench
  throughput: 0.5             # ibench
  uops: 1                     # ibench
- name: vaddps                # ibench
  operands:                   # ibench
  - class: register           # ibench
    name: zmm                 # ibench
  - class: register           # ibench
    name: zmm                 # ibench
  - class: register           # ibench
    name: zmm                 # ibench
  latency: 4                  # ibench
  port_pressure: [[1, '05']]  # ibench
  throughput: 0.5             # ibench
  uops: 1                     # ibench
- name: vaddsd                # ibench
  operands:                   # ibench
  - class: register           # ibench
    name: xmm                 # ibench
  - class: register           # ibench
    name: xmm                 # ibench
  - class: register           # ibench
    name: xmm                 # ibench
  latency: 4                  # ibench
  port_pressure: [[1, '01']]  # ibench
  throughput: 0.5             # ibench
  uops: 1                     # ibench
- name: vaddsd                # ibench
  operands:                   # ibench
  - class: register           # ibench
    name: xmm                 # ibench
  - class: register           # ibench
    name: xmm                 # ibench
  - class: register           # ibench
    name: xmm                 # ibench
    mask: True                # ibench
  latency: 4                  # ibench
  port_pressure: [[1, '01']]  # ibench
  throughput: 0.5             # ibench
  uops: 1                     # ibench
- name: vaddss                # ibench
  operands:                   # ibench
  - class: register           # ibench
    name: xmm                 # ibench
  - class: register           # ibench
    name: xmm                 # ibench
  - class: register           # ibench
    name: xmm                 # ibench
    mask: True                # ibench
  latency: 4                  # ibench
  port_pressure: [[1, '01']]  # ibench
  throughput: 0.5             # ibench
  uops: 1                     # ibench
- name: vaddss                # ibench
  operands:                   # ibench
  - class: register           # ibench
    name: xmm                 # ibench
  - class: register           # ibench
    name: xmm                 # ibench
  - class: register           # ibench
    name: xmm                 # ibench
  latency: 4                  # ibench
  port_pressure: [[1, '01']]  # ibench
  throughput: 0.5             # ibench
  uops: 1                     # ibench
- name: vdivpd                           # ibench
  operands:                              # ibench
  - class: register                      # ibench
    name: xmm                            # ibench
  - class: register                      # ibench
    name: xmm                            # ibench
  - class: register                      # ibench
    name: xmm                            # ibench
  latency: 13                            # ibench
  port_pressure: [[1, '0'], [4, ['0DV']]]  # ibench
  throughput: 4.0                        # ibench
  uops: 5                                # ibench
- name: vdivpd                           # asmbench
  operands:                              # asmbench
  - class: register                      # asmbench
    name: ymm                            # asmbench
  - class: register                      # asmbench
    name: ymm                            # asmbench
  - class: register                      # asmbench
    name: ymm                            # asmbench
  latency: 13                            # asmbench
  port_pressure: [[1, '0'], [8, ['0DV']]]  # asmbench
  throughput: 8.0                        # asmbench
  uops: 9                                # asmbench
- name: vdivpd                              # ibench
  operands:                                 # ibench
  - class: register                         # ibench
    name: zmm                               # ibench
  - class: register                         # ibench
    name: zmm                               # ibench
  - class: register                         # ibench
    name: zmm                               # ibench
  latency: 23                               # ibench
  port_pressure: [[1, '0'], [16, ['0DV']]]  # ibench
  throughput: 16.0                          # ibench
  uops: 17                                  # ibench
- name: vdivpd                              # ibench
  operands:                                 # ibench
  - class: register                         # ibench
    name: zmm                               # ibench
  - class: register                         # ibench
    name: zmm                               # ibench
  - class: register                         # ibench
    name: zmm                               # ibench
    mask: True                              # ibench
  latency: 23                               # ibench
  port_pressure: [[1, '0'], [16, ['0DV']]]  # ibench
  throughput: 16.0                          # ibench
  uops: 17                                  # ibench
- name: vdivpd                             # ibench
  operands:                                # ibench
  - class: register                        # ibench
    name: ymm                              # ibench
  - class: register                        # ibench
    name: ymm                              # ibench
  - class: register                        # ibench
    name: ymm                              # ibench
    mask: True                             # ibench
  latency: 13                              # ibench
  port_pressure: [[1, '0'], [8, ['0DV']]]  # ibench
  throughput: 8.0                          # ibench
  uops: 9                                  # ibench
- name: vdivpd                             # ibench
  operands:                                # ibench
  - class: register                        # ibench
    name: xmm                              # ibench
  - class: register                        # ibench
    name: xmm                              # ibench
  - class: register                        # ibench
    name: xmm                              # ibench
    mask: True                             # ibench
  latency: 13                              # ibench
  port_pressure: [[1, '0'], [4, ['0DV']]]  # ibench
  throughput: 4.0                          # ibench
  uops: 5                                  # ibench
- name: vdivps                              # ibench
  operands:                                 # ibench
  - class: register                         # ibench
    name: zmm                               # ibench
  - class: register                         # ibench
    name: zmm                               # ibench
  - class: register                         # ibench
    name: zmm                               # ibench
  latency: 18                               # ibench
  port_pressure: [[1, '0'], [10, ['0DV']]]  # ibench
  throughput: 10.0                          # ibench
  uops: 11                                  # ibench
- name: vdivps                              # ibench
  operands:                                 # ibench
  - class: register                         # ibench
    name: zmm                               # ibench
  - class: register                         # ibench
    name: zmm                               # ibench
  - class: register                         # ibench
    name: zmm                               # ibench
    mask: True                              # ibench
  latency: 18                               # ibench
  port_pressure: [[1, '0'], [10, ['0DV']]]  # ibench
  throughput: 10.0                          # ibench
  uops: 11                                  # ibench
- name: vdivps                             # ibench
  operands:                                # ibench
  - class: register                        # ibench
    name: ymm                              # ibench
  - class: register                        # ibench
    name: ymm                              # ibench
  - class: register                        # ibench
    name: ymm                              # ibench
    mask: True                             # ibench
  latency: 11                              # ibench
  port_pressure: [[1, '0'], [5, ['0DV']]]  # ibench
  throughput: 5.0                          # ibench
  uops: 6                                  # ibench
- name: vdivps                             # ibench
  operands:                                # ibench
  - class: register                        # ibench
    name: ymm                              # ibench
  - class: register                        # ibench
    name: ymm                              # ibench
  - class: register                        # ibench
    name: ymm                              # ibench
  latency: 11                              # ibench
  port_pressure: [[1, '0'], [5, ['0DV']]]  # ibench
  throughput: 5.0                          # ibench
  uops: 6                                  # ibench
- name: vdivps                             # ibench
  operands:                                # ibench
  - class: register                        # ibench
    name: xmm                              # ibench
  - class: register                        # ibench
    name: xmm                              # ibench
  - class: register                        # ibench
    name: xmm                              # ibench
  latency: 11                              # ibench
  port_pressure: [[1, '0'], [3, ['0DV']]]  # ibench
  throughput: 3.0                          # ibench
  uops: 4                                  # ibench
- name: vdivps                             # ibench
  operands:                                # ibench
  - class: register                        # ibench
    name: xmm                              # ibench
  - class: register                        # ibench
    name: xmm                              # ibench
  - class: register                        # ibench
    name: xmm                              # ibench
    mask: True                             # ibench
  latency: 11                              # ibench
  port_pressure: [[1, '0'], [3, ['0DV']]]  # ibench
  throughput: 3.0                          # ibench
  uops: 4                                  # ibench
- name: vdivss                             # ibench
  operands:                                # ibench
  - class: register                        # ibench
    name: xmm                              # ibench
  - class: register                        # ibench
    name: xmm                              # ibench
  - class: register                        # ibench
    name: xmm                              # ibench
    mask: True                             # ibench
  latency: 11                              # ibench
  port_pressure: [[1, '0'], [3, ['0DV']]]  # ibench
  throughput: 3.0                          # ibench
  uops: 4                                  # ibench
- name: vdivss                             # ibench
  operands:                                # ibench
  - class: register                        # ibench
    name: xmm                              # ibench
  - class: register                        # ibench
    name: xmm                              # ibench
  - class: register                        # ibench
    name: xmm                              # ibench
  latency: 11                              # ibench
  port_pressure: [[1, '0'], [3, ['0DV']]]  # ibench
  throughput: 3.0                          # ibench
  uops: 4                                  # ibench
- name: vdivsd                             # ibench
  operands:                                # ibench
  - class: register                        # ibench
    name: xmm                              # ibench
  - class: register                        # ibench
    name: xmm                              # ibench
  - class: register                        # ibench
    name: xmm                              # ibench
  latency: 14                              # ibench
  port_pressure: [[1, '0'], [4, ['0DV']]]  # ibench
  throughput: 4.0                          # ibench
  uops: 5                                  # ibench
- name: vdivsd                             # ibench
  operands:                                # ibench
  - class: register                        # ibench
    name: xmm                              # ibench
  - class: register                        # ibench
    name: xmm                              # ibench
  - class: register                        # ibench
    name: xmm                              # ibench
    mask: True                             # ibench
  latency: 14                              # ibench
  port_pressure: [[1, '0'], [4, ['0DV']]]  # ibench
  throughput: 4.0                          # ibench
  uops: 5                                  # ibench
- name: [vfmadd213pd, vfmadd132pd, vfmadd231pd, vfnmadd213pd, vfnmadd132pd, vfnmadd231pd]  # ibench
  operands:                                      # ibench
  - class: register                              # ibench
    name: xmm                                    # ibench
  - class: register                              # ibench
    name: xmm                                    # ibench
  - class: register                              # ibench
    name: xmm                                    # ibench
  latency: 4                                     # ibench
  port_pressure: [[1, '01']]                     # ibench
  throughput: 0.5                                # ibench
  uops: 1                                        # ibench
- name: [vfmadd213pd, vfmadd132pd, vfmadd231pd, vfnmadd213pd, vfnmadd132pd, vfnmadd231pd]  # ibench
  operands:                                      # ibench
  - class: register                              # ibench
    name: xmm                                    # ibench
  - class: register                              # ibench
    name: xmm                                    # ibench
  - class: register                              # ibench
    name: xmm                                    # ibench
    mask: True                                   # ibench
  latency: 4                                     # ibench
  port_pressure: [[1, '01']]                     # ibench
  throughput: 0.5                                # ibench
  uops: 1                                        # ibench
- name: [vfmadd213pd, vfmadd132pd, vfmadd231pd, vfnmadd213pd, vfnmadd132pd, vfnmadd231pd]  # ibench
  operands:                                      # ibench
  - class: register                              # ibench
    name: ymm                                    # ibench
  - class: register                              # ibench
    name: ymm                                    # ibench
  - class: register                              # ibench
    name: ymm                                    # ibench
    mask: True                                   # ibench
  latency: 4                                     # ibench
  port_pressure: [[1, '01']]                     # ibench
  throughput: 0.5                                # ibench
  uops: 1                                        # ibench
- name: [vfmadd213pd, vfmadd132pd, vfmadd231pd, vfnmadd213pd, vfnmadd132pd, vfnmadd231pd]  # ibench
  operands:                                      # ibench
  - class: register                              # ibench
    name: ymm                                    # ibench
  - class: register                              # ibench
    name: ymm                                    # ibench
  - class: register                              # ibench
    name: ymm                                    # ibench
  latency: 4                                     # ibench
  port_pressure: [[1, '01']]                     # ibench
  throughput: 0.5                                # ibench
  uops: 1                                        # ibench
- name: [vfmadd213pd, vfmadd132pd, vfmadd231pd, vfnmadd213pd, vfnmadd132pd, vfnmadd231pd]  # ibench
  operands:                                      # ibench
  - class: register                              # ibench
    name: zmm                                    # ibench
  - class: register                              # ibench
    name: zmm                                    # ibench
  - class: register                              # ibench
    name: zmm                                    # ibench
  latency: 4                                     # ibench
  port_pressure: [[1, '05']]                     # ibench
  throughput: 0.5                                # ibench
  uops: 1                                        # ibench
- name: [vfmadd213pd, vfmadd132pd, vfmadd231pd, vfnmadd213pd, vfnmadd132pd, vfnmadd231pd]  # ibench
  operands:                                      # ibench
  - class: register                              # ibench
    name: zmm                                    # ibench
  - class: register                              # ibench
    name: zmm                                    # ibench
  - class: register                              # ibench
    name: zmm                                    # ibench
    mask: True                                   # ibench
  latency: 4                                     # ibench
  port_pressure: [[1, '05']]                     # ibench
  throughput: 0.5                                # ibench
  uops: 1                                        # ibench
- name: [vfmadd213ps, vfmadd132ps, vfmadd231ps, vfnmadd213ps, vfnmadd132ps, vfnmadd231ps]  # ibench
  operands:                                      # ibench
  - class: register                              # ibench
    name: xmm                                    # ibench
  - class: register                              # ibench
    name: xmm                                    # ibench
  - class: register                              # ibench
    name: xmm                                    # ibench
  latency: 4                                     # ibench
  port_pressure: [[1, '01']]                     # ibench
  throughput: 0.5                                # ibench
  uops: 1                                        # ibench
- name: [vfmadd213ps, vfmadd132ps, vfmadd231ps, vfnmadd213ps, vfnmadd132ps, vfnmadd231ps]  # ibench
  operands:                                      # ibench
  - class: register                              # ibench
    name: xmm                                    # ibench
  - class: register                              # ibench
    name: xmm                                    # ibench
  - class: register                              # ibench
    name: xmm                                    # ibench
    mask: True                                   # ibench
  latency: 4                                     # ibench
  port_pressure: [[1, '01']]                     # ibench
  throughput: 0.5                                # ibench
  uops: 1                                        # ibench
- name: [vfmadd213ps, vfmadd132ps, vfmadd231ps, vfnmadd213ps, vfnmadd132ps, vfnmadd231ps]  # ibench
  operands:                                      # ibench
  - class: register                              # ibench
    name: ymm                                    # ibench
  - class: register                              # ibench
    name: ymm                                    # ibench
  - class: register                              # ibench
    name: ymm                                    # ibench
  latency: 4                                     # ibench
  port_pressure: [[1, '01']]                     # ibench
  throughput: 0.5                                # ibench
  uops: 1                                        # ibench
- name: [vfmadd213ps, vfmadd132ps, vfmadd231ps, vfnmadd213ps, vfnmadd132ps, vfnmadd231ps]  # ibench
  operands:                                      # ibench
  - class: register                              # ibench
    name: ymm                                    # ibench
  - class: register                              # ibench
    name: ymm                                    # ibench
  - class: register                              # ibench
    name: ymm                                    # ibench
    mask: True                                   # ibench
  latency: 4                                     # ibench
  port_pressure: [[1, '01']]                     # ibench
  throughput: 0.5                                # ibench
  uops: 1                                        # ibench
- name: [vfmadd213ps, vfmadd132ps, vfmadd231ps, vfnmadd213ps, vfnmadd132ps, vfnmadd231ps]  # ibench
  operands:                                      # ibench
  - class: register                              # ibench
    name: zmm                                    # ibench
  - class: register                              # ibench
    name: zmm                                    # ibench
  - class: register                              # ibench
    name: zmm                                    # ibench
  latency: 4                                     # ibench
  port_pressure: [[1, '05']]                     # ibench
  throughput: 0.5                                # ibench
  uops: 1                                        # ibench
- name: [vfmadd213ps, vfmadd132ps, vfmadd231ps, vfnmadd213ps, vfnmadd132ps, vfnmadd231ps]  # ibench
  operands:                                      # ibench
  - class: register                              # ibench
    name: zmm                                    # ibench
  - class: register                              # ibench
    name: zmm                                    # ibench
  - class: register                              # ibench
    name: zmm                                    # ibench
    mask: True                                   # ibench
  latency: 4                                     # ibench
  port_pressure: [[1, '05']]                     # ibench
  throughput: 0.5                                # ibench
  uops: 1                                        # ibench
- name: [vfmadd213sd, vfmadd132sd, vfmadd231sd, vfnmadd213sd, vfnmadd132sd, vfnmadd231sd]  # ibench
  operands:                                      # ibench
  - class: register                              # ibench
    name: xmm                                    # ibench
  - class: register                              # ibench
    name: xmm                                    # ibench
  - class: register                              # ibench
    name: xmm                                    # ibench
  latency: 4                                     # ibench
  port_pressure: [[1, '01']]                     # ibench
  throughput: 0.5                                # ibench
  uops: 1                                        # ibench
- name: [vfmadd213sd, vfmadd132sd, vfmadd231sd, vfnmadd213sd, vfnmadd132sd, vfnmadd231sd]  # ibench
  operands:                                      # ibench
  - class: register                              # ibench
    name: xmm                                    # ibench
  - class: register                              # ibench
    name: xmm                                    # ibench
  - class: register                              # ibench
    name: xmm                                    # ibench
    mask: True                                   # ibench
  latency: 4                                     # ibench
  port_pressure: [[1, '01']]                     # ibench
  throughput: 0.5                                # ibench
  uops: 1                                        # ibench
- name: [vfmadd213ss, vfmadd132ss, vfmadd231ss, vfnmadd213ss, vfnmadd132ss, vfnmadd231ss]  # ibench
  operands:                                      # ibench
  - class: register                              # ibench
    name: xmm                                    # ibench
  - class: register                              # ibench
    name: xmm                                    # ibench
  - class: register                              # ibench
    name: xmm                                    # ibench
    mask: True                                   # ibench
  latency: 4                                     # ibench
  port_pressure: [[1, '01']]                     # ibench
  throughput: 0.5                                # ibench
  uops: 1                                        # ibench
- name: [vfmadd213ss, vfmadd132ss, vfmadd231ss, vfnmadd213ss, vfnmadd132ss, vfnmadd231ss]  # ibench
  operands:                                      # ibench
  - class: register                              # ibench
    name: xmm                                    # ibench
  - class: register                              # ibench
    name: xmm                                    # ibench
  - class: register                              # ibench
    name: xmm                                    # ibench
  latency: 4                                     # ibench
  port_pressure: [[1, '01']]                     # ibench
  throughput: 0.5                                # ibench
  uops: 1                                        # ibench
- name: [vfmsub213pd, vfmsub132pd, vfmsub231pd, vfnmsub213pd, vfnmsub132pd, vfnmsub231pd]  # ibench
  operands:                                      # ibench
  - class: register                              # ibench
    name: xmm                                    # ibench
  - class: register                              # ibench
    name: xmm                                    # ibench
  - class: register                              # ibench
    name: xmm                                    # ibench
  latency: 4                                     # ibench
  port_pressure: [[1, '01']]                     # ibench
  throughput: 0.5                                # ibench
  uops: 1                                        # ibench
- name: [vfmsub213pd, vfmsub132pd, vfmsub231pd, vfnmsub213pd, vfnmsub132pd, vfnmsub231pd]  # ibench
  operands:                                      # ibench
  - class: register                              # ibench
    name: xmm                                    # ibench
  - class: register                              # ibench
    name: xmm                                    # ibench
  - class: register                              # ibench
    name: xmm                                    # ibench
    mask: True                                   # ibench
  latency: 4                                     # ibench
  port_pressure: [[1, '01']]                     # ibench
  throughput: 0.5                                # ibench
  uops: 1                                        # ibench
- name: [vfmsub213pd, vfmsub132pd, vfmsub231pd, vfnmsub213pd, vfnmsub132pd, vfnmsub231pd]  # ibench
  operands:                                      # ibench
  - class: register                              # ibench
    name: ymm                                    # ibench
  - class: register                              # ibench
    name: ymm                                    # ibench
  - class: register                              # ibench
    name: ymm                                    # ibench
    mask: True                                   # ibench
  latency: 4                                     # ibench
  port_pressure: [[1, '01']]                     # ibench
  throughput: 0.5                                # ibench
  uops: 1                                        # ibench
- name: [vfmsub213pd, vfmsub132pd, vfmsub231pd, vfnmsub213pd, vfnmsub132pd, vfnmsub231pd]  # ibench
  operands:                                      # ibench
  - class: register                              # ibench
    name: ymm                                    # ibench
  - class: register                              # ibench
    name: ymm                                    # ibench
  - class: register                              # ibench
    name: ymm                                    # ibench
  latency: 4                                     # ibench
  port_pressure: [[1, '01']]                     # ibench
  throughput: 0.5                                # ibench
  uops: 1                                        # ibench
- name: [vfmsub213pd, vfmsub132pd, vfmsub231pd, vfnmsub213pd, vfnmsub132pd, vfnmsub231pd]  # ibench
  operands:                                      # ibench
  - class: register                              # ibench
    name: zmm                                    # ibench
  - class: register                              # ibench
    name: zmm                                    # ibench
  - class: register                              # ibench
    name: zmm                                    # ibench
  latency: 4                                     # ibench
  port_pressure: [[1, '05']]                     # ibench
  throughput: 0.5                                # ibench
  uops: 1                                        # ibench
- name: [vfmsub213pd, vfmsub132pd, vfmsub231pd, vfnmsub213pd, vfnmsub132pd, vfnmsub231pd]  # ibench
  operands:                                      # ibench
  - class: register                              # ibench
    name: zmm                                    # ibench
  - class: register                              # ibench
    name: zmm                                    # ibench
  - class: register                              # ibench
    name: zmm                                    # ibench
    mask: True                                   # ibench
  latency: 4                                     # ibench
  port_pressure: [[1, '05']]                     # ibench
  throughput: 0.5                                # ibench
  uops: 1                                        # ibench
- name: [vfmsub213ps, vfmsub132ps, vfmsub231ps, vfnmsub213ps, vfnmsub132ps, vfnmsub231ps]  # ibench
  operands:                                      # ibench
  - class: register                              # ibench
    name: xmm                                    # ibench
  - class: register                              # ibench
    name: xmm                                    # ibench
  - class: register                              # ibench
    name: xmm                                    # ibench
  latency: 4                                     # ibench
  port_pressure: [[1, '01']]                     # ibench
  throughput: 0.5                                # ibench
  uops: 1                                        # ibench
- name: [vfmsub213ps, vfmsub132ps, vfmsub231ps, vfnmsub213ps, vfnmsub132ps, vfnmsub231ps]  # ibench
  operands:                                      # ibench
  - class: register                              # ibench
    name: xmm                                    # ibench
  - class: register                              # ibench
    name: xmm                                    # ibench
  - class: register                              # ibench
    name: xmm                                    # ibench
    mask: True                                   # ibench
  latency: 4                                     # ibench
  port_pressure: [[1, '01']]                     # ibench
  throughput: 0.5                                # ibench
  uops: 1                                        # ibench
- name: [vfmsub213ps, vfmsub132ps, vfmsub231ps, vfnmsub213ps, vfnmsub132ps, vfnmsub231ps]  # ibench
  operands:                                      # ibench
  - class: register                              # ibench
    name: ymm                                    # ibench
  - class: register                              # ibench
    name: ymm                                    # ibench
  - class: register                              # ibench
    name: ymm                                    # ibench
  latency: 4                                     # ibench
  port_pressure: [[1, '01']]                     # ibench
  throughput: 0.5                                # ibench
  uops: 1                                        # ibench
- name: [vfmsub213ps, vfmsub132ps, vfmsub231ps, vfnmsub213ps, vfnmsub132ps, vfnmsub231ps]  # ibench
  operands:                                      # ibench
  - class: register                              # ibench
    name: ymm                                    # ibench
  - class: register                              # ibench
    name: ymm                                    # ibench
  - class: register                              # ibench
    name: ymm                                    # ibench
    mask: True                                   # ibench
  latency: 4                                     # ibench
  port_pressure: [[1, '01']]                     # ibench
  throughput: 0.5                                # ibench
  uops: 1                                        # ibench
- name: [vfmsub213ps, vfmsub132ps, vfmsub231ps, vfnmsub213ps, vfnmsub132ps, vfnmsub231ps]  # ibench
  operands:                                      # ibench
  - class: register                              # ibench
    name: zmm                                    # ibench
  - class: register                              # ibench
    name: zmm                                    # ibench
  - class: register                              # ibench
    name: zmm                                    # ibench
  latency: 4                                     # ibench
  port_pressure: [[1, '05']]                     # ibench
  throughput: 0.5                                # ibench
  uops: 1                                        # ibench
- name: [vfmsub213ps, vfmsub132ps, vfmsub231ps, vfnmsub213ps, vfnmsub132ps, vfnmsub231ps]  # ibench
  operands:                                      # ibench
  - class: register                              # ibench
    name: zmm                                    # ibench
  - class: register                              # ibench
    name: zmm                                    # ibench
  - class: register                              # ibench
    name: zmm                                    # ibench
    mask: True                                   # ibench
  latency: 4                                     # ibench
  port_pressure: [[1, '05']]                     # ibench
  throughput: 0.5                                # ibench
  uops: 1                                        # ibench
- name: [vfmsub213sd, vfmsub132sd, vfmsub231sd, vfnmsub213sd, vfnmsub132sd, vfnmsub231sd]  # ibench
  operands:                                      # ibench
  - class: register                              # ibench
    name: xmm                                    # ibench
  - class: register                              # ibench
    name: xmm                                    # ibench
  - class: register                              # ibench
    name: xmm                                    # ibench
  latency: 4                                     # ibench
  port_pressure: [[1, '01']]                     # ibench
  throughput: 0.5                                # ibench
  uops: 1                                        # ibench
- name: [vfmsub213sd, vfmsub132sd, vfmsub231sd, vfnmsub213sd, vfnmsub132sd, vfnmsub231sd]  # ibench
  operands:                                      # ibench
  - class: register                              # ibench
    name: xmm                                    # ibench
  - class: register                              # ibench
    name: xmm                                    # ibench
  - class: register                              # ibench
    name: xmm                                    # ibench
    mask: True                                   # ibench
  latency: 4                                     # ibench
  port_pressure: [[1, '01']]                     # ibench
  throughput: 0.5                                # ibench
  uops: 1                                        # ibench
- name: [vfmsub213ss, vfmsub132ss, vfmsub231ss, vfnmsub213ss, vfnmsub132ss, vfnmsub231ss]  # ibench
  operands:                                      # ibench
  - class: register                              # ibench
    name: xmm                                    # ibench
  - class: register                              # ibench
    name: xmm                                    # ibench
  - class: register                              # ibench
    name: xmm                                    # ibench
    mask: True                                   # ibench
  latency: 4                                     # ibench
  port_pressure: [[1, '01']]                     # ibench
  throughput: 0.5                                # ibench
  uops: 1                                        # ibench
- name: [vfmsub213ss, vfmsub132ss, vfmsub231ss, vfnmsub213ss, vfnmsub132ss, vfnmsub231ss]  # ibench
  operands:                                      # ibench
  - class: register                              # ibench
    name: xmm                                    # ibench
  - class: register                              # ibench
    name: xmm                                    # ibench
  - class: register                              # ibench
    name: xmm                                    # ibench
  latency: 4                                     # ibench
  port_pressure: [[1, '01']]                     # ibench
  throughput: 0.5                                # ibench
  uops: 1                                        # ibench
- name: vgatherdpd  # with load                                                   # ibench
  operands:                                                                       # ibench
  - class: register                                                               # ibench
    name: xmm                                                                     # ibench
  - class: memory                                                                 # ibench
    base: "*"                                                                     # ibench
    offset: "*"                                                                   # ibench
    index: "*"                                                                    # ibench
    scale: "*"                                                                    # ibench
  - class: register                                                               # ibench
    name: xmm                                                                     # ibench
  latency: 20                                                                     # ibench
  port_pressure: [[1, '015'], [1, '15'], [1, '0'], [3, ['2D', '3D']], [3, '23']]  # ibench
  throughput: 1.5                                                                 # ibench
  uops: 9                                                                         # ibench
- name: vgatherdpd  # with load                                                   # ibench
  operands:                                                                       # ibench
  - class: register                                                               # ibench
    name: ymm                                                                     # ibench
  - class: memory                                                                 # ibench
    base: "*"                                                                     # ibench
    offset: "*"                                                                   # ibench
    index: "*"                                                                    # ibench
    scale: "*"                                                                    # ibench
  - class: register                                                               # ibench
    name: ymm                                                                     # ibench
  latency: 22                                                                     # ibench
  port_pressure: [[1, '015'], [1, '15'], [1, '0'], [6, ['2D', '3D']], [6, '23']]  # ibench
  throughput: 3.0                                                                 # ibench
  uops: 16                                                                        # ibench
- name: vgatherdpd  # with load                                                   # ibench
  operands:                                                                       # ibench
  - class: register                                                               # ibench
    name: zmm                                                                     # ibench
  - class: memory                                                                 # ibench
    base: "*"                                                                     # ibench
    offset: "*"                                                                   # ibench
    index: "*"                                                                    # ibench
    scale: "*"                                                                    # ibench
  - class: register                                                               # ibench
    name: zmm                                                                     # ibench
  latency: 24                                                                     # ibench
  port_pressure: [[1, '015'], [1, '15'], [1, '0'], [14, ['2D', '3D']], [14, '23']]  # ibench
  throughput: 7.0                                                                 # ibench
  uops: 31                                                                       # ibench
- name: vgatherdpd  # with load                                                   # ibench
  operands:                                                                       # ibench
  - class: memory                                                                 # ibench
    base: "*"                                                                     # ibench
    offset: "*"                                                                   # ibench
    index: "*"                                                                    # ibench
    scale: "*"                                                                    # ibench
  - class: register                                                               # ibench
    name: xmm                                                                     # ibench
    mask: True                # ibench
  latency: 20                                                                     # ibench
  port_pressure: [[1, '015'], [1, '15'], [1, '0'], [3, ['2D', '3D']], [3, '23']]  # ibench
  throughput: 1.5                                                                 # ibench
  uops: 9                                                                         # ibench
- name: vgatherdpd  # with load                                                   # ibench
  operands:                                                                       # ibench
  - class: memory                                                                 # ibench
    base: "*"                                                                     # ibench
    offset: "*"                                                                   # ibench
    index: "*"                                                                    # ibench
    scale: "*"                                                                    # ibench
  - class: register                                                               # ibench
    name: ymm                                                                     # ibench
    mask: True                # ibench
  latency: 22                                                                     # ibench
  port_pressure: [[1, '015'], [1, '15'], [1, '0'], [6, ['2D', '3D']], [6, '23']]  # ibench
  throughput: 3.0                                                                 # ibench
  uops: 16                                                                        # ibench
- name: vgatherdpd  # with load                                                   # ibench
  operands:                                                                       # ibench
  - class: memory                                                                 # ibench
    base: "*"                                                                     # ibench
    offset: "*"                                                                   # ibench
    index: "*"                                                                    # ibench
    scale: "*"                                                                    # ibench
  - class: register                                                               # ibench
    name: zmm                                                                     # ibench
    mask: True                # ibench
  latency: 24                                                                     # ibench
  port_pressure: [[1, '015'], [1, '15'], [1, '0'], [14, ['2D', '3D']], [14, '23']]  # ibench
  throughput: 6.0                                                                 # ibench
  uops: 31                                                                       # ibench
- name: vgatherdps  # with load                                                   # ibench
  operands:                                                                       # ibench
  - class: register                                                               # ibench
    name: xmm                                                                     # ibench
  - class: memory                                                                 # ibench
    base: "*"                                                                     # ibench
    offset: "*"                                                                   # ibench
    index: "*"                                                                    # ibench
    scale: "*"                                                                    # ibench
  - class: register                                                               # ibench
    name: xmm                                                                     # ibench
  latency: 22                                                                     # ibench
  port_pressure: [[1, '015'], [1, '15'], [1, '0'], [6, ['2D', '3D']], [6, '23']]  # ibench
  throughput: 3.0                                                                 # ibench
  uops: 15                                                                         # ibench
- name: vgatherdps  # with load                                                   # ibench
  operands:                                                                       # ibench
  - class: memory                                                                 # ibench
    base: "*"                                                                     # ibench
    offset: "*"                                                                   # ibench
    index: "*"                                                                    # ibench
    scale: "*"                                                                    # ibench
  - class: register                                                               # ibench
    name: xmm                                                                     # ibench
    mask: True                # ibench
  latency: 22                                                                     # ibench
  port_pressure: [[1, '015'], [1, '15'], [1, '0'], [6, ['2D', '3D']], [6, '23']]  # ibench
  throughput: 3.0                                                                 # ibench
  uops: 15                                                                         # ibench
- name: vgatherdps  # with load                                                   # uops.info
  operands:                                                                       # uops.info
  - class: register                                                               # uops.info
    name: ymm                                                                     # uops.info
  - class: memory                                                                 # uops.info
    base: "*"                                                                     # uops.info
    offset: "*"                                                                   # uops.info
    index: "*"                                                                    # uops.info
    scale: "*"                                                                    # uops.info
  - class: register                                                               # uops.info
    name: ymm                                                                     # uops.info
  latency: 24                                                                     # uops.info
  port_pressure: [[1, '015'], [1, '15'], [1, '0'], [10, ['2D', '3D']], [10, '23']]
  throughput: 5.0                                                                 # uops.info
  uops: 23                                                                        # uops.info
- name: vgatherdps  # with load                                                   # uops.info
  operands:                                                                       # uops.info
  - class: memory                                                                 # uops.info
    base: "*"                                                                     # uops.info
    offset: "*"                                                                   # uops.info
    index: "*"                                                                    # uops.info
    scale: "*"                                                                    # uops.info
  - class: register                                                               # uops.info
    name: ymm                                                                     # uops.info
    mask: True                # ibench
  latency: 24                                                                     # uops.info
  port_pressure: [[1, '015'], [1, '15'], [1, '0'], [10, ['2D', '3D']], [10, '23']]  # uops.info
  throughput: 5.0                                                                 # uops.info
  uops: 23                                                                         #uops.info
- name: vgatherdps  # with load                                                   # uops.info
  operands:                                                                       # uops.info
  - class: register                                                               # uops.info
    name: zmm                                                                     # uops.info
  - class: memory                                                                 # uops.info
    base: "*"                                                                     # uops.info
    offset: "*"                                                                   # uops.info
    index: "*"                                                                    # uops.info
    scale: "*"                                                                    # uops.info
  - class: register                                                               # uops.info
    name: zmm                                                                     # uops.info
  latency: 26                                                                     # uops.info
  port_pressure: [[1, '015'], [1, '15'], [1, '0'], [18, ['2D', '3D']], [18, '23']]  # uops.info
  throughput: 9.0                                                                 # uops.info
  uops: 39                                                                         #uops.info
- name: vgatherdps  # with load                                                   # uops.info
  operands:                                                                       # uops.info
  - class: memory                                                                 # uops.info
    base: "*"                                                                     # uops.info
    offset: "*"                                                                   # uops.info
    index: "*"                                                                    # uops.info
    scale: "*"                                                                    # uops.info
  - class: register                                                               # uops.info
    name: zmm                                                                     # uops.info
    mask: True                # ibench
  latency: 26                                                                     # uops.info
  port_pressure: [[1, '015'], [1, '15'], [1, '0'], [18, ['2D', '3D']], [18, '23']]  # uops.info
  throughput: 9.0                                                                 # uops.info
  uops: 39                                                                         #uops.info
- name: vmulpd                # ibench
  operands:                   # ibench
  - class: register           # ibench
    name: xmm                 # ibench
  - class: register           # ibench
    name: xmm                 # ibench
  - class: register           # ibench
    name: xmm                 # ibench
  latency: 4                  # ibench
  port_pressure: [[1, '01']]  # ibench
  throughput: 0.5             # ibench
  uops: 1                     # ibench
- name: vmulpd                # ibench
  operands:                   # ibench
  - class: register           # ibench
    name: xmm                 # ibench
  - class: register           # ibench
    name: xmm                 # ibench
  - class: register           # ibench
    name: xmm                 # ibench
    mask: True                # ibench
  latency: 4                  # ibench
  port_pressure: [[1, '01']]  # ibench
  throughput: 0.5             # ibench
  uops: 1                     # ibench
- name: vmulpd                # ibench
  operands:                   # ibench
  - class: register           # ibench
    name: ymm                 # ibench
  - class: register           # ibench
    name: ymm                 # ibench
  - class: register           # ibench
    name: ymm                 # ibench
  latency: 4                  # ibench
  port_pressure: [[1, '01']]  # ibench
  throughput: 0.5             # ibench
  uops: 1                     # ibench
- name: vmulpd                # ibench
  operands:                   # ibench
  - class: register           # ibench
    name: ymm                 # ibench
  - class: register           # ibench
    name: ymm                 # ibench
  - class: register           # ibench
    name: ymm                 # ibench
    mask: True                # ibench
  latency: 4                  # ibench
  port_pressure: [[1, '01']]  # ibench
  throughput: 0.5             # ibench
  uops: 1                     # ibench
- name: vmulpd                # ibench
  operands:                   # ibench
  - class: register           # ibench
    name: zmm                 # ibench
  - class: register           # ibench
    name: zmm                 # ibench
  - class: register           # ibench
    name: zmm                 # ibench
  latency: 4                  # ibench
  port_pressure: [[1, '05']]  # ibench
  throughput: 0.5             # ibench
  uops: 1                     # ibench
- name: vmulpd                # ibench
  operands:                   # ibench
  - class: register           # ibench
    name: zmm                 # ibench
  - class: register           # ibench
    name: zmm                 # ibench
  - class: register           # ibench
    name: zmm                 # ibench
    mask: True                # ibench
  latency: 4                  # ibench
  port_pressure: [[1, '05']]  # ibench
  throughput: 0.5             # ibench
  uops: 1                     # ibench
- name: vmulps                # ibench
  operands:                   # ibench
  - class: register           # ibench
    name: xmm                 # ibench
  - class: register           # ibench
    name: xmm                 # ibench
  - class: register           # ibench
    name: xmm                 # ibench
  latency: 4                  # ibench
  port_pressure: [[1, '01']]  # ibench
  throughput: 0.5             # ibench
  uops: 1                     # ibench
- name: vmulps                # ibench
  operands:                   # ibench
  - class: register           # ibench
    name: xmm                 # ibench
  - class: register           # ibench
    name: xmm                 # ibench
  - class: register           # ibench
    name: xmm                 # ibench
    mask: True                # ibench
  latency: 4                  # ibench
  port_pressure: [[1, '01']]  # ibench
  throughput: 0.5             # ibench
  uops: 1                     # ibench
- name: vmulps                # ibench
  operands:                   # ibench
  - class: register           # ibench
    name: ymm                 # ibench
  - class: register           # ibench
    name: ymm                 # ibench
  - class: register           # ibench
    name: ymm                 # ibench
  latency: 4                  # ibench
  port_pressure: [[1, '01']]  # ibench
  throughput: 0.5             # ibench
  uops: 1                     # ibench
- name: vmulps                # ibench
  operands:                   # ibench
  - class: register           # ibench
    name: ymm                 # ibench
  - class: register           # ibench
    name: ymm                 # ibench
  - class: register           # ibench
    name: ymm                 # ibench
    mask: True                # ibench
  latency: 4                  # ibench
  port_pressure: [[1, '01']]  # ibench
  throughput: 0.5             # ibench
  uops: 1                     # ibench
- name: vmulps                # ibench
  operands:                   # ibench
  - class: register           # ibench
    name: zmm                 # ibench
  - class: register           # ibench
    name: zmm                 # ibench
  - class: register           # ibench
    name: zmm                 # ibench
  latency: 4                  # ibench
  port_pressure: [[1, '05']]  # ibench
  throughput: 0.5             # ibench
  uops: 1                     # ibench
- name: vmulps                # ibench
  operands:                   # ibench
  - class: register           # ibench
    name: zmm                 # ibench
  - class: register           # ibench
    name: zmm                 # ibench
  - class: register           # ibench
    name: zmm                 # ibench
    mask: True                # ibench
  latency: 4                  # ibench
  port_pressure: [[1, '05']]  # ibench
  throughput: 0.5             # ibench
  uops: 1                     # ibench
- name: vmulsd                # ibench
  operands:                   # ibench
  - class: register           # ibench
    name: xmm                 # ibench
  - class: register           # ibench
    name: xmm                 # ibench
  - class: register           # ibench
    name: xmm                 # ibench
  latency: 4                  # ibench
  port_pressure: [[1, '01']]  # ibench
  throughput: 0.5             # ibench
  uops: 1                     # ibench
- name: vmulsd                # ibench
  operands:                   # ibench
  - class: register           # ibench
    name: xmm                 # ibench
  - class: register           # ibench
    name: xmm                 # ibench
  - class: register           # ibench
    name: xmm                 # ibench
    mask: True                # ibench
  latency: 4                  # ibench
  port_pressure: [[1, '01']]  # ibench
  throughput: 0.5             # ibench
  uops: 1                     # ibench
- name: vmulss                # ibench
  operands:                   # ibench
  - class: register           # ibench
    name: xmm                 # ibench
  - class: register           # ibench
    name: xmm                 # ibench
  - class: register           # ibench
    name: xmm                 # ibench
    mask: True                # ibench
  latency: 4                  # ibench
  port_pressure: [[1, '01']]  # ibench
  throughput: 0.5             # ibench
  uops: 1                     # ibench
- name: vmulss                # ibench
  operands:                   # ibench
  - class: register           # ibench
    name: xmm                 # ibench
  - class: register           # ibench
    name: xmm                 # ibench
  - class: register           # ibench
    name: xmm                 # ibench
  latency: 4                  # ibench
  port_pressure: [[1, '01']]  # ibench
  throughput: 0.5             # ibench
  uops: 1                     # ibench
- name: vpaddd                    # ibench
  operands:                       # ibench
  - class: register               # ibench
    name: xmm                     # ibench
  - class: register               # ibench
    name: xmm                     # ibench
  - class: register               # ibench
    name: xmm                     # ibench
  latency: 1                      # ibench
  port_pressure: [[1, '015']]     # ibench
  throughput: 0.3333333333333333  # ibench
  uops: 1                         # ibench
- name: vpaddd                    # ibench
  operands:                       # ibench
  - class: register               # ibench
    name: ymm                     # ibench
  - class: register               # ibench
    name: ymm                     # ibench
  - class: register               # ibench
    name: ymm                     # ibench
  latency: 1                      # ibench
  port_pressure: [[1, '015']]     # ibench
  throughput: 0.3333333333333333  # ibench
  uops: 1                         # ibench
- name: vpaddd                # ibench
  operands:                   # ibench
  - class: register           # ibench
    name: zmm                 # ibench
  - class: register           # ibench
    name: zmm                 # ibench
  - class: register           # ibench
    name: zmm                 # ibench
  latency: 1                  # ibench
  port_pressure: [[1, '05']]  # ibench
  throughput: 0.5             # ibench
  uops: 1                     # ibench
- name: vpaddd                    # ibench
  operands:                       # ibench
  - class: register               # ibench
    name: xmm                     # ibench
  - class: register               # ibench
    name: xmm                     # ibench
  - class: register               # ibench
    name: xmm                     # ibench
    mask: True                    # ibench
  latency: 1                      # ibench
  port_pressure: [[1, '015']]     # ibench
  throughput: 0.3333333333333333  # ibench
  uops: 1                         # ibench
- name: vpaddd                    # ibench
  operands:                       # ibench
  - class: register               # ibench
    name: ymm                     # ibench
  - class: register               # ibench
    name: ymm                     # ibench
  - class: register               # ibench
    name: ymm                     # ibench
    mask: True                    # ibench
  latency: 1                      # ibench
  port_pressure: [[1, '015']]     # ibench
  throughput: 0.3333333333333333  # ibench
  uops: 1                         # ibench
- name: vpaddd                # ibench
  operands:                   # ibench
  - class: register           # ibench
    name: zmm                 # ibench
  - class: register           # ibench
    name: zmm                 # ibench
  - class: register           # ibench
    name: zmm                 # ibench
    mask: True                # ibench
  latency: 1                  # ibench
  port_pressure: [[1, '05']]  # ibench
  throughput: 0.5             # ibench
  uops: 1                     # ibench
- name: [vrcp14pd, vrcp14ps]             # asmbench
  operands:                  # asmbench
  - class: register          # asmbench
    name: xmm                # asmbench
  - class: register          # asmbench
    name: xmm                # asmbench
  latency: 4                 # asmbench
  port_pressure: [[1, '0']]  # asmbench
  throughput: 1.0            # asmbench
  uops: 1                    # asmbench
- name: [vrcp14pd, vrcp14ps]             # asmbench
  operands:                  # asmbench
  - class: register          # asmbench
    name: ymm                # asmbench
  - class: register          # asmbench
    name: ymm                # asmbench
  latency: 4                 # asmbench
  port_pressure: [[1, '0']]  # asmbench
  throughput: 1.0            # asmbench
  uops: 1                    # asmbench
- name: [vrcp14pd, vrcp14ps]                        # asmbench
  operands:                             # asmbench
  - class: register                     # asmbench
    name: zmm                           # asmbench
  - class: register                     # asmbench
    name: zmm                           # asmbench
  latency: 6                            # asmbench
  port_pressure: [[2, '0'], [1, '05']]  # asmbench
  throughput: 2.5                       # asmbench
  uops: 3                               # asmbench
- name: [vrcp14pd, vrcp14ps]             # asmbench
  operands:                  # asmbench
  - class: register          # asmbench
    name: xmm                # asmbench
  - class: register          # asmbench
    name: xmm                # asmbench
    mask: True               # asmbench
  latency: 4                 # asmbench
  port_pressure: [[1, '0']]  # asmbench
  throughput: 1.0            # asmbench
  uops: 1                    # asmbench
- name: [vrcp14pd, vrcp14ps]             # asmbench
  operands:                  # asmbench
  - class: register          # asmbench
    name: ymm                # asmbench
  - class: register          # asmbench
    name: ymm                # asmbench
    mask: True               # asmbench
  latency: 4                 # asmbench
  port_pressure: [[1, '0']]  # asmbench
  throughput: 1.0            # asmbench
  uops: 1                    # asmbench
- name: [vrcp14pd, vrcp14ps]                        # asmbench
  operands:                             # asmbench
  - class: register                     # asmbench
    name: zmm                           # asmbench
  - class: register                     # asmbench
    name: zmm                           # asmbench
    mask: True                          # asmbench
  latency: 6                            # asmbench
  port_pressure: [[2, '0'], [1, '05']]  # asmbench
  throughput: 2.5                       # asmbench
  uops: 3                               # asmbench
- name: vrcpss               # asmbench
  operands:                  # asmbench
  - class: register          # asmbench
    name: xmm                # asmbench
  - class: register          # asmbench
    name: xmm                # asmbench
  - class: register          # asmbench
    name: xmm                # asmbench
  latency: 4                 # asmbench
  port_pressure: [[1, '0']]  # asmbench
  throughput: 1.0            # asmbench
  uops: 1                    # asmbench
- name: vrcpps               # asmbench
  operands:                  # asmbench
  - class: register          # asmbench
    name: xmm                # asmbench
  - class: register          # asmbench
    name: xmm                # asmbench
  latency: 4                 # asmbench
  port_pressure: [[1, '0']]  # asmbench
  throughput: 1.0            # asmbench
  uops: 1                    # asmbench
- name: vrcpps               # asmbench
  operands:                  # asmbench
  - class: register          # asmbench
    name: ymm                # asmbench
  - class: register          # asmbench
    name: ymm                # asmbench
  latency: 4                 # asmbench
  port_pressure: [[1, '0']]  # asmbench
  throughput: 1.0            # asmbench
  uops: 1                    # asmbench
- name: [vrsqrt14pd, vrsqrt14ps]  # asmbench
  operands:                       # asmbench
  - class: register               # asmbench
    name: xmm                     # asmbench
  - class: register               # asmbench
    name: xmm                     # asmbench
  latency: 4                      # asmbench
  port_pressure: [[1, '0']]       # asmbench
  throughput: 1.0                 # asmbench
  uops: 1                         # asmbench
- name: [vrsqrt14pd, vrsqrt14ps]  # asmbench
  operands:                       # asmbench
  - class: register               # asmbench
    name: ymm                     # asmbench
  - class: register               # asmbench
    name: ymm                     # asmbench
  latency: 4                      # asmbench
  port_pressure: [[1, '0']]       # asmbench
  throughput: 1.0                 # asmbench
  uops: 1                         # asmbench
- name: [vrsqrt14pd, vrsqrt14ps]        # asmbench
  operands:                             # asmbench
  - class: register                     # asmbench
    name: zmm                           # asmbench
  - class: register                     # asmbench
    name: zmm                           # asmbench
  latency: 6                            # asmbench
  port_pressure: [[2, '0'], [1, '05']]  # asmbench
  throughput: 2.0                       # asmbench
  uops: 3                               # asmbench
- name: [vrsqrt14pd, vrsqrt14ps]  # asmbench
  operands:                       # asmbench
  - class: register               # asmbench
    name: xmm                     # asmbench
  - class: register               # asmbench
    name: xmm                     # asmbench
    mask: True                    # asmbench
  latency: 4                      # asmbench
  port_pressure: [[1, '0']]       # asmbench
  throughput: 1.0                 # asmbench
  uops: 1                         # asmbench
- name: [vrsqrt14pd, vrsqrt14ps]  # asmbench
  operands:                       # asmbench
  - class: register               # asmbench
    name: ymm                     # asmbench
  - class: register               # asmbench
    name: ymm                     # asmbench
    mask: True                    # asmbench
  latency: 4                      # asmbench
  port_pressure: [[1, '0']]       # asmbench
  throughput: 1.0                 # asmbench
  uops: 1                         # asmbench
- name: [vrsqrt14pd, vrsqrt14ps]        # asmbench
  operands:                             # asmbench
  - class: register                     # asmbench
    name: zmm                           # asmbench
  - class: register                     # asmbench
    name: zmm                           # asmbench
    mask: True                          # asmbench
  latency: 6                            # asmbench
  port_pressure: [[2, '0'], [1, '05']]  # asmbench
  throughput: 2.0                       # asmbench
  uops: 3                               # asmbench
- name: vrsqrtpd                           # asmbench
  operands:                                # asmbench
  - class: register                        # asmbench
    name: ymm                              # asmbench
  - class: register                        # asmbench
    name: ymm                              # asmbench
  latency: 13                              # asmbench
  port_pressure: [[1, '0'], [9, ['0DV']]]  # asmbench
  throughput: 9.0                          # asmbench
  uops: 10                                 # asmbench
- name: vrsqrtpd                           # asmbench
  operands:                                # asmbench
  - class: register                        # asmbench
    name: xmm                              # asmbench
  - class: register                        # asmbench
    name: xmm                              # asmbench
  latency: 13                              # asmbench
  port_pressure: [[1, '0'], [6, ['0DV']]]  # asmbench
  throughput: 6.0                          # asmbench
  uops: 7                                  # asmbench
- name: vrsqrtps                           # asmbench
  operands:                                # asmbench
  - class: register                        # asmbench
    name: xmm                              # asmbench
  - class: register                        # asmbench
    name: xmm                              # asmbench
  latency: 12                              # asmbench
  port_pressure: [[1, '0'], [3, ['0DV']]]  # asmbench
  throughput: 3.0                          # asmbench
  uops: 4                                  # asmbench
- name: vrsqrtps                           # asmbench
  operands:                                # asmbench
  - class: register                        # asmbench
    name: ymm                              # asmbench
  - class: register                        # asmbench
    name: ymm                              # asmbench
  latency: 12                              # asmbench
  port_pressure: [[1, '0'], [6, ['0DV']]]  # asmbench
  throughput: 6.0                          # asmbench
  uops: 7                                  # asmbench
- name: vrsqrtpd                           # asmbench
  operands:                                # asmbench
  - class: register                        # asmbench
    name: xmm                              # asmbench
  - class: register                        # asmbench
    name: xmm                              # asmbench
    mask: True                             # asmbench
  latency: 13                              # asmbench
  port_pressure: [[1, '0'], [6, ['0DV']]]  # asmbench
  throughput: 6.0                          # asmbench
  uops: 7                                  # asmbench
- name: vrsqrtpd                           # asmbench
  operands:                                # asmbench
  - class: register                        # asmbench
    name: ymm                              # asmbench
  - class: register                        # asmbench
    name: ymm                              # asmbench
    mask: True                             # asmbench
  latency: 13                              # asmbench
  port_pressure: [[1, '0'], [9, ['0DV']]]  # asmbench
  throughput: 9.0                          # asmbench
  uops: 10                                 # asmbench
- name: vrsqrtps                           # asmbench
  operands:                                # asmbench
  - class: register                        # asmbench
    name: xmm                              # asmbench
  - class: register                        # asmbench
    name: xmm                              # asmbench
    mask: True                             # asmbench
  latency: 12                              # asmbench
  port_pressure: [[1, '0'], [3, ['0DV']]]  # asmbench
  throughput: 3.0                          # asmbench
  uops: 4                                  # asmbench
- name: vrsqrtps                           # asmbench
  operands:                                # asmbench
  - class: register                        # asmbench
    name: ymm                              # asmbench
  - class: register                        # asmbench
    name: ymm                              # asmbench
    mask: True                             # asmbench
  latency: 12                              # asmbench
  port_pressure: [[1, '0'], [6, ['0DV']]]  # asmbench
  throughput: 6.0                          # asmbench
  uops: 7                                  # asmbench
- name: vrsqrtpd                            # asmbench
  operands:                                 # asmbench
  - class: register                         # asmbench
    name: zmm                               # asmbench
  - class: register                         # asmbench
    name: zmm                               # asmbench
  latency: 23                               # asmbench
  port_pressure: [[1, '0'], [18, ['0DV']]]  # asmbench
  throughput: 18.0                          # asmbench
  uops: 19                                  # asmbench
- name: vrsqrtpd                            # asmbench
  operands:                                 # asmbench
  - class: register                         # asmbench
    name: zmm                               # asmbench
  - class: register                         # asmbench
    name: zmm                               # asmbench
    mask: True                              # asmbench
  latency: 23                               # asmbench
  port_pressure: [[1, '0'], [18, ['0DV']]]  # asmbench
  throughput: 18.0                          # asmbench
  uops: 19                                  # asmbench
- name: vrsqrtps                            # asmbench
  operands:                                 # asmbench
  - class: register                         # asmbench
    name: zmm                               # asmbench
  - class: register                         # asmbench
    name: zmm                               # asmbench
  latency: 19                               # asmbench
  port_pressure: [[1, '0'], [12, ['0DV']]]  # asmbench
  throughput: 12.0                          # asmbench
  uops: 13                                  # asmbench
- name: vrsqrtps                            # asmbench
  operands:                                 # asmbench
  - class: register                         # asmbench
    name: zmm                               # asmbench
  - class: register                         # asmbench
    name: zmm                               # asmbench
    mask: True                              # asmbench
  latency: 19                               # asmbench
  port_pressure: [[1, '0'], [12, ['0DV']]]  # asmbench
  throughput: 12.0                          # asmbench
  uops: 13                                  # asmbench
- name: [inc, dec]
  operands:
  - class: register
    name: gpr
  latency: 1
  port_pressure: [[1, '0156']]
  throughput: 0.25
  uops: 1
- name: vinsertf128
  operands:
  - class: immediate
    imd: int
  - class: register
    name: xmm
  - class: register
    name: ymm
  - class: register
    name: ymm
  latency: 3
  port_pressure: [[1, '5']]
  throughput: 1.0
  uops: 1
- name: vinserti128
  operands:
  - class: immediate
    imd: int
  - class: register
    name: xmm
  - class: register
    name: ymm
  - class: register
    name: ymm
  latency: 3
  port_pressure: [[1, '5']]
  throughput: 1.0
  uops: 1
- name: vinsertf32x4
  operands:
  - class: immediate
    imd: int
  - class: register
    name: xmm
  - class: register
    name: ymm
  - class: register
    name: ymm
  latency: 3
  port_pressure: [[1, '5']]
  throughput: 1.0
  uops: 1
- name: vinsertf32x8
  operands:
  - class: immediate
    imd: int
  - class: register
    name: ymm
  - class: register
    name: zmm
  - class: register
    name: zmm
  latency: 3
  port_pressure: [[1, '5']]
  throughput: 1.0
  uops: 1
- name: vinsertf64x2
  operands:
  - class: immediate
    imd: int
  - class: register
    name: xmm
  - class: register
    name: ymm
  - class: register
    name: ymm
  latency: 3
  port_pressure: [[1, '5']]
  throughput: 1.0
  uops: 1
- name: vinsertf64x4
  operands:
  - class: immediate
    imd: int
  - class: register
    name: ymm
  - class: register
    name: zmm
  - class: register
    name: zmm
  latency: 3
  port_pressure: [[1, '5']]
  throughput: 1.0
  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: vinserti64x4
  operands:
  - class: immediate
    imd: int
  - class: register
    name: ymm
  - class: register
    name: zmm
  - class: register
    name: zmm
  latency: 3
  port_pressure: [[1, '5']]
  throughput: 1.0
  uops: 1
- name: vinserti64x2
  operands:
  - class: immediate
    imd: int
  - class: register
    name: xmm
  - class: register
    name: ymm
  - class: register
    name: ymm
  latency: 3
  port_pressure: [[1, '5']]
  throughput: 1.0
  uops: 1
- name: vinserti32x8
  operands:
  - class: immediate
    imd: int
  - class: register
    name: ymm
  - class: register
    name: zmm
  - class: register
    name: zmm
  latency: 3
  port_pressure: [[1, '5']]
  throughput: 1.0
  uops: 1
- name: vinsertf32x4
  operands:
  - class: immediate
    imd: int
  - class: register
    name: xmm
  - class: register
    name: ymm
  - class: register
    name: ymm
  latency: 3
  port_pressure: [[1, '5']]
  throughput: 1.0
  uops: 1
- name: vcvtsi2ss
  operands:
  - class: register
    name: gpr
  - class: register
    name: xmm
  - class: register
    name: xmm
  latency: 2
  port_pressure: [[1, '01'], [2, '5']]
  throughput: 2.0
  uops: 3
- name: vcvtss2si                                 # uops.info
  operands:                                       # uops.info
  - class: register                               # uops.info
    name: xmm                                     # uops.info
  - class: register                               # uops.info
    name: gpr                                     # uops.info
  latency: 8                                      # uops.info
  port_pressure: [[1, '0'], [1, '01'], [1, '5']]  # uops.info
  throughput: 1.5                                 # uops.info
  uops: 3                                         # uops.info
- name: vcvtss2sd                       # asmbench
  operands:                             # asmbench
  - class: register                     # asmbench
    name: xmm                           # asmbench
  - class: register                     # asmbench
    name: xmm                           # asmbench
  - class: register                     # asmbench
    name: xmm                           # asmbench
  latency: 6                            # asmbench
  port_pressure: [[1, '01'], [1, '5']]  # asmbench
  throughput: 1.0                       # asmbench
  uops: 2                               # asmbench
- name: [vsubpd, vsubps]                # ibench
  operands:                   # ibench
  - class: register           # ibench
    name: xmm                 # ibench
  - class: register           # ibench
    name: xmm                 # ibench
  - class: register           # ibench
    name: xmm                 # ibench
  latency: 4                  # ibench
  port_pressure: [[1, '01']]  # ibench
  throughput: 0.5             # ibench
  uops: 1                     # ibench
- name: [vsubpd, vsubps]                # ibench
  operands:                   # ibench
  - class: register           # ibench
    name: xmm                 # ibench
  - class: register           # ibench
    name: xmm                 # ibench
  - class: register           # ibench
    name: xmm                 # ibench
    mask: True                # ibench
  latency: 4                  # ibench
  port_pressure: [[1, '01']]  # ibench
  throughput: 0.5             # ibench
  uops: 1                     # ibench
- name: [vsubpd, vsubps]                # ibench
  operands:                   # ibench
  - class: register           # ibench
    name: ymm                 # ibench
  - class: register           # ibench
    name: ymm                 # ibench
  - class: register           # ibench
    name: ymm                 # ibench
  latency: 4                  # ibench
  port_pressure: [[1, '01']]  # ibench
  throughput: 0.5             # ibench
  uops: 1                     # ibench
- name: [vsubpd, vsubps]                # ibench
  operands:                   # ibench
  - class: register           # ibench
    name: ymm                 # ibench
  - class: register           # ibench
    name: ymm                 # ibench
  - class: register           # ibench
    name: ymm                 # ibench
    mask: True                # ibench
  latency: 4                  # ibench
  port_pressure: [[1, '01']]  # ibench
  throughput: 0.5             # ibench
  uops: 1                     # ibench
- name: [vsubpd, vsubps]                # ibench
  operands:                   # ibench
  - class: register           # ibench
    name: zmm                 # ibench
  - class: register           # ibench
    name: zmm                 # ibench
  - class: register           # ibench
    name: zmm                 # ibench
  latency: 4                  # ibench
  port_pressure: [[1, '05']]  # ibench
  throughput: 0.5             # ibench
  uops: 1                     # ibench
- name: [vsubpd, vsubps]                # ibench
  operands:                   # ibench
  - class: register           # ibench
    name: zmm                 # ibench
  - class: register           # ibench
    name: zmm                 # ibench
  - class: register           # ibench
    name: zmm                 # ibench
    mask: True                # ibench
  latency: 4                  # ibench
  port_pressure: [[1, '05']]  # ibench
  throughput: 0.5             # ibench
  uops: 1                     # ibench
- name: vsubsd                # ibench
  operands:                   # ibench
  - class: register           # ibench
    name: xmm                 # ibench
  - class: register           # ibench
    name: xmm                 # ibench
  - class: register           # ibench
    name: xmm                 # ibench
  latency: 4                  # ibench
  port_pressure: [[1, '01']]  # ibench
  throughput: 0.5             # ibench
  uops: 1                     # ibench
- name: vsubsd                # ibench
  operands:                   # ibench
  - class: register           # ibench
    name: xmm                 # ibench
  - class: register           # ibench
    name: xmm                 # ibench
  - class: register           # ibench
    name: xmm                 # ibench
    mask: True                # ibench
  latency: 4                  # ibench
  port_pressure: [[1, '01']]  # ibench
  throughput: 0.5             # ibench
  uops: 1                     # ibench
- name: vsubss                # ibench
  operands:                   # ibench
  - class: register           # ibench
    name: xmm                 # ibench
  - class: register           # ibench
    name: xmm                 # ibench
  - class: register           # ibench
    name: xmm                 # ibench
    mask: True                # ibench
  latency: 4                  # ibench
  port_pressure: [[1, '01']]  # ibench
  throughput: 0.5             # ibench
  uops: 1                     # ibench
- name: vsubss                # ibench
  operands:                   # ibench
  - class: register           # ibench
    name: xmm                 # ibench
  - class: register           # ibench
    name: xmm                 # ibench
  - class: register           # ibench
    name: xmm                 # ibench
  latency: 4                  # ibench
  port_pressure: [[1, '01']]  # ibench
  throughput: 0.5             # ibench
  uops: 1                     # ibench
- name: lea                                      # uops.info
  operands:                                                   # uops.info
  - class: memory                                             # uops.info
    base: "*"                                                 # uops.info
    offset: "*"                                               # uops.info
    index: "*"                                                # uops.info
    scale: "*"                                                # uops.info
  - class: register                                           # uops.info
    name: gpr                                                 # uops.info
  latency: 1                                                  # uops.info
  port_pressure: [[1, '0156']]                                # uops.info
  throughput: 0.5                                             # uops.info
  uops: 1                                                     # uops.info
- name: [shl, shr, sal, sar]  # uops.info
  operands:                   # uops.info
  - class: immediate          # uops.info
    imd: int                  # uops.info
  - class: register           # uops.info
    name: gpr                 # uops.info
  latency: 1                  # uops.info
  port_pressure: [[1, '06']]  # uops.info
  throughput: 0.5             # uops.info
  uops: 1                     # uops.info
- name: [shl, shr, sal, sar]
  operands:
  - class: register
    name: gpr
  latency: 1                  # uops.info
  port_pressure: [[1, '06']]  # uops.info
  throughput: 0.5             # uops.info
  uops: 1                     # uops.info
- name: [vextractf128, vextracti128]
  operands:
  - class: immediate
    imd: int
  - class: register
    name: ymm
  - class: register
    name: xmm
  latency: 3
  port_pressure: [[1, '5']]
  throughput: 1.0
  uops: 1
- name: vextractps
  operands:
  - class: immediate
    imd: int
  - class: register
    name: xmm
  - class: register
    name: gpr
  latency: 4
  port_pressure: [[1, '0'], [1, '5']]
  throughput: 1.0
  uops: 2
- name: [vextractf32x4, vextracti32x4]        # uops.info
  operands:                  # uops.info
  - class: immediate         # uops.info
    imd: int                 # uops.info
  - class: register          # uops.info
    name: ymm                # uops.info
  - class: register          # uops.info
    name: xmm                # uops.info
  latency: 3                 # uops.info
  port_pressure: [[1, '5']]  # uops.info
  throughput: 1.0            # uops.info
  uops: 1                    # uops.info
- name: [vextractf32x4, vextracti32x4]        # uops.info
  operands:                  # uops.info
  - class: immediate         # uops.info
    imd: int                 # uops.info
  - class: register          # uops.info
    name: zmm                # uops.info
  - class: register          # uops.info
    name: xmm                # uops.info
  latency: 3                 # uops.info
  port_pressure: [[1, '5']]  # uops.info
  throughput: 1.0            # uops.info
  uops: 1                    # uops.info
- name: [vextractf32x4, vextracti32x4]        # uops.info
  operands:                  # uops.info
  - class: immediate         # uops.info
    imd: int                 # uops.info
  - class: register          # uops.info
    name: zmm                # uops.info
  - class: register          # uops.info
    name: xmm                # uops.info
    mask: True               # uops.info
  latency: 3                 # uops.info
  port_pressure: [[1, '5']]  # uops.info
  throughput: 1.0            # uops.info
  uops: 1                    # uops.info
- name: [vextractf32x4, vextracti32x4]        # uops.info
  operands:                  # uops.info
  - class: immediate         # uops.info
    imd: int                 # uops.info
  - class: register          # uops.info
    name: ymm                # uops.info
  - class: register          # uops.info
    name: xmm                # uops.info
    mask: True               # uops.info
  latency: 3                 # uops.info
  port_pressure: [[1, '5']]  # uops.info
  throughput: 1.0            # uops.info
  uops: 1                    # uops.info
- name: [vextractf32x8, vextracti32x8]        # uops.info
  operands:                  # uops.info
  - class: immediate         # uops.info
    imd: int                 # uops.info
  - class: register          # uops.info
    name: zmm                # uops.info
  - class: register          # uops.info
    name: ymm                # uops.info
    mask: True               # uops.info
  latency: 3                 # uops.info
  port_pressure: [[1, '5']]  # uops.info
  throughput: 1.0            # uops.info
  uops: 1                    # uops.info
- name: [vextractf32x8, vextracti32x8]        # uops.info
  operands:                  # uops.info
  - class: immediate         # uops.info
    imd: int                 # uops.info
  - class: register          # uops.info
    name: zmm                # uops.info
  - class: register          # uops.info
    name: ymm                # uops.info
  latency: 3                 # uops.info
  port_pressure: [[1, '5']]  # uops.info
  throughput: 1.0            # uops.info
  uops: 1                    # uops.info
- name: [vextractf64x2, vextracti64x2]        # uops.info
  operands:                  # uops.info
  - class: immediate         # uops.info
    imd: int                 # uops.info
  - class: register          # uops.info
    name: ymm                # uops.info
  - class: register          # uops.info
    name: xmm                # uops.info
  latency: 3                 # uops.info
  port_pressure: [[1, '5']]  # uops.info
  throughput: 1.0            # uops.info
  uops: 1                    # uops.info
- name: [vextractf64x2, vextracti64x2]        # uops.info
  operands:                  # uops.info
  - class: immediate         # uops.info
    imd: int                 # uops.info
  - class: register          # uops.info
    name: ymm                # uops.info
  - class: register          # uops.info
    name: xmm                # uops.info
    mask: True               # uops.info
  latency: 3                 # uops.info
  port_pressure: [[1, '5']]  # uops.info
  throughput: 1.0            # uops.info
  uops: 1                    # uops.info
- name: [vextractf64x2, vextracti64x2]        # uops.info
  operands:                  # uops.info
  - class: immediate         # uops.info
    imd: int                 # uops.info
  - class: register          # uops.info
    name: zmm                # uops.info
  - class: register          # uops.info
    name: xmm                # uops.info
    mask: True               # uops.info
  latency: 3                 # uops.info
  port_pressure: [[1, '5']]  # uops.info
  throughput: 1.0            # uops.info
  uops: 1                    # uops.info
- name: [vextractf64x2, vextracti64x2]        # uops.info
  operands:                  # uops.info
  - class: immediate         # uops.info
    imd: int                 # uops.info
  - class: register          # uops.info
    name: zmm                # uops.info
  - class: register          # uops.info
    name: xmm                # uops.info
  latency: 3                 # uops.info
  port_pressure: [[1, '5']]  # uops.info
  throughput: 1.0            # uops.info
  uops: 1                    # uops.info
- name: [vextractf64x4, vextracti64x4]        # uops.info
  operands:                  # uops.info
  - class: immediate         # uops.info
    imd: int                 # uops.info
  - class: register          # uops.info
    name: zmm                # uops.info
  - class: register          # uops.info
    name: ymm                # uops.info
  latency: 3                 # uops.info
  port_pressure: [[1, '5']]  # uops.info
  throughput: 1.0            # uops.info
  uops: 1                    # uops.info
- name: [vextractf64x4, vextracti64x4]        # uops.info
  operands:                  # uops.info
  - class: immediate         # uops.info
    imd: int                 # uops.info
  - class: register          # uops.info
    name: zmm                # uops.info
  - class: register          # uops.info
    name: ymm                # uops.info
    mask: True               # uops.info
  latency: 3                 # uops.info
  port_pressure: [[1, '5']]  # uops.info
  throughput: 1.0            # uops.info
  uops: 1                    # uops.info
- name: vpalignr             # asmbench
  operands:                  # asmbench
  - class: immediate         # asmbench
    imd: int                 # asmbench
  - class: register          # asmbench
    name: xmm                # asmbench
  - class: register          # asmbench
    name: xmm                # asmbench
  - class: register          # asmbench
    name: xmm                # asmbench
  latency: 1                 # asmbench
  port_pressure: [[1, '5']]  # asmbench
  throughput: 1.0            # asmbench
  uops: 1                    # asmbench
- name: vpalignr             # asmbench
  operands:                  # asmbench
  - class: immediate         # asmbench
    imd: int                 # asmbench
  - class: register          # asmbench
    name: xmm                # asmbench
  - class: register          # asmbench
    name: xmm                # asmbench
  - class: register          # asmbench
    name: xmm                # asmbench
    mask: True               # asmbench
  latency: 1                 # asmbench
  port_pressure: [[1, '5']]  # asmbench
  throughput: 1.0            # asmbench
  uops: 1                    # asmbench
- name: vpalignr             # asmbench
  operands:                  # asmbench
  - class: immediate         # asmbench
    imd: int                 # asmbench
  - class: register          # asmbench
    name: ymm                # asmbench
  - class: register          # asmbench
    name: ymm                # asmbench
  - class: register          # asmbench
    name: ymm                # asmbench
  latency: 1                 # asmbench
  port_pressure: [[1, '5']]  # asmbench
  throughput: 1.0            # asmbench
  uops: 1                    # asmbench
- name: vpalignr             # asmbench
  operands:                  # asmbench
  - class: immediate         # asmbench
    imd: int                 # asmbench
  - class: register          # asmbench
    name: ymm                # asmbench
  - class: register          # asmbench
    name: ymm                # asmbench
  - class: register          # asmbench
    name: ymm                # asmbench
    mask: True               # asmbench
  latency: 1                 # asmbench
  port_pressure: [[1, '5']]  # asmbench
  throughput: 1.0            # asmbench
  uops: 1                    # asmbench
- name: vpalignr             # asmbench
  operands:                  # asmbench
  - class: immediate         # asmbench
    imd: int                 # asmbench
  - class: register          # asmbench
    name: zmm                # asmbench
  - class: register          # asmbench
    name: zmm                # asmbench
  - class: register          # asmbench
    name: zmm                # asmbench
  latency: 1                 # asmbench
  port_pressure: [[1, '5']]  # asmbench
  throughput: 1.0            # asmbench
  uops: 1                    # asmbench
- name: vpalignr             # asmbench
  operands:                  # asmbench
  - class: immediate         # asmbench
    imd: int                 # asmbench
  - class: register          # asmbench
    name: zmm                # asmbench
  - class: register          # asmbench
    name: zmm                # asmbench
  - class: register          # asmbench
    name: zmm                # asmbench
    mask: True               # asmbench
  latency: 1                 # asmbench
  port_pressure: [[1, '5']]  # asmbench
  throughput: 1.0            # asmbench
  uops: 1                    # asmbench
- name: [vperm2f128, vperm2i128]  # asmbench
  operands:                       # asmbench
  - class: immediate              # asmbench
    imd: int                      # asmbench
  - class: register               # asmbench
    name: ymm                     # asmbench
  - class: register               # asmbench
    name: ymm                     # asmbench
  - class: register               # asmbench
    name: ymm                     # asmbench
  latency: 3                      # asmbench
  port_pressure: [[1, '5']]       # asmbench
  throughput: 1.0                 # asmbench
  uops: 1                         # asmbench
- name: vpermd               # asmbench
  operands:                  # asmbench
  - class: register          # asmbench
    name: ymm                # asmbench
  - class: register          # asmbench
    name: ymm                # asmbench
  - class: register          # asmbench
    name: ymm                # asmbench
  latency: 3                 # asmbench
  port_pressure: [[1, '5']]  # asmbench
  throughput: 1.0            # asmbench
  uops: 1                    # asmbench
- name: vpermd               # asmbench
  operands:                  # asmbench
  - class: register          # asmbench
    name: ymm                # asmbench
  - class: register          # asmbench
    name: ymm                # asmbench
  - class: register          # asmbench
    name: ymm                # asmbench
    mask: True               # asmbench
  latency: 3                 # asmbench
  port_pressure: [[1, '5']]  # asmbench
  throughput: 1.0            # asmbench
  uops: 1                    # asmbench
- name: vpermd               # asmbench
  operands:                  # asmbench
  - class: register          # asmbench
    name: zmm                # asmbench
  - class: register          # asmbench
    name: zmm                # asmbench
  - class: register          # asmbench
    name: zmm                # asmbench
  latency: 3                 # asmbench
  port_pressure: [[1, '5']]  # asmbench
  throughput: 1.0            # asmbench
  uops: 1                    # asmbench
- name: vpermd               # asmbench
  operands:                  # asmbench
  - class: register          # asmbench
    name: zmm                # asmbench
  - class: register          # asmbench
    name: zmm                # asmbench
  - class: register          # asmbench
    name: zmm                # asmbench
    mask: True               # asmbench
  latency: 3                 # asmbench
  port_pressure: [[1, '5']]  # asmbench
  throughput: 1.0            # asmbench
  uops: 1                    # asmbench
- name: [vpermpd, vpermps]   # asmbench
  operands:                  # asmbench
  - class: register          # asmbench
    name: ymm                # asmbench
  - class: register          # asmbench
    name: ymm                # asmbench
  - class: register          # asmbench
    name: ymm                # asmbench
  latency: 3                 # asmbench
  port_pressure: [[1, '5']]  # asmbench
  throughput: 1.0            # asmbench
  uops: 1                    # asmbench
- name: [vpermpd, vpermps]   # asmbench
  operands:                  # asmbench
  - class: register          # asmbench
    name: ymm                # asmbench
  - class: register          # asmbench
    name: ymm                # asmbench
  - class: register          # asmbench
    name: ymm                # asmbench
    mask: True               # asmbench
  latency: 3                 # asmbench
  port_pressure: [[1, '5']]  # asmbench
  throughput: 1.0            # asmbench
  uops: 1                    # asmbench
- name: [vpermpd, vpermps]   # asmbench
  operands:                  # asmbench
  - class: register          # asmbench
    name: zmm                # asmbench
  - class: register          # asmbench
    name: zmm                # asmbench
  - class: register          # asmbench
    name: zmm                # asmbench
  latency: 3                 # asmbench
  port_pressure: [[1, '5']]  # asmbench
  throughput: 1.0            # asmbench
  uops: 1                    # asmbench
- name: [vpermpd, vpermps]   # asmbench
  operands:                  # asmbench
  - class: register          # asmbench
    name: zmm                # asmbench
  - class: register          # asmbench
    name: zmm                # asmbench
  - class: register          # asmbench
    name: zmm                # asmbench
    mask: True               # asmbench
  latency: 3                 # asmbench
  port_pressure: [[1, '5']]  # asmbench
  throughput: 1.0            # asmbench
  uops: 1                    # asmbench
- name: [vunpckhpd, vunpckhps, vunpcklpd, vunpcklps]  # asmbench
  operands:                                           # asmbench
  - class: register                                   # asmbench
    name: xmm                                         # asmbench
  - class: register                                   # asmbench
    name: xmm                                         # asmbench
  - class: register                                   # asmbench
    name: xmm                                         # asmbench
  latency: 1                                          # asmbench
  port_pressure: [[1, '5']]                           # asmbench
  throughput: 1.0                                     # asmbench
  uops: 1                                             # asmbench
- name: [vunpckhpd, vunpckhps, vunpcklpd, vunpcklps]  # asmbench
  operands:                                           # asmbench
  - class: register                                   # asmbench
    name: ymm                                         # asmbench
  - class: register                                   # asmbench
    name: ymm                                         # asmbench
  - class: register                                   # asmbench
    name: ymm                                         # asmbench
  latency: 1                                          # asmbench
  port_pressure: [[1, '5']]                           # asmbench
  throughput: 1.0                                     # asmbench
  uops: 1                                             # asmbench
- name: [vunpckhpd, vunpckhps, vunpcklpd, vunpcklps]  # asmbench
  operands:                                           # asmbench
  - class: register                                   # asmbench
    name: zmm                                         # asmbench
  - class: register                                   # asmbench
    name: zmm                                         # asmbench
  - class: register                                   # asmbench
    name: zmm                                         # asmbench
  latency: 1                                          # asmbench
  port_pressure: [[1, '5']]                           # asmbench
  throughput: 1.0                                     # asmbench
  uops: 1                                             # asmbench
- name: [vunpckhpd, vunpckhps, vunpcklpd, vunpcklps]  # asmbench
  operands:                                           # asmbench
  - class: register                                   # asmbench
    name: xmm                                         # asmbench
  - class: register                                   # asmbench
    name: xmm                                         # asmbench
  - class: register                                   # asmbench
    name: xmm                                         # asmbench
    mask: True                                        # asmbench
  latency: 1                                          # asmbench
  port_pressure: [[1, '5']]                           # asmbench
  throughput: 1.0                                     # asmbench
  uops: 1                                             # asmbench
- name: [vunpckhpd, vunpckhps, vunpcklpd, vunpcklps]  # asmbench
  operands:                                           # asmbench
  - class: register                                   # asmbench
    name: ymm                                         # asmbench
  - class: register                                   # asmbench
    name: ymm                                         # asmbench
  - class: register                                   # asmbench
    name: ymm                                         # asmbench
    mask: True                                        # asmbench
  latency: 1                                          # asmbench
  port_pressure: [[1, '5']]                           # asmbench
  throughput: 1.0                                     # asmbench
  uops: 1                                             # asmbench
- name: [vunpckhpd, vunpckhps, vunpcklpd, vunpcklps]  # asmbench
  operands:                                           # asmbench
  - class: register                                   # asmbench
    name: zmm                                         # asmbench
  - class: register                                   # asmbench
    name: zmm                                         # asmbench
  - class: register                                   # asmbench
    name: zmm                                         # asmbench
    mask: True                                        # asmbench
  latency: 1                                          # asmbench
  port_pressure: [[1, '5']]                           # asmbench
  throughput: 1.0                                     # asmbench
  uops: 1                                             # asmbench
- name: [vpcmpgtb, vpcmpgtw, vpcmpgtd, vpcmpgtq]
  operands:
  - class: register
    name: xmm
  - class: register
    name: xmm
  - class: register
    name: k
  latency: 3
  port_pressure: [[1, '5']]
  throughput: 1.0
  uops: 1
- name: [vpcmpgtb, vpcmpgtw, vpcmpgtd, vpcmpgtq]
  operands:
  - class: register
    name: ymm
  - class: register
    name: ymm
  - class: register
    name: k
  latency: 3
  port_pressure: [[1, '5']]
  throughput: 1.0
  uops: 1
- name: [vpcmpgtb, vpcmpgtw, vpcmpgtd, vpcmpgtq, vpcmpeqb, vpcmpeqw, vpcmpeqd, vpcmpeqq]
  operands:
  - class: register
    name: zmm
  - class: register
    name: zmm
  - class: register
    name: k
  latency: 3
  port_pressure: [[1, '5']]
  throughput: 1.0
  uops: 1
- name: vpcmpd
  operands:
  - class: immediate
    imd: int
  - class: register
    name: xmm
  - class: register
    name: xmm
  - class: register
    name: k
  latency: 3
  port_pressure: [[1, '5']]
  throughput: 1.0
  uops: 1
- name: vpcmpd
  operands:
  - class: immediate
    imd: int
  - class: register
    name: ymm
  - class: register
    name: ymm
  - class: register
    name: k
  latency: 3
  port_pressure: [[1, '5']]
  throughput: 1.0
  uops: 1
- name: vpcmpd
  operands:
  - class: immediate
    imd: int
  - class: register
    name: zmm
  - class: register
    name: zmm
  - class: register
    name: k
  latency: 3
  port_pressure: [[1, '5']]
  throughput: 1.0
  uops: 1
- name: [vpcmpeqb, vpcmpeqw, vpcmpeqd, vpcmpeqq]
  operands:
  - class: register
    name: xmm
  - class: register
    name: xmm
  - class: register
    name: xmm
  latency: 1
  port_pressure: [[1, '01']]
  throughput: 0.5
  uops: 1
- name: [vpcmpeqb, vpcmpeqw, vpcmpeqd, vpcmpeqq]
  operands:
  - class: register
    name: ymm
  - class: register
    name: ymm
  - class: register
    name: ymm
  latency: 1
  port_pressure: [[1, '01']]
  throughput: 0.5
  uops: 1
#################################################
- name: AND                                                          # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: immediate                                                 # model_importer.py instructions.xml ICL
    imd: int                                                         # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  latency: 1                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '0156']]                                       # model_importer.py instructions.xml ICL
  throughput: 0.25                                                   # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: RET                                                          # model_importer.py instructions.xml ICL
  operands: []                                                       # model_importer.py instructions.xml ICL
  latency: 0                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '49'], [1, '79']]                              # model_importer.py instructions.xml ICL
  throughput: 0.5                                                    # model_importer.py instructions.xml ICL
  uops: 2                                                            # model_importer.py instructions.xml ICL
- name: CALL                                                         # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: identifier                                                # model_importer.py instructions.xml ICL
  latency: 0                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '49'], [1, '79']]                              # model_importer.py instructions.xml ICL
  throughput: 0.5                                                    # model_importer.py instructions.xml ICL
  uops: 2                                                            # model_importer.py instructions.xml ICL
- name: TEST                                                         # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: immediate                                                 # model_importer.py instructions.xml ICL
    imd: int                                                         # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  latency: 1                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '0156']]                                       # model_importer.py instructions.xml ICL
  throughput: 0.25                                                   # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: TEST                                                         # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  latency: 1                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '0156']]                                       # model_importer.py instructions.xml ICL
  throughput: 0.25                                                   # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: PTEST                                                        # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  latency: 4                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '0'], [1, '5']]                                # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 2                                                            # model_importer.py instructions.xml ICL
- name: VPTEST                                                       # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  latency: 4                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '0'], [1, '5']]                                # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 2                                                            # model_importer.py instructions.xml ICL
- name: VPTEST                                                       # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: ymm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: ymm                                                        # model_importer.py instructions.xml ICL
  latency: 6                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '0'], [1, '5']]                                # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 2                                                            # model_importer.py instructions.xml ICL
- name: [VTESTPD, VTESTPS]                                                       # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  latency: 3                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '0']]                                # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: [VTESTPD, VTESTPS]                                                       # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: ymm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: ymm                                                        # model_importer.py instructions.xml ICL
  latency: 5                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '0']]                                # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: VXORPD                                                       # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  latency: 1                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '015']]                                        # model_importer.py instructions.xml ICL
  throughput: 0.3333333333333333                                     # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: VXORPD                                                       # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: ymm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: ymm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: ymm                                                        # model_importer.py instructions.xml ICL
  latency: 1                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '015']]                                        # model_importer.py instructions.xml ICL
  throughput: 0.3333333333333333                                     # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: VXORPS                                                       # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  latency: 1                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '015']]                                        # model_importer.py instructions.xml ICL
  throughput: 0.3333333333333333                                     # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: VXORPS                                                       # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: ymm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: ymm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: ymm                                                        # model_importer.py instructions.xml ICL
  latency: 1                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '015']]                                        # model_importer.py instructions.xml ICL
  throughput: 0.3333333333333333                                     # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: VBROADCASTSS                                                 # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  latency: 1                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '5']]                                          # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: [VBROADCASTSD, VBROADCASTSS]                                 # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: ymm                                                        # model_importer.py instructions.xml ICL
  latency: 3                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '5']]                                          # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: [VBROADCASTSD, VBROADCASTSS]                                 # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: zmm                                                        # model_importer.py instructions.xml ICL
  latency: 3                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '5']]                                          # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: [VBROADCASTSD, VBROADCASTSS]                                 # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: memory
    base: "*"
    offset: "*"
    index: "*"
    scale: "*"
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: ymm                                                        # model_importer.py instructions.xml ICL
  latency: 5                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '23'], [1, ['2D', '3D']], [1, '015']]            # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: [VBROADCASTSD, VBROADCASTSS]                                 # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: memory
    base: "*"
    offset: "*"
    index: "*"
    scale: "*"
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: zmm                                                        # model_importer.py instructions.xml ICL
  latency: 5                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '23'], [1, ['2D', '3D']], [1, '015']]            # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: VBROADCASTI32X2                                                 # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  latency: 1                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '5']]                                          # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: VBROADCASTI32X2                                 # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: ymm                                                        # model_importer.py instructions.xml ICL
  latency: 3                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '5']]                                          # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: VBROADCASTI32X2                                 # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: zmm                                                        # model_importer.py instructions.xml ICL
  latency: 3                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '5']]                                          # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: [VBROADCASTI32X4, VBROADCASTI32X2, VBROADCASTI64X2]          # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: memory
    base: "*"
    offset: "*"
    index: "*"
    scale: "*"
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: ymm                                                        # model_importer.py instructions.xml ICL
  latency: 5                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '23'], [1, ['2D', '3D']], [1, '015']]            # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: [VBROADCASTI32X8, VBROADCASTI32X4, VBROADCASTI32X2, VBROADCASTI64X2, VBROADCASTI64X4] # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: memory
    base: "*"
    offset: "*"
    index: "*"
    scale: "*"
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: zmm                                                        # model_importer.py instructions.xml ICL
  latency: 5                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '23'], [1, ['2D', '3D']], [1, '015']]            # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: VBROADCASTF64X4                                              # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: memory
    base: "*"
    offset: "*"
    index: "*"
    scale: "*"
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: zmm                                                        # model_importer.py instructions.xml ICL
  latency: 5                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '23'], [1, ['2D', '3D']], [1, '015']]            # model_importer.py instructions.xml ICL
  throughput: 0.5                                                    # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: VBROADCASTF64X2                                              # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: memory
    base: "*"
    offset: "*"
    index: "*"
    scale: "*"
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: ymm                                                        # model_importer.py instructions.xml ICL
  latency: 5                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '23'], [1, ['2D', '3D']], [1, '015']]            # model_importer.py instructions.xml ICL
  throughput: 0.5                                                    # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: VBROADCASTF64X2                                              # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: memory
    base: "*"
    offset: "*"
    index: "*"
    scale: "*"
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: zmm                                                        # model_importer.py instructions.xml ICL
  latency: 5                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '23'], [1, ['2D', '3D']], [1, '015']]            # model_importer.py instructions.xml ICL
  throughput: 0.5                                                    # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: VPXOR                                                        # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  latency: 1                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '015']]                                        # model_importer.py instructions.xml ICL
  throughput: 0.3333333333333333                                     # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: VPXOR                                                        # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: ymm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: ymm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: ymm                                                        # model_importer.py instructions.xml ICL
  latency: 1                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '015']]                                        # model_importer.py instructions.xml ICL
  throughput: 0.3333333333333333                                     # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: VPXORD                                                       # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: zmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: zmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: zmm                                                        # model_importer.py instructions.xml ICL
  latency: 1                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '05']]                                         # model_importer.py instructions.xml ICL
  throughput: 0.5                                                    # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: VPXORD                                                       # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: zmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: zmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: zmm                                                        # model_importer.py instructions.xml ICL
  latency: 1                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '05']]                                         # model_importer.py instructions.xml ICL
  throughput: 0.5                                                    # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: VPXORD                                                       # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  latency: 1                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '015']]                                        # model_importer.py instructions.xml ICL
  throughput: 0.3333333333333333                                     # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: VPXORD                                                       # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  latency: 1                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '015']]                                        # model_importer.py instructions.xml ICL
  throughput: 0.3333333333333333                                     # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: VPXORD                                                       # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: ymm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: ymm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: ymm                                                        # model_importer.py instructions.xml ICL
  latency: 1                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '015']]                                        # model_importer.py instructions.xml ICL
  throughput: 0.3333333333333333                                     # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: VPXORD                                                       # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: ymm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: ymm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: ymm                                                        # model_importer.py instructions.xml ICL
  latency: 1                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '015']]                                        # model_importer.py instructions.xml ICL
  throughput: 0.3333333333333333                                     # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: VPXORQ                                                       # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: zmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: zmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: zmm                                                        # model_importer.py instructions.xml ICL
  latency: 1                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '05']]                                         # model_importer.py instructions.xml ICL
  throughput: 0.5                                                    # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: VPXORQ                                                       # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: zmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: zmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: zmm                                                        # model_importer.py instructions.xml ICL
  latency: 1                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '05']]                                         # model_importer.py instructions.xml ICL
  throughput: 0.5                                                    # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: VPXORQ                                                       # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  latency: 1                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '015']]                                        # model_importer.py instructions.xml ICL
  throughput: 0.3333333333333333                                     # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: VPXORQ                                                       # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  latency: 1                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '015']]                                        # model_importer.py instructions.xml ICL
  throughput: 0.3333333333333333                                     # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: VPXORQ                                                       # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: ymm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: ymm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: ymm                                                        # model_importer.py instructions.xml ICL
  latency: 1                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '015']]                                        # model_importer.py instructions.xml ICL
  throughput: 0.3333333333333333                                     # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: VPXORQ                                                       # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: ymm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: ymm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: ymm                                                        # model_importer.py instructions.xml ICL
  latency: 1                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '015']]                                        # model_importer.py instructions.xml ICL
  throughput: 0.3333333333333333                                     # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: VXORPD                                                       # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  latency: 1                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '015']]                                        # model_importer.py instructions.xml ICL
  throughput: 0.3333333333333333                                     # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: VXORPD                                                       # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: ymm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: ymm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: ymm                                                        # model_importer.py instructions.xml ICL
  latency: 1                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '015']]                                        # model_importer.py instructions.xml ICL
  throughput: 0.3333333333333333                                     # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: VXORPD                                                       # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: zmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: zmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: zmm                                                        # model_importer.py instructions.xml ICL
  latency: 1                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '05']]                                         # model_importer.py instructions.xml ICL
  throughput: 0.5                                                    # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: VXORPD                                                       # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: zmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: zmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: zmm                                                        # model_importer.py instructions.xml ICL
  latency: 1                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '05']]                                         # model_importer.py instructions.xml ICL
  throughput: 0.5                                                    # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: VXORPS                                                       # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  latency: 1                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '015']]                                        # model_importer.py instructions.xml ICL
  throughput: 0.3333333333333333                                     # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: VXORPS                                                       # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: ymm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: ymm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: ymm                                                        # model_importer.py instructions.xml ICL
  latency: 1                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '015']]                                        # model_importer.py instructions.xml ICL
  throughput: 0.3333333333333333                                     # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: VXORPS                                                       # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: zmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: zmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: zmm                                                        # model_importer.py instructions.xml ICL
  latency: 1                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '05']]                                         # model_importer.py instructions.xml ICL
  throughput: 0.5                                                    # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: VXORPS                                                       # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: zmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: zmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: zmm                                                        # model_importer.py instructions.xml ICL
  latency: 1                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '05']]                                         # model_importer.py instructions.xml ICL
  throughput: 0.5                                                    # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: KADDB                                                        # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  latency: 4                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '5']]                                          # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: KADDD                                                        # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  latency: 4                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '5']]                                          # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: KADDQ                                                        # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  latency: 4                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '5']]                                          # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: KADDW                                                        # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  latency: 4                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '5']]                                          # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: KANDB                                                        # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  latency: 1                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '0']]                                          # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: KANDD                                                        # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  latency: 1                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '0']]                                          # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: KANDNB                                                       # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  latency: 1                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '0']]                                          # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: KANDND                                                       # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  latency: 1                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '0']]                                          # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: KANDNQ                                                       # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  latency: 1                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '0']]                                          # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: KANDNW                                                       # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  latency: 1                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '0']]                                          # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: KANDQ                                                        # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  latency: 1                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '0']]                                          # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: KANDW                                                        # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  latency: 1                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '0']]                                          # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: KMOVB                                                        # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  latency: 3                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '0']]                                          # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: KMOVD                                                        # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  latency: 3                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '0']]                                          # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: KMOVQ                                                        # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  latency: ~                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '0']]                                          # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: KMOVW                                                        # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  latency: 3                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '0']]                                          # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: KNOTB                                                        # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  latency: 1                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '0']]                                          # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: KNOTD                                                        # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  latency: 1                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '0']]                                          # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: KNOTQ                                                        # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  latency: 1                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '0']]                                          # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: KNOTW                                                        # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  latency: 1                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '0']]                                          # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: KORB                                                         # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  latency: 1                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '0']]                                          # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: KORD                                                         # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  latency: 1                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '0']]                                          # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: KORQ                                                         # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  latency: 1                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '0']]                                          # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: KORTESTB                                                     # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  latency: ~                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '0']]                                          # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: KORTESTD                                                     # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  latency: ~                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '0']]                                          # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: KORTESTQ                                                     # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  latency: ~                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '0']]                                          # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: KORTESTW                                                     # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  latency: ~                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '0']]                                          # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: KORW                                                         # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  latency: 1                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '0']]                                          # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: KSHIFTLB                                                     # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: immediate                                                 # model_importer.py instructions.xml ICL
    imd: int                                                         # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  latency: 4                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '5']]                                          # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: KSHIFTLD                                                     # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: immediate                                                 # model_importer.py instructions.xml ICL
    imd: int                                                         # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  latency: 4                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '5']]                                          # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: KSHIFTLQ                                                     # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: immediate                                                 # model_importer.py instructions.xml ICL
    imd: int                                                         # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  latency: 4                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '5']]                                          # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: KSHIFTLW                                                     # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: immediate                                                 # model_importer.py instructions.xml ICL
    imd: int                                                         # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  latency: 4                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '5']]                                          # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: KSHIFTRB                                                     # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: immediate                                                 # model_importer.py instructions.xml ICL
    imd: int                                                         # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  latency: 4                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '5']]                                          # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: KSHIFTRD                                                     # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: immediate                                                 # model_importer.py instructions.xml ICL
    imd: int                                                         # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  latency: 4                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '5']]                                          # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: KSHIFTRQ                                                     # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: immediate                                                 # model_importer.py instructions.xml ICL
    imd: int                                                         # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  latency: 4                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '5']]                                          # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: KSHIFTRW                                                     # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: immediate                                                 # model_importer.py instructions.xml ICL
    imd: int                                                         # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  latency: 4                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '5']]                                          # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: KTESTB                                                       # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  latency: ~                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '0']]                                          # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: KTESTD                                                       # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  latency: ~                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '0']]                                          # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: KTESTQ                                                       # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  latency: ~                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '0']]                                          # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: KTESTW                                                       # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  latency: ~                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '0']]                                          # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: KUNPCKBW                                                     # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  latency: 4                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '5']]                                          # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: KUNPCKDQ                                                     # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  latency: 4                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '5']]                                          # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: KUNPCKWD                                                     # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  latency: 4                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '5']]                                          # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: KXNORB                                                       # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  latency: 1                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '0']]                                          # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: KXNORD                                                       # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  latency: 1                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '0']]                                          # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: KXNORQ                                                       # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  latency: 1                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '0']]                                          # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: KXNORW                                                       # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  latency: 1                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '0']]                                          # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: KXORB                                                        # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  latency: 1                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '0']]                                          # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: KXORD                                                        # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  latency: 1                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '0']]                                          # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: KXORQ                                                        # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  latency: 1                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '0']]                                          # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: KXORW                                                        # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  latency: 1                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '0']]                                          # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: XOR                                                          # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: immediate                                                 # model_importer.py instructions.xml ICL
    imd: int                                                         # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  latency: 1                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '0156']]                                       # model_importer.py instructions.xml ICL
  throughput: 0.25                                                   # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: XOR                                                          # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  latency: 1                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '0156']]                                       # model_importer.py instructions.xml ICL
  throughput: 0.25                                                   # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: XORPS                                                        # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  latency: 1                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '015']]                                        # model_importer.py instructions.xml ICL
  throughput: 0.3333333333333333                                     # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: PXOR                                                         # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  latency: 1                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '015']]                                        # model_importer.py instructions.xml ICL
  throughput: 0.3333333333333333                                     # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: XORPD                                                        # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  latency: 1                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '015']]                                        # model_importer.py instructions.xml ICL
  throughput: 0.3333333333333333                                     # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: VZEROUPPER                                                   # model_importer.py instructions.xml ICL
  operands: []                                                       # model_importer.py instructions.xml ICL
  latency: 1                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '0']]                                          # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 4                                                            # model_importer.py instructions.xml ICL
- name: [cdqe, cltq]                                                 # model_importer.py instructions.xml ICL
  operands: []                                                       # model_importer.py instructions.xml ICL
  latency: 1                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '0156']]                                       # model_importer.py instructions.xml ICL
  throughput: 0.25                                                   # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: VUCOMISD                                                     # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  latency: 3                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '0']]                                          # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: VUCOMISS                                                     # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  latency: 3                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '0']]                                          # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: MUL                                                          # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  latency: 3                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '1'], [1, '5']]                                # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 2                                                            # model_importer.py instructions.xml ICL
- name: IMUL                                                          # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  latency: 3                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '1']]                                          # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: NEG                                                          # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  latency: 1                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '0156']]                                       # model_importer.py instructions.xml ICL
  throughput: 0.25                                                   # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: NOT                                                          # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  latency: 1                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '0156']]                                       # model_importer.py instructions.xml ICL
  throughput: 0.25                                                   # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: OR                                                           # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  latency: 1                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '0156']]                                       # model_importer.py instructions.xml ICL
  throughput: 0.25                                                   # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: OR                                                           # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: immediate                                                 # model_importer.py instructions.xml ICL
    imd: int                                                         # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  latency: 1                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '0156']]                                       # model_importer.py instructions.xml ICL
  throughput: 0.25                                                   # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: RCL                                                          # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: immediate                                                 # model_importer.py instructions.xml ICL
    imd: int                                                         # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  latency: 2                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '0156'], [2, '06']]                            # model_importer.py instructions.xml ICL
  throughput: 1.25                                                   # model_importer.py instructions.xml ICL
  uops: 3                                                            # model_importer.py instructions.xml ICL
- name: RCR                                                          # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: immediate                                                 # model_importer.py instructions.xml ICL
    imd: int                                                         # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  latency: 2                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '0156'], [2, '06']]                            # model_importer.py instructions.xml ICL
  throughput: 1.25                                                   # model_importer.py instructions.xml ICL
  uops: 3                                                            # model_importer.py instructions.xml ICL
- name: ROL                                                          # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: immediate                                                 # model_importer.py instructions.xml ICL
    imd: int                                                         # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  latency: 1                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[2, '06']]                                         # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 2                                                            # model_importer.py instructions.xml ICL
- name: ROL                                                          # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  latency: 1                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[2, '06']]                                         # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 2                                                            # model_importer.py instructions.xml ICL
- name: ROR                                                          # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: immediate                                                 # model_importer.py instructions.xml ICL
    imd: int                                                         # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  latency: 1                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[2, '06']]                                         # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 2                                                            # model_importer.py instructions.xml ICL
- name: ROR                                                          # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  latency: 1                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[2, '06']]                                         # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 2                                                            # model_importer.py instructions.xml ICL
- name: SAR                                                          # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: immediate                                                 # model_importer.py instructions.xml ICL
    imd: int                                                         # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  latency: 1                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '06']]                                         # model_importer.py instructions.xml ICL
  throughput: 0.5                                                    # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: SAR                                                          # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  latency: 1                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[2, '06']]                                         # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 2                                                            # model_importer.py instructions.xml ICL
- name: SBB                                                          # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: immediate                                                 # model_importer.py instructions.xml ICL
    imd: int                                                         # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  latency: 1                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '06']]                                         # model_importer.py instructions.xml ICL
  throughput: 0.5                                                    # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: SHL                                                          # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  latency: 1                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[2, '06']]                                         # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 2                                                            # model_importer.py instructions.xml ICL
- name: SHR                                                          # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  latency: 1                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[2, '06']]                                         # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 2                                                            # model_importer.py instructions.xml ICL
- name: STC                                                          # model_importer.py instructions.xml ICL
  operands: []                                                       # model_importer.py instructions.xml ICL
  latency: ~                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '0156']]                                       # model_importer.py instructions.xml ICL
  throughput: 0.25                                                   # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: VCVTDQ2PD                                                    # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  latency: 5                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '01'], [1, '5']]                               # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 2                                                            # model_importer.py instructions.xml ICL
- name: VCVTDQ2PD                                                    # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: ymm                                                        # model_importer.py instructions.xml ICL
  latency: 7                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '01'], [1, '5']]                               # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 2                                                            # model_importer.py instructions.xml ICL
- name: VCVTDQ2PS                                                    # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  latency: 4                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '01']]                                         # model_importer.py instructions.xml ICL
  throughput: 0.5                                                    # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: VCVTDQ2PS                                                    # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: ymm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: ymm                                                        # model_importer.py instructions.xml ICL
  latency: 4                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '01']]                                         # model_importer.py instructions.xml ICL
  throughput: 0.5                                                    # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: VCVTPD2DQ                                                    # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  latency: 5                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '01'], [1, '5']]                               # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 2                                                            # model_importer.py instructions.xml ICL
- name: VCVTPD2DQ                                                    # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: ymm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  latency: 7                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '01'], [1, '5']]                               # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 2                                                            # model_importer.py instructions.xml ICL
- name: VCVTPD2PS                                                    # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  latency: 5                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '01'], [1, '5']]                               # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 2                                                            # model_importer.py instructions.xml ICL
- name: VCVTPD2PS                                                    # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: ymm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  latency: 7                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '01'], [1, '5']]                               # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 2                                                            # model_importer.py instructions.xml ICL
- name: VCVTPS2DQ                                                    # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  latency: 4                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '01']]                                         # model_importer.py instructions.xml ICL
  throughput: 0.5                                                    # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: VCVTPS2DQ                                                    # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: ymm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: ymm                                                        # model_importer.py instructions.xml ICL
  latency: 4                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '01']]                                         # model_importer.py instructions.xml ICL
  throughput: 0.5                                                    # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: VCVTPS2PD                                                    # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  latency: 5                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '01'], [1, '5']]                               # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 2                                                            # model_importer.py instructions.xml ICL
- name: VCVTPS2PD                                                    # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: ymm                                                        # model_importer.py instructions.xml ICL
  latency: 7                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '01'], [1, '5']]                               # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 2                                                            # model_importer.py instructions.xml ICL
- name: VCVTSD2SI                                                    # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  latency: 7                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '0'], [1, '01']]                               # model_importer.py instructions.xml ICL
  throughput: 1.5                                                    # model_importer.py instructions.xml ICL
  uops: 2                                                            # model_importer.py instructions.xml ICL
- name: VCVTSD2SS                                                    # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  latency: 1                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '01'], [1, '5']]                               # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 2                                                            # model_importer.py instructions.xml ICL
- name: VCVTSI2SD                                                    # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  latency: 4                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '01'], [1, '5']]                               # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 2                                                            # model_importer.py instructions.xml ICL
- name: VCVTTPD2DQ                                                   # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  latency: 5                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '01'], [1, '5']]                               # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 2                                                            # model_importer.py instructions.xml ICL
- name: VCVTTPD2DQ                                                   # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: ymm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  latency: 7                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '01'], [1, '5']]                               # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 2                                                            # model_importer.py instructions.xml ICL
- name: VCVTTPS2DQ                                                   # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  latency: 4                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '01']]                                         # model_importer.py instructions.xml ICL
  throughput: 0.5                                                    # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: VCVTTPS2DQ                                                   # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: ymm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: ymm                                                        # model_importer.py instructions.xml ICL
  latency: 4                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '01']]                                         # model_importer.py instructions.xml ICL
  throughput: 0.5                                                    # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: VCVTTSD2SI                                                   # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  latency: 7                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '0'], [1, '01']]                               # model_importer.py instructions.xml ICL
  throughput: 1.5                                                    # model_importer.py instructions.xml ICL
  uops: 2                                                            # model_importer.py instructions.xml ICL
- name: VCVTTSS2SI                                                   # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  latency: 8                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '0'], [1, '01'], [1, '5']]                     # model_importer.py instructions.xml ICL
  throughput: 1.5                                                    # model_importer.py instructions.xml ICL
  uops: 3                                                            # model_importer.py instructions.xml ICL
- name: VCVTDQ2PD                                                    # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: ymm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: zmm                                                        # model_importer.py instructions.xml ICL
  latency: 7                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '0'], [1, '5']]                                # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 2                                                            # model_importer.py instructions.xml ICL
- name: VCVTDQ2PD                                                    # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: ymm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: zmm                                                        # model_importer.py instructions.xml ICL
    mask: True
  latency: 4                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '0'], [1, '5']]                                # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 2                                                            # model_importer.py instructions.xml ICL
- name: VCVTDQ2PD                                                    # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
    mask: True
  latency: 4                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '01'], [1, '5']]                               # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 2                                                            # model_importer.py instructions.xml ICL
- name: VCVTDQ2PD                                                    # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: ymm                                                        # model_importer.py instructions.xml ICL
    mask: True
  latency: 4                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '01'], [1, '5']]                               # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 2                                                            # model_importer.py instructions.xml ICL
- name: VCVTDQ2PS                                                    # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: zmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: zmm                                                        # model_importer.py instructions.xml ICL
  latency: 4                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '0']]                                          # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: VCVTDQ2PS                                                    # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: zmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: zmm                                                        # model_importer.py instructions.xml ICL
    mask: True
  latency: 4                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '0']]                                          # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: VCVTDQ2PS                                                    # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
    mask: True
  latency: 4                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '01']]                                         # model_importer.py instructions.xml ICL
  throughput: 0.5                                                    # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: VCVTDQ2PS                                                    # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: ymm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: ymm                                                        # model_importer.py instructions.xml ICL
    mask: True
  latency: 4                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '01']]                                         # model_importer.py instructions.xml ICL
  throughput: 0.5                                                    # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: VCVTPD2DQ                                                    # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: zmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: ymm                                                        # model_importer.py instructions.xml ICL
  latency: 7                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '0'], [1, '5']]                                # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 2                                                            # model_importer.py instructions.xml ICL
- name: VCVTPD2DQ                                                    # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: zmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: ymm                                                        # model_importer.py instructions.xml ICL
    mask: True
  latency: 7                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '0'], [1, '5']]                                # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 2                                                            # model_importer.py instructions.xml ICL
- name: VCVTPD2DQ                                                    # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
    mask: True
  latency: 5                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '01'], [1, '5']]                               # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 2                                                            # model_importer.py instructions.xml ICL
- name: VCVTPD2DQ                                                    # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: ymm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
    mask: True
  latency: 7                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '01'], [1, '5']]                               # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 2                                                            # model_importer.py instructions.xml ICL
- name: VCVTPD2PS                                                    # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: zmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: ymm                                                        # model_importer.py instructions.xml ICL
  latency: 7                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '0'], [1, '5']]                                # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 2                                                            # model_importer.py instructions.xml ICL
- name: VCVTPD2PS                                                    # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: zmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: ymm                                                        # model_importer.py instructions.xml ICL
    mask: True
  latency: 7                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '0'], [1, '5']]                                # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 2                                                            # model_importer.py instructions.xml ICL
- name: VCVTPD2PS                                                    # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
    mask: True
  latency: 5                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '01'], [1, '5']]                               # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 2                                                            # model_importer.py instructions.xml ICL
- name: VCVTPD2PS                                                    # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: ymm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
    mask: True
  latency: 7                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '01'], [1, '5']]                               # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 2                                                            # model_importer.py instructions.xml ICL
- name: VCVTPD2QQ                                                    # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  latency: 4                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '01']]                                         # model_importer.py instructions.xml ICL
  throughput: 0.5                                                    # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: VCVTPD2QQ                                                    # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
    mask: True
  latency: 4                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '01']]                                         # model_importer.py instructions.xml ICL
  throughput: 0.5                                                    # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: VCVTPD2QQ                                                    # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: ymm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: ymm                                                        # model_importer.py instructions.xml ICL
  latency: 4                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '01']]                                         # model_importer.py instructions.xml ICL
  throughput: 0.5                                                    # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: VCVTPD2QQ                                                    # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: ymm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: ymm                                                        # model_importer.py instructions.xml ICL
    mask: True
  latency: 4                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '01']]                                         # model_importer.py instructions.xml ICL
  throughput: 0.5                                                    # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: VCVTPD2QQ                                                    # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: zmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: zmm                                                        # model_importer.py instructions.xml ICL
  latency: 4                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '0']]                                          # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: VCVTPD2QQ                                                    # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: zmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: zmm                                                        # model_importer.py instructions.xml ICL
    mask: True
  latency: 4                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '0']]                                          # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: VCVTPD2UDQ                                                   # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: zmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: ymm                                                        # model_importer.py instructions.xml ICL
  latency: 7                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '0'], [1, '5']]                                # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 2                                                            # model_importer.py instructions.xml ICL
- name: VCVTPD2UDQ                                                   # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: zmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: ymm                                                        # model_importer.py instructions.xml ICL
    mask: True
  latency: 7                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '0'], [1, '5']]                                # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 2                                                            # model_importer.py instructions.xml ICL
- name: VCVTPD2UDQ                                                   # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  latency: 5                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '01'], [1, '5']]                               # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 2                                                            # model_importer.py instructions.xml ICL
- name: VCVTPD2UDQ                                                   # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
    mask: True
  latency: 5                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '01'], [1, '5']]                               # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 2                                                            # model_importer.py instructions.xml ICL
- name: VCVTPD2UDQ                                                   # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: ymm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  latency: 7                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '01'], [1, '5']]                               # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 2                                                            # model_importer.py instructions.xml ICL
- name: VCVTPD2UDQ                                                   # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: ymm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
    mask: True
  latency: 7                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '01'], [1, '5']]                               # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 2                                                            # model_importer.py instructions.xml ICL
- name: VCVTPD2UQQ                                                   # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  latency: 4                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '01']]                                         # model_importer.py instructions.xml ICL
  throughput: 0.5                                                    # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: VCVTPD2UQQ                                                   # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
    mask: True
  latency: 4                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '01']]                                         # model_importer.py instructions.xml ICL
  throughput: 0.5                                                    # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: VCVTPD2UQQ                                                   # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: ymm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: ymm                                                        # model_importer.py instructions.xml ICL
  latency: 4                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '01']]                                         # model_importer.py instructions.xml ICL
  throughput: 0.5                                                    # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: VCVTPD2UQQ                                                   # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: ymm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: ymm                                                        # model_importer.py instructions.xml ICL
    mask: True
  latency: 4                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '01']]                                         # model_importer.py instructions.xml ICL
  throughput: 0.5                                                    # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: VCVTPD2UQQ                                                   # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: zmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: zmm                                                        # model_importer.py instructions.xml ICL
  latency: 4                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '0']]                                          # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: VCVTPD2UQQ                                                   # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: zmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: zmm                                                        # model_importer.py instructions.xml ICL
    mask: True
  latency: 4                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '0']]                                          # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: VCVTPH2PS                                                    # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: ymm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: zmm                                                        # model_importer.py instructions.xml ICL
  latency: 7                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '0'], [1, '5']]                                # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 2                                                            # model_importer.py instructions.xml ICL
- name: VCVTPH2PS                                                    # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: ymm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: zmm                                                        # model_importer.py instructions.xml ICL
    mask: True
  latency: 4                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '0'], [1, '5']]                                # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 2                                                            # model_importer.py instructions.xml ICL
- name: VCVTPH2PS                                                    # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
    mask: True
  latency: 4                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '01'], [1, '5']]                               # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 2                                                            # model_importer.py instructions.xml ICL
- name: VCVTPH2PS                                                    # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: ymm                                                        # model_importer.py instructions.xml ICL
    mask: True
  latency: 4                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '01'], [1, '5']]                               # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 2                                                            # model_importer.py instructions.xml ICL
- name: VCVTPS2DQ                                                    # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: zmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: zmm                                                        # model_importer.py instructions.xml ICL
  latency: 4                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '0']]                                          # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: VCVTPS2DQ                                                    # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: zmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: zmm                                                        # model_importer.py instructions.xml ICL
    mask: True
  latency: 4                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '0']]                                          # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: VCVTPS2DQ                                                    # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
    mask: True
  latency: 4                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '01']]                                         # model_importer.py instructions.xml ICL
  throughput: 0.5                                                    # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: VCVTPS2DQ                                                    # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: ymm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: ymm                                                        # model_importer.py instructions.xml ICL
    mask: True
  latency: 4                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '01']]                                         # model_importer.py instructions.xml ICL
  throughput: 0.5                                                    # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: VCVTPS2PD                                                    # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: ymm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: zmm                                                        # model_importer.py instructions.xml ICL
  latency: 7                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '0'], [1, '5']]                                # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 2                                                            # model_importer.py instructions.xml ICL
- name: VCVTPS2PD                                                    # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: ymm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: zmm                                                        # model_importer.py instructions.xml ICL
    mask: True
  latency: 4                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '0'], [1, '5']]                                # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 2                                                            # model_importer.py instructions.xml ICL
- name: VCVTPS2PD                                                    # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
    mask: True
  latency: 4                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '01'], [1, '5']]                               # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 2                                                            # model_importer.py instructions.xml ICL
- name: VCVTPS2PD                                                    # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: ymm                                                        # model_importer.py instructions.xml ICL
    mask: True
  latency: 4                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '01'], [1, '5']]                               # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 2                                                            # model_importer.py instructions.xml ICL
- name: VCVTPS2PH                                                    # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: immediate                                                 # model_importer.py instructions.xml ICL
    imd: int                                                         # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: zmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: ymm                                                        # model_importer.py instructions.xml ICL
  latency: 7                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '0'], [1, '5']]                                # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 2                                                            # model_importer.py instructions.xml ICL
- name: VCVTPS2PH                                                    # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: immediate                                                 # model_importer.py instructions.xml ICL
    imd: int                                                         # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: zmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: ymm                                                        # model_importer.py instructions.xml ICL
    mask: True
  latency: 9                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '0'], [1, '5']]                                # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 2                                                            # model_importer.py instructions.xml ICL
- name: VCVTPS2PH                                                    # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: immediate                                                 # model_importer.py instructions.xml ICL
    imd: int                                                         # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
    mask: True
  latency: 7                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '01'], [1, '5']]                               # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 2                                                            # model_importer.py instructions.xml ICL
- name: VCVTPS2PH                                                    # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: immediate                                                 # model_importer.py instructions.xml ICL
    imd: int                                                         # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: ymm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
    mask: True
  latency: 9                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '01'], [1, '5']]                               # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 2                                                            # model_importer.py instructions.xml ICL
- name: VCVTPS2QQ                                                    # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  latency: 5                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '01'], [1, '5']]                               # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 2                                                            # model_importer.py instructions.xml ICL
- name: VCVTPS2QQ                                                    # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
    mask: True
  latency: 4                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '01'], [1, '5']]                               # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 2                                                            # model_importer.py instructions.xml ICL
- name: VCVTPS2QQ                                                    # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: ymm                                                        # model_importer.py instructions.xml ICL
  latency: 7                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '01'], [1, '5']]                               # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 2                                                            # model_importer.py instructions.xml ICL
- name: VCVTPS2QQ                                                    # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: ymm                                                        # model_importer.py instructions.xml ICL
    mask: True
  latency: 4                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '01'], [1, '5']]                               # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 2                                                            # model_importer.py instructions.xml ICL
- name: VCVTPS2QQ                                                    # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: ymm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: zmm                                                        # model_importer.py instructions.xml ICL
  latency: 7                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '0'], [1, '5']]                                # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 2                                                            # model_importer.py instructions.xml ICL
- name: VCVTPS2QQ                                                    # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: ymm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: zmm                                                        # model_importer.py instructions.xml ICL
    mask: True
  latency: 4                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '0'], [1, '5']]                                # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 2                                                            # model_importer.py instructions.xml ICL
- name: VCVTPS2UDQ                                                   # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: zmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: zmm                                                        # model_importer.py instructions.xml ICL
  latency: 4                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '0']]                                          # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: VCVTPS2UDQ                                                   # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: zmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: zmm                                                        # model_importer.py instructions.xml ICL
    mask: True
  latency: 4                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '0']]                                          # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: VCVTPS2UDQ                                                   # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  latency: 4                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '01']]                                         # model_importer.py instructions.xml ICL
  throughput: 0.5                                                    # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: VCVTPS2UDQ                                                   # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
    mask: True
  latency: 4                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '01']]                                         # model_importer.py instructions.xml ICL
  throughput: 0.5                                                    # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: VCVTPS2UDQ                                                   # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: ymm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: ymm                                                        # model_importer.py instructions.xml ICL
  latency: 4                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '01']]                                         # model_importer.py instructions.xml ICL
  throughput: 0.5                                                    # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: VCVTPS2UDQ                                                   # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: ymm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: ymm                                                        # model_importer.py instructions.xml ICL
    mask: True
  latency: 4                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '01']]                                         # model_importer.py instructions.xml ICL
  throughput: 0.5                                                    # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: VCVTPS2UQQ                                                   # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  latency: 5                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '01'], [1, '5']]                               # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 2                                                            # model_importer.py instructions.xml ICL
- name: VCVTPS2UQQ                                                   # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
    mask: True
  latency: 4                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '01'], [1, '5']]                               # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 2                                                            # model_importer.py instructions.xml ICL
- name: VCVTPS2UQQ                                                   # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: ymm                                                        # model_importer.py instructions.xml ICL
  latency: 7                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '01'], [1, '5']]                               # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 2                                                            # model_importer.py instructions.xml ICL
- name: VCVTPS2UQQ                                                   # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: ymm                                                        # model_importer.py instructions.xml ICL
    mask: True
  latency: 4                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '01'], [1, '5']]                               # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 2                                                            # model_importer.py instructions.xml ICL
- name: VCVTPS2UQQ                                                   # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: ymm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: zmm                                                        # model_importer.py instructions.xml ICL
  latency: 7                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '0'], [1, '5']]                                # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 2                                                            # model_importer.py instructions.xml ICL
- name: VCVTPS2UQQ                                                   # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: ymm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: zmm                                                        # model_importer.py instructions.xml ICL
    mask: True
  latency: 4                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '0'], [1, '5']]                                # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 2                                                            # model_importer.py instructions.xml ICL
- name: VCVTQQ2PD                                                    # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  latency: 4                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '01']]                                         # model_importer.py instructions.xml ICL
  throughput: 0.5                                                    # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: VCVTQQ2PD                                                    # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
    mask: True
  latency: 4                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '01']]                                         # model_importer.py instructions.xml ICL
  throughput: 0.5                                                    # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: VCVTQQ2PD                                                    # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: ymm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: ymm                                                        # model_importer.py instructions.xml ICL
  latency: 4                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '01']]                                         # model_importer.py instructions.xml ICL
  throughput: 0.5                                                    # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: VCVTQQ2PD                                                    # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: ymm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: ymm                                                        # model_importer.py instructions.xml ICL
    mask: True
  latency: 4                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '01']]                                         # model_importer.py instructions.xml ICL
  throughput: 0.5                                                    # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: VCVTQQ2PD                                                    # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: zmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: zmm                                                        # model_importer.py instructions.xml ICL
  latency: 4                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '0']]                                          # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: VCVTQQ2PD                                                    # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: zmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: zmm                                                        # model_importer.py instructions.xml ICL
    mask: True
  latency: 4                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '0']]                                          # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: VCVTQQ2PS                                                    # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  latency: 5                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '01'], [1, '5']]                               # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 2                                                            # model_importer.py instructions.xml ICL
- name: VCVTQQ2PS                                                    # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
    mask: True
  latency: 5                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '01'], [1, '5']]                               # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 2                                                            # model_importer.py instructions.xml ICL
- name: VCVTQQ2PS                                                    # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: ymm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  latency: 7                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '01'], [1, '5']]                               # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 2                                                            # model_importer.py instructions.xml ICL
- name: VCVTQQ2PS                                                    # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: ymm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
    mask: True
  latency: 7                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '01'], [1, '5']]                               # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 2                                                            # model_importer.py instructions.xml ICL
- name: VCVTQQ2PS                                                    # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: zmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: ymm                                                        # model_importer.py instructions.xml ICL
  latency: 7                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '0'], [1, '5']]                                # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 2                                                            # model_importer.py instructions.xml ICL
- name: VCVTQQ2PS                                                    # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: zmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: ymm                                                        # model_importer.py instructions.xml ICL
    mask: True
  latency: 7                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '0'], [1, '5']]                                # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 2                                                            # model_importer.py instructions.xml ICL
- name: VCVTSD2SS                                                    # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
    mask: True
  latency: 1                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '01'], [1, '5']]                               # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 2                                                            # model_importer.py instructions.xml ICL
- name: VCVTSD2USI                                                   # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  latency: 7                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '0'], [1, '01']]                               # model_importer.py instructions.xml ICL
  throughput: 1.5                                                    # model_importer.py instructions.xml ICL
  uops: 2                                                            # model_importer.py instructions.xml ICL
- name: VCVTSS2SD                                                    # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
    mask: True
  latency: 6                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '01'], [1, '5']]                               # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 2                                                            # model_importer.py instructions.xml ICL
- name: VCVTSS2USI                                                   # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  latency: 8                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '0'], [1, '01'], [1, '5']]                     # model_importer.py instructions.xml ICL
  throughput: 1.5                                                    # model_importer.py instructions.xml ICL
  uops: 3                                                            # model_importer.py instructions.xml ICL
- name: VCVTTPD2DQ                                                   # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: zmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: ymm                                                        # model_importer.py instructions.xml ICL
  latency: 7                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '0'], [1, '5']]                                # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 2                                                            # model_importer.py instructions.xml ICL
- name: VCVTTPD2DQ                                                   # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: zmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: ymm                                                        # model_importer.py instructions.xml ICL
    mask: True
  latency: 7                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '0'], [1, '5']]                                # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 2                                                            # model_importer.py instructions.xml ICL
- name: VCVTTPD2DQ                                                   # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
    mask: True
  latency: 5                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '01'], [1, '5']]                               # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 2                                                            # model_importer.py instructions.xml ICL
- name: VCVTTPD2DQ                                                   # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: ymm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
    mask: True
  latency: 7                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '01'], [1, '5']]                               # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 2                                                            # model_importer.py instructions.xml ICL
- name: VCVTTPD2QQ                                                   # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  latency: 4                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '01']]                                         # model_importer.py instructions.xml ICL
  throughput: 0.5                                                    # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: VCVTTPD2QQ                                                   # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
    mask: True
  latency: 4                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '01']]                                         # model_importer.py instructions.xml ICL
  throughput: 0.5                                                    # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: VCVTTPD2QQ                                                   # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: ymm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: ymm                                                        # model_importer.py instructions.xml ICL
  latency: 4                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '01']]                                         # model_importer.py instructions.xml ICL
  throughput: 0.5                                                    # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: VCVTTPD2QQ                                                   # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: ymm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: ymm                                                        # model_importer.py instructions.xml ICL
    mask: True
  latency: 4                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '01']]                                         # model_importer.py instructions.xml ICL
  throughput: 0.5                                                    # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: VCVTTPD2QQ                                                   # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: zmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: zmm                                                        # model_importer.py instructions.xml ICL
  latency: 4                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '0']]                                          # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: VCVTTPD2QQ                                                   # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: zmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: zmm                                                        # model_importer.py instructions.xml ICL
    mask: True
  latency: 4                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '0']]                                          # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: VCVTTPD2UDQ                                                  # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: zmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: ymm                                                        # model_importer.py instructions.xml ICL
  latency: 7                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '0'], [1, '5']]                                # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 2                                                            # model_importer.py instructions.xml ICL
- name: VCVTTPD2UDQ                                                  # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: zmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: ymm                                                        # model_importer.py instructions.xml ICL
    mask: True
  latency: 7                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '0'], [1, '5']]                                # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 2                                                            # model_importer.py instructions.xml ICL
- name: VCVTTPD2UDQ                                                  # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  latency: 5                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '01'], [1, '5']]                               # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 2                                                            # model_importer.py instructions.xml ICL
- name: VCVTTPD2UDQ                                                  # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
    mask: True
  latency: 5                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '01'], [1, '5']]                               # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 2                                                            # model_importer.py instructions.xml ICL
- name: VCVTTPD2UDQ                                                  # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: ymm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  latency: 7                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '01'], [1, '5']]                               # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 2                                                            # model_importer.py instructions.xml ICL
- name: VCVTTPD2UDQ                                                  # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: ymm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
    mask: True
  latency: 7                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '01'], [1, '5']]                               # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 2                                                            # model_importer.py instructions.xml ICL
- name: VCVTTPD2UQQ                                                  # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  latency: 4                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '01']]                                         # model_importer.py instructions.xml ICL
  throughput: 0.5                                                    # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: VCVTTPD2UQQ                                                  # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
    mask: True
  latency: 4                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '01']]                                         # model_importer.py instructions.xml ICL
  throughput: 0.5                                                    # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: VCVTTPD2UQQ                                                  # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: ymm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: ymm                                                        # model_importer.py instructions.xml ICL
  latency: 4                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '01']]                                         # model_importer.py instructions.xml ICL
  throughput: 0.5                                                    # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: VCVTTPD2UQQ                                                  # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: ymm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: ymm                                                        # model_importer.py instructions.xml ICL
    mask: True
  latency: 4                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '01']]                                         # model_importer.py instructions.xml ICL
  throughput: 0.5                                                    # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: VCVTTPD2UQQ                                                  # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: zmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: zmm                                                        # model_importer.py instructions.xml ICL
  latency: 4                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '0']]                                          # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: VCVTTPD2UQQ                                                  # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: zmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: zmm                                                        # model_importer.py instructions.xml ICL
    mask: True
  latency: 4                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '0']]                                          # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: VCVTTPS2DQ                                                   # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: zmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: zmm                                                        # model_importer.py instructions.xml ICL
  latency: 4                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '0']]                                          # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: VCVTTPS2DQ                                                   # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: zmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: zmm                                                        # model_importer.py instructions.xml ICL
    mask: True
  latency: 4                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '0']]                                          # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: VCVTTPS2DQ                                                   # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
    mask: True
  latency: 4                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '01']]                                         # model_importer.py instructions.xml ICL
  throughput: 0.5                                                    # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: VCVTTPS2DQ                                                   # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: ymm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: ymm                                                        # model_importer.py instructions.xml ICL
    mask: True
  latency: 4                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '01']]                                         # model_importer.py instructions.xml ICL
  throughput: 0.5                                                    # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: VCVTTPS2QQ                                                   # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  latency: 5                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '01'], [1, '5']]                               # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 2                                                            # model_importer.py instructions.xml ICL
- name: VCVTTPS2QQ                                                   # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
    mask: True
  latency: 4                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '01'], [1, '5']]                               # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 2                                                            # model_importer.py instructions.xml ICL
- name: VCVTTPS2QQ                                                   # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: ymm                                                        # model_importer.py instructions.xml ICL
  latency: 7                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '01'], [1, '5']]                               # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 2                                                            # model_importer.py instructions.xml ICL
- name: VCVTTPS2QQ                                                   # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: ymm                                                        # model_importer.py instructions.xml ICL
    mask: True
  latency: 4                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '01'], [1, '5']]                               # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 2                                                            # model_importer.py instructions.xml ICL
- name: VCVTTPS2QQ                                                   # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: ymm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: zmm                                                        # model_importer.py instructions.xml ICL
  latency: 7                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '0'], [1, '5']]                                # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 2                                                            # model_importer.py instructions.xml ICL
- name: VCVTTPS2QQ                                                   # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: ymm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: zmm                                                        # model_importer.py instructions.xml ICL
    mask: True
  latency: 4                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '0'], [1, '5']]                                # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 2                                                            # model_importer.py instructions.xml ICL
- name: VCVTTPS2UDQ                                                  # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: zmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: zmm                                                        # model_importer.py instructions.xml ICL
  latency: 4                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '0']]                                          # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: VCVTTPS2UDQ                                                  # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: zmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: zmm                                                        # model_importer.py instructions.xml ICL
    mask: True
  latency: 4                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '0']]                                          # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: VCVTTPS2UDQ                                                  # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  latency: 4                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '01']]                                         # model_importer.py instructions.xml ICL
  throughput: 0.5                                                    # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: VCVTTPS2UDQ                                                  # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
    mask: True
  latency: 4                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '01']]                                         # model_importer.py instructions.xml ICL
  throughput: 0.5                                                    # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: VCVTTPS2UDQ                                                  # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: ymm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: ymm                                                        # model_importer.py instructions.xml ICL
  latency: 4                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '01']]                                         # model_importer.py instructions.xml ICL
  throughput: 0.5                                                    # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: VCVTTPS2UDQ                                                  # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: ymm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: ymm                                                        # model_importer.py instructions.xml ICL
    mask: True
  latency: 4                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '01']]                                         # model_importer.py instructions.xml ICL
  throughput: 0.5                                                    # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: VCVTTPS2UQQ                                                  # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  latency: 5                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '01'], [1, '5']]                               # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 2                                                            # model_importer.py instructions.xml ICL
- name: VCVTTPS2UQQ                                                  # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
    mask: True
  latency: 4                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '01'], [1, '5']]                               # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 2                                                            # model_importer.py instructions.xml ICL
- name: VCVTTPS2UQQ                                                  # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: ymm                                                        # model_importer.py instructions.xml ICL
  latency: 7                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '01'], [1, '5']]                               # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 2                                                            # model_importer.py instructions.xml ICL
- name: VCVTTPS2UQQ                                                  # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: ymm                                                        # model_importer.py instructions.xml ICL
    mask: True
  latency: 4                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '01'], [1, '5']]                               # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 2                                                            # model_importer.py instructions.xml ICL
- name: VCVTTPS2UQQ                                                  # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: ymm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: zmm                                                        # model_importer.py instructions.xml ICL
  latency: 7                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '0'], [1, '5']]                                # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 2                                                            # model_importer.py instructions.xml ICL
- name: VCVTTPS2UQQ                                                  # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: ymm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: zmm                                                        # model_importer.py instructions.xml ICL
    mask: True
  latency: 4                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '0'], [1, '5']]                                # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 2                                                            # model_importer.py instructions.xml ICL
- name: VCVTTSD2USI                                                  # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  latency: 7                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '0'], [1, '01']]                               # model_importer.py instructions.xml ICL
  throughput: 1.5                                                    # model_importer.py instructions.xml ICL
  uops: 2                                                            # model_importer.py instructions.xml ICL
- name: VCVTTSS2USI                                                  # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: gpr                                                        # model_importer.py instructions.xml ICL
  latency: 8                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '0'], [1, '01'], [1, '5']]                     # model_importer.py instructions.xml ICL
  throughput: 1.5                                                    # model_importer.py instructions.xml ICL
  uops: 3                                                            # model_importer.py instructions.xml ICL
- name: VCVTUDQ2PD                                                   # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: ymm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: zmm                                                        # model_importer.py instructions.xml ICL
  latency: 7                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '0'], [1, '5']]                                # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 2                                                            # model_importer.py instructions.xml ICL
- name: VCVTUDQ2PD                                                   # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: ymm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: zmm                                                        # model_importer.py instructions.xml ICL
    mask: True
  latency: 4                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '0'], [1, '5']]                                # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 2                                                            # model_importer.py instructions.xml ICL
- name: VCVTUDQ2PD                                                   # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  latency: 5                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '01'], [1, '5']]                               # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 2                                                            # model_importer.py instructions.xml ICL
- name: VCVTUDQ2PD                                                   # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
    mask: True
  latency: 4                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '01'], [1, '5']]                               # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 2                                                            # model_importer.py instructions.xml ICL
- name: VCVTUDQ2PD                                                   # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: ymm                                                        # model_importer.py instructions.xml ICL
  latency: 7                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '01'], [1, '5']]                               # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 2                                                            # model_importer.py instructions.xml ICL
- name: VCVTUDQ2PD                                                   # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: ymm                                                        # model_importer.py instructions.xml ICL
    mask: True
  latency: 4                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '01'], [1, '5']]                               # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 2                                                            # model_importer.py instructions.xml ICL
- name: VCVTUDQ2PS                                                   # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: zmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: zmm                                                        # model_importer.py instructions.xml ICL
  latency: 4                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '0']]                                          # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: VCVTUDQ2PS                                                   # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: zmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: zmm                                                        # model_importer.py instructions.xml ICL
    mask: True
  latency: 4                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '0']]                                          # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: VCVTUDQ2PS                                                   # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  latency: 4                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '01']]                                         # model_importer.py instructions.xml ICL
  throughput: 0.5                                                    # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: VCVTUDQ2PS                                                   # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
    mask: True
  latency: 4                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '01']]                                         # model_importer.py instructions.xml ICL
  throughput: 0.5                                                    # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: VCVTUDQ2PS                                                   # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: ymm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: ymm                                                        # model_importer.py instructions.xml ICL
  latency: 4                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '01']]                                         # model_importer.py instructions.xml ICL
  throughput: 0.5                                                    # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: VCVTUDQ2PS                                                   # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: ymm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: ymm                                                        # model_importer.py instructions.xml ICL
    mask: True
  latency: 4                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '01']]                                         # model_importer.py instructions.xml ICL
  throughput: 0.5                                                    # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: VCVTUQQ2PD                                                   # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  latency: 4                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '01']]                                         # model_importer.py instructions.xml ICL
  throughput: 0.5                                                    # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: VCVTUQQ2PD                                                   # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
    mask: True
  latency: 4                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '01']]                                         # model_importer.py instructions.xml ICL
  throughput: 0.5                                                    # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: VCVTUQQ2PD                                                   # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: ymm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: ymm                                                        # model_importer.py instructions.xml ICL
  latency: 4                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '01']]                                         # model_importer.py instructions.xml ICL
  throughput: 0.5                                                    # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: VCVTUQQ2PD                                                   # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: ymm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: ymm                                                        # model_importer.py instructions.xml ICL
    mask: True
  latency: 4                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '01']]                                         # model_importer.py instructions.xml ICL
  throughput: 0.5                                                    # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: VCVTUQQ2PD                                                   # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: zmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: zmm                                                        # model_importer.py instructions.xml ICL
  latency: 4                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '0']]                                          # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: VCVTUQQ2PD                                                   # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: zmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: zmm                                                        # model_importer.py instructions.xml ICL
    mask: True
  latency: 4                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '0']]                                          # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: VCVTUQQ2PS                                                   # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  latency: 5                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '01'], [1, '5']]                               # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 2                                                            # model_importer.py instructions.xml ICL
- name: VCVTUQQ2PS                                                   # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
    mask: True
  latency: 5                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '01'], [1, '5']]                               # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 2                                                            # model_importer.py instructions.xml ICL
- name: VCVTUQQ2PS                                                   # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: ymm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  latency: 7                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '01'], [1, '5']]                               # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 2                                                            # model_importer.py instructions.xml ICL
- name: VCVTUQQ2PS                                                   # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: ymm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
    mask: True
  latency: 7                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '01'], [1, '5']]                               # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 2                                                            # model_importer.py instructions.xml ICL
- name: VCVTUQQ2PS                                                   # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: zmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: ymm                                                        # model_importer.py instructions.xml ICL
  latency: 7                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '0'], [1, '5']]                                # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 2                                                            # model_importer.py instructions.xml ICL
- name: VCVTUQQ2PS                                                   # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: zmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: ymm                                                        # model_importer.py instructions.xml ICL
    mask: True
  latency: 7                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '0'], [1, '5']]                                # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 2                                                            # model_importer.py instructions.xml ICL
- name: VCVTUSI2SD                                                   # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  latency: 4                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '01'], [1, '5']]                               # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 2                                                            # model_importer.py instructions.xml ICL
- name: VCVTUSI2SS                                                   # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  latency: 1                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '01'], [2, '5']]                               # model_importer.py instructions.xml ICL
  throughput: 2.0                                                    # model_importer.py instructions.xml ICL
  uops: 3                                                            # model_importer.py instructions.xml ICL
- name: [VFPCLASSPH, VFPCLASSPS, VFPCLASSPD]                         # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: immediate                                                 # model_importer.py instructions.xml ICL
    imd: int                                                         # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: k                                                         # model_importer.py instructions.xml ICL
  latency: 3                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '5']]                                          # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: [VFPCLASSPH, VFPCLASSPS, VFPCLASSPD]                         # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: immediate                                                 # model_importer.py instructions.xml ICL
    imd: int                                                         # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: ymm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: k                                                         # model_importer.py instructions.xml ICL
  latency: 3                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '5']]                                          # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: [VFPCLASSPH, VFPCLASSPS, VFPCLASSPD]                         # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: immediate                                                 # model_importer.py instructions.xml ICL
    imd: int                                                         # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: zmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: k                                                         # model_importer.py instructions.xml ICL
  latency: 3                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '5']]                                          # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: [VFPCLASSPH, VFPCLASSPS, VFPCLASSPD]                         # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: immediate                                                 # model_importer.py instructions.xml ICL
    imd: int                                                         # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: k                                                         # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: k                                                         # model_importer.py instructions.xml ICL
  latency: 3                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '5']]                                          # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: [VFPCLASSPH, VFPCLASSPS, VFPCLASSPD]                         # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: immediate                                                 # model_importer.py instructions.xml ICL
    imd: int                                                         # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: ymm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: k                                                         # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: k                                                         # model_importer.py instructions.xml ICL
  latency: 3                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '5']]                                          # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: [VFPCLASSPH, VFPCLASSPS, VFPCLASSPD]                         # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: immediate                                                 # model_importer.py instructions.xml ICL
    imd: int                                                         # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: zmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: k                                                         # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: k                                                         # model_importer.py instructions.xml ICL
  latency: 3                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '5']]                                          # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: VCOMISD                                                      # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  latency: 3                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '0']]                                          # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: VCOMISS                                                      # model_importer.py instructions.xml ICL
  operands:                                                          # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  - class: register                                                  # model_importer.py instructions.xml ICL
    name: xmm                                                        # model_importer.py instructions.xml ICL
  latency: 3                                                         # model_importer.py instructions.xml ICL
  port_pressure: [[1, '0']]                                          # model_importer.py instructions.xml ICL
  throughput: 1.0                                                    # model_importer.py instructions.xml ICL
  uops: 1                                                            # model_importer.py instructions.xml ICL
- name: [vcmpltpd, vcmpltps]                # uops.info
  operands:                   # uops.info
  - class: register           # uops.info
    name: zmm                 # uops.info
  - class: register           # uops.info
    name: zmm                 # uops.info
  - class: register           # uops.info
    name: k                 # uops.info
    mask: True                # uops.info
  latency: 4                  # uops.info
  port_pressure: [[1, '05']]  # uops.info
  throughput: 0.5             # uops.info
  uops: 1                     # uops.info
- name: [vcmpltpd, vcmpltps]                # uops.info
  operands:                   # uops.info
  - class: register           # uops.info
    name: ymm                 # uops.info
  - class: register           # uops.info
    name: ymm                 # uops.info
  - class: register           # uops.info
    name: ymm                 # uops.info
  latency: 4                  # uops.info
  port_pressure: [[1, '05']]  # uops.info
  throughput: 0.5             # uops.info
  uops: 1                     # uops.info
- name: VCMPPS                                                                                                                 # model_importer.py ICX
  operands:                                                                                                                    # model_importer.py ICX
  - class: immediate                                                                                                           # model_importer.py ICX
    imd: int                                                                                                                   # model_importer.py ICX
  - class: register                                                                                                            # model_importer.py ICX
    name: xmm                                                                                                                  # model_importer.py ICX
  - class: register                                                                                                            # model_importer.py ICX
    name: xmm                                                                                                                  # model_importer.py ICX
  - class: register                                                                                                            # model_importer.py ICX
    name: xmm                                                                                                                  # model_importer.py ICX
  latency: 4                                                                                                                   # model_importer.py ICX
  port_pressure: [[1, '01']]                                                                                                   # model_importer.py ICX
  throughput: 0.5                                                                                                              # model_importer.py ICX
  uops: 1                                                                                                                      # model_importer.py ICX
- name: VCMPPS                                                                                                                 # model_importer.py ICX
  operands:                                                                                                                    # model_importer.py ICX
  - class: immediate                                                                                                           # model_importer.py ICX
    imd: int                                                                                                                   # model_importer.py ICX
  - class: register                                                                                                            # model_importer.py ICX
    name: ymm                                                                                                                  # model_importer.py ICX
  - class: register                                                                                                            # model_importer.py ICX
    name: ymm                                                                                                                  # model_importer.py ICX
  - class: register                                                                                                            # model_importer.py ICX
    name: ymm                                                                                                                  # model_importer.py ICX
  latency: 4                                                                                                                   # model_importer.py ICX
  port_pressure: [[1, '01']]                                                                                                   # model_importer.py ICX
  throughput: 0.5                                                                                                              # model_importer.py ICX
  uops: 1                                                                                                                      # model_importer.py ICX
- name: VCMPPD                                                                                                                 # model_importer.py ICX
  operands:                                                                                                                    # model_importer.py ICX
  - class: immediate                                                                                                           # model_importer.py ICX
    imd: int                                                                                                                   # model_importer.py ICX
  - class: register                                                                                                            # model_importer.py ICX
    name: xmm                                                                                                                  # model_importer.py ICX
  - class: register                                                                                                            # model_importer.py ICX
    name: xmm                                                                                                                  # model_importer.py ICX
  - class: register                                                                                                            # model_importer.py ICX
    name: xmm                                                                                                                  # model_importer.py ICX
  latency: 4                                                                                                                   # model_importer.py ICX
  port_pressure: [[1, '01']]                                                                                                   # model_importer.py ICX
  throughput: 0.5                                                                                                              # model_importer.py ICX
  uops: 1                                                                                                                      # model_importer.py ICX
- name: VCMPPD                                                                                                                 # model_importer.py ICX
  operands:                                                                                                                    # model_importer.py ICX
  - class: immediate                                                                                                           # model_importer.py ICX
    imd: int                                                                                                                   # model_importer.py ICX
  - class: register                                                                                                            # model_importer.py ICX
    name: ymm                                                                                                                  # model_importer.py ICX
  - class: register                                                                                                            # model_importer.py ICX
    name: ymm                                                                                                                  # model_importer.py ICX
  - class: register                                                                                                            # model_importer.py ICX
    name: ymm                                                                                                                  # model_importer.py ICX
  latency: 4                                                                                                                   # model_importer.py ICX
  port_pressure: [[1, '01']]                                                                                                   # model_importer.py ICX
  throughput: 0.5                                                                                                              # model_importer.py ICX
  uops: 1                                                                                                                      # model_importer.py ICX
- name: VCMPPS                                                                                                                 # model_importer.py ICX
  operands:                                                                                                                    # model_importer.py ICX
  - class: immediate                                                                                                           # model_importer.py ICX
    imd: int                                                                                                                   # model_importer.py ICX
  - class: register                                                                                                            # model_importer.py ICX
    name: zmm                                                                                                                  # model_importer.py ICX
  - class: register                                                                                                            # model_importer.py ICX
    name: zmm                                                                                                                  # model_importer.py ICX
  - class: register                                                                                                            # model_importer.py ICX
    name: k                                                                                                                  # model_importer.py ICX
  latency: 3                                                                                                                   # model_importer.py ICX
  port_pressure: [[1, '5']]                                                                                                    # model_importer.py ICX
  throughput: 1.0                                                                                                              # model_importer.py ICX
  uops: 1                                                                                                                      # model_importer.py ICX
- name: VCMPPS                                                                                                                 # model_importer.py ICX
  operands:                                                                                                                    # model_importer.py ICX
  - class: immediate                                                                                                           # model_importer.py ICX
    imd: int                                                                                                                   # model_importer.py ICX
  - class: register                                                                                                            # model_importer.py ICX
    name: zmm                                                                                                                  # model_importer.py ICX
  - class: register                                                                                                            # model_importer.py ICX
    name: zmm                                                                                                                  # model_importer.py ICX
  - class: register                                                                                                            # model_importer.py ICX
    name: k                                                                                                                  # model_importer.py ICX
    mask: True
  latency: 3                                                                                                                   # model_importer.py ICX
  port_pressure: [[1, '5']]                                                                                                    # model_importer.py ICX
  throughput: 1.0                                                                                                              # model_importer.py ICX
  uops: 1                                                                                                                      # model_importer.py ICX
- name: VCMPPS                                                                                                                 # model_importer.py ICX
  operands:                                                                                                                    # model_importer.py ICX
  - class: immediate                                                                                                           # model_importer.py ICX
    imd: int                                                                                                                   # model_importer.py ICX
  - class: register                                                                                                            # model_importer.py ICX
    name: xmm                                                                                                                  # model_importer.py ICX
  - class: register                                                                                                            # model_importer.py ICX
    name: xmm                                                                                                                  # model_importer.py ICX
  - class: register                                                                                                            # model_importer.py ICX
    name: k                                                                                                                  # model_importer.py ICX
    mask: True
  latency: 3                                                                                                                   # model_importer.py ICX
  port_pressure: [[1, '5']]                                                                                                    # model_importer.py ICX
  throughput: 1.0                                                                                                              # model_importer.py ICX
  uops: 1                                                                                                                      # model_importer.py ICX
- name: VCMPPS                                                                                                                 # model_importer.py ICX
  operands:                                                                                                                    # model_importer.py ICX
  - class: immediate                                                                                                           # model_importer.py ICX
    imd: int                                                                                                                   # model_importer.py ICX
  - class: register                                                                                                            # model_importer.py ICX
    name: ymm                                                                                                                  # model_importer.py ICX
  - class: register                                                                                                            # model_importer.py ICX
    name: ymm                                                                                                                  # model_importer.py ICX
  - class: register                                                                                                            # model_importer.py ICX
    name: k
    mask: True  
  latency: 3                                                                                                                   # model_importer.py ICX
  port_pressure: [[1, '5']]                                                                                                    # model_importer.py ICX
  throughput: 1.0                                                                                                              # model_importer.py ICX
  uops: 1                                                                                                                      # model_importer.py ICX
- name: VCMPPD                                                                                                                 # model_importer.py ICX
  operands:                                                                                                                    # model_importer.py ICX
  - class: immediate                                                                                                           # model_importer.py ICX
    imd: int                                                                                                                   # model_importer.py ICX
  - class: register                                                                                                            # model_importer.py ICX
    name: zmm                                                                                                                  # model_importer.py ICX
  - class: register                                                                                                            # model_importer.py ICX
    name: zmm                                                                                                                  # model_importer.py ICX
  - class: register                                                                                                            # model_importer.py ICX
    name: k                                                                                                                  # model_importer.py ICX
  latency: 3                                                                                                                   # model_importer.py ICX
  port_pressure: [[1, '5']]                                                                                                    # model_importer.py ICX
  throughput: 1.0                                                                                                              # model_importer.py ICX
  uops: 1                                                                                                                      # model_importer.py ICX
- name: VCMPPD                                                                                                                 # model_importer.py ICX
  operands:                                                                                                                    # model_importer.py ICX
  - class: immediate                                                                                                           # model_importer.py ICX
    imd: int                                                                                                                   # model_importer.py ICX
  - class: register                                                                                                            # model_importer.py ICX
    name: zmm                                                                                                                  # model_importer.py ICX
  - class: register                                                                                                            # model_importer.py ICX
    name: zmm                                                                                                                  # model_importer.py ICX
  - class: register                                                                                                            # model_importer.py ICX
    name: k                                                                                                                 # model_importer.py ICX
    mask: True
  latency: 3                                                                                                                   # model_importer.py ICX
  port_pressure: [[1, '5']]                                                                                                    # model_importer.py ICX
  throughput: 1.0                                                                                                              # model_importer.py ICX
  uops: 1                                                                                                                      # model_importer.py ICX
- name: VCMPPD                                                                                                                 # model_importer.py ICX
  operands:                                                                                                                    # model_importer.py ICX
  - class: immediate                                                                                                           # model_importer.py ICX
    imd: int                                                                                                                   # model_importer.py ICX
  - class: register                                                                                                            # model_importer.py ICX
    name: xmm                                                                                                                  # model_importer.py ICX
  - class: register                                                                                                            # model_importer.py ICX
    name: xmm                                                                                                                  # model_importer.py ICX
  - class: register                                                                                                            # model_importer.py ICX
    name: k                                                                                                                  # model_importer.py ICX
    mask: True
  latency: 3                                                                                                                   # model_importer.py ICX
  port_pressure: [[1, '5']]                                                                                                    # model_importer.py ICX
  throughput: 1.0                                                                                                              # model_importer.py ICX
  uops: 1                                                                                                                      # model_importer.py ICX
- name: VCMPPD                                                                                                                 # model_importer.py ICX
  operands:                                                                                                                    # model_importer.py ICX
  - class: immediate                                                                                                           # model_importer.py ICX
    imd: int                                                                                                                   # model_importer.py ICX
  - class: register                                                                                                            # model_importer.py ICX
    name: ymm                                                                                                                  # model_importer.py ICX
  - class: register                                                                                                            # model_importer.py ICX
    name: ymm                                                                                                                  # model_importer.py ICX
  - class: register                                                                                                            # model_importer.py ICX
    name: k                                                                                                                  # model_importer.py ICX
    mask: True
  latency: 3                                                                                                                   # model_importer.py ICX
  port_pressure: [[1, '5']]                                                                                                    # model_importer.py ICX
  throughput: 1.0                                                                                                              # model_importer.py ICX
  uops: 1                                                                                                                      # model_importer.py ICX
- 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: vpunpckhqdq
  operands:
  - class: register
    name: ymm
  - class: register
    name: ymm
  - class: register
    name: ymm
  latency: 1
  port_pressure: [[1, '15']]
  throughput: 0.5
  uops: 1
- name: vpunpckhqdq
  operands:
  - class: register
    name: zmm
  - class: register
    name: zmm
  - class: register
    name: zmm
  latency: 1
  port_pressure: [[1, '5']]
  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, '015']]
  throughput: 0.33333
  uops: 1
- name: vandpd
  operands:
  - class: register
    name: ymm
  - class: register
    name: ymm
  - class: register
    name: ymm
  latency: 1
  port_pressure: [[1, '015']]
  throughput: 0.33333
  uops: 1
- name: vandpd
  operands:
  - class: register
    name: zmm
  - class: register
    name: zmm
  - class: register
    name: zmm
  latency: 1
  port_pressure: [[1, '05']]
  throughput: 0.5
  uops: 1
- name: vshuff64x2  #asmbench 
  operands:
  - class: immediate
    imd: int
  - class: register
    name: zmm
  - class: register
    name: zmm
  - class: register
    name: zmm
  latency: 3
  port_pressure: [[1, '5']]
  throughput: 1.0
  uops: 1
