From fd9a8564fe98d28c7e6d1df8c085cc4e61d4bbb2 Mon Sep 17 00:00:00 2001 From: JanLJL Date: Mon, 30 Mar 2020 18:18:35 +0200 Subject: [PATCH] removed duplicates in CSX DB --- osaca/data/csx.yml | 20537 +--------------------------------------- osaca/db_interface.py | 6 +- 2 files changed, 54 insertions(+), 20489 deletions(-) diff --git a/osaca/data/csx.yml b/osaca/data/csx.yml index 2a2b4d9..e73d942 100644 --- a/osaca/data/csx.yml +++ b/osaca/data/csx.yml @@ -153,16 +153,6 @@ instruction_forms: port_pressure: [[1, '15']] # according to uops.info from SKX throughput: 0.5 # JH: measured on casclakesp2 uops: 1 -- name: BT - operands: - - class: immediate - imd: int - - class: register - name: gpr - latency: 1 - port_pressure: [[1, '06']] # JH: assumed from SKX - throughput: 0.5 # JH: could not measure; according to uops.info SKX - uops: 1 - name: BT operands: - class: register @@ -341,15 +331,6 @@ instruction_forms: throughput: 0.5 latency: 4.0 # 1"*"p01 port_pressure: [[1, '01']] -- name: add - operands: - - class: immediate - imd: int - - class: register - name: gpr - throughput: 0.25 - latency: 1.0 # 1"*"p0156 - port_pressure: [[1, '0156']] - name: add operands: - class: register @@ -589,6 +570,7 @@ instruction_forms: throughput: 0.25 latency: 1.0 # 1"*"p0156 port_pressure: [[1, '0156']] + uops: 1 - name: [jo, jno, js, jns, jp, jpe, jnp, jpo] operands: - class: identifier @@ -974,39 +956,6 @@ instruction_forms: port_pressure: [[1, '05']] throughput: 0.5 uops: 1 -- name: vaddpd - operands: - - class: register - name: zmm - - class: register - name: zmm - - class: register - name: zmm - throughput: 0.5 - latency: 4.0 # 1"*"p01 - port_pressure: [[1, '05']] -- name: vaddpd - operands: - - class: register - name: ymm - - class: register - name: ymm - - class: register - name: ymm - throughput: 0.5 - latency: 4.0 # 1"*"p01 - port_pressure: [[1, '01']] -- name: vaddpd - operands: - - class: register - name: xmm - - class: register - name: xmm - - class: register - name: xmm - throughput: 0.5 - latency: 4.0 # 1"*"p01 - port_pressure: [[1, '01']] - name: vaddsd operands: - class: register @@ -1400,6 +1349,7 @@ instruction_forms: throughput: 4.0 latency: 14.0 # 1"*"p0+4"*"p0DV port_pressure: [[1, '0'], [4.0, [0DV]]] + uops: 1 - name: vdivss operands: - class: register @@ -1483,30 +1433,6 @@ instruction_forms: port_pressure: [[2, '0'], [1, '05'], [10, [0DV]]] throughput: 10.0 uops: 3 -- name: VDIVSS - operands: - - class: register - name: xmm - - class: register - name: xmm - - class: register - name: xmm - latency: 12 - port_pressure: [[1, '0'], [3, [0DV]]] - throughput: 3.0 - uops: 1 -- name: VDIVSD - operands: - - class: register - name: xmm - - class: register - name: xmm - - class: register - name: xmm - latency: 15 - port_pressure: [[1, '0'], [4, [0DV]]] - throughput: 4.0 - uops: 1 - name: VEXTRACTF128 operands: - class: immediate @@ -4330,7 +4256,7 @@ instruction_forms: - class: memory base: "*" offset: "*" - index: "gpr" + index: gpr scale: "*" latency: 11 port_pressure: [[1, '0'], [1, '06'], [1, '23'], [1, '4']] @@ -4634,7 +4560,6 @@ instruction_forms: port_pressure: [[1, '0156']] # ./generate_mov_entries.py csx throughput: 0.25 # ./generate_mov_entries.py csx uops: 1 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: mov # with store, simple AGU # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -4648,7 +4573,6 @@ instruction_forms: port_pressure: [[1, '237'], [1, '4']] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 2 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: mov # with store, complex AGU # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -4662,7 +4586,6 @@ instruction_forms: port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 2 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: mov # with load # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: memory # ./generate_mov_entries.py csx @@ -4676,7 +4599,6 @@ instruction_forms: port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py csx throughput: 0.5 # ./generate_mov_entries.py csx uops: 2 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: mov # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: immediate # ./generate_mov_entries.py csx @@ -4687,7 +4609,6 @@ instruction_forms: port_pressure: [[1, '0156']] # ./generate_mov_entries.py csx throughput: 0.25 # ./generate_mov_entries.py csx uops: 1 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: mov # with store, simple AGU # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: immediate # ./generate_mov_entries.py csx @@ -4701,7 +4622,6 @@ instruction_forms: port_pressure: [[1, '237'], [1, '4']] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 2 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: mov # with store, complex AGU # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: immediate # ./generate_mov_entries.py csx @@ -4715,7 +4635,6 @@ instruction_forms: port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 2 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: movapd # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -4726,7 +4645,6 @@ instruction_forms: port_pressure: [] # ./generate_mov_entries.py csx throughput: 0.0 # ./generate_mov_entries.py csx uops: 0 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: movapd # with store, simple AGU # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -4740,7 +4658,6 @@ instruction_forms: port_pressure: [[1, '237'], [1, '4']] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 2 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: movapd # with store, complex AGU # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -4754,7 +4671,6 @@ instruction_forms: port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 2 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: movapd # with load # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: memory # ./generate_mov_entries.py csx @@ -4768,7 +4684,6 @@ instruction_forms: port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py csx throughput: 0.5 # ./generate_mov_entries.py csx uops: 2 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: vmovapd # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -4779,7 +4694,6 @@ instruction_forms: port_pressure: [] # ./generate_mov_entries.py csx throughput: 0.0 # ./generate_mov_entries.py csx uops: 0 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: vmovapd # with store, simple AGU # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -4793,7 +4707,6 @@ instruction_forms: port_pressure: [[1, '237'], [1, '4']] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 2 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: vmovapd # with store, complex AGU # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -4807,7 +4720,6 @@ instruction_forms: port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 2 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: vmovapd # with load # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: memory # ./generate_mov_entries.py csx @@ -4821,7 +4733,6 @@ instruction_forms: port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py csx throughput: 0.5 # ./generate_mov_entries.py csx uops: 2 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: vmovapd # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -4832,7 +4743,6 @@ instruction_forms: port_pressure: [] # ./generate_mov_entries.py csx throughput: 0.0 # ./generate_mov_entries.py csx uops: 0 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: vmovapd # with store, simple AGU # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -4846,7 +4756,6 @@ instruction_forms: port_pressure: [[1, '237'], [1, '4']] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 2 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: vmovapd # with store, complex AGU # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -4860,7 +4769,6 @@ instruction_forms: port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 2 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: vmovapd # with load # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: memory # ./generate_mov_entries.py csx @@ -4874,7 +4782,6 @@ instruction_forms: port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py csx throughput: 0.5 # ./generate_mov_entries.py csx uops: 2 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: movaps # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -4885,7 +4792,6 @@ instruction_forms: port_pressure: [] # ./generate_mov_entries.py csx throughput: 0.0 # ./generate_mov_entries.py csx uops: 0 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: movaps # with store, simple AGU # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -4899,7 +4805,6 @@ instruction_forms: port_pressure: [[1, '237'], [1, '4']] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 2 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: movaps # with store, complex AGU # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -4913,7 +4818,6 @@ instruction_forms: port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 2 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: movaps # with load # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: memory # ./generate_mov_entries.py csx @@ -4927,7 +4831,6 @@ instruction_forms: port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py csx throughput: 0.5 # ./generate_mov_entries.py csx uops: 2 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: vmovaps # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -4938,7 +4841,6 @@ instruction_forms: port_pressure: [] # ./generate_mov_entries.py csx throughput: 0.0 # ./generate_mov_entries.py csx uops: 0 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: vmovaps # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -4949,7 +4851,6 @@ instruction_forms: port_pressure: [] # ./generate_mov_entries.py csx throughput: 0.0 # ./generate_mov_entries.py csx uops: 0 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: movaps # with store, simple AGU # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -4963,7 +4864,6 @@ instruction_forms: port_pressure: [[1, '237'], [1, '4']] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 2 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: movaps # with store, complex AGU # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -4977,7 +4877,6 @@ instruction_forms: port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 2 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: movaps # with load # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: memory # ./generate_mov_entries.py csx @@ -4991,7 +4890,6 @@ instruction_forms: port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py csx throughput: 0.5 # ./generate_mov_entries.py csx uops: 2 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: movd # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -5002,7 +4900,6 @@ instruction_forms: port_pressure: [[1, '5']] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 1 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: movd # with load # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: memory # ./generate_mov_entries.py csx @@ -5016,7 +4913,6 @@ instruction_forms: port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py csx throughput: 0.5 # ./generate_mov_entries.py csx uops: 2 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: movq # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -5027,7 +4923,6 @@ instruction_forms: port_pressure: [[1, '5']] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 1 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: movq # with load # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: memory # ./generate_mov_entries.py csx @@ -5041,7 +4936,6 @@ instruction_forms: port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py csx throughput: 0.5 # ./generate_mov_entries.py csx uops: 2 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: movd # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -5052,7 +4946,6 @@ instruction_forms: port_pressure: [[1, '0']] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 1 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: movd # with store, simple AGU # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -5066,7 +4959,6 @@ instruction_forms: port_pressure: [[1, '237'], [1, '4']] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 2 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: movd # with store, complex AGU # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -5080,7 +4972,6 @@ instruction_forms: port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 2 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: movq # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -5091,7 +4982,6 @@ instruction_forms: port_pressure: [[1, '0']] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 1 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: movq # with store, simple AGU # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -5105,7 +4995,6 @@ instruction_forms: port_pressure: [[1, '237'], [1, '4']] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 2 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: movq # with store, complex AGU # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -5119,7 +5008,6 @@ instruction_forms: port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 2 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: movd # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -5130,7 +5018,6 @@ instruction_forms: port_pressure: [[1, '5']] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 1 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: movd # with load # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: memory # ./generate_mov_entries.py csx @@ -5144,7 +5031,6 @@ instruction_forms: port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py csx throughput: 0.5 # ./generate_mov_entries.py csx uops: 2 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: movq # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -5155,7 +5041,6 @@ instruction_forms: port_pressure: [[1, '5']] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 1 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: movq # with load # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: memory # ./generate_mov_entries.py csx @@ -5169,7 +5054,6 @@ instruction_forms: port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py csx throughput: 0.5 # ./generate_mov_entries.py csx uops: 2 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: movd # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -5180,7 +5064,6 @@ instruction_forms: port_pressure: [[1, '0']] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 1 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: movd # with store, simple AGU # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -5194,7 +5077,6 @@ instruction_forms: port_pressure: [[1, '237'], [1, '4']] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 2 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: movd # with store, complex AGU # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -5208,7 +5090,6 @@ instruction_forms: port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 2 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: movq # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -5219,7 +5100,6 @@ instruction_forms: port_pressure: [[1, '0']] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 1 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: movq # with store, simple AGU # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -5233,7 +5113,6 @@ instruction_forms: port_pressure: [[1, '237'], [1, '4']] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 2 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: movq # with store, complex AGU # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -5247,7 +5126,6 @@ instruction_forms: port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 2 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: vmovd # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -5258,7 +5136,6 @@ instruction_forms: port_pressure: [[1, '5']] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 1 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: vmovd # with load # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: memory # ./generate_mov_entries.py csx @@ -5272,7 +5149,6 @@ instruction_forms: port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py csx throughput: 0.5 # ./generate_mov_entries.py csx uops: 2 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: vmovq # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -5283,7 +5159,6 @@ instruction_forms: port_pressure: [[1, '5']] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 1 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: vmovq # with load # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: memory # ./generate_mov_entries.py csx @@ -5297,7 +5172,6 @@ instruction_forms: port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py csx throughput: 0.5 # ./generate_mov_entries.py csx uops: 2 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: vmovd # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -5308,7 +5182,6 @@ instruction_forms: port_pressure: [[1, '0']] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 1 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: vmovd # with store, simple AGU # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -5322,7 +5195,6 @@ instruction_forms: port_pressure: [[1, '237'], [1, '4']] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 2 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: vmovd # with store, complex AGU # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -5336,7 +5208,6 @@ instruction_forms: port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 2 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: vmovq # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -5347,7 +5218,6 @@ instruction_forms: port_pressure: [[1, '0']] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 1 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: vmovq # with store, simple AGU # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -5361,7 +5231,6 @@ instruction_forms: port_pressure: [[1, '237'], [1, '4']] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 2 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: vmovq # with store, complex AGU # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -5375,7 +5244,6 @@ instruction_forms: port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 2 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: movddup # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -5386,7 +5254,6 @@ instruction_forms: port_pressure: [[1, '5']] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 1 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: movddup # with load # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: memory # ./generate_mov_entries.py csx @@ -5400,7 +5267,6 @@ instruction_forms: port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py csx throughput: 0.5 # ./generate_mov_entries.py csx uops: 2 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: vmovddup # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -5411,7 +5277,6 @@ instruction_forms: port_pressure: [[1, '5']] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 1 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: vmovddup # with load # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: memory # ./generate_mov_entries.py csx @@ -5425,7 +5290,6 @@ instruction_forms: port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py csx throughput: 0.5 # ./generate_mov_entries.py csx uops: 2 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: vmovddup # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -5436,7 +5300,6 @@ instruction_forms: port_pressure: [[1, '5']] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 1 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: vmovddup # with load # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: memory # ./generate_mov_entries.py csx @@ -5450,7 +5313,6 @@ instruction_forms: port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py csx throughput: 0.5 # ./generate_mov_entries.py csx uops: 2 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: movdq2q # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -5461,7 +5323,6 @@ instruction_forms: port_pressure: [[1, '015'], [1, '5']] # ./generate_mov_entries.py csx throughput: 1.3333333333333333 # ./generate_mov_entries.py csx uops: 2 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: movdqa # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -5472,7 +5333,6 @@ instruction_forms: port_pressure: [] # ./generate_mov_entries.py csx throughput: 0.0 # ./generate_mov_entries.py csx uops: 0 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: movdqa # with load # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: memory # ./generate_mov_entries.py csx @@ -5486,7 +5346,6 @@ instruction_forms: port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py csx throughput: 0.5 # ./generate_mov_entries.py csx uops: 2 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: movdqa # with store, simple AGU # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -5500,7 +5359,6 @@ instruction_forms: port_pressure: [[1, '237'], [1, '4']] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 2 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: movdqa # with store, complex AGU # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -5514,7 +5372,6 @@ instruction_forms: port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 2 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: vmovdqa # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -5525,7 +5382,6 @@ instruction_forms: port_pressure: [] # ./generate_mov_entries.py csx throughput: 0.0 # ./generate_mov_entries.py csx uops: 0 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: vmovdqa # with load # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: memory # ./generate_mov_entries.py csx @@ -5539,7 +5395,6 @@ instruction_forms: port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py csx throughput: 0.5 # ./generate_mov_entries.py csx uops: 2 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: vmovdqa # with store, simple AGU # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -5553,7 +5408,6 @@ instruction_forms: port_pressure: [[1, '237'], [1, '4']] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 2 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: vmovdqa # with store, complex AGU # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -5567,7 +5421,6 @@ instruction_forms: port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 2 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: vmovdqa # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -5578,7 +5431,6 @@ instruction_forms: port_pressure: [] # ./generate_mov_entries.py csx throughput: 0.0 # ./generate_mov_entries.py csx uops: 0 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: vmovdqa # with load # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: memory # ./generate_mov_entries.py csx @@ -5592,7 +5444,6 @@ instruction_forms: port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py csx throughput: 0.5 # ./generate_mov_entries.py csx uops: 2 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: vmovdqa # with store, simple AGU # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -5606,7 +5457,6 @@ instruction_forms: port_pressure: [[1, '237'], [1, '4']] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 2 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: vmovdqa # with store, complex AGU # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -5620,7 +5470,6 @@ instruction_forms: port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 2 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: movdqu # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -5631,7 +5480,6 @@ instruction_forms: port_pressure: [] # ./generate_mov_entries.py csx throughput: 0.0 # ./generate_mov_entries.py csx uops: 0 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: movdqu # with load # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: memory # ./generate_mov_entries.py csx @@ -5645,7 +5493,6 @@ instruction_forms: port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py csx throughput: 0.5 # ./generate_mov_entries.py csx uops: 2 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: movdqu # with store, simple AGU # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -5659,7 +5506,6 @@ instruction_forms: port_pressure: [[1, '237'], [1, '4']] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 2 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: movdqu # with store, complex AGU # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -5673,7 +5519,6 @@ instruction_forms: port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 2 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: vmovdqu # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -5684,7 +5529,6 @@ instruction_forms: port_pressure: [] # ./generate_mov_entries.py csx throughput: 0.0 # ./generate_mov_entries.py csx uops: 0 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: vmovdqu # with load # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: memory # ./generate_mov_entries.py csx @@ -5698,7 +5542,6 @@ instruction_forms: port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py csx throughput: 0.5 # ./generate_mov_entries.py csx uops: 2 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: vmovdqu # with store, simple AGU # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -5712,7 +5555,6 @@ instruction_forms: port_pressure: [[1, '237'], [1, '4']] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 2 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: vmovdqu # with store, complex AGU # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -5726,7 +5568,6 @@ instruction_forms: port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 2 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: vmovdqu # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -5737,7 +5578,6 @@ instruction_forms: port_pressure: [] # ./generate_mov_entries.py csx throughput: 0.0 # ./generate_mov_entries.py csx uops: 0 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: vmovdqu # with load # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: memory # ./generate_mov_entries.py csx @@ -5751,7 +5591,6 @@ instruction_forms: port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py csx throughput: 0.5 # ./generate_mov_entries.py csx uops: 2 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: vmovdqu # with store, simple AGU # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -5765,7 +5604,6 @@ instruction_forms: port_pressure: [[1, '237'], [1, '4']] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 2 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: vmovdqu # with store, complex AGU # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -5779,7 +5617,6 @@ instruction_forms: port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 2 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: movhlps # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -5790,7 +5627,6 @@ instruction_forms: port_pressure: [[1, '5']] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 1 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: vmovhlps # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -5803,7 +5639,6 @@ instruction_forms: port_pressure: [[1, '5']] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 1 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: movhpd # with load # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: memory # ./generate_mov_entries.py csx @@ -5817,7 +5652,6 @@ instruction_forms: port_pressure: [[1, '5'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 3 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: vmovhpd # with load # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: memory # ./generate_mov_entries.py csx @@ -5833,7 +5667,6 @@ instruction_forms: port_pressure: [[1, '5'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 3 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: movhpd # with store, simple AGU # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -5847,7 +5680,6 @@ instruction_forms: port_pressure: [[1, '237'], [1, '4']] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 2 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: movhpd # with store, complex AGU # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -5861,7 +5693,6 @@ instruction_forms: port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 2 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: vmovhpd # with load # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: memory # ./generate_mov_entries.py csx @@ -5875,7 +5706,6 @@ instruction_forms: port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py csx throughput: 0.5 # ./generate_mov_entries.py csx uops: 2 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: movhps # with load # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: memory # ./generate_mov_entries.py csx @@ -5889,7 +5719,6 @@ instruction_forms: port_pressure: [[1, '5'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 3 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: vmovhps # with load # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: memory # ./generate_mov_entries.py csx @@ -5905,7 +5734,6 @@ instruction_forms: port_pressure: [[1, '5'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 3 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: movhps # with store, simple AGU # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -5919,7 +5747,6 @@ instruction_forms: port_pressure: [[1, '237'], [1, '4']] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 2 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: movhps # with store, complex AGU # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -5933,7 +5760,6 @@ instruction_forms: port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 2 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: vmovhps # with load # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: memory # ./generate_mov_entries.py csx @@ -5947,7 +5773,6 @@ instruction_forms: port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py csx throughput: 0.5 # ./generate_mov_entries.py csx uops: 2 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: movlhps # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -5958,7 +5783,6 @@ instruction_forms: port_pressure: [[1, '5']] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 1 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: vmovlhps # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -5971,7 +5795,6 @@ instruction_forms: port_pressure: [[1, '5']] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 1 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: movlpd # with load # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: memory # ./generate_mov_entries.py csx @@ -5985,7 +5808,6 @@ instruction_forms: port_pressure: [[1, '5'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 3 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: vmovlpd # with load # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: memory # ./generate_mov_entries.py csx @@ -6001,7 +5823,6 @@ instruction_forms: port_pressure: [[1, '5'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 3 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: movlpd # with store, simple AGU # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -6015,7 +5836,6 @@ instruction_forms: port_pressure: [[1, '237'], [1, '4']] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 2 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: movlpd # with store, complex AGU # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -6029,7 +5849,6 @@ instruction_forms: port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 2 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: vmovlpd # with load # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: memory # ./generate_mov_entries.py csx @@ -6043,7 +5862,6 @@ instruction_forms: port_pressure: [[1, '5'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 3 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: movlps # with load # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: memory # ./generate_mov_entries.py csx @@ -6057,7 +5875,6 @@ instruction_forms: port_pressure: [[1, '5'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 3 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: vmovlps # with load # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: memory # ./generate_mov_entries.py csx @@ -6073,7 +5890,6 @@ instruction_forms: port_pressure: [[1, '5'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 3 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: movlps # with store, simple AGU # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -6087,7 +5903,6 @@ instruction_forms: port_pressure: [[1, '237'], [1, '4']] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 2 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: movlps # with store, complex AGU # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -6101,7 +5916,6 @@ instruction_forms: port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 2 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: vmovlps # with load # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: memory # ./generate_mov_entries.py csx @@ -6115,7 +5929,6 @@ instruction_forms: port_pressure: [[1, '5'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 3 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: movmskpd # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -6126,7 +5939,6 @@ instruction_forms: port_pressure: [[1, '0']] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 1 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: vmovmskpd # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -6137,7 +5949,6 @@ instruction_forms: port_pressure: [[1, '0']] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 1 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: vmovmskpd # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -6148,7 +5959,6 @@ instruction_forms: port_pressure: [[1, '0']] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 1 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: movmskps # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -6159,7 +5969,6 @@ instruction_forms: port_pressure: [[1, '0']] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 1 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: vmovmskps # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -6170,7 +5979,6 @@ instruction_forms: port_pressure: [[1, '0']] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 1 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: vmovmskps # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -6181,7 +5989,6 @@ instruction_forms: port_pressure: [[1, '0']] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 1 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: movntdq # with store, simple AGU # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -6195,7 +6002,6 @@ instruction_forms: port_pressure: [[1, '237'], [1, '4']] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 2 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: movntdq # with store, complex AGU # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -6209,7 +6015,6 @@ instruction_forms: port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 2 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: vmovntdq # with store, simple AGU # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -6223,7 +6028,6 @@ instruction_forms: port_pressure: [[1, '237'], [1, '4']] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 2 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: vmovntdq # with store, complex AGU # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -6237,7 +6041,6 @@ instruction_forms: port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 2 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: vmovntdq # with store, simple AGU # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -6251,7 +6054,6 @@ instruction_forms: port_pressure: [[1, '237'], [1, '4']] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 2 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: vmovntdq # with store, complex AGU # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -6265,7 +6067,6 @@ instruction_forms: port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 2 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: movntdqa # with load # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: memory # ./generate_mov_entries.py csx @@ -6279,7 +6080,6 @@ instruction_forms: port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py csx throughput: 0.5 # ./generate_mov_entries.py csx uops: 2 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: vmovntdqa # with load # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: memory # ./generate_mov_entries.py csx @@ -6293,7 +6093,6 @@ instruction_forms: port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py csx throughput: 0.5 # ./generate_mov_entries.py csx uops: 2 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: vmovntdqa # with load # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: memory # ./generate_mov_entries.py csx @@ -6307,7 +6106,6 @@ instruction_forms: port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py csx throughput: 0.5 # ./generate_mov_entries.py csx uops: 2 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: movnti # with store, simple AGU # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -6321,7 +6119,6 @@ instruction_forms: port_pressure: [[1, '237'], [1, '4']] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 2 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: movnti # with store, complex AGU # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -6335,7 +6132,6 @@ instruction_forms: port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 2 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: movntpd # with store, simple AGU # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -6349,7 +6145,6 @@ instruction_forms: port_pressure: [[1, '237'], [1, '4']] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 2 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: movntpd # with store, complex AGU # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -6363,7 +6158,6 @@ instruction_forms: port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 2 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: vmovntpd # with store, simple AGU # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -6377,7 +6171,6 @@ instruction_forms: port_pressure: [[1, '237'], [1, '4']] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 2 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: vmovntpd # with store, complex AGU # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -6391,7 +6184,6 @@ instruction_forms: port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 2 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: vmovntpd # with store, simple AGU # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -6405,7 +6197,6 @@ instruction_forms: port_pressure: [[1, '237'], [1, '4']] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 2 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: vmovntpd # with store, complex AGU # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -6419,7 +6210,6 @@ instruction_forms: port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 2 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: movntps # with store, simple AGU # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -6433,7 +6223,6 @@ instruction_forms: port_pressure: [[1, '237'], [1, '4']] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 2 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: movntps # with store, complex AGU # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -6447,7 +6236,6 @@ instruction_forms: port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 2 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: vmovntps # with store, simple AGU # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -6461,7 +6249,6 @@ instruction_forms: port_pressure: [[1, '237'], [1, '4']] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 2 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: vmovntps # with store, complex AGU # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -6475,7 +6262,6 @@ instruction_forms: port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 2 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: vmovntps # with store, simple AGU # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -6489,7 +6275,6 @@ instruction_forms: port_pressure: [[1, '237'], [1, '4']] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 2 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: vmovntps # with store, complex AGU # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -6503,7 +6288,6 @@ instruction_forms: port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 2 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: movntq # with store, simple AGU # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -6517,7 +6301,6 @@ instruction_forms: port_pressure: [[1, '237'], [1, '4']] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 2 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: movntq # with store, complex AGU # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -6531,7 +6314,6 @@ instruction_forms: port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 2 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: movq # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -6542,7 +6324,6 @@ instruction_forms: port_pressure: [] # ./generate_mov_entries.py csx throughput: 0.0 # ./generate_mov_entries.py csx uops: 0 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: movq # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -6553,7 +6334,6 @@ instruction_forms: port_pressure: [[1, '015']] # ./generate_mov_entries.py csx throughput: 0.3333333333333333 # ./generate_mov_entries.py csx uops: 1 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: vmovq # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -6564,7 +6344,6 @@ instruction_forms: port_pressure: [[1, '015']] # ./generate_mov_entries.py csx throughput: 0.3333333333333333 # ./generate_mov_entries.py csx uops: 1 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: movq2dq # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -6575,7 +6354,6 @@ instruction_forms: port_pressure: [[1, '0'], [1, '015']] # ./generate_mov_entries.py csx throughput: 1.3333333333333333 # ./generate_mov_entries.py csx uops: 2 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: movsd # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -6586,7 +6364,6 @@ instruction_forms: port_pressure: [[1, '5']] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 1 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: movsd # with load # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: memory # ./generate_mov_entries.py csx @@ -6600,7 +6377,6 @@ instruction_forms: port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py csx throughput: 0.5 # ./generate_mov_entries.py csx uops: 2 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: movsd # with store, simple AGU # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -6614,7 +6390,6 @@ instruction_forms: port_pressure: [[1, '237'], [1, '4']] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 2 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: movsd # with store, complex AGU # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -6628,7 +6403,6 @@ instruction_forms: port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 2 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: vmovsd # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -6641,7 +6415,6 @@ instruction_forms: port_pressure: [[1, '5']] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 1 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: vmovsd # with load # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: memory # ./generate_mov_entries.py csx @@ -6655,7 +6428,6 @@ instruction_forms: port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py csx throughput: 0.5 # ./generate_mov_entries.py csx uops: 2 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: vmovsd # with store, simple AGU # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -6669,7 +6441,6 @@ instruction_forms: port_pressure: [[1, '237'], [1, '4']] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 2 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: vmovsd # with store, complex AGU # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -6683,7 +6454,6 @@ instruction_forms: port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 2 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: movshdup # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -6694,7 +6464,6 @@ instruction_forms: port_pressure: [[1, '5']] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 1 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: movshdup # with load # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: memory # ./generate_mov_entries.py csx @@ -6708,7 +6477,6 @@ instruction_forms: port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py csx throughput: 0.5 # ./generate_mov_entries.py csx uops: 2 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: vmovshdup # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -6719,7 +6487,6 @@ instruction_forms: port_pressure: [[1, '5']] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 1 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: vmovshdup # with load # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: memory # ./generate_mov_entries.py csx @@ -6733,7 +6500,6 @@ instruction_forms: port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py csx throughput: 0.5 # ./generate_mov_entries.py csx uops: 2 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: vmovshdup # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -6744,7 +6510,6 @@ instruction_forms: port_pressure: [[1, '5']] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 1 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: vmovshdup # with load # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: memory # ./generate_mov_entries.py csx @@ -6758,7 +6523,6 @@ instruction_forms: port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py csx throughput: 0.5 # ./generate_mov_entries.py csx uops: 2 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: movsldup # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -6769,7 +6533,6 @@ instruction_forms: port_pressure: [[1, '5']] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 1 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: movsldup # with load # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: memory # ./generate_mov_entries.py csx @@ -6783,7 +6546,6 @@ instruction_forms: port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py csx throughput: 0.5 # ./generate_mov_entries.py csx uops: 2 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: vmovsldup # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -6794,7 +6556,6 @@ instruction_forms: port_pressure: [[1, '5']] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 1 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: vmovsldup # with load # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: memory # ./generate_mov_entries.py csx @@ -6808,7 +6569,6 @@ instruction_forms: port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py csx throughput: 0.5 # ./generate_mov_entries.py csx uops: 2 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: vmovsldup # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -6819,7 +6579,6 @@ instruction_forms: port_pressure: [[1, '5']] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 1 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: vmovsldup # with load # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: memory # ./generate_mov_entries.py csx @@ -6833,7 +6592,6 @@ instruction_forms: port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py csx throughput: 0.5 # ./generate_mov_entries.py csx uops: 2 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: movss # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -6844,7 +6602,6 @@ instruction_forms: port_pressure: [[1, '5']] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 1 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: movss # with load # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: memory # ./generate_mov_entries.py csx @@ -6858,7 +6615,6 @@ instruction_forms: port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py csx throughput: 0.5 # ./generate_mov_entries.py csx uops: 2 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: vmovss # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -6871,7 +6627,6 @@ instruction_forms: port_pressure: [[1, '5']] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 1 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: vmovss # with load # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: memory # ./generate_mov_entries.py csx @@ -6885,7 +6640,6 @@ instruction_forms: port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py csx throughput: 0.5 # ./generate_mov_entries.py csx uops: 2 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: vmovss # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -6896,7 +6650,6 @@ instruction_forms: port_pressure: [[1, '5']] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 1 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: vmovss # with store, simple AGU # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -6910,7 +6663,6 @@ instruction_forms: port_pressure: [[1, '237'], [1, '4']] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 2 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: vmovss # with store, complex AGU # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -6924,7 +6676,6 @@ instruction_forms: port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 2 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: movsx # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -6935,7 +6686,6 @@ instruction_forms: port_pressure: [[1, '0156']] # ./generate_mov_entries.py csx throughput: 0.25 # ./generate_mov_entries.py csx uops: 1 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: movsx # with load # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: memory # ./generate_mov_entries.py csx @@ -6949,7 +6699,6 @@ instruction_forms: port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py csx throughput: 0.5 # ./generate_mov_entries.py csx uops: 2 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: movsxd # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -6960,7 +6709,6 @@ instruction_forms: port_pressure: [] # ./generate_mov_entries.py csx throughput: 0.0 # ./generate_mov_entries.py csx uops: 0 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: movsxd # with load # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: memory # ./generate_mov_entries.py csx @@ -6974,7 +6722,6 @@ instruction_forms: port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py csx throughput: 0.5 # ./generate_mov_entries.py csx uops: 2 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: movsb # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -6985,7 +6732,6 @@ instruction_forms: port_pressure: [[1, '0156']] # ./generate_mov_entries.py csx throughput: 0.25 # ./generate_mov_entries.py csx uops: 1 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: movsb # with load # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: memory # ./generate_mov_entries.py csx @@ -6999,7 +6745,6 @@ instruction_forms: port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py csx throughput: 0.5 # ./generate_mov_entries.py csx uops: 2 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: movsw # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -7010,7 +6755,6 @@ instruction_forms: port_pressure: [[1, '0156']] # ./generate_mov_entries.py csx throughput: 0.25 # ./generate_mov_entries.py csx uops: 1 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: movsw # with load # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: memory # ./generate_mov_entries.py csx @@ -7024,7 +6768,6 @@ instruction_forms: port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py csx throughput: 0.5 # ./generate_mov_entries.py csx uops: 2 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: movsl # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -7035,7 +6778,6 @@ instruction_forms: port_pressure: [[1, '0156']] # ./generate_mov_entries.py csx throughput: 0.25 # ./generate_mov_entries.py csx uops: 1 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: movsl # with load # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: memory # ./generate_mov_entries.py csx @@ -7049,7 +6791,6 @@ instruction_forms: port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py csx throughput: 0.5 # ./generate_mov_entries.py csx uops: 2 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: movsq # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -7060,7 +6801,6 @@ instruction_forms: port_pressure: [[1, '0156']] # ./generate_mov_entries.py csx throughput: 0.25 # ./generate_mov_entries.py csx uops: 1 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: movsq # with load # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: memory # ./generate_mov_entries.py csx @@ -7074,7 +6814,6 @@ instruction_forms: port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py csx throughput: 0.5 # ./generate_mov_entries.py csx uops: 2 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: movupd # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -7085,7 +6824,6 @@ instruction_forms: port_pressure: [] # ./generate_mov_entries.py csx throughput: 0.0 # ./generate_mov_entries.py csx uops: 0 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: movupd # with load # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: memory # ./generate_mov_entries.py csx @@ -7099,7 +6837,6 @@ instruction_forms: port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py csx throughput: 0.5 # ./generate_mov_entries.py csx uops: 2 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: movupd # with store, simple AGU # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -7113,7 +6850,6 @@ instruction_forms: port_pressure: [[1, '237'], [1, '4']] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 2 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: movupd # with store, complex AGU # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -7127,7 +6863,6 @@ instruction_forms: port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 2 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: vmovupd # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -7138,7 +6873,6 @@ instruction_forms: port_pressure: [] # ./generate_mov_entries.py csx throughput: 0.0 # ./generate_mov_entries.py csx uops: 0 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: vmovupd # with load # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: memory # ./generate_mov_entries.py csx @@ -7152,7 +6886,6 @@ instruction_forms: port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py csx throughput: 0.5 # ./generate_mov_entries.py csx uops: 2 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: vmovupd # with store, simple AGU # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -7166,7 +6899,6 @@ instruction_forms: port_pressure: [[1, '237'], [1, '4']] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 2 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: vmovupd # with store, complex AGU # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -7180,7 +6912,6 @@ instruction_forms: port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 2 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: vmovupd # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -7191,7 +6922,6 @@ instruction_forms: port_pressure: [] # ./generate_mov_entries.py csx throughput: 0.0 # ./generate_mov_entries.py csx uops: 0 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: vmovupd # with load # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: memory # ./generate_mov_entries.py csx @@ -7205,7 +6935,6 @@ instruction_forms: port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py csx throughput: 0.5 # ./generate_mov_entries.py csx uops: 2 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: vmovupd # with store, simple AGU # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -7219,7 +6948,6 @@ instruction_forms: port_pressure: [[1, '237'], [1, '4']] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 2 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: vmovupd # with store, complex AGU # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -7295,7 +7023,6 @@ instruction_forms: port_pressure: [] # ./generate_mov_entries.py csx throughput: 0.0 # ./generate_mov_entries.py csx uops: 0 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: movups # with load # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: memory # ./generate_mov_entries.py csx @@ -7309,7 +7036,6 @@ instruction_forms: port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py csx throughput: 0.5 # ./generate_mov_entries.py csx uops: 2 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: movups # with store, simple AGU # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -7323,7 +7049,6 @@ instruction_forms: port_pressure: [[1, '237'], [1, '4']] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 2 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: movups # with store, complex AGU # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -7337,7 +7062,6 @@ instruction_forms: port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 2 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: vmovups # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -7348,7 +7072,6 @@ instruction_forms: port_pressure: [] # ./generate_mov_entries.py csx throughput: 0.0 # ./generate_mov_entries.py csx uops: 0 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: vmovups # with load # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: memory # ./generate_mov_entries.py csx @@ -7362,7 +7085,6 @@ instruction_forms: port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py csx throughput: 0.5 # ./generate_mov_entries.py csx uops: 2 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: vmovups # with store, simple AGU # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -7376,7 +7098,6 @@ instruction_forms: port_pressure: [[1, '237'], [1, '4']] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 2 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: vmovups # with store, complex AGU # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -7390,7 +7111,6 @@ instruction_forms: port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 2 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: vmovups # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -7401,7 +7121,6 @@ instruction_forms: port_pressure: [] # ./generate_mov_entries.py csx throughput: 0.0 # ./generate_mov_entries.py csx uops: 0 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: vmovups # with load # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: memory # ./generate_mov_entries.py csx @@ -7415,7 +7134,6 @@ instruction_forms: port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py csx throughput: 0.5 # ./generate_mov_entries.py csx uops: 2 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: vmovups # with store, simple AGU # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -7429,7 +7147,6 @@ instruction_forms: port_pressure: [[1, '237'], [1, '4']] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 2 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: vmovups # with store, complex AGU # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -7496,7 +7213,6 @@ instruction_forms: throughput: 1.0 uops: 2 - # ./generate_mov_entries.py csx - name: movzx # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -7507,7 +7223,6 @@ instruction_forms: port_pressure: [[1, '0156']] # ./generate_mov_entries.py csx throughput: 0.25 # ./generate_mov_entries.py csx uops: 1 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: movzx # with load # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: memory # ./generate_mov_entries.py csx @@ -7521,7 +7236,6 @@ instruction_forms: port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py csx throughput: 0.5 # ./generate_mov_entries.py csx uops: 2 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: movzb # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -7532,7 +7246,6 @@ instruction_forms: port_pressure: [[1, '0156']] # ./generate_mov_entries.py csx throughput: 0.25 # ./generate_mov_entries.py csx uops: 1 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: movzb # with load # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: memory # ./generate_mov_entries.py csx @@ -7546,7 +7259,6 @@ instruction_forms: port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py csx throughput: 0.5 # ./generate_mov_entries.py csx uops: 2 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: movzw # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -7557,7 +7269,6 @@ instruction_forms: port_pressure: [[1, '0156']] # ./generate_mov_entries.py csx throughput: 0.25 # ./generate_mov_entries.py csx uops: 1 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: movzw # with load # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: memory # ./generate_mov_entries.py csx @@ -7571,7 +7282,6 @@ instruction_forms: port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py csx throughput: 0.5 # ./generate_mov_entries.py csx uops: 2 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: movzl # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -7582,7 +7292,6 @@ instruction_forms: port_pressure: [[1, '0156']] # ./generate_mov_entries.py csx throughput: 0.25 # ./generate_mov_entries.py csx uops: 1 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: movzl # with load # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: memory # ./generate_mov_entries.py csx @@ -7596,7 +7305,6 @@ instruction_forms: port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py csx throughput: 0.5 # ./generate_mov_entries.py csx uops: 2 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: movzq # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -7607,7 +7315,6 @@ instruction_forms: port_pressure: [[1, '0156']] # ./generate_mov_entries.py csx throughput: 0.25 # ./generate_mov_entries.py csx uops: 1 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: movzq # with load # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: memory # ./generate_mov_entries.py csx @@ -7621,7 +7328,6 @@ instruction_forms: port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py csx throughput: 0.5 # ./generate_mov_entries.py csx uops: 2 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: cmova # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -7632,7 +7338,6 @@ instruction_forms: port_pressure: [[2, '06']] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 2 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: cmova # with load # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: memory # ./generate_mov_entries.py csx @@ -7646,7 +7351,6 @@ instruction_forms: port_pressure: [[2, '06'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 4 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: cmovae # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -7657,7 +7361,6 @@ instruction_forms: port_pressure: [[1, '06']] # ./generate_mov_entries.py csx throughput: 0.5 # ./generate_mov_entries.py csx uops: 1 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: cmovae # with load # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: memory # ./generate_mov_entries.py csx @@ -7671,7 +7374,6 @@ instruction_forms: port_pressure: [[2, '06'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 4 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: cmovb # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -7682,7 +7384,6 @@ instruction_forms: port_pressure: [[2, '06']] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 2 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: cmovb # with load # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: memory # ./generate_mov_entries.py csx @@ -7696,7 +7397,6 @@ instruction_forms: port_pressure: [[1, '06'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py csx throughput: 0.5 # ./generate_mov_entries.py csx uops: 3 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: cmovbe # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -7707,7 +7407,6 @@ instruction_forms: port_pressure: [[2, '06']] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 2 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: cmovbe # with load # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: memory # ./generate_mov_entries.py csx @@ -7721,7 +7420,6 @@ instruction_forms: port_pressure: [[2, '06'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 4 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: cmovc # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -7732,7 +7430,6 @@ instruction_forms: port_pressure: [[1, '06']] # ./generate_mov_entries.py csx throughput: 0.5 # ./generate_mov_entries.py csx uops: 1 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: cmovc # with load # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: memory # ./generate_mov_entries.py csx @@ -7746,7 +7443,6 @@ instruction_forms: port_pressure: [[1, '06'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py csx throughput: 0.5 # ./generate_mov_entries.py csx uops: 3 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: cmove # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -7757,7 +7453,6 @@ instruction_forms: port_pressure: [[1, '06']] # ./generate_mov_entries.py csx throughput: 0.5 # ./generate_mov_entries.py csx uops: 1 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: cmove # with load # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: memory # ./generate_mov_entries.py csx @@ -7771,7 +7466,6 @@ instruction_forms: port_pressure: [[1, '06'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py csx throughput: 0.5 # ./generate_mov_entries.py csx uops: 3 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: cmovg # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -7782,7 +7476,6 @@ instruction_forms: port_pressure: [[1, '06']] # ./generate_mov_entries.py csx throughput: 0.5 # ./generate_mov_entries.py csx uops: 1 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: cmovg # with load # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: memory # ./generate_mov_entries.py csx @@ -7796,7 +7489,6 @@ instruction_forms: port_pressure: [[1, '06'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py csx throughput: 0.5 # ./generate_mov_entries.py csx uops: 3 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: cmovge # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -7807,7 +7499,6 @@ instruction_forms: port_pressure: [[1, '06']] # ./generate_mov_entries.py csx throughput: 0.5 # ./generate_mov_entries.py csx uops: 1 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: cmovge # with load # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: memory # ./generate_mov_entries.py csx @@ -7821,7 +7512,6 @@ instruction_forms: port_pressure: [[1, '06'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py csx throughput: 0.5 # ./generate_mov_entries.py csx uops: 3 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: cmovl # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -7832,7 +7522,6 @@ instruction_forms: port_pressure: [[1, '06']] # ./generate_mov_entries.py csx throughput: 0.5 # ./generate_mov_entries.py csx uops: 1 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: cmovl # with load # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: memory # ./generate_mov_entries.py csx @@ -7846,7 +7535,6 @@ instruction_forms: port_pressure: [[1, '06'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py csx throughput: 0.5 # ./generate_mov_entries.py csx uops: 3 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: cmovle # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -7857,7 +7545,6 @@ instruction_forms: port_pressure: [[1, '06']] # ./generate_mov_entries.py csx throughput: 0.5 # ./generate_mov_entries.py csx uops: 1 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: cmovle # with load # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: memory # ./generate_mov_entries.py csx @@ -7871,7 +7558,6 @@ instruction_forms: port_pressure: [[1, '06'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py csx throughput: 0.5 # ./generate_mov_entries.py csx uops: 3 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: cmovna # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -7882,7 +7568,6 @@ instruction_forms: port_pressure: [[2, '06']] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 2 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: cmovna # with load # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: memory # ./generate_mov_entries.py csx @@ -7896,7 +7581,6 @@ instruction_forms: port_pressure: [[2, '06'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 4 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: cmovnae # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -7907,7 +7591,6 @@ instruction_forms: port_pressure: [[1, '06']] # ./generate_mov_entries.py csx throughput: 0.5 # ./generate_mov_entries.py csx uops: 1 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: cmovnae # with load # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: memory # ./generate_mov_entries.py csx @@ -7921,7 +7604,6 @@ instruction_forms: port_pressure: [[1, '06'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py csx throughput: 0.5 # ./generate_mov_entries.py csx uops: 3 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: cmovnb # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -7932,7 +7614,6 @@ instruction_forms: port_pressure: [[1, '06']] # ./generate_mov_entries.py csx throughput: 0.5 # ./generate_mov_entries.py csx uops: 1 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: cmovnb # with load # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: memory # ./generate_mov_entries.py csx @@ -7946,7 +7627,6 @@ instruction_forms: port_pressure: [[1, '06'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py csx throughput: 0.5 # ./generate_mov_entries.py csx uops: 3 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: cmovnbe # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -7957,7 +7637,6 @@ instruction_forms: port_pressure: [[2, '06']] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 2 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: cmovnbe # with load # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: memory # ./generate_mov_entries.py csx @@ -7971,7 +7650,6 @@ instruction_forms: port_pressure: [[2, '06'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 4 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: cmovnc # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -7982,7 +7660,6 @@ instruction_forms: port_pressure: [[1, '06']] # ./generate_mov_entries.py csx throughput: 0.5 # ./generate_mov_entries.py csx uops: 1 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: cmovnc # with load # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: memory # ./generate_mov_entries.py csx @@ -7996,7 +7673,6 @@ instruction_forms: port_pressure: [[1, '06'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py csx throughput: 0.5 # ./generate_mov_entries.py csx uops: 3 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: cmovne # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -8007,7 +7683,6 @@ instruction_forms: port_pressure: [[1, '06']] # ./generate_mov_entries.py csx throughput: 0.5 # ./generate_mov_entries.py csx uops: 1 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: cmovne # with load # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: memory # ./generate_mov_entries.py csx @@ -8021,7 +7696,6 @@ instruction_forms: port_pressure: [[1, '06'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py csx throughput: 0.5 # ./generate_mov_entries.py csx uops: 3 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: cmovng # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -8032,7 +7706,6 @@ instruction_forms: port_pressure: [[1, '06']] # ./generate_mov_entries.py csx throughput: 0.5 # ./generate_mov_entries.py csx uops: 1 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: cmovng # with load # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: memory # ./generate_mov_entries.py csx @@ -8046,7 +7719,6 @@ instruction_forms: port_pressure: [[1, '06'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py csx throughput: 0.5 # ./generate_mov_entries.py csx uops: 3 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: cmovnge # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -8057,7 +7729,6 @@ instruction_forms: port_pressure: [[1, '06']] # ./generate_mov_entries.py csx throughput: 0.5 # ./generate_mov_entries.py csx uops: 1 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: cmovnge # with load # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: memory # ./generate_mov_entries.py csx @@ -8071,7 +7742,6 @@ instruction_forms: port_pressure: [[1, '06'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py csx throughput: 0.5 # ./generate_mov_entries.py csx uops: 3 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: cmovnl # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -8082,7 +7752,6 @@ instruction_forms: port_pressure: [[1, '06']] # ./generate_mov_entries.py csx throughput: 0.5 # ./generate_mov_entries.py csx uops: 1 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: cmovnl # with load # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: memory # ./generate_mov_entries.py csx @@ -8096,7 +7765,6 @@ instruction_forms: port_pressure: [[1, '06'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py csx throughput: 0.5 # ./generate_mov_entries.py csx uops: 3 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: cmovno # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -8107,7 +7775,6 @@ instruction_forms: port_pressure: [[1, '06']] # ./generate_mov_entries.py csx throughput: 0.5 # ./generate_mov_entries.py csx uops: 1 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: cmovno # with load # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: memory # ./generate_mov_entries.py csx @@ -8121,7 +7788,6 @@ instruction_forms: port_pressure: [[1, '06'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py csx throughput: 0.5 # ./generate_mov_entries.py csx uops: 3 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: cmovnp # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -8132,7 +7798,6 @@ instruction_forms: port_pressure: [[1, '06']] # ./generate_mov_entries.py csx throughput: 0.5 # ./generate_mov_entries.py csx uops: 1 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: cmovnp # with load # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: memory # ./generate_mov_entries.py csx @@ -8146,7 +7811,6 @@ instruction_forms: port_pressure: [[1, '06'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py csx throughput: 0.5 # ./generate_mov_entries.py csx uops: 3 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: cmovns # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -8157,7 +7821,6 @@ instruction_forms: port_pressure: [[1, '06']] # ./generate_mov_entries.py csx throughput: 0.5 # ./generate_mov_entries.py csx uops: 1 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: cmovns # with load # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: memory # ./generate_mov_entries.py csx @@ -8171,7 +7834,6 @@ instruction_forms: port_pressure: [[1, '06'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py csx throughput: 0.5 # ./generate_mov_entries.py csx uops: 3 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: cmovnz # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -8182,7 +7844,6 @@ instruction_forms: port_pressure: [[1, '06']] # ./generate_mov_entries.py csx throughput: 0.5 # ./generate_mov_entries.py csx uops: 1 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: cmovnz # with load # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: memory # ./generate_mov_entries.py csx @@ -8196,7 +7857,6 @@ instruction_forms: port_pressure: [[1, '06'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py csx throughput: 0.5 # ./generate_mov_entries.py csx uops: 3 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: cmovo # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -8207,7 +7867,6 @@ instruction_forms: port_pressure: [[1, '06']] # ./generate_mov_entries.py csx throughput: 0.5 # ./generate_mov_entries.py csx uops: 1 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: cmovo # with load # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: memory # ./generate_mov_entries.py csx @@ -8221,7 +7880,6 @@ instruction_forms: port_pressure: [[1, '06'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py csx throughput: 0.5 # ./generate_mov_entries.py csx uops: 3 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: cmovp # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -8232,7 +7890,6 @@ instruction_forms: port_pressure: [[1, '06']] # ./generate_mov_entries.py csx throughput: 0.5 # ./generate_mov_entries.py csx uops: 1 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: cmovp # with load # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: memory # ./generate_mov_entries.py csx @@ -8246,7 +7903,6 @@ instruction_forms: port_pressure: [[1, '06'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py csx throughput: 0.5 # ./generate_mov_entries.py csx uops: 3 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: cmovpe # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -8257,7 +7913,6 @@ instruction_forms: port_pressure: [[1, '06']] # ./generate_mov_entries.py csx throughput: 0.5 # ./generate_mov_entries.py csx uops: 1 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: cmovpe # with load # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: memory # ./generate_mov_entries.py csx @@ -8271,7 +7926,6 @@ instruction_forms: port_pressure: [[1, '06'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py csx throughput: 0.5 # ./generate_mov_entries.py csx uops: 3 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: cmovpo # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -8282,7 +7936,6 @@ instruction_forms: port_pressure: [[1, '06']] # ./generate_mov_entries.py csx throughput: 0.5 # ./generate_mov_entries.py csx uops: 1 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: cmovpo # with load # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: memory # ./generate_mov_entries.py csx @@ -8296,7 +7949,6 @@ instruction_forms: port_pressure: [[1, '06'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py csx throughput: 0.5 # ./generate_mov_entries.py csx uops: 3 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: cmovs # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -8307,7 +7959,6 @@ instruction_forms: port_pressure: [[1, '06']] # ./generate_mov_entries.py csx throughput: 0.5 # ./generate_mov_entries.py csx uops: 1 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: cmovs # with load # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: memory # ./generate_mov_entries.py csx @@ -8321,7 +7972,6 @@ instruction_forms: port_pressure: [[1, '06'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py csx throughput: 0.5 # ./generate_mov_entries.py csx uops: 3 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: cmovz # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -8332,7 +7982,6 @@ instruction_forms: port_pressure: [[1, '06']] # ./generate_mov_entries.py csx throughput: 0.5 # ./generate_mov_entries.py csx uops: 1 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: cmovz # with load # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: memory # ./generate_mov_entries.py csx @@ -8346,7 +7995,6 @@ instruction_forms: port_pressure: [[1, '06'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py csx throughput: 0.5 # ./generate_mov_entries.py csx uops: 3 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: pmovmskb # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -8357,7 +8005,6 @@ instruction_forms: port_pressure: [[1, '0']] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 1 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: pmovmskb # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -8368,7 +8015,6 @@ instruction_forms: port_pressure: [[1, '0']] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 1 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: vpmovmskb # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -8379,7 +8025,6 @@ instruction_forms: port_pressure: [[1, '0']] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 1 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: pmovsxbw # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -8390,7 +8035,6 @@ instruction_forms: port_pressure: [[1, '5']] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 1 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: pmovsxbw # with load # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: memory # ./generate_mov_entries.py csx @@ -8404,7 +8048,6 @@ instruction_forms: port_pressure: [[1, '5'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 3 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: pmovsxbd # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -8415,7 +8058,6 @@ instruction_forms: port_pressure: [[1, '5']] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 1 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: pmovsxbd # with load # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: memory # ./generate_mov_entries.py csx @@ -8429,7 +8071,6 @@ instruction_forms: port_pressure: [[1, '5'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 3 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: pmovsxbq # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -8440,7 +8081,6 @@ instruction_forms: port_pressure: [[1, '5']] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 1 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: pmovsxbq # with load # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: memory # ./generate_mov_entries.py csx @@ -8454,7 +8094,6 @@ instruction_forms: port_pressure: [[1, '5'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 3 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: vpmovsxbw # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -8465,7 +8104,6 @@ instruction_forms: port_pressure: [[1, '5']] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 1 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: vpmovsxbw # with load # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: memory # ./generate_mov_entries.py csx @@ -8479,7 +8117,6 @@ instruction_forms: port_pressure: [[1, '5'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 3 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: vpmovsxbd # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -8490,7 +8127,6 @@ instruction_forms: port_pressure: [[1, '5']] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 1 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: vpmovsxbd # with load # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: memory # ./generate_mov_entries.py csx @@ -8504,7 +8140,6 @@ instruction_forms: port_pressure: [[1, '5'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 3 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: vpmovsxbq # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -8515,7 +8150,6 @@ instruction_forms: port_pressure: [[1, '5']] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 1 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: vpmovsxbq # with load # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: memory # ./generate_mov_entries.py csx @@ -8529,7 +8163,6 @@ instruction_forms: port_pressure: [[1, '5'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 3 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: vpmovsxbw # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -8540,7 +8173,6 @@ instruction_forms: port_pressure: [[1, '5']] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 1 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: vpmovsxbw # with load # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: memory # ./generate_mov_entries.py csx @@ -8554,7 +8186,6 @@ instruction_forms: port_pressure: [[1, '5'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 3 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: vpmovsxbd # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -8565,7 +8196,6 @@ instruction_forms: port_pressure: [[1, '5']] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 1 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: vpmovsxbd # with load # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: memory # ./generate_mov_entries.py csx @@ -8579,7 +8209,6 @@ instruction_forms: port_pressure: [[1, '5'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 3 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: vpmovsxbq # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -8590,7 +8219,6 @@ instruction_forms: port_pressure: [[1, '5']] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 1 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: vpmovsxbq # with load # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: memory # ./generate_mov_entries.py csx @@ -8604,7 +8232,6 @@ instruction_forms: port_pressure: [[1, '5'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 3 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: pmovzxbw # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -8615,7 +8242,6 @@ instruction_forms: port_pressure: [[1, '5']] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 1 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: pmovzxbw # with load # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: memory # ./generate_mov_entries.py csx @@ -8629,7 +8255,6 @@ instruction_forms: port_pressure: [[1, '5'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 3 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: vpmovzxbw # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -8640,7 +8265,6 @@ instruction_forms: port_pressure: [[1, '5']] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 1 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: vpmovzxbw # with load # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: memory # ./generate_mov_entries.py csx @@ -8654,7 +8278,6 @@ instruction_forms: port_pressure: [[1, '5'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 3 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: vpmovzxbw # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -8665,7 +8288,6 @@ instruction_forms: port_pressure: [[1, '5']] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 1 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: vpmovzxbw # with load # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: memory # ./generate_mov_entries.py csx @@ -8679,7 +8301,6 @@ instruction_forms: port_pressure: [[1, '5'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 3 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: movbe # with store, simple AGU # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -8693,7 +8314,6 @@ instruction_forms: port_pressure: [[1, '15'], [1, '237'], [1, '4']] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 3 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: movbe # with store, complex AGU # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -8707,7 +8327,6 @@ instruction_forms: port_pressure: [[1, '15'], [1, '23'], [1, '4']] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 3 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: movbe # with load # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: memory # ./generate_mov_entries.py csx @@ -8721,7 +8340,6 @@ instruction_forms: port_pressure: [[1, '15'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py csx throughput: 0.5 # ./generate_mov_entries.py csx uops: 3 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: vpmovmskb # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -8732,7 +8350,6 @@ instruction_forms: port_pressure: [[1, '0']] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 1 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: vmovntdq # with store, simple AGU # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -8746,7 +8363,6 @@ instruction_forms: port_pressure: [[1, '237'], [1, '4']] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 2 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: vmovntdq # with store, complex AGU # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -8760,7 +8376,6 @@ instruction_forms: port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 2 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: vmovntdqa # with load # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: memory # ./generate_mov_entries.py csx @@ -8774,7 +8389,6 @@ instruction_forms: port_pressure: [[1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py csx throughput: 0.5 # ./generate_mov_entries.py csx uops: 2 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: vmovntpd # with store, simple AGU # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -8788,7 +8402,6 @@ instruction_forms: port_pressure: [[1, '237'], [1, '4']] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 2 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: vmovntpd # with store, complex AGU # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -8802,7 +8415,6 @@ instruction_forms: port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 2 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: vmovntps # with store, simple AGU # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -8816,7 +8428,6 @@ instruction_forms: port_pressure: [[1, '237'], [1, '4']] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 2 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: vmovntps # with store, complex AGU # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -8830,7 +8441,6 @@ instruction_forms: port_pressure: [[1, '23'], [1, '4']] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 2 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: vpmovsxbw # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: register # ./generate_mov_entries.py csx @@ -8841,7 +8451,6 @@ instruction_forms: port_pressure: [[1, '5']] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 1 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: vpmovsxbw # with load # ./generate_mov_entries.py csx operands: # ./generate_mov_entries.py csx - class: memory # ./generate_mov_entries.py csx @@ -8855,7 +8464,6 @@ instruction_forms: port_pressure: [[1, '5'], [1, '23'], [1, ['2D', '3D']]] # ./generate_mov_entries.py csx throughput: 1.0 # ./generate_mov_entries.py csx uops: 3 # ./generate_mov_entries.py csx - # ./generate_mov_entries.py csx - name: SLDT # model_importer.py SKX operands: # model_importer.py SKX - class: memory # model_importer.py SKX @@ -8911,16 +8519,6 @@ instruction_forms: port_pressure: [[1, '237'], [1, '4']] # model_importer.py SKX throughput: 1.0 # model_importer.py SKX uops: 3 # model_importer.py SKX -- name: MOV # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '0156'], [1, '1']] # model_importer.py SKX - throughput: 1.25 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: OUTSW # model_importer.py SKX operands: [] # model_importer.py SKX latency: ~ # model_importer.py SKX @@ -8942,61 +8540,12 @@ instruction_forms: '5']] # model_importer.py SKX throughput: 22.25 # model_importer.py SKX uops: 69 # model_importer.py SKX -- name: JNLE # model_importer.py SKX - operands: # model_importer.py SKX - - class: identifier # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '06']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 0 # model_importer.py SKX - name: WRMSR # model_importer.py SKX operands: [] # model_importer.py SKX latency: ~ # model_importer.py SKX port_pressure: [[13, '0'], [13, '01'], [21, '05'], [68, '06'], [12, '1'], [25, '15'], [1, '4'], [10, '5']] # model_importer.py SKX throughput: 64.0 # model_importer.py SKX uops: 140 # model_importer.py SKX -- name: JNS # model_importer.py SKX - operands: # model_importer.py SKX - - class: identifier # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '06']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: JL # model_importer.py SKX - operands: # model_importer.py SKX - - class: identifier # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '06']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: JNP # model_importer.py SKX - operands: # model_importer.py SKX - - class: identifier # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '06']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: JNZ # model_importer.py SKX - operands: # model_importer.py SKX - - class: identifier # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '06']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: JNB # model_importer.py SKX - operands: # model_importer.py SKX - - class: identifier # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '06']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: JNO # model_importer.py SKX - operands: # model_importer.py SKX - - class: identifier # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '06']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX - name: LAR # model_importer.py SKX operands: # model_importer.py SKX - class: memory # model_importer.py SKX @@ -9020,13 +8569,6 @@ instruction_forms: port_pressure: [[2, '0156'], [1, '06'], [1, '1']] # model_importer.py SKX throughput: 1.5 # model_importer.py SKX uops: 24 # model_importer.py SKX -- name: JNL # model_importer.py SKX - operands: # model_importer.py SKX - - class: identifier # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '06']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX - name: CMC # model_importer.py SKX operands: [] # model_importer.py SKX latency: 1 # model_importer.py SKX @@ -9046,39 +8588,6 @@ instruction_forms: port_pressure: [[2, '0156'], [1, '23'], [1, '237'], [1, '4']] # model_importer.py SKX throughput: 1.0 # model_importer.py SKX uops: 5 # model_importer.py SKX -- name: XADD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - latency: 2 # model_importer.py SKX - port_pressure: [[3, '0156']] # model_importer.py SKX - throughput: 0.75 # model_importer.py SKX - uops: 3 # model_importer.py SKX -- name: CMOVBE # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - latency: 2 # model_importer.py SKX - port_pressure: [[2, '06'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 3 # model_importer.py SKX -- name: CMOVBE # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[2, '06']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: CMP # model_importer.py SKX operands: # model_importer.py SKX - class: immediate # model_importer.py SKX @@ -9092,16 +8601,6 @@ instruction_forms: port_pressure: [[1, '0156'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 2 # model_importer.py SKX -- name: CMP # model_importer.py SKX - operands: # model_importer.py SKX - - class: immediate # model_importer.py SKX - imd: int # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '0156']] # model_importer.py SKX - throughput: 0.25 # model_importer.py SKX - uops: 1 # model_importer.py SKX - name: CMP # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -9128,29 +8627,6 @@ instruction_forms: port_pressure: [[1, '0156'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 2 # model_importer.py SKX -- name: CMOVLE # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '06'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: CMOVLE # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '06']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX - name: LSL # model_importer.py SKX operands: # model_importer.py SKX - class: memory # model_importer.py SKX @@ -9228,14 +8704,6 @@ instruction_forms: port_pressure: [[1, '0156'], [1, '23'], [1, '237'], [1, '4']] # model_importer.py SKX throughput: 1.0 # model_importer.py SKX uops: 4 # model_importer.py SKX -- name: INC # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '0156']] # model_importer.py SKX - throughput: 0.25 # model_importer.py SKX - uops: 1 # model_importer.py SKX - name: CMPSW # model_importer.py SKX operands: [] # model_importer.py SKX latency: 4 # model_importer.py SKX @@ -9324,16 +8792,6 @@ instruction_forms: port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX throughput: 1.0 # model_importer.py SKX uops: 2 # model_importer.py SKX -- name: BSR # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - latency: 3 # model_importer.py SKX - port_pressure: [[1, '1']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX - name: SETP # model_importer.py SKX operands: # model_importer.py SKX - class: memory # model_importer.py SKX @@ -9345,14 +8803,6 @@ instruction_forms: port_pressure: [[1, '06'], [1, '237'], [1, '4']] # model_importer.py SKX throughput: 1.0 # model_importer.py SKX uops: 3 # model_importer.py SKX -- name: SETP # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '06']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX - name: OUT # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -9463,13 +8913,6 @@ instruction_forms: port_pressure: [[1, '0156'], [1, '23']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 2 # model_importer.py SKX -- name: JNBE # model_importer.py SKX - operands: # model_importer.py SKX - - class: identifier # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '06']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX - name: STD # model_importer.py SKX operands: [] # model_importer.py SKX latency: ~ # model_importer.py SKX @@ -9495,16 +8938,6 @@ instruction_forms: port_pressure: [[1, '0156'], [1, '23'], [1, '237'], [1, '4']] # model_importer.py SKX throughput: 1.0 # model_importer.py SKX uops: 4 # model_importer.py SKX -- name: XOR # model_importer.py SKX - operands: # model_importer.py SKX - - class: immediate # model_importer.py SKX - imd: int # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '0156']] # model_importer.py SKX - throughput: 0.25 # model_importer.py SKX - uops: 1 # model_importer.py SKX - name: XOR # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -9518,55 +8951,6 @@ instruction_forms: port_pressure: [[1, '0156'], [1, '23'], [1, '237'], [1, '4']] # model_importer.py SKX throughput: 1.0 # model_importer.py SKX uops: 4 # model_importer.py SKX -- name: XOR # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '0156'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: SAR # model_importer.py SKX - operands: # model_importer.py SKX - - class: immediate # model_importer.py SKX - imd: int # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '06'], [1, '23'], [1, '237'], [1, '4']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 4 # model_importer.py SKX -- name: SAR # model_importer.py SKX - operands: # model_importer.py SKX - - class: immediate # model_importer.py SKX - imd: int # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '06']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: SAR # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[3, '06'], [1, '23'], [1, '237'], [1, '4']] # model_importer.py SKX - throughput: 1.5 # model_importer.py SKX - uops: 6 # model_importer.py SKX - name: SAR # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -9665,42 +9049,6 @@ instruction_forms: port_pressure: [[1, '06']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: SHR # model_importer.py SKX - operands: # model_importer.py SKX - - class: immediate # model_importer.py SKX - imd: int # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '06'], [1, '23'], [1, '237'], [1, '4']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 4 # model_importer.py SKX -- name: SHR # model_importer.py SKX - operands: # model_importer.py SKX - - class: immediate # model_importer.py SKX - imd: int # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '06']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: SHR # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[3, '06'], [1, '23'], [1, '237'], [1, '4']] # model_importer.py SKX - throughput: 1.5 # model_importer.py SKX - uops: 6 # model_importer.py SKX - name: SHR # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -9741,83 +9089,6 @@ instruction_forms: port_pressure: [[1, '0156'], [2, '06'], [1, '1'], [1, '23'], [1, '237'], [1, '4']] # model_importer.py SKX throughput: 1.25 # model_importer.py SKX uops: 7 # model_importer.py SKX -- name: MOVSD # model_importer.py SKX - operands: [] # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[2, '0156'], [2, '23'], [1, '4']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 5 # model_importer.py SKX -- name: MOVSB # model_importer.py SKX - operands: [] # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[2, '0156'], [2, '23'], [1, '4']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 5 # model_importer.py SKX -- name: MOVSX # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: MOVSX # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '0156']] # model_importer.py SKX - throughput: 0.25 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: MOVSW # model_importer.py SKX - operands: [] # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[2, '0156'], [2, '23'], [1, '4']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 5 # model_importer.py SKX -- name: SHL # model_importer.py SKX - operands: # model_importer.py SKX - - class: immediate # model_importer.py SKX - imd: int # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '06'], [1, '23'], [1, '237'], [1, '4']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 4 # model_importer.py SKX -- name: SHL # model_importer.py SKX - operands: # model_importer.py SKX - - class: immediate # model_importer.py SKX - imd: int # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '06']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: SHL # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[3, '06'], [1, '23'], [1, '237'], [1, '4']] # model_importer.py SKX - throughput: 1.5 # model_importer.py SKX - uops: 6 # model_importer.py SKX - name: SHL # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -9841,16 +9112,6 @@ instruction_forms: port_pressure: [[1, '06'], [1, '23'], [1, '237'], [1, '4']] # model_importer.py SKX throughput: 1.0 # model_importer.py SKX uops: 4 # model_importer.py SKX -- name: BTS # model_importer.py SKX - operands: # model_importer.py SKX - - class: immediate # model_importer.py SKX - imd: int # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '06']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX - name: BTS # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -9864,16 +9125,6 @@ instruction_forms: port_pressure: [[1, '015'], [2, '0156'], [3, '06'], [1, '1'], [2, '23'], [1, '4']] # model_importer.py SKX throughput: 2.333333333333333 # model_importer.py SKX uops: 10 # model_importer.py SKX -- name: BTS # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '06']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX - name: BTR # model_importer.py SKX operands: # model_importer.py SKX - class: immediate # model_importer.py SKX @@ -9988,16 +9239,9 @@ instruction_forms: operands: [] # model_importer.py SKX latency: ~ # model_importer.py SKX port_pressure: [[370392, '0'], [23050, '01'], [8366, '05'], [875294, '06'], [483541, '1'], [358827, '23'], [198334, '237'], # model_importer.py SKX - [530725, '4'], [507242, '5'], [4, [DIV]]] # model_importer.py SKX + [530725, '4'], [507242, '5'], [4, [0DV]]] # model_importer.py SKX throughput: 823747.0 # model_importer.py SKX uops: 3343982 # model_importer.py SKX -- name: JBE # model_importer.py SKX - operands: # model_importer.py SKX - - class: identifier # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '06']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX - name: MUL # model_importer.py SKX operands: # model_importer.py SKX - class: memory # model_importer.py SKX @@ -10028,14 +9272,6 @@ instruction_forms: port_pressure: [[2, '23'], [1, '4']] # model_importer.py SKX throughput: 1.0 # model_importer.py SKX uops: 3 # model_importer.py SKX -- name: PUSH # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '1'], [1, '237'], [1, '4']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 3 # model_importer.py SKX - name: PUSHW # model_importer.py SKX operands: # model_importer.py SKX - class: immediate # model_importer.py SKX @@ -10044,14 +9280,6 @@ instruction_forms: port_pressure: [[1, '237'], [1, '4']] # model_importer.py SKX throughput: 1.0 # model_importer.py SKX uops: 2 # model_importer.py SKX -- name: PUSH # model_importer.py SKX - operands: # model_importer.py SKX - - class: immediate # model_importer.py SKX - imd: int # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '237'], [1, '4']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: PUSHW # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -10299,86 +9527,12 @@ instruction_forms: port_pressure: [[1, '0156'], [1, '06']] # model_importer.py SKX throughput: 0.75 # model_importer.py SKX uops: 2 # model_importer.py SKX -- name: TEST # model_importer.py SKX - operands: # model_importer.py SKX - - class: immediate # model_importer.py SKX - imd: int # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '0156'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: TEST # model_importer.py SKX - operands: # model_importer.py SKX - - class: immediate # model_importer.py SKX - imd: int # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '0156']] # model_importer.py SKX - throughput: 0.25 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: TEST # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '0156'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: TEST # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '0156']] # model_importer.py SKX - throughput: 0.25 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: JZ # model_importer.py SKX - operands: # model_importer.py SKX - - class: identifier # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '06']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX - name: SCASW # model_importer.py SKX operands: [] # model_importer.py SKX latency: 1 # model_importer.py SKX port_pressure: [[2, '0156'], [1, '23']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 3 # model_importer.py SKX -- name: JP # model_importer.py SKX - operands: # model_importer.py SKX - - class: identifier # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '06']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: JS # model_importer.py SKX - operands: # model_importer.py SKX - - class: identifier # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '06']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: JO # model_importer.py SKX - operands: # model_importer.py SKX - - class: identifier # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '06']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX - name: SCASD # model_importer.py SKX operands: [] # model_importer.py SKX latency: 1 # model_importer.py SKX @@ -10391,42 +9545,12 @@ instruction_forms: port_pressure: [[2, '0156'], [1, '23']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 3 # model_importer.py SKX -- name: JB # model_importer.py SKX - operands: # model_importer.py SKX - - class: identifier # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '06']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX - name: RDPMC # model_importer.py SKX operands: [] # model_importer.py SKX latency: ~ # model_importer.py SKX port_pressure: [[11, '015'], [1, '05'], [19, '06'], [1, '1'], [2, '5']] # model_importer.py SKX throughput: 13.666666666666666 # model_importer.py SKX uops: 33 # model_importer.py SKX -- name: CMOVNP # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '06'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: CMOVNP # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '06']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX - name: RETFW # model_importer.py SKX operands: # model_importer.py SKX - class: immediate # model_importer.py SKX @@ -10573,16 +9697,6 @@ instruction_forms: port_pressure: [[1, '0156'], [1, '23'], [1, '237'], [1, '4']] # model_importer.py SKX throughput: 1.0 # model_importer.py SKX uops: 4 # model_importer.py SKX -- name: AND # model_importer.py SKX - operands: # model_importer.py SKX - - class: immediate # model_importer.py SKX - imd: int # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '0156']] # model_importer.py SKX - throughput: 0.25 # model_importer.py SKX - uops: 1 # model_importer.py SKX - name: AND # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -10609,62 +9723,6 @@ instruction_forms: port_pressure: [[1, '0156'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 2 # model_importer.py SKX -- name: MOV # model_importer.py SKX - operands: # model_importer.py SKX - - class: immediate # model_importer.py SKX - imd: int # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '237'], [1, '4']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: MOV # model_importer.py SKX - operands: # model_importer.py SKX - - class: immediate # model_importer.py SKX - imd: int # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '0156']] # model_importer.py SKX - throughput: 0.25 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: MOV # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - latency: 2 # model_importer.py SKX - port_pressure: [[1, '237'], [1, '4']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: MOV # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: JLE # model_importer.py SKX - operands: # model_importer.py SKX - - class: identifier # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '06']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 0 # model_importer.py SKX - name: CPUID # model_importer.py SKX operands: [] # model_importer.py SKX latency: ~ # model_importer.py SKX @@ -10869,7 +9927,7 @@ instruction_forms: index: '*' # model_importer.py SKX scale: '*' # model_importer.py SKX latency: 87 # model_importer.py SKX - port_pressure: [[2, '0'], [8, '015'], [7, '0156'], [1, '05'], [12, '06'], [1, '1'], [1, '23'], [3, '5'], [7, [DIV]], [1, # model_importer.py SKX + port_pressure: [[2, '0'], [8, '015'], [7, '0156'], [1, '05'], [12, '06'], [1, '1'], [1, '23'], [3, '5'], [7, [0DV]], [1, # model_importer.py SKX [2D, 3D]]] # model_importer.py SKX throughput: 12.916666666666666 # model_importer.py SKX uops: 33 # model_importer.py SKX @@ -10907,144 +9965,6 @@ instruction_forms: port_pressure: [[10, '0156'], [9, '06'], [3, '23'], [1, '5']] # model_importer.py SKX throughput: 7.0 # model_importer.py SKX uops: 70 # model_importer.py SKX -- name: CMOVNZ # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '06'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: CMOVNZ # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '06']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: CMOVNS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '06'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: CMOVNS # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '06']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: CMOVNO # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '06'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: CMOVNO # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '06']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: CMOVNL # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '06'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: CMOVNL # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '06']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: CMOVNB # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '06'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: CMOVNB # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '06']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: CMOVO # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '06'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: CMOVO # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '06']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX - name: BT # model_importer.py SKX operands: # model_importer.py SKX - class: immediate # model_importer.py SKX @@ -11058,16 +9978,6 @@ instruction_forms: port_pressure: [[1, '06'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 2 # model_importer.py SKX -- name: BT # model_importer.py SKX - operands: # model_importer.py SKX - - class: immediate # model_importer.py SKX - imd: int # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '06']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX - name: BT # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -11081,16 +9991,6 @@ instruction_forms: port_pressure: [[1, '015'], [3, '0156'], [3, '06'], [1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX throughput: 2.583333333333333 # model_importer.py SKX uops: 9 # model_importer.py SKX -- name: BT # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '06']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX - name: POP # model_importer.py SKX operands: # model_importer.py SKX - class: memory # model_importer.py SKX @@ -11164,121 +10064,6 @@ instruction_forms: port_pressure: [[1, '0156']] # model_importer.py SKX throughput: 0.25 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: CMOVZ # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '06'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: CMOVZ # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '06']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: CMOVP # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '06'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: CMOVP # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '06']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: CMOVS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '06'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: CMOVS # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '06']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: CMOVL # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '06'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: CMOVL # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '06']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: CMOVB # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '06'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: CMOVB # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '06']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX - name: LMSW # model_importer.py SKX operands: # model_importer.py SKX - class: memory # model_importer.py SKX @@ -11353,29 +10138,6 @@ instruction_forms: port_pressure: [[4, '06'], [2, '5']] # model_importer.py SKX throughput: 2.0 # model_importer.py SKX uops: 6 # model_importer.py SKX -- name: MOVZX # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: MOVZX # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '0156']] # model_importer.py SKX - throughput: 0.25 # model_importer.py SKX - uops: 1 # model_importer.py SKX - name: ROL # model_importer.py SKX operands: # model_importer.py SKX - class: immediate # model_importer.py SKX @@ -11480,29 +10242,6 @@ instruction_forms: port_pressure: [[2, '06'], [1, '23'], [1, '237'], [1, '4']] # model_importer.py SKX throughput: 1.0 # model_importer.py SKX uops: 5 # model_importer.py SKX -- name: ROR # model_importer.py SKX - operands: # model_importer.py SKX - - class: immediate # model_importer.py SKX - imd: int # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[2, '06']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: ROR # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[3, '06'], [1, '23'], [1, '237'], [1, '4']] # model_importer.py SKX - throughput: 1.5 # model_importer.py SKX - uops: 6 # model_importer.py SKX - name: ROR # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -11532,29 +10271,6 @@ instruction_forms: port_pressure: [[1, '06']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: CMOVNBE # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - latency: 2 # model_importer.py SKX - port_pressure: [[2, '06'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 3 # model_importer.py SKX -- name: CMOVNBE # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[2, '06']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: SUB # model_importer.py SKX operands: # model_importer.py SKX - class: immediate # model_importer.py SKX @@ -11715,16 +10431,6 @@ instruction_forms: port_pressure: [[3, '0156'], [1, '23'], [1, '237'], [1, '4']] # model_importer.py SKX throughput: 1.0 # model_importer.py SKX uops: 6 # model_importer.py SKX -- name: ADC # model_importer.py SKX - operands: # model_importer.py SKX - - class: immediate # model_importer.py SKX - imd: int # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - latency: 2 # model_importer.py SKX - port_pressure: [[1, '06']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: ADC # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -11770,29 +10476,6 @@ instruction_forms: port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX throughput: 1.0 # model_importer.py SKX uops: 2 # model_importer.py SKX -- name: BSF # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - latency: 3 # model_importer.py SKX - port_pressure: [[1, '1']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: LEA # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '15']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX - name: SETZ # model_importer.py SKX operands: # model_importer.py SKX - class: memory # model_importer.py SKX @@ -11850,37 +10533,6 @@ instruction_forms: port_pressure: [[2, '06']] # model_importer.py SKX throughput: 1.0 # model_importer.py SKX uops: 2 # model_importer.py SKX -- name: BSWAP # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - latency: 2 # model_importer.py SKX - port_pressure: [[1, '06'], [1, '15']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: UNPCKHPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: UNPCKHPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '5']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX - name: DIVPS # model_importer.py SKX operands: # model_importer.py SKX - class: memory # model_importer.py SKX @@ -11891,7 +10543,7 @@ instruction_forms: - class: register # model_importer.py SKX name: xmm # model_importer.py SKX latency: 12 # model_importer.py SKX - port_pressure: [[1, '0'], [1, '23'], [3, [DIV]], [1, [2D, 3D]]] # model_importer.py SKX + port_pressure: [[1, '0'], [1, '23'], [3, [0DV]], [1, [2D, 3D]]] # model_importer.py SKX throughput: 3.0 # model_importer.py SKX uops: 2 # model_importer.py SKX - name: DIVPS # model_importer.py SKX @@ -11901,7 +10553,7 @@ instruction_forms: - class: register # model_importer.py SKX name: xmm # model_importer.py SKX latency: 12 # model_importer.py SKX - port_pressure: [[1, '0'], [3, [DIV]]] # model_importer.py SKX + port_pressure: [[1, '0'], [3, [0DV]]] # model_importer.py SKX throughput: 3.0 # model_importer.py SKX uops: 1 # model_importer.py SKX - name: ADDSS # model_importer.py SKX @@ -11917,16 +10569,6 @@ instruction_forms: port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 2 # model_importer.py SKX -- name: ADDSS # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '015']] # model_importer.py SKX - throughput: 0.3333333333333333 # model_importer.py SKX - uops: 1 # model_importer.py SKX - name: CVTPI2PS # model_importer.py SKX operands: # model_importer.py SKX - class: memory # model_importer.py SKX @@ -12001,16 +10643,6 @@ instruction_forms: port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 2 # model_importer.py SKX -- name: ANDNPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '015']] # model_importer.py SKX - throughput: 0.3333333333333333 # model_importer.py SKX - uops: 1 # model_importer.py SKX - name: PREFETCHT2 # model_importer.py SKX operands: # model_importer.py SKX - class: memory # model_importer.py SKX @@ -12101,16 +10733,6 @@ instruction_forms: port_pressure: [[1, '015']] # model_importer.py SKX throughput: 0.3333333333333333 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: MOVMSKPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - latency: 3 # model_importer.py SKX - port_pressure: [[1, '0']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX - name: DIVSS # model_importer.py SKX operands: # model_importer.py SKX - class: memory # model_importer.py SKX @@ -12121,7 +10743,7 @@ instruction_forms: - class: register # model_importer.py SKX name: xmm # model_importer.py SKX latency: 12 # model_importer.py SKX - port_pressure: [[1, '0'], [1, '23'], [3, [DIV]], [1, [2D, 3D]]] # model_importer.py SKX + port_pressure: [[1, '0'], [1, '23'], [3, [0DV]], [1, [2D, 3D]]] # model_importer.py SKX throughput: 3.0 # model_importer.py SKX uops: 2 # model_importer.py SKX - name: DIVSS # model_importer.py SKX @@ -12131,63 +10753,7 @@ instruction_forms: - class: register # model_importer.py SKX name: xmm # model_importer.py SKX latency: 12 # model_importer.py SKX - port_pressure: [[1, '0'], [3, [DIV]]] # model_importer.py SKX - throughput: 3.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: RCPSS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: RCPSS # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '0']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: MOVLHPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '5']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: SQRTSS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '0'], [1, '23'], [3, [DIV]], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 3.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: SQRTSS # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 13 # model_importer.py SKX - port_pressure: [[1, '0'], [3, [DIV]]] # model_importer.py SKX + port_pressure: [[1, '0'], [3, [0DV]]] # model_importer.py SKX throughput: 3.0 # model_importer.py SKX uops: 1 # model_importer.py SKX - name: SUBSS # model_importer.py SKX @@ -12228,31 +10794,6 @@ instruction_forms: port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 2 # model_importer.py SKX -- name: CMPPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: immediate # model_importer.py SKX - imd: int # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '015']] # model_importer.py SKX - throughput: 0.3333333333333333 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: MOVSS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX - name: MOVSS # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -12266,19 +10807,6 @@ instruction_forms: port_pressure: [[1, '237'], [1, '4']] # model_importer.py SKX throughput: 1.0 # model_importer.py SKX uops: 2 # model_importer.py SKX -- name: XORPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: XORPS # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -12289,19 +10817,6 @@ instruction_forms: port_pressure: [[1, '015']] # model_importer.py SKX throughput: 0.3333333333333333 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: SUBPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: SUBPS # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -12327,18 +10842,6 @@ instruction_forms: port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX throughput: 1.0 # model_importer.py SKX uops: 2 # model_importer.py SKX -- name: SHUFPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: immediate # model_importer.py SKX - imd: int # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '5']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX - name: MINSS # model_importer.py SKX operands: # model_importer.py SKX - class: memory # model_importer.py SKX @@ -12362,32 +10865,6 @@ instruction_forms: port_pressure: [[1, '015']] # model_importer.py SKX throughput: 0.3333333333333333 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: MOVLPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: MOVLPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '237'], [1, '4']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: ADDPS # model_importer.py SKX operands: # model_importer.py SKX - class: memory # model_importer.py SKX @@ -12401,16 +10878,6 @@ instruction_forms: port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 2 # model_importer.py SKX -- name: ADDPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '015']] # model_importer.py SKX - throughput: 0.3333333333333333 # model_importer.py SKX - uops: 1 # model_importer.py SKX - name: CVTSI2SS # model_importer.py SKX operands: # model_importer.py SKX - class: memory # model_importer.py SKX @@ -12453,39 +10920,6 @@ instruction_forms: port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX throughput: 1.0 # model_importer.py SKX uops: 2 # model_importer.py SKX -- name: RSQRTSS # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 5 # model_importer.py SKX - port_pressure: [[1, '0']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: UNPCKLPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: UNPCKLPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '5']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX - name: MULSS # model_importer.py SKX operands: # model_importer.py SKX - class: memory # model_importer.py SKX @@ -12499,16 +10933,6 @@ instruction_forms: port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 2 # model_importer.py SKX -- name: MULSS # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '015']] # model_importer.py SKX - throughput: 0.3333333333333333 # model_importer.py SKX - uops: 1 # model_importer.py SKX - name: FXRSTOR64 # model_importer.py SKX operands: # model_importer.py SKX - class: memory # model_importer.py SKX @@ -12542,7 +10966,7 @@ instruction_forms: - class: register # model_importer.py SKX name: xmm # model_importer.py SKX latency: ~ # model_importer.py SKX - port_pressure: [[1, '0'], [1, '23'], [3, [DIV]], [1, [2D, 3D]]] # model_importer.py SKX + port_pressure: [[1, '0'], [1, '23'], [3, [0DV]], [1, [2D, 3D]]] # model_importer.py SKX throughput: 3.0 # model_importer.py SKX uops: 2 # model_importer.py SKX - name: SQRTPS # model_importer.py SKX @@ -12552,7 +10976,7 @@ instruction_forms: - class: register # model_importer.py SKX name: xmm # model_importer.py SKX latency: 13 # model_importer.py SKX - port_pressure: [[1, '0'], [3, [DIV]]] # model_importer.py SKX + port_pressure: [[1, '0'], [3, [0DV]]] # model_importer.py SKX throughput: 3.0 # model_importer.py SKX uops: 1 # model_importer.py SKX - name: CVTTPS2PI # model_importer.py SKX @@ -12647,32 +11071,6 @@ instruction_forms: port_pressure: [[1, '015'], [1, '5']] # model_importer.py SKX throughput: 1.3333333333333333 # model_importer.py SKX uops: 2 # model_importer.py SKX -- name: MOVAPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: MOVAPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '237'], [1, '4']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: MULPS # model_importer.py SKX operands: # model_importer.py SKX - class: memory # model_importer.py SKX @@ -12719,32 +11117,6 @@ instruction_forms: port_pressure: [[1, '0'], [1, '015']] # model_importer.py SKX throughput: 1.3333333333333333 # model_importer.py SKX uops: 3 # model_importer.py SKX -- name: MOVHPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: MOVHPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '237'], [1, '4']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: ANDPS # model_importer.py SKX operands: # model_importer.py SKX - class: memory # model_importer.py SKX @@ -12758,42 +11130,6 @@ instruction_forms: port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 2 # model_importer.py SKX -- name: ANDPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '015']] # model_importer.py SKX - throughput: 0.3333333333333333 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: MOVUPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: MOVUPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '237'], [1, '4']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: FXRSTOR # model_importer.py SKX operands: # model_importer.py SKX - class: memory # model_importer.py SKX @@ -12850,29 +11186,6 @@ instruction_forms: port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: MOVNTPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - latency: 932 # model_importer.py SKX - port_pressure: [[1, '237'], [1, '4']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: MOVHLPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '5']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX - name: COMISS # model_importer.py SKX operands: # model_importer.py SKX - class: memory # model_importer.py SKX @@ -12896,29 +11209,6 @@ instruction_forms: port_pressure: [[1, '0']] # model_importer.py SKX throughput: 1.0 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: RCPPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: RCPPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '0']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX - name: MAXSS # model_importer.py SKX operands: # model_importer.py SKX - class: memory # model_importer.py SKX @@ -12942,52 +11232,6 @@ instruction_forms: port_pressure: [[1, '015']] # model_importer.py SKX throughput: 0.3333333333333333 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: UCOMISS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 3 # model_importer.py SKX - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: UCOMISS # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 3 # model_importer.py SKX - port_pressure: [[1, '0']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: UNPCKHPD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: UNPCKHPD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '5']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX - name: PUNPCKHDQ # model_importer.py SKX operands: # model_importer.py SKX - class: memory # model_importer.py SKX @@ -13011,19 +11255,6 @@ instruction_forms: port_pressure: [[1, '5']] # model_importer.py SKX throughput: 1.0 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: MOVNTI # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - latency: 822 # model_importer.py SKX - port_pressure: [[1, '237'], [1, '4']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: CVTDQ2PD # model_importer.py SKX operands: # model_importer.py SKX - class: memory # model_importer.py SKX @@ -13080,7 +11311,7 @@ instruction_forms: - class: register # model_importer.py SKX name: xmm # model_importer.py SKX latency: 15 # model_importer.py SKX - port_pressure: [[1, '0'], [1, '23'], [4, [DIV]], [1, [2D, 3D]]] # model_importer.py SKX + port_pressure: [[1, '0'], [1, '23'], [4, [0DV]], [1, [2D, 3D]]] # model_importer.py SKX throughput: 4.0 # model_importer.py SKX uops: 2 # model_importer.py SKX - name: DIVPD # model_importer.py SKX @@ -13090,35 +11321,9 @@ instruction_forms: - class: register # model_importer.py SKX name: xmm # model_importer.py SKX latency: 15 # model_importer.py SKX - port_pressure: [[1, '0'], [4, [DIV]]] # model_importer.py SKX + port_pressure: [[1, '0'], [4, [0DV]]] # model_importer.py SKX throughput: 4.0 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: MOVSD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: MOVSD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '237'], [1, '4']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: PCMPGTW # model_importer.py SKX operands: # model_importer.py SKX - class: memory # model_importer.py SKX @@ -13257,16 +11462,6 @@ instruction_forms: port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 2 # model_importer.py SKX -- name: ANDNPD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '015']] # model_importer.py SKX - throughput: 0.3333333333333333 # model_importer.py SKX - uops: 1 # model_importer.py SKX - name: PSLLDQ # model_importer.py SKX operands: # model_importer.py SKX - class: immediate # model_importer.py SKX @@ -13300,29 +11495,6 @@ instruction_forms: port_pressure: [[1, '015']] # model_importer.py SKX throughput: 0.3333333333333333 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: UNPCKLPD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: UNPCKLPD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '5']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX - name: PSADBW # model_importer.py SKX operands: # model_importer.py SKX - class: memory # model_importer.py SKX @@ -13471,7 +11643,7 @@ instruction_forms: - class: register # model_importer.py SKX name: xmm # model_importer.py SKX latency: 15 # model_importer.py SKX - port_pressure: [[1, '0'], [1, '23'], [4, [DIV]], [1, [2D, 3D]]] # model_importer.py SKX + port_pressure: [[1, '0'], [1, '23'], [4, [0DV]], [1, [2D, 3D]]] # model_importer.py SKX throughput: 4.0 # model_importer.py SKX uops: 2 # model_importer.py SKX - name: DIVSD # model_importer.py SKX @@ -13481,7 +11653,7 @@ instruction_forms: - class: register # model_importer.py SKX name: xmm # model_importer.py SKX latency: 15 # model_importer.py SKX - port_pressure: [[1, '0'], [4, [DIV]]] # model_importer.py SKX + port_pressure: [[1, '0'], [4, [0DV]]] # model_importer.py SKX throughput: 4.0 # model_importer.py SKX uops: 1 # model_importer.py SKX - name: PCMPEQW # model_importer.py SKX @@ -13576,29 +11748,6 @@ instruction_forms: port_pressure: [[1, '5']] # model_importer.py SKX throughput: 1.0 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: PUNPCKLWD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: PUNPCKLWD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '5']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX - name: PADDSW # model_importer.py SKX operands: # model_importer.py SKX - class: memory # model_importer.py SKX @@ -13645,29 +11794,6 @@ instruction_forms: port_pressure: [[1, '015']] # model_importer.py SKX throughput: 0.3333333333333333 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: PXOR # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: PXOR # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '015']] # model_importer.py SKX - throughput: 0.3333333333333333 # model_importer.py SKX - uops: 1 # model_importer.py SKX - name: CMPPD # model_importer.py SKX operands: # model_importer.py SKX - class: immediate # model_importer.py SKX @@ -13683,54 +11809,6 @@ instruction_forms: port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 2 # model_importer.py SKX -- name: CMPPD # model_importer.py SKX - operands: # model_importer.py SKX - - class: immediate # model_importer.py SKX - imd: int # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '015']] # model_importer.py SKX - throughput: 0.3333333333333333 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: MOVQ2DQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: mm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 3 # model_importer.py SKX - port_pressure: [[2, '5']] # model_importer.py SKX - throughput: 2.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: MOVDQU # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: MOVDQU # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '237'], [1, '4']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: PSUBB # model_importer.py SKX operands: # model_importer.py SKX - class: memory # model_importer.py SKX @@ -14103,16 +12181,6 @@ instruction_forms: port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 2 # model_importer.py SKX -- name: ADDPD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '015']] # model_importer.py SKX - throughput: 0.3333333333333333 # model_importer.py SKX - uops: 1 # model_importer.py SKX - name: POR # model_importer.py SKX operands: # model_importer.py SKX - class: memory # model_importer.py SKX @@ -14136,19 +12204,6 @@ instruction_forms: port_pressure: [[1, '015']] # model_importer.py SKX throughput: 0.3333333333333333 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: MOVNTDQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - latency: 632 # model_importer.py SKX - port_pressure: [[1, '237'], [1, '4']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: CVTSD2SS # model_importer.py SKX operands: # model_importer.py SKX - class: memory # model_importer.py SKX @@ -14205,29 +12260,6 @@ instruction_forms: port_pressure: [[1, '01'], [1, '5']] # model_importer.py SKX throughput: 1.0 # model_importer.py SKX uops: 2 # model_importer.py SKX -- name: SQRTSD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '0'], [1, '23'], [6, [DIV]], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 6.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: SQRTSD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 18 # model_importer.py SKX - port_pressure: [[1, '0'], [6, [DIV]]] # model_importer.py SKX - throughput: 6.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX - name: PSLLW # model_importer.py SKX operands: # model_importer.py SKX - class: immediate # model_importer.py SKX @@ -14340,16 +12372,6 @@ instruction_forms: port_pressure: [[1, '01']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: PMOVMSKB # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - latency: 3 # model_importer.py SKX - port_pressure: [[1, '0']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX - name: PUNPCKLDQ # model_importer.py SKX operands: # model_importer.py SKX - class: memory # model_importer.py SKX @@ -14386,16 +12408,6 @@ instruction_forms: port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 2 # model_importer.py SKX -- name: MULSD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '015']] # model_importer.py SKX - throughput: 0.3333333333333333 # model_importer.py SKX - uops: 1 # model_importer.py SKX - name: PANDN # model_importer.py SKX operands: # model_importer.py SKX - class: memory # model_importer.py SKX @@ -14479,7 +12491,7 @@ instruction_forms: - class: register # model_importer.py SKX name: xmm # model_importer.py SKX latency: ~ # model_importer.py SKX - port_pressure: [[1, '0'], [1, '23'], [6, [DIV]], [1, [2D, 3D]]] # model_importer.py SKX + port_pressure: [[1, '0'], [1, '23'], [6, [0DV]], [1, [2D, 3D]]] # model_importer.py SKX throughput: 6.0 # model_importer.py SKX uops: 2 # model_importer.py SKX - name: SQRTPD # model_importer.py SKX @@ -14489,7 +12501,7 @@ instruction_forms: - class: register # model_importer.py SKX name: xmm # model_importer.py SKX latency: 19 # model_importer.py SKX - port_pressure: [[1, '0'], [6, [DIV]]] # model_importer.py SKX + port_pressure: [[1, '0'], [6, [0DV]]] # model_importer.py SKX throughput: 6.0 # model_importer.py SKX uops: 1 # model_importer.py SKX - name: ANDPD # model_importer.py SKX @@ -14505,16 +12517,6 @@ instruction_forms: port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 2 # model_importer.py SKX -- name: ANDPD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '015']] # model_importer.py SKX - throughput: 0.3333333333333333 # model_importer.py SKX - uops: 1 # model_importer.py SKX - name: PMULHW # model_importer.py SKX operands: # model_importer.py SKX - class: memory # model_importer.py SKX @@ -14538,52 +12540,6 @@ instruction_forms: port_pressure: [[1, '015']] # model_importer.py SKX throughput: 0.3333333333333333 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: MOVQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 3 # model_importer.py SKX - port_pressure: [[1, '5']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: MOVQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - latency: 3 # model_importer.py SKX - port_pressure: [[1, '0']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: MOVQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '237'], [1, '4']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: MOVQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX - name: PMINSW # model_importer.py SKX operands: # model_importer.py SKX - class: memory # model_importer.py SKX @@ -14657,32 +12613,6 @@ instruction_forms: port_pressure: [[1, '5']] # model_importer.py SKX throughput: 1.0 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: MOVLPD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: MOVLPD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '237'], [1, '4']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: CVTSS2SD # model_importer.py SKX operands: # model_importer.py SKX - class: memory # model_importer.py SKX @@ -14788,16 +12718,6 @@ instruction_forms: port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 2 # model_importer.py SKX -- name: ADDSD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '015']] # model_importer.py SKX - throughput: 0.3333333333333333 # model_importer.py SKX - uops: 1 # model_importer.py SKX - name: PSRLQ # model_importer.py SKX operands: # model_importer.py SKX - class: immediate # model_importer.py SKX @@ -14995,78 +12915,6 @@ instruction_forms: port_pressure: [[1, '015'], [1, '5']] # model_importer.py SKX throughput: 1.3333333333333333 # model_importer.py SKX uops: 2 # model_importer.py SKX -- name: MOVD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: MOVD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 3 # model_importer.py SKX - port_pressure: [[1, '5']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: MOVD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '237'], [1, '4']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: MOVD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - latency: 3 # model_importer.py SKX - port_pressure: [[1, '0']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: MOVAPD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: MOVAPD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '237'], [1, '4']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: MULPD # model_importer.py SKX operands: # model_importer.py SKX - class: memory # model_importer.py SKX @@ -15080,36 +12928,6 @@ instruction_forms: port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 2 # model_importer.py SKX -- name: MULPD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '015']] # model_importer.py SKX - throughput: 0.3333333333333333 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: MOVDQ2Q # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: mm # model_importer.py SKX - latency: 3 # model_importer.py SKX - port_pressure: [[2, '05']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: MOVMSKPD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - latency: 3 # model_importer.py SKX - port_pressure: [[1, '0']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX - name: PSUBQ # model_importer.py SKX operands: # model_importer.py SKX - class: memory # model_importer.py SKX @@ -15156,32 +12974,6 @@ instruction_forms: port_pressure: [[1, '015']] # model_importer.py SKX throughput: 0.3333333333333333 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: MOVHPD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: MOVHPD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '237'], [1, '4']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: PUNPCKHBW # model_importer.py SKX operands: # model_importer.py SKX - class: memory # model_importer.py SKX @@ -15205,32 +12997,6 @@ instruction_forms: port_pressure: [[1, '5']] # model_importer.py SKX throughput: 1.0 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: MOVUPD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: MOVUPD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '237'], [1, '4']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: PMULUDQ # model_importer.py SKX operands: # model_importer.py SKX - class: memory # model_importer.py SKX @@ -15556,32 +13322,6 @@ instruction_forms: port_pressure: [[2, '5']] # model_importer.py SKX throughput: 2.0 # model_importer.py SKX uops: 2 # model_importer.py SKX -- name: MOVDQA # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '237'], [1, '4']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: MOVDQA # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX - name: PSUBSW # model_importer.py SKX operands: # model_importer.py SKX - class: memory # model_importer.py SKX @@ -15628,19 +13368,6 @@ instruction_forms: port_pressure: [[1, '01']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: MOVNTPD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - latency: 631 # model_importer.py SKX - port_pressure: [[1, '237'], [1, '4']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: PSUBSB # model_importer.py SKX operands: # model_importer.py SKX - class: memory # model_importer.py SKX @@ -16473,19 +14200,6 @@ instruction_forms: port_pressure: [[1, '5']] # model_importer.py SKX throughput: 1.0 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: MOVNTQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: mm # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - latency: 947 # model_importer.py SKX - port_pressure: [[1, '237'], [1, '4']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: PCMPGTW # model_importer.py SKX operands: # model_importer.py SKX - class: memory # model_importer.py SKX @@ -16785,29 +14499,6 @@ instruction_forms: port_pressure: [[1, '0']] # model_importer.py SKX throughput: 1.0 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: PUNPCKLWD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: mm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: PUNPCKLWD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: mm # model_importer.py SKX - - class: register # model_importer.py SKX - name: mm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '5']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX - name: PADDSW # model_importer.py SKX operands: # model_importer.py SKX - class: memory # model_importer.py SKX @@ -17183,16 +14874,6 @@ instruction_forms: port_pressure: [[1, '0']] # model_importer.py SKX throughput: 1.0 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: PMOVMSKB # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: mm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - latency: 3 # model_importer.py SKX - port_pressure: [[1, '0']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX - name: PUNPCKLDQ # model_importer.py SKX operands: # model_importer.py SKX - class: memory # model_importer.py SKX @@ -17262,52 +14943,6 @@ instruction_forms: port_pressure: [[1, '0']] # model_importer.py SKX throughput: 1.0 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: MOVQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: mm # model_importer.py SKX - latency: 3 # model_importer.py SKX - port_pressure: [[1, '5']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: MOVQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: mm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - latency: 3 # model_importer.py SKX - port_pressure: [[1, '0']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: MOVQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: mm # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: MOVQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: mm # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - latency: 7 # model_importer.py SKX - port_pressure: [[1, '237'], [1, '4']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: PMINSW # model_importer.py SKX operands: # model_importer.py SKX - class: memory # model_importer.py SKX @@ -17480,52 +15115,6 @@ instruction_forms: port_pressure: [[1, '0']] # model_importer.py SKX throughput: 1.0 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: MOVD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: mm # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: MOVD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: mm # model_importer.py SKX - latency: 3 # model_importer.py SKX - port_pressure: [[1, '5']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: MOVD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: mm # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - latency: 15 # model_importer.py SKX - port_pressure: [[1, '237'], [1, '4']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: MOVD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: mm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - latency: 3 # model_importer.py SKX - port_pressure: [[1, '0']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX - name: EMMS # model_importer.py SKX operands: [] # model_importer.py SKX latency: ~ # model_importer.py SKX @@ -17947,41 +15536,12 @@ instruction_forms: port_pressure: [[1, '0156']] # model_importer.py SKX throughput: 0.25 # model_importer.py SKX uops: ~ # model_importer.py SKX -- name: MOVSQ # model_importer.py SKX - operands: [] # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[2, '0156'], [2, '23'], [1, '4']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 5 # model_importer.py SKX - name: PUSHFQ # model_importer.py SKX operands: [] # model_importer.py SKX latency: 7 # model_importer.py SKX port_pressure: [[1, '237'], [1, '4']] # model_importer.py SKX throughput: 1.0 # model_importer.py SKX uops: 4 # model_importer.py SKX -- name: MOVSXD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: MOVSXD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '0156']] # model_importer.py SKX - throughput: 0.25 # model_importer.py SKX - uops: 1 # model_importer.py SKX - name: SCASQ # model_importer.py SKX operands: [] # model_importer.py SKX latency: 1 # model_importer.py SKX @@ -18351,42 +15911,6 @@ instruction_forms: port_pressure: [[1, '5']] # model_importer.py SKX throughput: 1.0 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: MOVNTDQA # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: PMOVSXBW # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: PMOVSXBW # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '5']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX - name: PMULLD # model_importer.py SKX operands: # model_importer.py SKX - class: memory # model_importer.py SKX @@ -18602,29 +16126,6 @@ instruction_forms: port_pressure: [[1, '0'], [1, '5']] # model_importer.py SKX throughput: 1.0 # model_importer.py SKX uops: 2 # model_importer.py SKX -- name: PMOVZXBW # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: PMOVZXBW # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '5']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX - name: PCMPESTRI # model_importer.py SKX operands: # model_importer.py SKX - class: immediate # model_importer.py SKX @@ -18748,29 +16249,6 @@ instruction_forms: port_pressure: [[1, '01']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: PMOVSXBD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: PMOVSXBD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '5']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX - name: PMOVSXWQ # model_importer.py SKX operands: # model_importer.py SKX - class: memory # model_importer.py SKX @@ -18794,29 +16272,6 @@ instruction_forms: port_pressure: [[1, '5']] # model_importer.py SKX throughput: 1.0 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: PMOVSXBQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: PMOVSXBQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '5']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX - name: CRC32 # model_importer.py SKX operands: # model_importer.py SKX - class: memory # model_importer.py SKX @@ -20267,29 +17722,6 @@ instruction_forms: port_pressure: [[1, '015'], [2, '5']] # model_importer.py SKX throughput: 2.3333333333333335 # model_importer.py SKX uops: 3 # model_importer.py SKX -- name: MOVSHDUP # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: MOVSHDUP # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '5']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX - name: HADDPS # model_importer.py SKX operands: # model_importer.py SKX - class: memory # model_importer.py SKX @@ -20313,29 +17745,6 @@ instruction_forms: port_pressure: [[1, '015'], [2, '5']] # model_importer.py SKX throughput: 2.3333333333333335 # model_importer.py SKX uops: 3 # model_importer.py SKX -- name: MOVSLDUP # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: MOVSLDUP # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '5']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX - name: FISTTP # model_importer.py SKX operands: # model_importer.py SKX - class: memory # model_importer.py SKX @@ -20360,29 +17769,6 @@ instruction_forms: port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: MOVDDUP # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: MOVDDUP # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '5']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX - name: XSETBV # model_importer.py SKX operands: [] # model_importer.py SKX latency: ~ # model_importer.py SKX @@ -20439,29 +17825,6 @@ instruction_forms: port_pressure: [[2, '015'], [24, '0156'], [10, '06'], [1, '23'], [1, '237'], [1, '4']] # model_importer.py SKX throughput: 11.666666666666668 # model_importer.py SKX uops: ~ # model_importer.py SKX -- name: TZCNT # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: TZCNT # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - latency: 3 # model_importer.py SKX - port_pressure: [[1, '1']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX - name: BLSMSK # model_importer.py SKX operands: # model_importer.py SKX - class: memory # model_importer.py SKX @@ -20500,18 +17863,6 @@ instruction_forms: port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 2 # model_importer.py SKX -- name: ANDN # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '15']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX - name: BEXTR # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -20575,16 +17926,6 @@ instruction_forms: port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 2 # model_importer.py SKX -- name: BLSR # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '15']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX - name: RDTSCP # model_importer.py SKX operands: [] # model_importer.py SKX latency: ~ # model_importer.py SKX @@ -20838,32 +18179,6 @@ instruction_forms: port_pressure: [[3, '015'], [1, '0156'], [9, '06'], [2, '1'], [1, '23']] # model_importer.py SKX throughput: 5.75 # model_importer.py SKX uops: 16 # model_importer.py SKX -- name: MOVBE # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '15'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 3 # model_importer.py SKX -- name: MOVBE # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '15'], [1, '237'], [1, '4']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 4 # model_importer.py SKX - name: LZCNT # model_importer.py SKX operands: # model_importer.py SKX - class: memory # model_importer.py SKX @@ -20939,72 +18254,6 @@ instruction_forms: port_pressure: [[3, '0156'], [1, '06']] # model_importer.py SKX throughput: 1.25 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VMOVMSKPD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '0']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VMOVMSKPD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - latency: 5 # model_importer.py SKX - port_pressure: [[1, '0']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VMOVSD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VMOVSD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '237'], [1, '4']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VMOVMSKPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '0']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VMOVMSKPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - latency: 5 # model_importer.py SKX - port_pressure: [[1, '0']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX - name: VPMULHUW # model_importer.py SKX operands: # model_importer.py SKX - class: memory # model_importer.py SKX @@ -21032,74 +18281,6 @@ instruction_forms: port_pressure: [[1, '01']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VMOVSS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VMOVSS # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '237'], [1, '4']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VPMULUDQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 5 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VPMULUDQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 5 # model_importer.py SKX - port_pressure: [[1, '01']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VRCPSS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VRCPSS # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -21112,125 +18293,6 @@ instruction_forms: port_pressure: [[1, '0']] # model_importer.py SKX throughput: 1.0 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VPSLLDQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: immediate # model_importer.py SKX - imd: int # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '5']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VMOVQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 3 # model_importer.py SKX - port_pressure: [[1, '5']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VMOVQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '0']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VMOVQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VMOVQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '237'], [1, '4']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VMOVD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VMOVD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 3 # model_importer.py SKX - port_pressure: [[1, '5']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VMOVD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '237'], [1, '4']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VMOVD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '0']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VPMULHRSW # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 5 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VPMULHRSW # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -21243,37 +18305,6 @@ instruction_forms: port_pressure: [[1, '01']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VPERM2F128 # model_importer.py SKX - operands: # model_importer.py SKX - - class: immediate # model_importer.py SKX - imd: int # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 3 # model_importer.py SKX - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VPERM2F128 # model_importer.py SKX - operands: # model_importer.py SKX - - class: immediate # model_importer.py SKX - imd: int # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 3 # model_importer.py SKX - port_pressure: [[1, '5']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX - name: VHADDPD # model_importer.py SKX operands: # model_importer.py SKX - class: memory # model_importer.py SKX @@ -21355,52 +18386,6 @@ instruction_forms: port_pressure: [[1, '5']] # model_importer.py SKX throughput: 1.0 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VMOVSHDUP # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VMOVSHDUP # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '5']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VMOVSHDUP # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VMOVSHDUP # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '5']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX - name: VPERMILPS # model_importer.py SKX operands: # model_importer.py SKX - class: memory # model_importer.py SKX @@ -21717,102 +18702,6 @@ instruction_forms: port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX throughput: 1.0 # model_importer.py SKX uops: 2 # model_importer.py SKX -- name: VPMAXSD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VPMAXSD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '01']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VPMAXSB # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VPMAXSB # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '01']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VMULSS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VMULSS # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VANDPD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VANDPD # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -21852,239 +18741,6 @@ instruction_forms: port_pressure: [[1, '015']] # model_importer.py SKX throughput: 0.3333333333333333 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VMOVDDUP # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VMOVDDUP # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '5']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VMOVDDUP # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VMOVDDUP # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '5']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VPMAXSW # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VPMAXSW # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '01']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VANDPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VANDPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '015']] # model_importer.py SKX - throughput: 0.3333333333333333 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VANDPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VANDPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '015']] # model_importer.py SKX - throughput: 0.3333333333333333 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VMULSD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VMULSD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VMULPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VMULPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VMULPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VMULPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VPSRLDQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: immediate # model_importer.py SKX - imd: int # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '5']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VMOVNTDQA # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VPSHUFHW # model_importer.py SKX operands: # model_importer.py SKX - class: immediate # model_importer.py SKX @@ -22112,165 +18768,6 @@ instruction_forms: port_pressure: [[1, '5']] # model_importer.py SKX throughput: 1.0 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VMAXSS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VMAXSS # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VMAXSD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VMAXSD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VPMINSD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VPMINSD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '01']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VSTMXCSR # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '237'], [1, '4'], [1, '5']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 4 # model_importer.py SKX -- name: VPMINSB # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VPMINSB # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '01']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VPMINSW # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VPMINSW # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '01']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VPTEST # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 0 # model_importer.py SKX - port_pressure: [[1, '0'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 3 # model_importer.py SKX - name: VPTEST # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -22281,19 +18778,6 @@ instruction_forms: port_pressure: [[1, '0'], [1, '5']] # model_importer.py SKX throughput: 1.0 # model_importer.py SKX uops: 2 # model_importer.py SKX -- name: VPTEST # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 6 # model_importer.py SKX - port_pressure: [[1, '0'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 3 # model_importer.py SKX - name: VPTEST # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -22304,21 +18788,6 @@ instruction_forms: port_pressure: [[1, '0'], [1, '5']] # model_importer.py SKX throughput: 1.0 # model_importer.py SKX uops: 2 # model_importer.py SKX -- name: VPACKSSDW # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VPACKSSDW # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -22331,23 +18800,6 @@ instruction_forms: port_pressure: [[1, '5']] # model_importer.py SKX throughput: 1.0 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VPINSRB # model_importer.py SKX - operands: # model_importer.py SKX - - class: immediate # model_importer.py SKX - imd: int # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VPINSRB # model_importer.py SKX operands: # model_importer.py SKX - class: immediate # model_importer.py SKX @@ -22362,21 +18814,6 @@ instruction_forms: port_pressure: [[2, '5']] # model_importer.py SKX throughput: 2.0 # model_importer.py SKX uops: 2 # model_importer.py SKX -- name: VPMAXUB # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VPMAXUB # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -22389,102 +18826,6 @@ instruction_forms: port_pressure: [[1, '01']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VADDSUBPD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VADDSUBPD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VADDSUBPD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VADDSUBPD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VPXOR # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VPXOR # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '015']] # model_importer.py SKX - throughput: 0.3333333333333333 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VSQRTSD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 19 # model_importer.py SKX - port_pressure: [[1, '0'], [1, '23'], [6, [DIV]], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 6.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VSQRTSD # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -22494,32 +18835,9 @@ instruction_forms: - class: register # model_importer.py SKX name: xmm # model_importer.py SKX latency: 19 # model_importer.py SKX - port_pressure: [[1, '0'], [6, [DIV]]] # model_importer.py SKX + port_pressure: [[1, '0'], [6, [0DV]]] # model_importer.py SKX throughput: 6.0 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VPMOVSXBQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '5']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VPMOVSXBQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VEXTRACTPS # model_importer.py SKX operands: # model_importer.py SKX - class: immediate # model_importer.py SKX @@ -22535,87 +18853,6 @@ instruction_forms: port_pressure: [[1, '237'], [1, '4'], [1, '5']] # model_importer.py SKX throughput: 1.0 # model_importer.py SKX uops: 3 # model_importer.py SKX -- name: VEXTRACTPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: immediate # model_importer.py SKX - imd: int # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - latency: 0 # model_importer.py SKX - port_pressure: [[1, '0'], [1, '5']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VSQRTSS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 13 # model_importer.py SKX - port_pressure: [[1, '0'], [1, '23'], [3, [DIV]], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 3.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VSQRTSS # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 13 # model_importer.py SKX - port_pressure: [[1, '0'], [3, [DIV]]] # model_importer.py SKX - throughput: 3.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VUNPCKHPD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VUNPCKHPD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '5']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VUNPCKHPD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VUNPCKHPD # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -22628,33 +18865,6 @@ instruction_forms: port_pressure: [[1, '5']] # model_importer.py SKX throughput: 1.0 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VCVTSS2SD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VCVTSS2SD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VCOMISD # model_importer.py SKX operands: # model_importer.py SKX - class: memory # model_importer.py SKX @@ -22715,29 +18925,6 @@ instruction_forms: port_pressure: [[16, '0156']] # model_importer.py SKX throughput: 4.0 # model_importer.py SKX uops: 10 # model_importer.py SKX -- name: VCOMISS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 0 # model_importer.py SKX - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VCOMISS # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 0 # model_importer.py SKX - port_pressure: [[1, '0']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX - name: VPSRAD # model_importer.py SKX operands: # model_importer.py SKX - class: memory # model_importer.py SKX @@ -22804,71 +18991,6 @@ instruction_forms: port_pressure: [[1, '0']] # model_importer.py SKX throughput: 1.0 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VPMOVSXBD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '5']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VPMOVSXBD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VPSHUFD # model_importer.py SKX - operands: # model_importer.py SKX - - class: immediate # model_importer.py SKX - imd: int # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VPSHUFD # model_importer.py SKX - operands: # model_importer.py SKX - - class: immediate # model_importer.py SKX - imd: int # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '5']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VPSRAW # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VPSRAW # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -22893,308 +19015,6 @@ instruction_forms: port_pressure: [[1, '01']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VPSHUFB # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VPSHUFB # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '5']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VMOVDQA # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VMOVDQA # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '237'], [1, '4']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VMOVDQA # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VMOVDQA # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '237'], [1, '4']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VMOVSLDUP # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VMOVSLDUP # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '5']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VMOVSLDUP # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VMOVSLDUP # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '5']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VDIVPD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 15 # model_importer.py SKX - port_pressure: [[1, '0'], [1, '23'], [4, [DIV]], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 4.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VDIVPD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 15 # model_importer.py SKX - port_pressure: [[1, '0'], [4, [DIV]]] # model_importer.py SKX - throughput: 4.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VDIVPD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 15 # model_importer.py SKX - port_pressure: [[1, '0'], [1, '23'], [8, [DIV]], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 8.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VDIVPD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 15 # model_importer.py SKX - port_pressure: [[1, '0'], [8, [DIV]]] # model_importer.py SKX - throughput: 8.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VMOVDQU # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VMOVDQU # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VMOVDQU # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '237'], [1, '4']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VMOVDQU # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '237'], [1, '4']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VDIVPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 12 # model_importer.py SKX - port_pressure: [[1, '0'], [1, '23'], [3, [DIV]], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 3.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VDIVPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 12 # model_importer.py SKX - port_pressure: [[1, '0'], [3, [DIV]]] # model_importer.py SKX - throughput: 3.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VDIVPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 12 # model_importer.py SKX - port_pressure: [[1, '0'], [1, '23'], [5, [DIV]], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 5.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VDIVPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 12 # model_importer.py SKX - port_pressure: [[1, '0'], [5, [DIV]]] # model_importer.py SKX - throughput: 5.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VCMPSS # model_importer.py SKX - operands: # model_importer.py SKX - - class: immediate # model_importer.py SKX - imd: int # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VCMPSS # model_importer.py SKX operands: # model_importer.py SKX - class: immediate # model_importer.py SKX @@ -23247,21 +19067,6 @@ instruction_forms: port_pressure: [[1, '0'], [1, '0156'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX throughput: 1.25 # model_importer.py SKX uops: 4 # model_importer.py SKX -- name: VPSLLD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VPSLLD # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -23274,28 +19079,6 @@ instruction_forms: port_pressure: [[1, '01'], [1, '5']] # model_importer.py SKX throughput: 1.0 # model_importer.py SKX uops: 2 # model_importer.py SKX -- name: VPSLLD # model_importer.py SKX - operands: # model_importer.py SKX - - class: immediate # model_importer.py SKX - imd: int # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '01']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VPMOVMSKB # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '0']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX - name: VCMPSD # model_importer.py SKX operands: # model_importer.py SKX - class: immediate # model_importer.py SKX @@ -23327,21 +19110,6 @@ instruction_forms: port_pressure: [[1, '01']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VPSLLQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VPSLLQ # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -23354,35 +19122,6 @@ instruction_forms: port_pressure: [[1, '01'], [1, '5']] # model_importer.py SKX throughput: 1.0 # model_importer.py SKX uops: 2 # model_importer.py SKX -- name: VPSLLQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: immediate # model_importer.py SKX - imd: int # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '01']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VBLENDVPD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[2, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.6666666666666666 # model_importer.py SKX - uops: 3 # model_importer.py SKX - name: VBLENDVPD # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -23521,33 +19260,6 @@ instruction_forms: port_pressure: [[1, '015'], [2, '5']] # model_importer.py SKX throughput: 2.3333333333333335 # model_importer.py SKX uops: 3 # model_importer.py SKX -- name: VPANDN # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VPANDN # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '015']] # model_importer.py SKX - throughput: 0.3333333333333333 # model_importer.py SKX - uops: 1 # model_importer.py SKX - name: VSHUFPD # model_importer.py SKX operands: # model_importer.py SKX - class: immediate # model_importer.py SKX @@ -23610,46 +19322,6 @@ instruction_forms: port_pressure: [[1, '5']] # model_importer.py SKX throughput: 1.0 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VSUBSD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VSUBSD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VSQRTPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '0'], [1, '23'], [3, [DIV]], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 3.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VSQRTPS # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -23657,7 +19329,7 @@ instruction_forms: - class: register # model_importer.py SKX name: xmm # model_importer.py SKX latency: 13 # model_importer.py SKX - port_pressure: [[1, '0'], [3, [DIV]]] # model_importer.py SKX + port_pressure: [[1, '0'], [3, [0DV]]] # model_importer.py SKX throughput: 3.0 # model_importer.py SKX uops: 1 # model_importer.py SKX - name: VSQRTPS # model_importer.py SKX @@ -23670,7 +19342,7 @@ instruction_forms: - class: register # model_importer.py SKX name: ymm # model_importer.py SKX latency: ~ # model_importer.py SKX - port_pressure: [[1, '0'], [1, '23'], [6, [DIV]], [1, [2D, 3D]]] # model_importer.py SKX + port_pressure: [[1, '0'], [1, '23'], [6, [0DV]], [1, [2D, 3D]]] # model_importer.py SKX throughput: 6.0 # model_importer.py SKX uops: 2 # model_importer.py SKX - name: VSQRTPS # model_importer.py SKX @@ -23680,55 +19352,9 @@ instruction_forms: - class: register # model_importer.py SKX name: ymm # model_importer.py SKX latency: 13 # model_importer.py SKX - port_pressure: [[1, '0'], [6, [DIV]]] # model_importer.py SKX + port_pressure: [[1, '0'], [6, [0DV]]] # model_importer.py SKX throughput: 6.0 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VCVTPS2DQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VCVTPS2DQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VCVTPS2DQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VCVTPS2DQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX - name: VPHADDD # model_importer.py SKX operands: # model_importer.py SKX - class: memory # model_importer.py SKX @@ -23766,7 +19392,7 @@ instruction_forms: - class: register # model_importer.py SKX name: xmm # model_importer.py SKX latency: ~ # model_importer.py SKX - port_pressure: [[1, '0'], [1, '23'], [6, [DIV]], [1, [2D, 3D]]] # model_importer.py SKX + port_pressure: [[1, '0'], [1, '23'], [6, [0DV]], [1, [2D, 3D]]] # model_importer.py SKX throughput: 6.0 # model_importer.py SKX uops: 2 # model_importer.py SKX - name: VSQRTPD # model_importer.py SKX @@ -23776,7 +19402,7 @@ instruction_forms: - class: register # model_importer.py SKX name: xmm # model_importer.py SKX latency: 19 # model_importer.py SKX - port_pressure: [[1, '0'], [6, [DIV]]] # model_importer.py SKX + port_pressure: [[1, '0'], [6, [0DV]]] # model_importer.py SKX throughput: 6.0 # model_importer.py SKX uops: 1 # model_importer.py SKX - name: VSQRTPD # model_importer.py SKX @@ -23789,7 +19415,7 @@ instruction_forms: - class: register # model_importer.py SKX name: ymm # model_importer.py SKX latency: ~ # model_importer.py SKX - port_pressure: [[1, '0'], [1, '23'], [12, [DIV]], [1, [2D, 3D]]] # model_importer.py SKX + port_pressure: [[1, '0'], [1, '23'], [12, [0DV]], [1, [2D, 3D]]] # model_importer.py SKX throughput: 12.0 # model_importer.py SKX uops: 2 # model_importer.py SKX - name: VSQRTPD # model_importer.py SKX @@ -23799,139 +19425,9 @@ instruction_forms: - class: register # model_importer.py SKX name: ymm # model_importer.py SKX latency: 19 # model_importer.py SKX - port_pressure: [[1, '0'], [12, [DIV]]] # model_importer.py SKX + port_pressure: [[1, '0'], [12, [0DV]]] # model_importer.py SKX throughput: 12.0 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VSUBSS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VSUBSS # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VSHUFPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: immediate # model_importer.py SKX - imd: int # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VSHUFPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: immediate # model_importer.py SKX - imd: int # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '5']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VSHUFPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: immediate # model_importer.py SKX - imd: int # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VSHUFPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: immediate # model_importer.py SKX - imd: int # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '5']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VLDDQU # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VLDDQU # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VPMULDQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 5 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VPMULDQ # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -23944,23 +19440,6 @@ instruction_forms: port_pressure: [[1, '01']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VDPPD # model_importer.py SKX - operands: # model_importer.py SKX - - class: immediate # model_importer.py SKX - imd: int # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 9 # model_importer.py SKX - port_pressure: [[2, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 4 # model_importer.py SKX - name: VDPPD # model_importer.py SKX operands: # model_importer.py SKX - class: immediate # model_importer.py SKX @@ -23975,51 +19454,6 @@ instruction_forms: port_pressure: [[2, '01']] # model_importer.py SKX throughput: 1.0 # model_importer.py SKX uops: 3 # model_importer.py SKX -- name: VMOVLPD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VMOVLPD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '237'], [1, '4']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VDPPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: immediate # model_importer.py SKX - imd: int # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 13 # model_importer.py SKX - port_pressure: [[3, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.5 # model_importer.py SKX - uops: 6 # model_importer.py SKX - name: VDPPS # model_importer.py SKX operands: # model_importer.py SKX - class: immediate # model_importer.py SKX @@ -24065,46 +19499,6 @@ instruction_forms: port_pressure: [[3, '01']] # model_importer.py SKX throughput: 1.5 # model_importer.py SKX uops: 4 # model_importer.py SKX -- name: VMOVLHPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '5']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VMOVLPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VMOVLPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '237'], [1, '4']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VPUNPCKHDQ # model_importer.py SKX operands: # model_importer.py SKX - class: memory # model_importer.py SKX @@ -24132,200 +19526,6 @@ instruction_forms: port_pressure: [[1, '5']] # model_importer.py SKX throughput: 1.0 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VCVTPD2DQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 3 # model_importer.py SKX -- name: VCVTPD2DQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 5 # model_importer.py SKX - port_pressure: [[1, '015'], [1, '5']] # model_importer.py SKX - throughput: 1.3333333333333333 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VCVTPD2DQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 7 # model_importer.py SKX - port_pressure: [[1, '015'], [1, '5']] # model_importer.py SKX - throughput: 1.3333333333333333 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VCVTTSS2SI # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '0'], [1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.3333333333333333 # model_importer.py SKX - uops: 3 # model_importer.py SKX -- name: VCVTTSS2SI # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - latency: 2 # model_importer.py SKX - port_pressure: [[1, '0'], [1, '015'], [1, '5']] # model_importer.py SKX - throughput: 1.3333333333333333 # model_importer.py SKX - uops: 3 # model_importer.py SKX -- name: VMULPD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VMULPD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VMULPD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VMULPD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VPMOVZXBD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '5']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VPMOVZXBD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VPMOVZXBW # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '5']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VPMOVZXBW # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VPMOVZXBQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '5']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VPMOVZXBQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VPADDSW # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VPADDSW # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -24338,36 +19538,6 @@ instruction_forms: port_pressure: [[1, '01']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VMASKMOVPD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VMASKMOVPD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VMASKMOVPD # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -24398,68 +19568,6 @@ instruction_forms: port_pressure: [[1, '0'], [1, '237'], [1, '4']] # model_importer.py SKX throughput: 1.0 # model_importer.py SKX uops: 3 # model_importer.py SKX -- name: VINSERTPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: immediate # model_importer.py SKX - imd: int # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VINSERTPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: immediate # model_importer.py SKX - imd: int # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '5']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VPALIGNR # model_importer.py SKX - operands: # model_importer.py SKX - - class: immediate # model_importer.py SKX - imd: int # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VPALIGNR # model_importer.py SKX - operands: # model_importer.py SKX - - class: immediate # model_importer.py SKX - imd: int # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '5']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX - name: VMASKMOVPS # model_importer.py SKX operands: # model_importer.py SKX - class: memory # model_importer.py SKX @@ -24952,77 +20060,6 @@ instruction_forms: port_pressure: [[1, '01']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VXORPD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VXORPD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '015']] # model_importer.py SKX - throughput: 0.3333333333333333 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VXORPD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VXORPD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '015']] # model_importer.py SKX - throughput: 0.3333333333333333 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VROUNDSD # model_importer.py SKX - operands: # model_importer.py SKX - - class: immediate # model_importer.py SKX - imd: int # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 8 # model_importer.py SKX - port_pressure: [[2, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 3 # model_importer.py SKX - name: VROUNDSD # model_importer.py SKX operands: # model_importer.py SKX - class: immediate # model_importer.py SKX @@ -25095,77 +20132,6 @@ instruction_forms: port_pressure: [[1, '01']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VXORPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VXORPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '015']] # model_importer.py SKX - throughput: 0.3333333333333333 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VXORPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VXORPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '015']] # model_importer.py SKX - throughput: 0.3333333333333333 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VINSERTF128 # model_importer.py SKX - operands: # model_importer.py SKX - - class: immediate # model_importer.py SKX - imd: int # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VINSERTF128 # model_importer.py SKX operands: # model_importer.py SKX - class: immediate # model_importer.py SKX @@ -25180,21 +20146,6 @@ instruction_forms: port_pressure: [[1, '5']] # model_importer.py SKX throughput: 1.0 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VHSUBPD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 6 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 4 # model_importer.py SKX - name: VHSUBPD # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -25207,21 +20158,6 @@ instruction_forms: port_pressure: [[1, '01']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 3 # model_importer.py SKX -- name: VHSUBPD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 6 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 4 # model_importer.py SKX - name: VHSUBPD # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -25234,73 +20170,6 @@ instruction_forms: port_pressure: [[1, '01']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 3 # model_importer.py SKX -- name: VMOVUPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VMOVUPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '237'], [1, '4']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VMOVUPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VMOVUPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '237'], [1, '4']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VHSUBPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 6 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 4 # model_importer.py SKX - name: VHSUBPS # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -25313,21 +20182,6 @@ instruction_forms: port_pressure: [[1, '01']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 3 # model_importer.py SKX -- name: VHSUBPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 6 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 4 # model_importer.py SKX - name: VHSUBPS # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -25340,125 +20194,6 @@ instruction_forms: port_pressure: [[1, '01']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 3 # model_importer.py SKX -- name: VHADDPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 6 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 4 # model_importer.py SKX -- name: VHADDPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 6 # model_importer.py SKX - port_pressure: [[1, '01']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 3 # model_importer.py SKX -- name: VHADDPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 6 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 4 # model_importer.py SKX -- name: VHADDPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 6 # model_importer.py SKX - port_pressure: [[1, '01']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 3 # model_importer.py SKX -- name: VMOVUPD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VMOVUPD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '237'], [1, '4']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VMOVUPD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VMOVUPD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '237'], [1, '4']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VCVTTPS2DQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VCVTTPS2DQ # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -25469,19 +20204,6 @@ instruction_forms: port_pressure: [[1, '01']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VCVTTPS2DQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VCVTTPS2DQ # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -25492,19 +20214,6 @@ instruction_forms: port_pressure: [[1, '01']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VTESTPD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 0 # model_importer.py SKX - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VTESTPD # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -25515,19 +20224,6 @@ instruction_forms: port_pressure: [[1, '0']] # model_importer.py SKX throughput: 1.0 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VTESTPD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 5 # model_importer.py SKX - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VTESTPD # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -25538,73 +20234,6 @@ instruction_forms: port_pressure: [[1, '0']] # model_importer.py SKX throughput: 1.0 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VDIVSS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 12 # model_importer.py SKX - port_pressure: [[1, '0'], [1, '23'], [3, [DIV]], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 3.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VDIVSS # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 12 # model_importer.py SKX - port_pressure: [[1, '0'], [3, [DIV]]] # model_importer.py SKX - throughput: 3.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VDIVSD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 15 # model_importer.py SKX - port_pressure: [[1, '0'], [1, '23'], [4, [DIV]], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 4.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VDIVSD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 15 # model_importer.py SKX - port_pressure: [[1, '0'], [4, [DIV]]] # model_importer.py SKX - throughput: 4.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VTESTPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 0 # model_importer.py SKX - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VTESTPS # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -25615,19 +20244,6 @@ instruction_forms: port_pressure: [[1, '0']] # model_importer.py SKX throughput: 1.0 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VTESTPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 5 # model_importer.py SKX - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VTESTPS # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -25638,49 +20254,6 @@ instruction_forms: port_pressure: [[1, '0']] # model_importer.py SKX throughput: 1.0 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VMOVNTDQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - latency: 683 # model_importer.py SKX - port_pressure: [[1, '237'], [1, '4']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VMOVNTDQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - latency: 683 # model_importer.py SKX - port_pressure: [[1, '237'], [1, '4']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VCMPPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: immediate # model_importer.py SKX - imd: int # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VCMPPS # model_importer.py SKX operands: # model_importer.py SKX - class: immediate # model_importer.py SKX @@ -25695,23 +20268,6 @@ instruction_forms: port_pressure: [[1, '01']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VCMPPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: immediate # model_importer.py SKX - imd: int # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VCMPPS # model_importer.py SKX operands: # model_importer.py SKX - class: immediate # model_importer.py SKX @@ -25726,77 +20282,6 @@ instruction_forms: port_pressure: [[1, '01']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VADDSUBPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VADDSUBPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VADDSUBPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VADDSUBPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VCMPPD # model_importer.py SKX - operands: # model_importer.py SKX - - class: immediate # model_importer.py SKX - imd: int # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VCMPPD # model_importer.py SKX operands: # model_importer.py SKX - class: immediate # model_importer.py SKX @@ -25811,23 +20296,6 @@ instruction_forms: port_pressure: [[1, '01']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VCMPPD # model_importer.py SKX - operands: # model_importer.py SKX - - class: immediate # model_importer.py SKX - imd: int # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VCMPPD # model_importer.py SKX operands: # model_importer.py SKX - class: immediate # model_importer.py SKX @@ -25842,98 +20310,6 @@ instruction_forms: port_pressure: [[1, '01']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VSUBPD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VSUBPD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VSUBPD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VSUBPD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VCVTSS2SI # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '0'], [1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.3333333333333333 # model_importer.py SKX - uops: 3 # model_importer.py SKX -- name: VCVTSS2SI # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - latency: 2 # model_importer.py SKX - port_pressure: [[1, '0'], [1, '015']] # model_importer.py SKX - throughput: 1.3333333333333333 # model_importer.py SKX - uops: 3 # model_importer.py SKX -- name: VMINSS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VMINSS # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -25969,75 +20345,6 @@ instruction_forms: port_pressure: [[1, '01']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VSUBPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VSUBPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VSUBPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VSUBPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VPHADDSW # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 3 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [2, '5'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 2.0 # model_importer.py SKX - uops: 4 # model_importer.py SKX - name: VPHADDSW # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -26251,34 +20558,6 @@ instruction_forms: port_pressure: [[1, '01']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VMOVHPD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VMOVHPD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '237'], [1, '4']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VPCMPESTRI # model_importer.py SKX operands: # model_importer.py SKX - class: immediate # model_importer.py SKX @@ -26357,121 +20636,6 @@ instruction_forms: port_pressure: [[4, '0'], [1, '015'], [1, '0156'], [3, '5']] # model_importer.py SKX throughput: 4.583333333333333 # model_importer.py SKX uops: 9 # model_importer.py SKX -- name: VMOVHPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VMOVHPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '237'], [1, '4']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VZEROUPPER # model_importer.py SKX - operands: [] # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '015'], [3, '0156']] # model_importer.py SKX - throughput: 1.0833333333333333 # model_importer.py SKX - uops: 0 # model_importer.py SKX -- name: VANDNPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VANDNPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '015']] # model_importer.py SKX - throughput: 0.3333333333333333 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VANDNPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VANDNPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '015']] # model_importer.py SKX - throughput: 0.3333333333333333 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VPADDQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VPADDQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '015']] # model_importer.py SKX - throughput: 0.3333333333333333 # model_importer.py SKX - uops: 1 # model_importer.py SKX - name: VPADDW # model_importer.py SKX operands: # model_importer.py SKX - class: memory # model_importer.py SKX @@ -26526,87 +20690,6 @@ instruction_forms: port_pressure: [[1, '015']] # model_importer.py SKX throughput: 0.3333333333333333 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VANDNPD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VANDNPD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '015']] # model_importer.py SKX - throughput: 0.3333333333333333 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VANDNPD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VANDNPD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '015']] # model_importer.py SKX - throughput: 0.3333333333333333 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VPADDD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VPADDD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '015']] # model_importer.py SKX - throughput: 0.3333333333333333 # model_importer.py SKX - uops: 1 # model_importer.py SKX - name: VPABSB # model_importer.py SKX operands: # model_importer.py SKX - class: memory # model_importer.py SKX @@ -26630,85 +20713,6 @@ instruction_forms: port_pressure: [[1, '01']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VBLENDPD # model_importer.py SKX - operands: # model_importer.py SKX - - class: immediate # model_importer.py SKX - imd: int # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VBLENDPD # model_importer.py SKX - operands: # model_importer.py SKX - - class: immediate # model_importer.py SKX - imd: int # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '015']] # model_importer.py SKX - throughput: 0.3333333333333333 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VBLENDPD # model_importer.py SKX - operands: # model_importer.py SKX - - class: immediate # model_importer.py SKX - imd: int # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VBLENDPD # model_importer.py SKX - operands: # model_importer.py SKX - - class: immediate # model_importer.py SKX - imd: int # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '015']] # model_importer.py SKX - throughput: 0.3333333333333333 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VBLENDPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: immediate # model_importer.py SKX - imd: int # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VBLENDPS # model_importer.py SKX operands: # model_importer.py SKX - class: immediate # model_importer.py SKX @@ -26723,23 +20727,6 @@ instruction_forms: port_pressure: [[1, '015']] # model_importer.py SKX throughput: 0.3333333333333333 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VBLENDPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: immediate # model_importer.py SKX - imd: int # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VBLENDPS # model_importer.py SKX operands: # model_importer.py SKX - class: immediate # model_importer.py SKX @@ -26754,52 +20741,6 @@ instruction_forms: port_pressure: [[1, '015']] # model_importer.py SKX throughput: 0.3333333333333333 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VRSQRTPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VRSQRTPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 5 # model_importer.py SKX - port_pressure: [[1, '0']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VRSQRTPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VRSQRTPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 5 # model_importer.py SKX - port_pressure: [[1, '0']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX - name: VPEXTRB # model_importer.py SKX operands: # model_importer.py SKX - class: immediate # model_importer.py SKX @@ -26827,33 +20768,6 @@ instruction_forms: port_pressure: [[1, '0'], [1, '5']] # model_importer.py SKX throughput: 1.0 # model_importer.py SKX uops: 2 # model_importer.py SKX -- name: VPEXTRD # model_importer.py SKX - operands: # model_importer.py SKX - - class: immediate # model_importer.py SKX - imd: int # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - latency: 5 # model_importer.py SKX - port_pressure: [[1, '237'], [1, '4'], [1, '5']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 3 # model_importer.py SKX -- name: VPEXTRD # model_importer.py SKX - operands: # model_importer.py SKX - - class: immediate # model_importer.py SKX - imd: int # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - latency: 0 # model_importer.py SKX - port_pressure: [[1, '0'], [1, '5']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VPHSUBW # model_importer.py SKX operands: # model_importer.py SKX - class: memory # model_importer.py SKX @@ -27047,102 +20961,6 @@ instruction_forms: port_pressure: [[1, '5']] # model_importer.py SKX throughput: 1.0 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VPOR # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VPOR # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '015']] # model_importer.py SKX - throughput: 0.3333333333333333 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VADDPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VADDPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VADDPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VADDPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VPMULLD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 10 # model_importer.py SKX - port_pressure: [[2, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 3 # model_importer.py SKX - name: VPMULLD # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -27155,44 +20973,6 @@ instruction_forms: port_pressure: [[2, '01']] # model_importer.py SKX throughput: 1.0 # model_importer.py SKX uops: 2 # model_importer.py SKX -- name: VUCOMISS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 0 # model_importer.py SKX - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VUCOMISS # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 0 # model_importer.py SKX - port_pressure: [[1, '0']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VPCMPISTRM # model_importer.py SKX - operands: # model_importer.py SKX - - class: immediate # model_importer.py SKX - imd: int # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 8 # model_importer.py SKX - port_pressure: [[3, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 3.0 # model_importer.py SKX - uops: 4 # model_importer.py SKX - name: VPCMPISTRM # model_importer.py SKX operands: # model_importer.py SKX - class: immediate # model_importer.py SKX @@ -27259,29 +21039,6 @@ instruction_forms: port_pressure: [[1, '01']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VUCOMISD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 0 # model_importer.py SKX - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VUCOMISD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 0 # model_importer.py SKX - port_pressure: [[1, '0']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX - name: VEXTRACTF128 # model_importer.py SKX operands: # model_importer.py SKX - class: immediate # model_importer.py SKX @@ -27297,56 +21054,6 @@ instruction_forms: port_pressure: [[1, '237'], [1, '4']] # model_importer.py SKX throughput: 1.0 # model_importer.py SKX uops: 2 # model_importer.py SKX -- name: VEXTRACTF128 # model_importer.py SKX - operands: # model_importer.py SKX - - class: immediate # model_importer.py SKX - imd: int # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 3 # model_importer.py SKX - port_pressure: [[1, '5']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VPMOVSXBW # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '5']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VPMOVSXBW # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VPACKUSDW # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VPACKUSDW # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -27359,21 +21066,6 @@ instruction_forms: port_pressure: [[1, '5']] # model_importer.py SKX throughput: 1.0 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VPMAXUD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VPMAXUD # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -27387,54 +21079,6 @@ instruction_forms: throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX - name: VPINSRD # model_importer.py SKX - operands: # model_importer.py SKX - - class: immediate # model_importer.py SKX - imd: int # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VPINSRD # model_importer.py SKX - operands: # model_importer.py SKX - - class: immediate # model_importer.py SKX - imd: int # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 2 # model_importer.py SKX - port_pressure: [[2, '5']] # model_importer.py SKX - throughput: 2.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VPINSRQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: immediate # model_importer.py SKX - imd: int # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VPINSRQ # model_importer.py SKX operands: # model_importer.py SKX - class: immediate # model_importer.py SKX imd: int # model_importer.py SKX @@ -27448,23 +21092,6 @@ instruction_forms: port_pressure: [[2, '5']] # model_importer.py SKX throughput: 2.0 # model_importer.py SKX uops: 2 # model_importer.py SKX -- name: VPINSRW # model_importer.py SKX - operands: # model_importer.py SKX - - class: immediate # model_importer.py SKX - imd: int # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VPINSRW # model_importer.py SKX operands: # model_importer.py SKX - class: immediate # model_importer.py SKX @@ -27479,21 +21106,6 @@ instruction_forms: port_pressure: [[2, '5']] # model_importer.py SKX throughput: 2.0 # model_importer.py SKX uops: 2 # model_importer.py SKX -- name: VPMAXUW # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VPMAXUW # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -27506,21 +21118,6 @@ instruction_forms: port_pressure: [[1, '01']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VPSRLW # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VPSRLW # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -27545,21 +21142,6 @@ instruction_forms: port_pressure: [[1, '01']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VPSRLQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VPSRLQ # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -27572,85 +21154,6 @@ instruction_forms: port_pressure: [[1, '01'], [1, '5']] # model_importer.py SKX throughput: 1.0 # model_importer.py SKX uops: 2 # model_importer.py SKX -- name: VPSRLQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: immediate # model_importer.py SKX - imd: int # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '01']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VMOVAPD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VMOVAPD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '237'], [1, '4']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VMOVAPD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VMOVAPD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '237'], [1, '4']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VPUNPCKLQDQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VPUNPCKLQDQ # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -27663,60 +21166,6 @@ instruction_forms: port_pressure: [[1, '5']] # model_importer.py SKX throughput: 1.0 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VPSRLD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VPSRLD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '5']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VPSRLD # model_importer.py SKX - operands: # model_importer.py SKX - - class: immediate # model_importer.py SKX - imd: int # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '01']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VPERMILPD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VPERMILPD # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -27810,58 +21259,6 @@ instruction_forms: port_pressure: [[1, '5']] # model_importer.py SKX throughput: 1.0 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VMOVAPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VMOVAPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '237'], [1, '4']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VMOVAPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VMOVAPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '237'], [1, '4']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VBROADCASTSD # model_importer.py SKX operands: # model_importer.py SKX - class: memory # model_importer.py SKX @@ -27955,52 +21352,6 @@ instruction_forms: port_pressure: [[1, '01']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VCVTDQ2PS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VCVTDQ2PS # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VCVTDQ2PS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VCVTDQ2PS # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX - name: VPUNPCKLDQ # model_importer.py SKX operands: # model_importer.py SKX - class: memory # model_importer.py SKX @@ -28028,106 +21379,6 @@ instruction_forms: port_pressure: [[1, '5']] # model_importer.py SKX throughput: 1.0 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VCVTDQ2PD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '0'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VCVTDQ2PD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 5 # model_importer.py SKX - port_pressure: [[1, '0'], [1, '5']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VCVTDQ2PD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '0'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VCVTDQ2PD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 7 # model_importer.py SKX - port_pressure: [[1, '0'], [1, '5']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VMINPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VMINPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VMINPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VMINPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX - name: VPSUBB # model_importer.py SKX operands: # model_importer.py SKX - class: memory # model_importer.py SKX @@ -28330,75 +21581,6 @@ instruction_forms: port_pressure: [[2, '01']] # model_importer.py SKX throughput: 1.0 # model_importer.py SKX uops: 2 # model_importer.py SKX -- name: VROUNDPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: immediate # model_importer.py SKX - imd: int # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[2, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 3 # model_importer.py SKX -- name: VROUNDPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: immediate # model_importer.py SKX - imd: int # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 8 # model_importer.py SKX - port_pressure: [[2, '01']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VROUNDPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: immediate # model_importer.py SKX - imd: int # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[2, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 3 # model_importer.py SKX -- name: VROUNDPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: immediate # model_importer.py SKX - imd: int # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 8 # model_importer.py SKX - port_pressure: [[2, '01']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VPSUBSB # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VPSUBSB # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -28461,21 +21643,6 @@ instruction_forms: port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX throughput: 1.0 # model_importer.py SKX uops: 2 # model_importer.py SKX -- name: VCVTSI2SS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 3 # model_importer.py SKX - name: VCVTSI2SS # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -28488,21 +21655,6 @@ instruction_forms: port_pressure: [[1, '015'], [2, '5']] # model_importer.py SKX throughput: 2.3333333333333335 # model_importer.py SKX uops: 3 # model_importer.py SKX -- name: VCVTSD2SS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '015'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.3333333333333333 # model_importer.py SKX - uops: 3 # model_importer.py SKX - name: VCVTSD2SS # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -28546,67 +21698,6 @@ instruction_forms: port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX throughput: 1.0 # model_importer.py SKX uops: 2 # model_importer.py SKX -- name: VRCPPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VRCPPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '0']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VRCPPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VRCPPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '0']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VCVTSI2SD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VCVTSI2SD # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -28619,19 +21710,6 @@ instruction_forms: port_pressure: [[1, '01']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 2 # model_importer.py SKX -- name: VCVTSD2SI # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '0'], [1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.3333333333333333 # model_importer.py SKX - uops: 3 # model_importer.py SKX - name: VCVTSD2SI # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -28665,18 +21743,6 @@ instruction_forms: port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX throughput: 1.0 # model_importer.py SKX uops: 2 # model_importer.py SKX -- name: VMOVHLPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '5']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX - name: VPMOVSXWQ # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -28700,114 +21766,6 @@ instruction_forms: port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX throughput: 1.0 # model_importer.py SKX uops: 2 # model_importer.py SKX -- name: VORPD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VORPD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '015']] # model_importer.py SKX - throughput: 0.3333333333333333 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VORPD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VORPD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '015']] # model_importer.py SKX - throughput: 0.3333333333333333 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VORPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VORPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '015']] # model_importer.py SKX - throughput: 0.3333333333333333 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VORPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VORPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '015']] # model_importer.py SKX - throughput: 0.3333333333333333 # model_importer.py SKX - uops: 1 # model_importer.py SKX - name: VMASKMOVDQU # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -28818,32 +21776,6 @@ instruction_forms: port_pressure: [[1, '0'], [1, '237'], [1, '4']] # model_importer.py SKX throughput: 1.0 # model_importer.py SKX uops: 10 # model_importer.py SKX -- name: VMOVNTPD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - latency: 728 # model_importer.py SKX - port_pressure: [[1, '237'], [1, '4']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VMOVNTPD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - latency: 949 # model_importer.py SKX - port_pressure: [[1, '237'], [1, '4']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VPMINUW # model_importer.py SKX operands: # model_importer.py SKX - class: memory # model_importer.py SKX @@ -28871,75 +21803,6 @@ instruction_forms: port_pressure: [[1, '01']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VUNPCKLPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VUNPCKLPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '5']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VUNPCKLPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VUNPCKLPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '5']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VPMINUB # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VPMINUB # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -28952,32 +21815,6 @@ instruction_forms: port_pressure: [[1, '01']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VMOVNTPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - latency: 728 # model_importer.py SKX - port_pressure: [[1, '237'], [1, '4']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VMOVNTPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - latency: 706 # model_importer.py SKX - port_pressure: [[1, '237'], [1, '4']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VPMINUD # model_importer.py SKX operands: # model_importer.py SKX - class: memory # model_importer.py SKX @@ -29005,75 +21842,6 @@ instruction_forms: port_pressure: [[1, '01']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VUNPCKLPD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VUNPCKLPD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '5']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VUNPCKLPD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VUNPCKLPD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '5']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VPUNPCKHBW # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VPUNPCKHBW # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -29119,48 +21887,6 @@ instruction_forms: port_pressure: [[1, '015'], [1, '5']] # model_importer.py SKX throughput: 1.3333333333333333 # model_importer.py SKX uops: 2 # model_importer.py SKX -- name: VPCMPGTD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VPCMPGTD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '01']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VPMADDWD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 5 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VPMADDWD # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -29173,21 +21899,6 @@ instruction_forms: port_pressure: [[1, '01']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VPCMPGTQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 3 # model_importer.py SKX - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VPCMPGTQ # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -29200,21 +21911,6 @@ instruction_forms: port_pressure: [[1, '5']] # model_importer.py SKX throughput: 1.0 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VPCMPGTW # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VPCMPGTW # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -29373,66 +22069,6 @@ instruction_forms: port_pressure: [[1, '0'], [1, '015']] # model_importer.py SKX throughput: 1.3333333333333333 # model_importer.py SKX uops: 2 # model_importer.py SKX -- name: VCVTPD2PS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 3 # model_importer.py SKX -- name: VCVTPD2PS # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 5 # model_importer.py SKX - port_pressure: [[1, '015'], [1, '5']] # model_importer.py SKX - throughput: 1.3333333333333333 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VCVTPD2PS # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 7 # model_importer.py SKX - port_pressure: [[1, '015'], [1, '5']] # model_importer.py SKX - throughput: 1.3333333333333333 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VADDSD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VADDSD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX - name: VPACKSSWB # model_importer.py SKX operands: # model_importer.py SKX - class: memory # model_importer.py SKX @@ -29460,79 +22096,6 @@ instruction_forms: port_pressure: [[1, '5']] # model_importer.py SKX throughput: 1.0 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VADDSS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VADDSS # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VCVTPS2PD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VCVTPS2PD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 5 # model_importer.py SKX - port_pressure: [[1, '01']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VCVTPS2PD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VCVTPS2PD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 7 # model_importer.py SKX - port_pressure: [[1, '01']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VPMULHUW # model_importer.py SKX operands: # model_importer.py SKX - class: memory # model_importer.py SKX @@ -29560,60 +22123,6 @@ instruction_forms: port_pressure: [[1, '01']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VPMULUDQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 5 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VPMULUDQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 5 # model_importer.py SKX - port_pressure: [[1, '01']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VPSLLDQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: immediate # model_importer.py SKX - imd: int # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '5']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VPMULHRSW # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 5 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VPMULHRSW # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -29653,60 +22162,6 @@ instruction_forms: port_pressure: [[1, '5']] # model_importer.py SKX throughput: 1.0 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VPERMD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 3 # model_importer.py SKX - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VPERMD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 3 # model_importer.py SKX - port_pressure: [[1, '5']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VPERMQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: immediate # model_importer.py SKX - imd: int # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VPERMQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: immediate # model_importer.py SKX - imd: int # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 3 # model_importer.py SKX - port_pressure: [[1, '5']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX - name: VPMOVZXWQ # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -29902,61 +22357,6 @@ instruction_forms: port_pressure: [[1, '5']] # model_importer.py SKX throughput: 1.0 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VPMOVSXDQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VPMAXSD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VPMAXSD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '01']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VPSRLVQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VPSRLVQ # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -29969,21 +22369,6 @@ instruction_forms: port_pressure: [[1, '01']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VPSRLVQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VPSRLVQ # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -29996,75 +22381,6 @@ instruction_forms: port_pressure: [[1, '01']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VPMAXSB # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VPMAXSB # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '01']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VPMAXSW # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VPMAXSW # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '01']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VPSRLVD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VPSRLVD # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -30077,21 +22393,6 @@ instruction_forms: port_pressure: [[1, '01']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VPSRLVD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VPSRLVD # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -30104,46 +22405,6 @@ instruction_forms: port_pressure: [[1, '01']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VPSRLDQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: immediate # model_importer.py SKX - imd: int # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '5']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VMOVNTDQA # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VPSHUFHW # model_importer.py SKX - operands: # model_importer.py SKX - - class: immediate # model_importer.py SKX - imd: int # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VPSHUFHW # model_importer.py SKX operands: # model_importer.py SKX - class: immediate # model_importer.py SKX @@ -30156,102 +22417,6 @@ instruction_forms: port_pressure: [[1, '5']] # model_importer.py SKX throughput: 1.0 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VPMINSD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VPMINSD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '01']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VPMINSB # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VPMINSB # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '01']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VPMINSW # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VPMINSW # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '01']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VPACKSSDW # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VPACKSSDW # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -30291,56 +22456,6 @@ instruction_forms: port_pressure: [[1, '01']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VPXOR # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VPXOR # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '015']] # model_importer.py SKX - throughput: 0.3333333333333333 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VPMOVSXBQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 3 # model_importer.py SKX - port_pressure: [[1, '5']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VPMOVSXBQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VPBLENDVB # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -30411,71 +22526,6 @@ instruction_forms: port_pressure: [[1, '01']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VPMOVSXBD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 3 # model_importer.py SKX - port_pressure: [[1, '5']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VPMOVSXBD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VPSHUFD # model_importer.py SKX - operands: # model_importer.py SKX - - class: immediate # model_importer.py SKX - imd: int # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VPSHUFD # model_importer.py SKX - operands: # model_importer.py SKX - - class: immediate # model_importer.py SKX - imd: int # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '5']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VPSRAW # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VPSRAW # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -30500,48 +22550,6 @@ instruction_forms: port_pressure: [[1, '01']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VPSHUFB # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VPSHUFB # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '5']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VPSHUFLW # model_importer.py SKX - operands: # model_importer.py SKX - - class: immediate # model_importer.py SKX - imd: int # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VPSHUFLW # model_importer.py SKX operands: # model_importer.py SKX - class: immediate # model_importer.py SKX @@ -30555,70 +22563,6 @@ instruction_forms: throughput: 1.0 # model_importer.py SKX uops: 1 # model_importer.py SKX - name: VPSLLD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VPSLLD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 3 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '5']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VPSLLD # model_importer.py SKX - operands: # model_importer.py SKX - - class: immediate # model_importer.py SKX - imd: int # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '01']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VPMOVMSKB # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '0']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VPSLLQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VPSLLQ # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX name: xmm # model_importer.py SKX @@ -30632,30 +22576,15 @@ instruction_forms: uops: 2 # model_importer.py SKX - name: VPSLLQ # model_importer.py SKX operands: # model_importer.py SKX - - class: immediate # model_importer.py SKX - imd: int # model_importer.py SKX + - class: register # model_importer.py SKX + name: xmm # model_importer.py SKX - class: register # model_importer.py SKX name: ymm # model_importer.py SKX - class: register # model_importer.py SKX name: ymm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '01']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VPSLLW # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX + latency: 3 # model_importer.py SKX + port_pressure: [[1, '01'], [1, '5']] # model_importer.py SKX + throughput: 1.0 # model_importer.py SKX uops: 2 # model_importer.py SKX - name: VPSLLW # model_importer.py SKX operands: # model_importer.py SKX @@ -30735,33 +22664,6 @@ instruction_forms: port_pressure: [[1, '015'], [2, '5']] # model_importer.py SKX throughput: 2.3333333333333335 # model_importer.py SKX uops: 3 # model_importer.py SKX -- name: VPANDN # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VPANDN # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '015']] # model_importer.py SKX - throughput: 0.3333333333333333 # model_importer.py SKX - uops: 1 # model_importer.py SKX - name: VPHADDD # model_importer.py SKX operands: # model_importer.py SKX - class: memory # model_importer.py SKX @@ -30843,75 +22745,6 @@ instruction_forms: port_pressure: [[1, '5']] # model_importer.py SKX throughput: 1.0 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VPMOVZXBD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 3 # model_importer.py SKX - port_pressure: [[1, '5']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VPMOVZXBD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VPMOVZXBW # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 3 # model_importer.py SKX - port_pressure: [[1, '5']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VPMOVZXBW # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VPMOVZXBQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 3 # model_importer.py SKX - port_pressure: [[1, '5']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VPMOVZXBQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VPADDSW # model_importer.py SKX operands: # model_importer.py SKX - class: memory # model_importer.py SKX @@ -30939,37 +22772,6 @@ instruction_forms: port_pressure: [[1, '01']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VPALIGNR # model_importer.py SKX - operands: # model_importer.py SKX - - class: immediate # model_importer.py SKX - imd: int # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VPALIGNR # model_importer.py SKX - operands: # model_importer.py SKX - - class: immediate # model_importer.py SKX - imd: int # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '5']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX - name: VPADDSB # model_importer.py SKX operands: # model_importer.py SKX - class: memory # model_importer.py SKX @@ -31213,98 +23015,6 @@ instruction_forms: port_pressure: [[1, '01']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VPBROADCASTD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VPBROADCASTD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '5']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VPBROADCASTD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VPBROADCASTD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 3 # model_importer.py SKX - port_pressure: [[1, '5']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VPBROADCASTB # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VPBROADCASTB # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '5']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VPBROADCASTB # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VPBROADCASTB # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 3 # model_importer.py SKX - port_pressure: [[1, '5']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX - name: VPMULHW # model_importer.py SKX operands: # model_importer.py SKX - class: memory # model_importer.py SKX @@ -31332,52 +23042,6 @@ instruction_forms: port_pressure: [[1, '01']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VPBROADCASTW # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VPBROADCASTW # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '5']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VPBROADCASTW # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VPBROADCASTW # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 3 # model_importer.py SKX - port_pressure: [[1, '5']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX - name: VPMADDUBSW # model_importer.py SKX operands: # model_importer.py SKX - class: memory # model_importer.py SKX @@ -31621,33 +23285,6 @@ instruction_forms: port_pressure: [[1, '01']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VPADDQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VPADDQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '015']] # model_importer.py SKX - throughput: 0.3333333333333333 # model_importer.py SKX - uops: 1 # model_importer.py SKX - name: VPADDW # model_importer.py SKX operands: # model_importer.py SKX - class: memory # model_importer.py SKX @@ -31702,33 +23339,6 @@ instruction_forms: port_pressure: [[1, '015']] # model_importer.py SKX throughput: 0.3333333333333333 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VPADDD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VPADDD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '015']] # model_importer.py SKX - throughput: 0.3333333333333333 # model_importer.py SKX - uops: 1 # model_importer.py SKX - name: VPABSB # model_importer.py SKX operands: # model_importer.py SKX - class: memory # model_importer.py SKX @@ -31837,48 +23447,6 @@ instruction_forms: port_pressure: [[1, '5']] # model_importer.py SKX throughput: 1.0 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VPOR # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VPOR # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '015']] # model_importer.py SKX - throughput: 0.3333333333333333 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VPMULLD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 10 # model_importer.py SKX - port_pressure: [[2, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 3 # model_importer.py SKX - name: VPMULLD # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -31949,29 +23517,6 @@ instruction_forms: port_pressure: [[1, '5']] # model_importer.py SKX throughput: 1.0 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VPMOVSXBW # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 3 # model_importer.py SKX - port_pressure: [[1, '5']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VPMOVSXBW # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VPACKUSDW # model_importer.py SKX operands: # model_importer.py SKX - class: memory # model_importer.py SKX @@ -32092,21 +23637,6 @@ instruction_forms: port_pressure: [[1, '01']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VPSRLQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VPSRLQ # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -32119,33 +23649,6 @@ instruction_forms: port_pressure: [[1, '01'], [1, '5']] # model_importer.py SKX throughput: 1.0 # model_importer.py SKX uops: 2 # model_importer.py SKX -- name: VPSRLQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: immediate # model_importer.py SKX - imd: int # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '01']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VPUNPCKLQDQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VPUNPCKLQDQ # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -32158,21 +23661,6 @@ instruction_forms: port_pressure: [[1, '5']] # model_importer.py SKX throughput: 1.0 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VPSRLD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VPSRLD # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -32185,18 +23673,6 @@ instruction_forms: port_pressure: [[1, '01'], [1, '5']] # model_importer.py SKX throughput: 1.0 # model_importer.py SKX uops: 2 # model_importer.py SKX -- name: VPSRLD # model_importer.py SKX - operands: # model_importer.py SKX - - class: immediate # model_importer.py SKX - imd: int # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '01']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX - name: VBROADCASTSD # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -32254,52 +23730,6 @@ instruction_forms: port_pressure: [[1, '5']] # model_importer.py SKX throughput: 1.0 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VPBROADCASTQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VPBROADCASTQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '5']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VPBROADCASTQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VPBROADCASTQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 3 # model_importer.py SKX - port_pressure: [[1, '5']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX - name: VPSUBB # model_importer.py SKX operands: # model_importer.py SKX - class: memory # model_importer.py SKX @@ -32582,37 +24012,6 @@ instruction_forms: port_pressure: [[1, '01']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VINSERTI128 # model_importer.py SKX - operands: # model_importer.py SKX - - class: immediate # model_importer.py SKX - imd: int # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VINSERTI128 # model_importer.py SKX - operands: # model_importer.py SKX - - class: immediate # model_importer.py SKX - imd: int # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 3 # model_importer.py SKX - port_pressure: [[1, '5']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX - name: VEXTRACTI128 # model_importer.py SKX operands: # model_importer.py SKX - class: immediate # model_importer.py SKX @@ -32628,18 +24027,6 @@ instruction_forms: port_pressure: [[1, '237'], [1, '4']] # model_importer.py SKX throughput: 1.0 # model_importer.py SKX uops: 2 # model_importer.py SKX -- name: VEXTRACTI128 # model_importer.py SKX - operands: # model_importer.py SKX - - class: immediate # model_importer.py SKX - imd: int # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 3 # model_importer.py SKX - port_pressure: [[1, '5']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX - name: VBROADCASTI128 # model_importer.py SKX operands: # model_importer.py SKX - class: memory # model_importer.py SKX @@ -32749,68 +24136,6 @@ instruction_forms: port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX throughput: 1.0 # model_importer.py SKX uops: 2 # model_importer.py SKX -- name: VPBLENDD # model_importer.py SKX - operands: # model_importer.py SKX - - class: immediate # model_importer.py SKX - imd: int # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VPBLENDD # model_importer.py SKX - operands: # model_importer.py SKX - - class: immediate # model_importer.py SKX - imd: int # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '015']] # model_importer.py SKX - throughput: 0.3333333333333333 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VPBLENDD # model_importer.py SKX - operands: # model_importer.py SKX - - class: immediate # model_importer.py SKX - imd: int # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VPBLENDD # model_importer.py SKX - operands: # model_importer.py SKX - - class: immediate # model_importer.py SKX - imd: int # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '015']] # model_importer.py SKX - throughput: 0.3333333333333333 # model_importer.py SKX - uops: 1 # model_importer.py SKX - name: VPMINUW # model_importer.py SKX operands: # model_importer.py SKX - class: memory # model_importer.py SKX @@ -32973,48 +24298,6 @@ instruction_forms: port_pressure: [[1, '5']] # model_importer.py SKX throughput: 1.0 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VPCMPGTD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VPCMPGTD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '01']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VPMADDWD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 5 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VPMADDWD # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -33027,21 +24310,6 @@ instruction_forms: port_pressure: [[1, '01']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VPCMPGTQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 3 # model_importer.py SKX - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VPCMPGTQ # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -33054,21 +24322,6 @@ instruction_forms: port_pressure: [[1, '5']] # model_importer.py SKX throughput: 1.0 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VPCMPGTW # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VPCMPGTW # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -33081,19 +24334,6 @@ instruction_forms: port_pressure: [[1, '01']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VPABSD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VPABSD # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -33316,2598 +24556,6 @@ instruction_forms: port_pressure: [[1, '01']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VFMADDSUB231PS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VFMADDSUB231PS # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VFMADDSUB231PS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VFMADDSUB231PS # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VFMADDSUB231PD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VFMADDSUB231PD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VFMADDSUB231PD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VFMADDSUB231PD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VFMSUB132PS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VFMSUB132PS # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VFMSUB132PS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VFMSUB132PS # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VFMSUB132PD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VFMSUB132PD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VFMSUB132PD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VFMSUB132PD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VFNMADD213SS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VFNMADD213SS # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VFNMADD213SD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VFNMADD213SD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VFNMSUB213SD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VFNMSUB213SD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VFMSUB213PS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VFMSUB213PS # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VFMSUB213PS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VFMSUB213PS # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VFMSUB213PD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VFMSUB213PD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VFMSUB213PD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VFMSUB213PD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VFMSUB132SS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VFMSUB132SS # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VFMSUBADD213PD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VFMSUBADD213PD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VFMSUBADD213PD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VFMSUBADD213PD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VFMSUB132SD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VFMSUB132SD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VFNMADD213PS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VFNMADD213PS # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VFNMADD213PS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VFNMADD213PS # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VFMSUB231PS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VFMSUB231PS # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VFMSUB231PS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VFMSUB231PS # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VFNMADD213PD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VFNMADD213PD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VFNMADD213PD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VFNMADD213PD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VFMADD231SS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VFMADD231SS # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VFMADD231SD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VFMADD231SD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VFMSUB213SD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VFMSUB213SD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VFNMSUB132PD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VFNMSUB132PD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VFNMSUB132PD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VFNMSUB132PD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VFMSUB213SS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VFMSUB213SS # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VFNMSUB132PS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VFNMSUB132PS # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VFNMSUB132PS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VFNMSUB132PS # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VFMADD231PD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VFMADD231PD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VFMADD231PD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VFMADD231PD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VFMADD231PS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VFMADD231PS # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VFMADD231PS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VFMADD231PS # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VFMADD132SD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VFMADD132SD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VFMADD132SS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VFMADD132SS # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VFNMADD231SS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VFNMADD231SS # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VFNMADD231SD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VFNMADD231SD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VFMSUB231SD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VFMSUB231SD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VFMSUB231SS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VFMSUB231SS # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VFMADD132PD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VFMADD132PD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VFMADD132PD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VFMADD132PD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VFMADD132PS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VFMADD132PS # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VFMADD132PS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VFMADD132PS # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VFNMSUB132SD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VFNMSUB132SD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VFNMSUB132SS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VFNMSUB132SS # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VFNMSUB231PS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VFNMSUB231PS # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VFNMSUB231PS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VFNMSUB231PS # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VFNMSUB231PD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VFNMSUB231PD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VFNMSUB231PD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VFNMSUB231PD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VFNMSUB213SS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VFNMSUB213SS # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VFMADD213SD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VFMADD213SD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VFMADD213SS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VFMADD213SS # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VFNMADD132SD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VFNMADD132SD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VFNMADD132SS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VFNMADD132SS # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VFNMSUB213PS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VFNMSUB213PS # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VFNMSUB213PS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VFNMSUB213PS # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VFNMSUB213PD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VFNMSUB213PD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VFNMSUB213PD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VFNMSUB213PD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VFMSUBADD132PD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VFMSUBADD132PD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VFMSUBADD132PD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VFMSUBADD132PD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VFMSUBADD132PS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VFMSUBADD132PS # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VFMSUBADD132PS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VFMSUBADD132PS # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VFMSUBADD213PS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VFMSUBADD213PS # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VFMSUBADD213PS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VFMSUBADD213PS # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VFMSUBADD231PS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VFMSUBADD231PS # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VFMSUBADD231PS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VFMSUBADD231PS # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VFNMADD231PS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VFNMADD231PS # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VFNMADD231PS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VFNMADD231PS # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VFMSUBADD231PD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VFMSUBADD231PD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VFMSUBADD231PD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VFMSUBADD231PD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VFNMADD231PD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VFNMADD231PD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VFNMADD231PD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VFNMADD231PD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VFNMSUB231SS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VFNMSUB231SS # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VFNMSUB231SD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VFNMSUB231SD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VFMADDSUB213PS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VFMADDSUB213PS # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VFMADDSUB213PS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VFMADDSUB213PS # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VFMADDSUB213PD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VFMADDSUB213PD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VFMADDSUB213PD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VFMADDSUB213PD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VFMADD213PD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VFMADD213PD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VFMADD213PD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VFMADD213PD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VFMADD213PS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VFMADD213PS # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VFMADD213PS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VFMADD213PS # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VFMADDSUB132PD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VFMADDSUB132PD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VFMADDSUB132PD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VFMADDSUB132PD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VFMADDSUB132PS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VFMADDSUB132PS # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VFMADDSUB132PS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VFMADDSUB132PS # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VFNMADD132PD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VFNMADD132PD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VFNMADD132PD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VFNMADD132PD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VFNMADD132PS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VFNMADD132PS # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VFNMADD132PS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VFNMADD132PS # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VFMSUB231PD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VFMSUB231PD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VFMSUB231PD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VFMSUB231PD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX - name: KMOVB # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -36592,19 +25240,6 @@ instruction_forms: port_pressure: [[1, '0']] # model_importer.py SKX throughput: 1.0 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VCVTPH2PS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VCVTPH2PS # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -36615,19 +25250,6 @@ instruction_forms: port_pressure: [[1, '01']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 2 # model_importer.py SKX -- name: VCVTPH2PS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VCVTPH2PS # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -36638,21 +25260,6 @@ instruction_forms: port_pressure: [[1, '01']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 2 # model_importer.py SKX -- name: VCVTPS2PH # model_importer.py SKX - operands: # model_importer.py SKX - - class: immediate # model_importer.py SKX - imd: int # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - latency: 8 # model_importer.py SKX - port_pressure: [[1, '015'], [1, '237'], [1, '4'], [1, '5']] # model_importer.py SKX - throughput: 1.3333333333333333 # model_importer.py SKX - uops: 3 # model_importer.py SKX - name: VCVTPS2PH # model_importer.py SKX operands: # model_importer.py SKX - class: immediate # model_importer.py SKX @@ -36665,21 +25272,6 @@ instruction_forms: port_pressure: [[1, '015'], [1, '5']] # model_importer.py SKX throughput: 1.3333333333333333 # model_importer.py SKX uops: 2 # model_importer.py SKX -- name: VCVTPS2PH # model_importer.py SKX - operands: # model_importer.py SKX - - class: immediate # model_importer.py SKX - imd: int # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - latency: 8 # model_importer.py SKX - port_pressure: [[1, '015'], [1, '237'], [1, '4'], [1, '5']] # model_importer.py SKX - throughput: 1.3333333333333333 # model_importer.py SKX - uops: 3 # model_importer.py SKX - name: VCVTPS2PH # model_importer.py SKX operands: # model_importer.py SKX - class: immediate # model_importer.py SKX @@ -37075,45 +25667,6 @@ instruction_forms: port_pressure: [[1, '06'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 2 # model_importer.py SKX -- name: SHRX # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '06']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: SARX # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '06'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: SARX # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '06']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX - name: BZHI # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -37141,21 +25694,6 @@ instruction_forms: port_pressure: [[1, '15']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: PDEP # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - latency: 3 # model_importer.py SKX - port_pressure: [[1, '1'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: PDEP # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -37168,18 +25706,6 @@ instruction_forms: port_pressure: [[1, '1']] # model_importer.py SKX throughput: 1.0 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: RORX # model_importer.py SKX - operands: # model_importer.py SKX - - class: immediate # model_importer.py SKX - imd: int # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '06']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX - name: RORX # model_importer.py SKX operands: # model_importer.py SKX - class: immediate # model_importer.py SKX @@ -37237,18 +25763,6 @@ instruction_forms: port_pressure: [[1, '06'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 2 # model_importer.py SKX -- name: SHLX # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '06']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX - name: PEXT # model_importer.py SKX operands: # model_importer.py SKX - class: memory # model_importer.py SKX @@ -37334,50 +25848,6 @@ instruction_forms: port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX throughput: 1.0 # model_importer.py SKX uops: 2 # model_importer.py SKX -- name: VMOVSD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VMOVSD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - latency: 11 # model_importer.py SKX - port_pressure: [[1, '237'], [1, '4']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VMOVSD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '5']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX - name: VFPCLASSSD # model_importer.py SKX operands: # model_importer.py SKX - class: immediate # model_importer.py SKX @@ -37730,50 +26200,6 @@ instruction_forms: port_pressure: [[1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 2 # model_importer.py SKX -- name: VMOVSS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VMOVSS # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - latency: 11 # model_importer.py SKX - port_pressure: [[1, '237'], [1, '4']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VMOVSS # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '5']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX - name: VRSQRT14SS # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -38006,18 +26432,6 @@ instruction_forms: port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 2 # model_importer.py SKX -- name: VFMADDSUB231PS # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '05']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX - name: VFMADDSUB231PS # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -38184,18 +26598,6 @@ instruction_forms: port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX throughput: 1.0 # model_importer.py SKX uops: 2 # model_importer.py SKX -- name: VFMADDSUB231PD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '05']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX - name: VFMADDSUB231PD # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -38826,18 +27228,6 @@ instruction_forms: port_pressure: [[1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 2 # model_importer.py SKX -- name: VPMULUDQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 6 # model_importer.py SKX - port_pressure: [[1, '05']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX - name: VPMULUDQ # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -38852,38 +27242,6 @@ instruction_forms: port_pressure: [[1, '05']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VPMULUDQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 5 # model_importer.py SKX - port_pressure: [[1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VPMULUDQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 6 # model_importer.py SKX - port_pressure: [[1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VPMULUDQ # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -38898,23 +27256,6 @@ instruction_forms: port_pressure: [[1, '01']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VPMULUDQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 5 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VPMULUDQ # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -38929,35 +27270,6 @@ instruction_forms: port_pressure: [[1, '01']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VPMULUDQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 5 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VPROLQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: immediate # model_importer.py SKX - imd: int # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '0']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX - name: VPROLQ # model_importer.py SKX operands: # model_importer.py SKX - class: immediate # model_importer.py SKX @@ -39120,33 +27432,6 @@ instruction_forms: port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 2 # model_importer.py SKX -- name: VPSLLDQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: immediate # model_importer.py SKX - imd: int # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '5']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VPSLLDQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: immediate # model_importer.py SKX - imd: int # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VPTERNLOGQ # model_importer.py SKX operands: # model_importer.py SKX - class: immediate # model_importer.py SKX @@ -40119,18 +28404,6 @@ instruction_forms: port_pressure: [[1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 2 # model_importer.py SKX -- name: VFMSUBADD231PS # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '05']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX - name: VFMSUBADD231PS # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -40239,18 +28512,6 @@ instruction_forms: port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 2 # model_importer.py SKX -- name: VFMSUB132PS # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '05']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX - name: VFMSUB132PS # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -40265,38 +28526,6 @@ instruction_forms: port_pressure: [[1, '05']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VFMSUB132PS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VFMSUB132PS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VFMSUB132PS # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -40311,23 +28540,6 @@ instruction_forms: port_pressure: [[1, '01']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VFMSUB132PS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VFMSUB132PS # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -40342,35 +28554,6 @@ instruction_forms: port_pressure: [[1, '01']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VFMSUB132PS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VFMSUB132PD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '05']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX - name: VFMSUB132PD # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -40385,38 +28568,6 @@ instruction_forms: port_pressure: [[1, '05']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VFMSUB132PD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VFMSUB132PD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VFMSUB132PD # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -40431,23 +28582,6 @@ instruction_forms: port_pressure: [[1, '01']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VFMSUB132PD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VFMSUB132PD # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -40462,23 +28596,6 @@ instruction_forms: port_pressure: [[1, '01']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VFMSUB132PD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VINSERTF64X2 # model_importer.py SKX operands: # model_importer.py SKX - class: immediate # model_importer.py SKX @@ -41640,34 +29757,6 @@ instruction_forms: port_pressure: [[1, '05'], [1, '5']] # model_importer.py SKX throughput: 1.5 # model_importer.py SKX uops: 2 # model_importer.py SKX -- name: VCVTPH2PS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VCVTPH2PS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VCVTPH2PS # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -41680,21 +29769,6 @@ instruction_forms: port_pressure: [[1, '01']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 2 # model_importer.py SKX -- name: VCVTPH2PS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VCVTPH2PS # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -41707,21 +29781,6 @@ instruction_forms: port_pressure: [[1, '01']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 2 # model_importer.py SKX -- name: VCVTPH2PS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VPERMQ # model_importer.py SKX operands: # model_importer.py SKX - class: immediate # model_importer.py SKX @@ -42074,260 +30133,6 @@ instruction_forms: port_pressure: [[1, '23'], [2, '5'], [1, [2D, 3D]]] # model_importer.py SKX throughput: 2.0 # model_importer.py SKX uops: 3 # model_importer.py SKX -- name: VMOVSHDUP # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '5']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VMOVSHDUP # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '5']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VMOVSHDUP # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VMOVSHDUP # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VMOVSHDUP # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '5']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VMOVSHDUP # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VMOVSHDUP # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '5']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VMOVSHDUP # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VPMOVSDW # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[2, '5']] # model_importer.py SKX - throughput: 2.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VPMOVSDW # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 5 # model_importer.py SKX - port_pressure: [[2, '5']] # model_importer.py SKX - throughput: 2.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VPMOVSDW # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - latency: 8 # model_importer.py SKX - port_pressure: [[1, '237'], [1, '4'], [2, '5']] # model_importer.py SKX - throughput: 2.0 # model_importer.py SKX - uops: 4 # model_importer.py SKX -- name: VPMOVSDW # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - latency: 15 # model_importer.py SKX - port_pressure: [[1, '237'], [1, '4'], [2, '5']] # model_importer.py SKX - throughput: 2.0 # model_importer.py SKX - uops: 4 # model_importer.py SKX -- name: VPMOVSDW # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 2 # model_importer.py SKX - port_pressure: [[2, '5']] # model_importer.py SKX - throughput: 2.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VPMOVSDW # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 3 # model_importer.py SKX - port_pressure: [[2, '5']] # model_importer.py SKX - throughput: 2.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VPMOVSDW # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - latency: 6 # model_importer.py SKX - port_pressure: [[1, '237'], [1, '4'], [2, '5']] # model_importer.py SKX - throughput: 2.0 # model_importer.py SKX - uops: 4 # model_importer.py SKX -- name: VPMOVSDW # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - latency: 13 # model_importer.py SKX - port_pressure: [[1, '237'], [1, '4'], [2, '5']] # model_importer.py SKX - throughput: 2.0 # model_importer.py SKX - uops: 4 # model_importer.py SKX -- name: VPMOVSDW # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[2, '5']] # model_importer.py SKX - throughput: 2.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VPMOVSDW # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 5 # model_importer.py SKX - port_pressure: [[2, '5']] # model_importer.py SKX - throughput: 2.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VPMOVSDW # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - latency: 8 # model_importer.py SKX - port_pressure: [[1, '237'], [1, '4'], [2, '5']] # model_importer.py SKX - throughput: 2.0 # model_importer.py SKX - uops: 4 # model_importer.py SKX -- name: VPMOVSDW # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - latency: 15 # model_importer.py SKX - port_pressure: [[1, '237'], [1, '4'], [2, '5']] # model_importer.py SKX - throughput: 2.0 # model_importer.py SKX - uops: 4 # model_importer.py SKX - name: VPLZCNTQ # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -43212,23 +31017,6 @@ instruction_forms: port_pressure: [[1, '01']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VMAXSS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VSCALEFPD # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -44785,18 +32573,6 @@ instruction_forms: port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX throughput: 1.0 # model_importer.py SKX uops: 2 # model_importer.py SKX -- name: VPMAXSD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '0']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX - name: VPMAXSD # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -44811,38 +32587,6 @@ instruction_forms: port_pressure: [[1, '0']] # model_importer.py SKX throughput: 1.0 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VPMAXSD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VPMAXSD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VPMAXSD # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -44857,23 +32601,6 @@ instruction_forms: port_pressure: [[1, '01']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VPMAXSD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VPMAXSD # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -44888,23 +32615,6 @@ instruction_forms: port_pressure: [[1, '01']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VPMAXSD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VPSRLVQ # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -45039,23 +32749,6 @@ instruction_forms: port_pressure: [[1, '01']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VPMAXSB # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 3 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VPMAXSB # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -45070,35 +32763,6 @@ instruction_forms: port_pressure: [[1, '01']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VPMAXSB # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 3 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VPMAXSB # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '0']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX - name: VPMAXSB # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -45113,38 +32777,6 @@ instruction_forms: port_pressure: [[1, '0']] # model_importer.py SKX throughput: 1.0 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VPMAXSB # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VPMAXSB # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 3 # model_importer.py SKX - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VPSRLVW # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -45563,23 +33195,6 @@ instruction_forms: port_pressure: [[1, '01']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VMULSS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VANDPD # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -45700,110 +33315,6 @@ instruction_forms: port_pressure: [[1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 2 # model_importer.py SKX -- name: VMOVDDUP # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '5']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VMOVDDUP # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '5']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VMOVDDUP # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VMOVDDUP # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VMOVDDUP # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '5']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VMOVDDUP # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VMOVDDUP # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '5']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VMOVDDUP # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VPMAXSW # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -45818,23 +33329,6 @@ instruction_forms: port_pressure: [[1, '01']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VPMAXSW # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 3 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VPMAXSW # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -45849,35 +33343,6 @@ instruction_forms: port_pressure: [[1, '01']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VPMAXSW # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 3 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VPMAXSW # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '0']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX - name: VPMAXSW # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -45892,38 +33357,6 @@ instruction_forms: port_pressure: [[1, '0']] # model_importer.py SKX throughput: 1.0 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VPMAXSW # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VPMAXSW # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 3 # model_importer.py SKX - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VPBLENDMB # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -46110,62 +33543,6 @@ instruction_forms: port_pressure: [[1, '05']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VMOVDQU32 # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VMOVDQU32 # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VMOVDQU32 # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '237'], [1, '4']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VMOVDQU32 # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - latency: 11 # model_importer.py SKX - port_pressure: [[1, '237'], [1, '4']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VMOVDQU32 # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -46188,62 +33565,6 @@ instruction_forms: port_pressure: [[1, '015']] # model_importer.py SKX throughput: 0.3333333333333333 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VMOVDQU32 # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VMOVDQU32 # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VMOVDQU32 # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '237'], [1, '4']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VMOVDQU32 # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - latency: 11 # model_importer.py SKX - port_pressure: [[1, '237'], [1, '4']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VMOVDQU32 # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -46266,62 +33587,6 @@ instruction_forms: port_pressure: [[1, '015']] # model_importer.py SKX throughput: 0.3333333333333333 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VMOVDQU32 # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VMOVDQU32 # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VMOVDQU32 # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '237'], [1, '4']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VMOVDQU32 # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - latency: 11 # model_importer.py SKX - port_pressure: [[1, '237'], [1, '4']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VPBLENDMD # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -46642,38 +33907,6 @@ instruction_forms: port_pressure: [[1, '5']] # model_importer.py SKX throughput: 1.0 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VPMAXSQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 3 # model_importer.py SKX - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VPMAXSQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 3 # model_importer.py SKX - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VPMAXSQ # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -46700,38 +33933,6 @@ instruction_forms: port_pressure: [[1, '5']] # model_importer.py SKX throughput: 1.0 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VPMAXSQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 3 # model_importer.py SKX - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VPMAXSQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 3 # model_importer.py SKX - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VPMAXSQ # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -46758,38 +33959,6 @@ instruction_forms: port_pressure: [[1, '5']] # model_importer.py SKX throughput: 1.0 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VPMAXSQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 3 # model_importer.py SKX - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VPMAXSQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 3 # model_importer.py SKX - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VANDPS # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -46804,23 +33973,6 @@ instruction_forms: port_pressure: [[1, '015']] # model_importer.py SKX throughput: 0.3333333333333333 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VANDPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VANDPS # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -46835,35 +33987,6 @@ instruction_forms: port_pressure: [[1, '015']] # model_importer.py SKX throughput: 0.3333333333333333 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VANDPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VANDPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '05']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX - name: VANDPS # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -46878,38 +34001,6 @@ instruction_forms: port_pressure: [[1, '05']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VANDPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VANDPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VMULSD # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -46924,35 +34015,6 @@ instruction_forms: port_pressure: [[1, '01']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VMULSD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VMULPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '05']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX - name: VMULPS # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -46967,38 +34029,6 @@ instruction_forms: port_pressure: [[1, '05']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VMULPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VMULPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VMULPS # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -47013,23 +34043,6 @@ instruction_forms: port_pressure: [[1, '01']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VMULPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VMULPS # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -47044,215 +34057,6 @@ instruction_forms: port_pressure: [[1, '01']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VMULPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VPSRLDQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: immediate # model_importer.py SKX - imd: int # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '5']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VPSRLDQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: immediate # model_importer.py SKX - imd: int # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VMOVNTDQA # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VMOVAPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '05']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VMOVAPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VMOVAPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VMOVAPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '237'], [1, '4']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VMOVAPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - latency: 11 # model_importer.py SKX - port_pressure: [[1, '237'], [1, '4']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VMOVAPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '015']] # model_importer.py SKX - throughput: 0.3333333333333333 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VMOVAPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VMOVAPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - latency: 11 # model_importer.py SKX - port_pressure: [[1, '237'], [1, '4']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VMOVAPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '015']] # model_importer.py SKX - throughput: 0.3333333333333333 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VMOVAPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VMOVAPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - latency: 11 # model_importer.py SKX - port_pressure: [[1, '237'], [1, '4']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VGETMANTSD # model_importer.py SKX operands: # model_importer.py SKX - class: immediate # model_importer.py SKX @@ -47627,18 +34431,6 @@ instruction_forms: port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 2 # model_importer.py SKX -- name: VPANDND # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '05']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX - name: VPANDND # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -47653,50 +34445,6 @@ instruction_forms: port_pressure: [[1, '05']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VPANDND # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VPANDND # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VPANDND # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '015']] # model_importer.py SKX - throughput: 0.3333333333333333 # model_importer.py SKX - uops: 1 # model_importer.py SKX - name: VPANDND # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -47711,50 +34459,6 @@ instruction_forms: port_pressure: [[1, '015']] # model_importer.py SKX throughput: 0.3333333333333333 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VPANDND # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VPANDND # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VPANDND # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '015']] # model_importer.py SKX - throughput: 0.3333333333333333 # model_importer.py SKX - uops: 1 # model_importer.py SKX - name: VPANDND # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -47769,38 +34473,6 @@ instruction_forms: port_pressure: [[1, '015']] # model_importer.py SKX throughput: 0.3333333333333333 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VPANDND # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VPANDND # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VPCONFLICTQ # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -47965,23 +34637,6 @@ instruction_forms: port_pressure: [[1, '015']] # model_importer.py SKX throughput: 0.3333333333333333 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VORPD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VORPD # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -47996,35 +34651,6 @@ instruction_forms: port_pressure: [[1, '015']] # model_importer.py SKX throughput: 0.3333333333333333 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VORPD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VORPD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '05']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX - name: VORPD # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -48039,38 +34665,6 @@ instruction_forms: port_pressure: [[1, '05']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VORPD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VORPD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VPCONFLICTD # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -48221,18 +34815,6 @@ instruction_forms: port_pressure: [[7, '01'], [5, '015'], [1, '23'], [9, '5'], [1, [2D, 3D]]] # model_importer.py SKX throughput: 10.666666666666666 # model_importer.py SKX uops: 22 # model_importer.py SKX -- name: VPANDNQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '05']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX - name: VPANDNQ # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -48247,50 +34829,6 @@ instruction_forms: port_pressure: [[1, '05']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VPANDNQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VPANDNQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VPANDNQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '015']] # model_importer.py SKX - throughput: 0.3333333333333333 # model_importer.py SKX - uops: 1 # model_importer.py SKX - name: VPANDNQ # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -48305,50 +34843,6 @@ instruction_forms: port_pressure: [[1, '015']] # model_importer.py SKX throughput: 0.3333333333333333 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VPANDNQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VPANDNQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VPANDNQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '015']] # model_importer.py SKX - throughput: 0.3333333333333333 # model_importer.py SKX - uops: 1 # model_importer.py SKX - name: VPANDNQ # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -48363,38 +34857,6 @@ instruction_forms: port_pressure: [[1, '015']] # model_importer.py SKX throughput: 0.3333333333333333 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VPANDNQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VPANDNQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VMAXSD # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -48409,35 +34871,6 @@ instruction_forms: port_pressure: [[1, '01']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VMAXSD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VPMINSD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '0']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX - name: VPMINSD # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -48452,38 +34885,6 @@ instruction_forms: port_pressure: [[1, '0']] # model_importer.py SKX throughput: 1.0 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VPMINSD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VPMINSD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VPMINSD # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -48498,23 +34899,6 @@ instruction_forms: port_pressure: [[1, '01']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VPMINSD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VPMINSD # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -48529,23 +34913,6 @@ instruction_forms: port_pressure: [[1, '01']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VPMINSD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VPMINSB # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -48560,23 +34927,6 @@ instruction_forms: port_pressure: [[1, '01']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VPMINSB # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 3 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VPMINSB # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -48591,35 +34941,6 @@ instruction_forms: port_pressure: [[1, '01']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VPMINSB # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 3 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VPMINSB # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '0']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX - name: VPMINSB # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -48634,50 +34955,6 @@ instruction_forms: port_pressure: [[1, '0']] # model_importer.py SKX throughput: 1.0 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VPMINSB # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VPMINSB # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 3 # model_importer.py SKX - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VFMSUB213PS # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '05']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX - name: VFMSUB213PS # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -48692,38 +34969,6 @@ instruction_forms: port_pressure: [[1, '05']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VFMSUB213PS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VFMSUB213PS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VFMSUB213PS # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -48738,23 +34983,6 @@ instruction_forms: port_pressure: [[1, '01']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VFMSUB213PS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VFMSUB213PS # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -48769,23 +34997,6 @@ instruction_forms: port_pressure: [[1, '01']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VFMSUB213PS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VCVTPS2QQ # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -48808,34 +35019,6 @@ instruction_forms: port_pressure: [[1, '01']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 2 # model_importer.py SKX -- name: VCVTPS2QQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VCVTPS2QQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VCVTPS2QQ # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -48858,34 +35041,6 @@ instruction_forms: port_pressure: [[1, '01']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 2 # model_importer.py SKX -- name: VCVTPS2QQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VCVTPS2QQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VCVTPS2QQ # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -48908,34 +35063,6 @@ instruction_forms: port_pressure: [[1, '05'], [1, '5']] # model_importer.py SKX throughput: 1.5 # model_importer.py SKX uops: 2 # model_importer.py SKX -- name: VCVTPS2QQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '05'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.5 # model_importer.py SKX - uops: 3 # model_importer.py SKX -- name: VCVTPS2QQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 5 # model_importer.py SKX - port_pressure: [[1, '05'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.5 # model_importer.py SKX - uops: 3 # model_importer.py SKX - name: VPMINSW # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -48950,23 +35077,6 @@ instruction_forms: port_pressure: [[1, '01']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VPMINSW # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 3 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VPMINSW # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -48981,35 +35091,6 @@ instruction_forms: port_pressure: [[1, '01']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VPMINSW # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 3 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VPMINSW # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '0']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX - name: VPMINSW # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -49024,38 +35105,6 @@ instruction_forms: port_pressure: [[1, '0']] # model_importer.py SKX throughput: 1.0 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VPMINSW # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VPMINSW # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 3 # model_importer.py SKX - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VPMINSQ # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -49082,38 +35131,6 @@ instruction_forms: port_pressure: [[1, '5']] # model_importer.py SKX throughput: 1.0 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VPMINSQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 3 # model_importer.py SKX - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VPMINSQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 3 # model_importer.py SKX - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VPMINSQ # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -49140,38 +35157,6 @@ instruction_forms: port_pressure: [[1, '5']] # model_importer.py SKX throughput: 1.0 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VPMINSQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 3 # model_importer.py SKX - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VPMINSQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 3 # model_importer.py SKX - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VPMINSQ # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -49198,38 +35183,6 @@ instruction_forms: port_pressure: [[1, '5']] # model_importer.py SKX throughput: 1.0 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VPMINSQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 3 # model_importer.py SKX - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VPMINSQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 3 # model_importer.py SKX - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VBROADCASTI32X2 # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -49380,18 +35333,6 @@ instruction_forms: port_pressure: [[1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 2 # model_importer.py SKX -- name: VFMSUB213PD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '05']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX - name: VFMSUB213PD # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -49406,38 +35347,6 @@ instruction_forms: port_pressure: [[1, '05']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VFMSUB213PD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VFMSUB213PD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VFMSUB213PD # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -49452,23 +35361,6 @@ instruction_forms: port_pressure: [[1, '01']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VFMSUB213PD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VFMSUB213PD # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -49483,23 +35375,6 @@ instruction_forms: port_pressure: [[1, '01']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VFMSUB213PD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VPACKSSDW # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -50037,23 +35912,6 @@ instruction_forms: port_pressure: [[1, '015']] # model_importer.py SKX throughput: 0.3333333333333333 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VORPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VORPS # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -50068,35 +35926,6 @@ instruction_forms: port_pressure: [[1, '015']] # model_importer.py SKX throughput: 0.3333333333333333 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VORPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VORPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '05']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX - name: VORPS # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -50111,142 +35940,6 @@ instruction_forms: port_pressure: [[1, '05']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VORPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VORPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VPMOVSXBQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 3 # model_importer.py SKX - port_pressure: [[1, '5']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VPMOVSXBQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 3 # model_importer.py SKX - port_pressure: [[1, '5']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VPMOVSXBQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VPMOVSXBQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 3 # model_importer.py SKX - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VPMOVSXBQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '5']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VPMOVSXBQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VPMOVSXBQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 3 # model_importer.py SKX - port_pressure: [[1, '5']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VPMOVSXBQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 3 # model_importer.py SKX - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VSHUFF32X4 # model_importer.py SKX operands: # model_importer.py SKX - class: immediate # model_importer.py SKX @@ -50393,23 +36086,6 @@ instruction_forms: port_pressure: [[1, '0']] # model_importer.py SKX throughput: 1.0 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VSQRTSS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 13 # model_importer.py SKX - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VUNPCKHPD # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -50436,38 +36112,6 @@ instruction_forms: port_pressure: [[1, '5']] # model_importer.py SKX throughput: 1.0 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VUNPCKHPD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VUNPCKHPD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VUNPCKHPD # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -50482,23 +36126,6 @@ instruction_forms: port_pressure: [[1, '5']] # model_importer.py SKX throughput: 1.0 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VUNPCKHPD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VUNPCKHPD # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -50513,23 +36140,6 @@ instruction_forms: port_pressure: [[1, '5']] # model_importer.py SKX throughput: 1.0 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VUNPCKHPD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VCVTSS2SD # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -50544,127 +36154,6 @@ instruction_forms: port_pressure: [[1, '01']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 2 # model_importer.py SKX -- name: VCVTSS2SD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VPMOVZXBD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 3 # model_importer.py SKX - port_pressure: [[1, '5']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VPMOVZXBD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 3 # model_importer.py SKX - port_pressure: [[1, '5']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VPMOVZXBD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VPMOVZXBD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 3 # model_importer.py SKX - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VPMOVZXBD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '5']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VPMOVZXBD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VPMOVZXBD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 3 # model_importer.py SKX - port_pressure: [[1, '5']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VPMOVZXBD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 3 # model_importer.py SKX - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VPSRAD # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -50962,18 +36451,6 @@ instruction_forms: port_pressure: [[1, '0']] # model_importer.py SKX throughput: 1.0 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VPSHUFD # model_importer.py SKX - operands: # model_importer.py SKX - - class: immediate # model_importer.py SKX - imd: int # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '5']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX - name: VPSHUFD # model_importer.py SKX operands: # model_importer.py SKX - class: immediate # model_importer.py SKX @@ -50988,38 +36465,6 @@ instruction_forms: port_pressure: [[1, '5']] # model_importer.py SKX throughput: 1.0 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VPSHUFD # model_importer.py SKX - operands: # model_importer.py SKX - - class: immediate # model_importer.py SKX - imd: int # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VPSHUFD # model_importer.py SKX - operands: # model_importer.py SKX - - class: immediate # model_importer.py SKX - imd: int # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VPSHUFD # model_importer.py SKX operands: # model_importer.py SKX - class: immediate # model_importer.py SKX @@ -51034,23 +36479,6 @@ instruction_forms: port_pressure: [[1, '5']] # model_importer.py SKX throughput: 1.0 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VPSHUFD # model_importer.py SKX - operands: # model_importer.py SKX - - class: immediate # model_importer.py SKX - imd: int # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VPSHUFD # model_importer.py SKX operands: # model_importer.py SKX - class: immediate # model_importer.py SKX @@ -51065,23 +36493,6 @@ instruction_forms: port_pressure: [[1, '5']] # model_importer.py SKX throughput: 1.0 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VPSHUFD # model_importer.py SKX - operands: # model_importer.py SKX - - class: immediate # model_importer.py SKX - imd: int # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VPSRAW # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -51363,23 +36774,6 @@ instruction_forms: port_pressure: [[1, '5']] # model_importer.py SKX throughput: 1.0 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VPSHUFB # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 3 # model_importer.py SKX - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VPSHUFB # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -51394,35 +36788,6 @@ instruction_forms: port_pressure: [[1, '5']] # model_importer.py SKX throughput: 1.0 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VPSHUFB # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 3 # model_importer.py SKX - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VPSHUFB # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '5']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX - name: VPSHUFB # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -51437,38 +36802,6 @@ instruction_forms: port_pressure: [[1, '5']] # model_importer.py SKX throughput: 1.0 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VPSHUFB # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VPSHUFB # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 3 # model_importer.py SKX - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VBROADCASTF32X4 # model_importer.py SKX operands: # model_importer.py SKX - class: memory # model_importer.py SKX @@ -51547,34 +36880,6 @@ instruction_forms: port_pressure: [[1, '5']] # model_importer.py SKX throughput: 1.0 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VMOVSLDUP # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VMOVSLDUP # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VMOVSLDUP # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -51587,21 +36892,6 @@ instruction_forms: port_pressure: [[1, '5']] # model_importer.py SKX throughput: 1.0 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VMOVSLDUP # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VMOVSLDUP # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -51614,21 +36904,6 @@ instruction_forms: port_pressure: [[1, '5']] # model_importer.py SKX throughput: 1.0 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VMOVSLDUP # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VPCMPGTB # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -51749,168 +37024,20 @@ instruction_forms: port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX throughput: 1.0 # model_importer.py SKX uops: 2 # model_importer.py SKX -- name: VPMOVSXBW # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 3 # model_importer.py SKX - port_pressure: [[1, '5']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VPMOVSXBW # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 3 # model_importer.py SKX - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VPMOVSXBW # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 5 # model_importer.py SKX - port_pressure: [[1, '5']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VPMOVSXBW # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 5 # model_importer.py SKX - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VPMOVSXBW # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 3 # model_importer.py SKX - port_pressure: [[1, '5']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VPMOVSXBW # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 5 # model_importer.py SKX - port_pressure: [[1, '5']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VPMOVSXBW # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VPMOVSXBW # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 5 # model_importer.py SKX - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VDIVPS # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX name: zmm # model_importer.py SKX - class: register # model_importer.py SKX name: zmm # model_importer.py SKX + - class: register # model_importer.py SKX + name: gpr # model_importer.py SKX - class: register # model_importer.py SKX name: zmm # model_importer.py SKX - latency: 19 # model_importer.py SKX - port_pressure: [[2, '0'], [1, '05'], [10, [DIV]]] # model_importer.py SKX + latency: 18 # model_importer.py SKX + port_pressure: [[2, '0'], [1, '05'], [10, [0DV]]] # model_importer.py SKX throughput: 10.0 # model_importer.py SKX uops: 3 # model_importer.py SKX -- name: VDIVPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 18 # model_importer.py SKX - port_pressure: [[2, '0'], [1, '05'], [10, [DIV]]] # model_importer.py SKX - throughput: 10.0 # model_importer.py SKX - uops: 3 # model_importer.py SKX -- name: VDIVPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 18 # model_importer.py SKX - port_pressure: [[2, '0'], [1, '05'], [1, '23'], [10, [DIV]], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 10.0 # model_importer.py SKX - uops: 4 # model_importer.py SKX -- name: VDIVPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 18 # model_importer.py SKX - port_pressure: [[2, '0'], [1, '05'], [1, '23'], [10, [DIV]], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 10.0 # model_importer.py SKX - uops: 4 # model_importer.py SKX - name: VDIVPS # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -51925,23 +37052,6 @@ instruction_forms: port_pressure: [[1, '0']] # model_importer.py SKX throughput: 1.0 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VDIVPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 12 # model_importer.py SKX - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VDIVPS # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -51953,26 +37063,9 @@ instruction_forms: - class: register # model_importer.py SKX name: ymm # model_importer.py SKX latency: 12 # model_importer.py SKX - port_pressure: [[1, '0'], [5, [DIV]]] # model_importer.py SKX + port_pressure: [[1, '0'], [5, [0DV]]] # model_importer.py SKX throughput: 5.0 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VDIVPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 12 # model_importer.py SKX - port_pressure: [[1, '0'], [1, '23'], [5, [DIV]], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 5.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VCMPSS # model_importer.py SKX operands: # model_importer.py SKX - class: immediate # model_importer.py SKX @@ -52159,18 +37252,6 @@ instruction_forms: port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 2 # model_importer.py SKX -- name: VFMSUBADD213PS # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '05']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX - name: VFMSUBADD213PS # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -52340,50 +37421,6 @@ instruction_forms: port_pressure: [[1, '0'], [1, '5']] # model_importer.py SKX throughput: 1.0 # model_importer.py SKX uops: 2 # model_importer.py SKX -- name: VPSLLQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VPSLLQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VPSLLQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: immediate # model_importer.py SKX - imd: int # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '0']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX - name: VPSLLQ # model_importer.py SKX operands: # model_importer.py SKX - class: immediate # model_importer.py SKX @@ -52398,38 +37435,6 @@ instruction_forms: port_pressure: [[1, '0']] # model_importer.py SKX throughput: 1.0 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VPSLLQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: immediate # model_importer.py SKX - imd: int # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VPSLLQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: immediate # model_importer.py SKX - imd: int # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VPSLLQ # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -52444,23 +37449,6 @@ instruction_forms: port_pressure: [[1, '01'], [1, '5']] # model_importer.py SKX throughput: 1.0 # model_importer.py SKX uops: 2 # model_importer.py SKX -- name: VPSLLQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VPSLLQ # model_importer.py SKX operands: # model_importer.py SKX - class: immediate # model_importer.py SKX @@ -52475,23 +37463,6 @@ instruction_forms: port_pressure: [[1, '01']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VPSLLQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: immediate # model_importer.py SKX - imd: int # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VPSLLQ # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -52506,23 +37477,6 @@ instruction_forms: port_pressure: [[1, '01'], [1, '5']] # model_importer.py SKX throughput: 1.0 # model_importer.py SKX uops: 2 # model_importer.py SKX -- name: VPSLLQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VPSLLQ # model_importer.py SKX operands: # model_importer.py SKX - class: immediate # model_importer.py SKX @@ -52537,127 +37491,6 @@ instruction_forms: port_pressure: [[1, '01']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VPSLLQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: immediate # model_importer.py SKX - imd: int # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VPMOVZXBQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 3 # model_importer.py SKX - port_pressure: [[1, '5']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VPMOVZXBQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 3 # model_importer.py SKX - port_pressure: [[1, '5']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VPMOVZXBQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VPMOVZXBQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 3 # model_importer.py SKX - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VPMOVZXBQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '5']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VPMOVZXBQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VPMOVZXBQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 3 # model_importer.py SKX - port_pressure: [[1, '5']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VPMOVZXBQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 3 # model_importer.py SKX - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VFMSUBADD213PD # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -53404,23 +38237,6 @@ instruction_forms: port_pressure: [[1, '01']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VSUBSD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VSQRTPS # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -53428,7 +38244,7 @@ instruction_forms: - class: register # model_importer.py SKX name: zmm # model_importer.py SKX latency: 21 # model_importer.py SKX - port_pressure: [[2, '0'], [1, '05'], [12, [DIV]]] # model_importer.py SKX + port_pressure: [[2, '0'], [1, '05'], [12, [0DV]]] # model_importer.py SKX throughput: 12.0 # model_importer.py SKX uops: 3 # model_importer.py SKX - name: VSQRTPS # model_importer.py SKX @@ -53440,37 +38256,9 @@ instruction_forms: - class: register # model_importer.py SKX name: zmm # model_importer.py SKX latency: 21 # model_importer.py SKX - port_pressure: [[2, '0'], [1, '05'], [12, [DIV]]] # model_importer.py SKX + port_pressure: [[2, '0'], [1, '05'], [12, [0DV]]] # model_importer.py SKX throughput: 12.0 # model_importer.py SKX uops: 3 # model_importer.py SKX -- name: VSQRTPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[2, '0'], [1, '05'], [1, '23'], [12, [DIV]], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 12.0 # model_importer.py SKX - uops: 4 # model_importer.py SKX -- name: VSQRTPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[2, '0'], [1, '05'], [1, '23'], [12, [DIV]], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 12.0 # model_importer.py SKX - uops: 4 # model_importer.py SKX - name: VSQRTPS # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -53507,7 +38295,7 @@ instruction_forms: - class: register # model_importer.py SKX name: ymm # model_importer.py SKX latency: 13 # model_importer.py SKX - port_pressure: [[1, '0'], [6, [DIV]]] # model_importer.py SKX + port_pressure: [[1, '0'], [6, [0DV]]] # model_importer.py SKX throughput: 6.0 # model_importer.py SKX uops: 1 # model_importer.py SKX - name: VSQRTPS # model_importer.py SKX @@ -53522,7 +38310,7 @@ instruction_forms: - class: register # model_importer.py SKX name: ymm # model_importer.py SKX latency: ~ # model_importer.py SKX - port_pressure: [[1, '0'], [1, '23'], [6, [DIV]], [1, [2D, 3D]]] # model_importer.py SKX + port_pressure: [[1, '0'], [1, '23'], [6, [0DV]], [1, [2D, 3D]]] # model_importer.py SKX throughput: 6.0 # model_importer.py SKX uops: 2 # model_importer.py SKX - name: VPANDD # model_importer.py SKX @@ -53699,16 +38487,6 @@ instruction_forms: port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 2 # model_importer.py SKX -- name: VCVTPS2DQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '05']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX - name: VCVTPS2DQ # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -53721,34 +38499,6 @@ instruction_forms: port_pressure: [[1, '05']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VCVTPS2DQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VCVTPS2DQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VCVTPS2DQ # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -53761,21 +38511,6 @@ instruction_forms: port_pressure: [[1, '01']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VCVTPS2DQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VCVTPS2DQ # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -53788,21 +38523,6 @@ instruction_forms: port_pressure: [[1, '01']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VCVTPS2DQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VPMOVW2M # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -54188,7 +38908,7 @@ instruction_forms: - class: register # model_importer.py SKX name: zmm # model_importer.py SKX latency: 33 # model_importer.py SKX - port_pressure: [[2, '0'], [1, '05'], [24, [DIV]]] # model_importer.py SKX + port_pressure: [[2, '0'], [1, '05'], [24, [0DV]]] # model_importer.py SKX throughput: 24.0 # model_importer.py SKX uops: 3 # model_importer.py SKX - name: VSQRTPD # model_importer.py SKX @@ -54200,7 +38920,7 @@ instruction_forms: - class: register # model_importer.py SKX name: zmm # model_importer.py SKX latency: 25 # model_importer.py SKX - port_pressure: [[2, '0'], [1, '05'], [24, [DIV]]] # model_importer.py SKX + port_pressure: [[2, '0'], [1, '05'], [24, [0DV]]] # model_importer.py SKX throughput: 24.0 # model_importer.py SKX uops: 3 # model_importer.py SKX - name: VSQRTPD # model_importer.py SKX @@ -54213,7 +38933,7 @@ instruction_forms: - class: register # model_importer.py SKX name: zmm # model_importer.py SKX latency: ~ # model_importer.py SKX - port_pressure: [[2, '0'], [1, '05'], [1, '23'], [24, [DIV]], [1, [2D, 3D]]] # model_importer.py SKX + port_pressure: [[2, '0'], [1, '05'], [1, '23'], [24, [0DV]], [1, [2D, 3D]]] # model_importer.py SKX throughput: 24.0 # model_importer.py SKX uops: 4 # model_importer.py SKX - name: VSQRTPD # model_importer.py SKX @@ -54228,7 +38948,7 @@ instruction_forms: - class: register # model_importer.py SKX name: zmm # model_importer.py SKX latency: ~ # model_importer.py SKX - port_pressure: [[2, '0'], [1, '05'], [1, '23'], [24, [DIV]], [1, [2D, 3D]]] # model_importer.py SKX + port_pressure: [[2, '0'], [1, '05'], [1, '23'], [24, [0DV]], [1, [2D, 3D]]] # model_importer.py SKX throughput: 24.0 # model_importer.py SKX uops: 4 # model_importer.py SKX - name: VSQRTPD # model_importer.py SKX @@ -54299,23 +39019,6 @@ instruction_forms: port_pressure: [[1, '01']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VSUBSS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VSHUFPS # model_importer.py SKX operands: # model_importer.py SKX - class: immediate # model_importer.py SKX @@ -54346,42 +39049,6 @@ instruction_forms: port_pressure: [[1, '5']] # model_importer.py SKX throughput: 1.0 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VSHUFPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: immediate # model_importer.py SKX - imd: int # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VSHUFPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: immediate # model_importer.py SKX - imd: int # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VSHUFPS # model_importer.py SKX operands: # model_importer.py SKX - class: immediate # model_importer.py SKX @@ -54398,25 +39065,6 @@ instruction_forms: port_pressure: [[1, '5']] # model_importer.py SKX throughput: 1.0 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VSHUFPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: immediate # model_importer.py SKX - imd: int # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VSHUFPS # model_importer.py SKX operands: # model_importer.py SKX - class: immediate # model_importer.py SKX @@ -54433,25 +39081,6 @@ instruction_forms: port_pressure: [[1, '5']] # model_importer.py SKX throughput: 1.0 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VSHUFPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: immediate # model_importer.py SKX - imd: int # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VFNMADD213PS # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -56076,21 +40705,6 @@ instruction_forms: port_pressure: [[1, '05'], [1, '5']] # model_importer.py SKX throughput: 1.5 # model_importer.py SKX uops: 2 # model_importer.py SKX -- name: VCVTPD2DQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 7 # model_importer.py SKX - port_pressure: [[1, '05'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.5 # model_importer.py SKX - uops: 3 # model_importer.py SKX - name: VCVTPD2DQ # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -56103,21 +40717,6 @@ instruction_forms: port_pressure: [[1, '015'], [1, '5']] # model_importer.py SKX throughput: 1.3333333333333333 # model_importer.py SKX uops: 2 # model_importer.py SKX -- name: VCVTPD2DQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 7 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 3 # model_importer.py SKX - name: VCVTPD2DQ # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -56197,34 +40796,6 @@ instruction_forms: port_pressure: [[1, '01']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VCVTQQ2PD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VCVTQQ2PD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VCVTQQ2PD # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -56247,34 +40818,6 @@ instruction_forms: port_pressure: [[1, '01']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VCVTQQ2PD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VCVTQQ2PD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VCVTQQ2PD # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -56297,34 +40840,6 @@ instruction_forms: port_pressure: [[1, '05']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VCVTQQ2PD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VCVTQQ2PD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VFMSUB231SS # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -56339,44 +40854,10 @@ instruction_forms: port_pressure: [[1, '01']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VFMSUB231SS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VFMADD231SS # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX - name: VFMADD231SS # model_importer.py SKX operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX + - class: register # model_importer.py SKX + name: xmm # model_importer.py SKX - class: register # model_importer.py SKX name: xmm # model_importer.py SKX - class: register # model_importer.py SKX @@ -56384,9 +40865,9 @@ instruction_forms: - class: register # model_importer.py SKX name: xmm # model_importer.py SKX latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX + port_pressure: [[1, '01']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX + uops: 1 # model_importer.py SKX - name: VBROADCASTF64X4 # model_importer.py SKX operands: # model_importer.py SKX - class: memory # model_importer.py SKX @@ -56437,34 +40918,6 @@ instruction_forms: port_pressure: [[1, '015'], [1, '5']] # model_importer.py SKX throughput: 1.3333333333333333 # model_importer.py SKX uops: 2 # model_importer.py SKX -- name: VCVTQQ2PS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 3 # model_importer.py SKX -- name: VCVTQQ2PS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 7 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 3 # model_importer.py SKX - name: VCVTQQ2PS # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -56509,34 +40962,6 @@ instruction_forms: port_pressure: [[1, '05'], [1, '5']] # model_importer.py SKX throughput: 1.5 # model_importer.py SKX uops: 2 # model_importer.py SKX -- name: VCVTQQ2PS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '05'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.5 # model_importer.py SKX - uops: 3 # model_importer.py SKX -- name: VCVTQQ2PS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 7 # model_importer.py SKX - port_pressure: [[1, '05'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.5 # model_importer.py SKX - uops: 3 # model_importer.py SKX - name: VBROADCASTF64X2 # model_importer.py SKX operands: # model_importer.py SKX - class: memory # model_importer.py SKX @@ -56593,18 +41018,6 @@ instruction_forms: port_pressure: [[1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 2 # model_importer.py SKX -- name: VMULPD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '05']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX - name: VMULPD # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -56619,38 +41032,6 @@ instruction_forms: port_pressure: [[1, '05']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VMULPD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VMULPD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VMULPD # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -56665,23 +41046,6 @@ instruction_forms: port_pressure: [[1, '01']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VMULPD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VMULPD # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -56696,23 +41060,6 @@ instruction_forms: port_pressure: [[1, '01']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VMULPD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VFMADD231SD # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -56727,23 +41074,6 @@ instruction_forms: port_pressure: [[1, '01']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VFMADD231SD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VPCOMPRESSD # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -56894,110 +41224,6 @@ instruction_forms: port_pressure: [[2, '5']] # model_importer.py SKX throughput: 2.0 # model_importer.py SKX uops: 2 # model_importer.py SKX -- name: VPMOVZXBW # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 3 # model_importer.py SKX - port_pressure: [[1, '5']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VPMOVZXBW # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 3 # model_importer.py SKX - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VPMOVZXBW # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 5 # model_importer.py SKX - port_pressure: [[1, '5']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VPMOVZXBW # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 5 # model_importer.py SKX - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VPMOVZXBW # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 3 # model_importer.py SKX - port_pressure: [[1, '5']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VPMOVZXBW # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 5 # model_importer.py SKX - port_pressure: [[1, '5']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VPMOVZXBW # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VPMOVZXBW # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 5 # model_importer.py SKX - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VCVTTPS2UDQ # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -57758,25 +41984,6 @@ instruction_forms: port_pressure: [[1, '5']] # model_importer.py SKX throughput: 1.0 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VPALIGNR # model_importer.py SKX - operands: # model_importer.py SKX - - class: immediate # model_importer.py SKX - imd: int # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 3 # model_importer.py SKX - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VPALIGNR # model_importer.py SKX operands: # model_importer.py SKX - class: immediate # model_importer.py SKX @@ -57793,39 +42000,6 @@ instruction_forms: port_pressure: [[1, '5']] # model_importer.py SKX throughput: 1.0 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VPALIGNR # model_importer.py SKX - operands: # model_importer.py SKX - - class: immediate # model_importer.py SKX - imd: int # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 3 # model_importer.py SKX - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VPALIGNR # model_importer.py SKX - operands: # model_importer.py SKX - - class: immediate # model_importer.py SKX - imd: int # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '5']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX - name: VPALIGNR # model_importer.py SKX operands: # model_importer.py SKX - class: immediate # model_importer.py SKX @@ -57842,42 +42016,6 @@ instruction_forms: port_pressure: [[1, '5']] # model_importer.py SKX throughput: 1.0 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VPALIGNR # model_importer.py SKX - operands: # model_importer.py SKX - - class: immediate # model_importer.py SKX - imd: int # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VPALIGNR # model_importer.py SKX - operands: # model_importer.py SKX - - class: immediate # model_importer.py SKX - imd: int # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 3 # model_importer.py SKX - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VPMOVSQD # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -60393,156 +44531,6 @@ instruction_forms: port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX throughput: 1.0 # model_importer.py SKX uops: 2 # model_importer.py SKX -- name: VPBROADCASTD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VPBROADCASTD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VPBROADCASTD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 3 # model_importer.py SKX - port_pressure: [[1, '5']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VPBROADCASTD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 3 # model_importer.py SKX - port_pressure: [[1, '5']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VPBROADCASTD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 5 # model_importer.py SKX - port_pressure: [[1, '5']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VPBROADCASTD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 3 # model_importer.py SKX - port_pressure: [[1, '5']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VPBROADCASTD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VPBROADCASTD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '5']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VPBROADCASTD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 3 # model_importer.py SKX - port_pressure: [[1, '5']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VPBROADCASTD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VPBROADCASTD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 3 # model_importer.py SKX - port_pressure: [[1, '5']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VPBROADCASTD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 3 # model_importer.py SKX - port_pressure: [[1, '5']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX - name: VFMADD231PD # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -60569,38 +44557,6 @@ instruction_forms: port_pressure: [[1, '05']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VFMADD231PD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VFMADD231PD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VFMADD231PD # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -60615,23 +44571,6 @@ instruction_forms: port_pressure: [[1, '01']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VFMADD231PD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VFMADD231PD # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -60646,23 +44585,6 @@ instruction_forms: port_pressure: [[1, '01']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VFMADD231PD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VMOVDQU8 # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -60685,62 +44607,6 @@ instruction_forms: port_pressure: [[1, '015']] # model_importer.py SKX throughput: 0.3333333333333333 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VMOVDQU8 # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VMOVDQU8 # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 3 # model_importer.py SKX - port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VMOVDQU8 # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '237'], [1, '4']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VMOVDQU8 # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - latency: 11 # model_importer.py SKX - port_pressure: [[1, '237'], [1, '4']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VMOVDQU8 # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -60763,62 +44629,6 @@ instruction_forms: port_pressure: [[1, '015']] # model_importer.py SKX throughput: 0.3333333333333333 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VMOVDQU8 # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VMOVDQU8 # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 3 # model_importer.py SKX - port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VMOVDQU8 # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '237'], [1, '4']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VMOVDQU8 # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - latency: 11 # model_importer.py SKX - port_pressure: [[1, '237'], [1, '4']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VMOVDQU8 # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -60841,62 +44651,6 @@ instruction_forms: port_pressure: [[1, '05']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VMOVDQU8 # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VMOVDQU8 # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 3 # model_importer.py SKX - port_pressure: [[1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VMOVDQU8 # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[2, '237'], [2, '4'], [1, '5']] # model_importer.py SKX - throughput: 2.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VMOVDQU8 # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - latency: 11 # model_importer.py SKX - port_pressure: [[2, '237'], [2, '4'], [1, '5']] # model_importer.py SKX - throughput: 2.0 # model_importer.py SKX - uops: 5 # model_importer.py SKX - name: VSHUFI32X4 # model_importer.py SKX operands: # model_importer.py SKX - class: immediate # model_importer.py SKX @@ -61313,23 +45067,6 @@ instruction_forms: port_pressure: [[1, '015']] # model_importer.py SKX throughput: 0.3333333333333333 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VXORPD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VXORPD # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -61344,23 +45081,6 @@ instruction_forms: port_pressure: [[1, '015']] # model_importer.py SKX throughput: 0.3333333333333333 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VXORPD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VXORPD # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -61387,38 +45107,6 @@ instruction_forms: port_pressure: [[1, '05']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VXORPD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VXORPD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VPERMILPD # model_importer.py SKX operands: # model_importer.py SKX - class: immediate # model_importer.py SKX @@ -61809,156 +45497,6 @@ instruction_forms: port_pressure: [[1, '237'], [1, '4'], [2, '5']] # model_importer.py SKX throughput: 2.0 # model_importer.py SKX uops: 4 # model_importer.py SKX -- name: VPBROADCASTQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VPBROADCASTQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VPBROADCASTQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 3 # model_importer.py SKX - port_pressure: [[1, '5']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VPBROADCASTQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 3 # model_importer.py SKX - port_pressure: [[1, '5']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VPBROADCASTQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 5 # model_importer.py SKX - port_pressure: [[1, '5']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VPBROADCASTQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 3 # model_importer.py SKX - port_pressure: [[1, '5']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VPBROADCASTQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VPBROADCASTQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '5']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VPBROADCASTQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 3 # model_importer.py SKX - port_pressure: [[1, '5']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VPBROADCASTQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VPBROADCASTQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 3 # model_importer.py SKX - port_pressure: [[1, '5']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VPBROADCASTQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 3 # model_importer.py SKX - port_pressure: [[1, '5']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX - name: VPMADDUBSW # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -62267,23 +45805,6 @@ instruction_forms: port_pressure: [[1, '015']] # model_importer.py SKX throughput: 0.3333333333333333 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VXORPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VXORPS # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -62298,23 +45819,6 @@ instruction_forms: port_pressure: [[1, '015']] # model_importer.py SKX throughput: 0.3333333333333333 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VXORPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VXORPS # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -62341,38 +45845,6 @@ instruction_forms: port_pressure: [[1, '05']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VXORPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VXORPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VRNDSCALESS # model_importer.py SKX operands: # model_importer.py SKX - class: immediate # model_importer.py SKX @@ -62453,23 +45925,6 @@ instruction_forms: port_pressure: [[1, '01']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VFMADD132SD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VANDNPS # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -62484,23 +45939,6 @@ instruction_forms: port_pressure: [[1, '015']] # model_importer.py SKX throughput: 0.3333333333333333 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VANDNPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VANDNPS # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -62515,35 +45953,6 @@ instruction_forms: port_pressure: [[1, '015']] # model_importer.py SKX throughput: 0.3333333333333333 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VANDNPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VANDNPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '05']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX - name: VANDNPS # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -62558,38 +45967,6 @@ instruction_forms: port_pressure: [[1, '05']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VANDNPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VANDNPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VMOVUPS # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -62602,146 +45979,6 @@ instruction_forms: port_pressure: [[1, '05']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VMOVUPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VMOVUPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VMOVUPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '237'], [1, '4']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VMOVUPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - latency: 11 # model_importer.py SKX - port_pressure: [[1, '237'], [1, '4']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VMOVUPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '015']] # model_importer.py SKX - throughput: 0.3333333333333333 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VMOVUPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VMOVUPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - latency: 11 # model_importer.py SKX - port_pressure: [[1, '237'], [1, '4']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VMOVUPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '015']] # model_importer.py SKX - throughput: 0.3333333333333333 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VMOVUPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VMOVUPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - latency: 11 # model_importer.py SKX - port_pressure: [[1, '237'], [1, '4']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VPSRAVQ # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -63170,23 +46407,6 @@ instruction_forms: port_pressure: [[1, '01']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VFMADD132SS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VCVTUQQ2PD # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -63403,158 +46623,6 @@ instruction_forms: port_pressure: [[2, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX throughput: 1.0 # model_importer.py SKX uops: 3 # model_importer.py SKX -- name: VMOVUPD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '05']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VMOVUPD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VMOVUPD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VMOVUPD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '237'], [1, '4']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VMOVUPD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - latency: 11 # model_importer.py SKX - port_pressure: [[1, '237'], [1, '4']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VMOVUPD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '015']] # model_importer.py SKX - throughput: 0.3333333333333333 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VMOVUPD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VMOVUPD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - latency: 11 # model_importer.py SKX - port_pressure: [[1, '237'], [1, '4']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VMOVUPD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '015']] # model_importer.py SKX - throughput: 0.3333333333333333 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VMOVUPD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VMOVUPD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - latency: 11 # model_importer.py SKX - port_pressure: [[1, '237'], [1, '4']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VPSRAVD # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -63793,23 +46861,6 @@ instruction_forms: port_pressure: [[1, '0']] # model_importer.py SKX throughput: 1.0 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VDIVSS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 12 # model_importer.py SKX - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VFNMADD231SS # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -63855,36 +46906,6 @@ instruction_forms: port_pressure: [[1, '0']] # model_importer.py SKX throughput: 1.0 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VDIVSD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 14 # model_importer.py SKX - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VMOVNTDQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - latency: 541 # model_importer.py SKX - port_pressure: [[1, '237'], [1, '4']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VCVTUQQ2PS # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -64422,38 +47443,6 @@ instruction_forms: port_pressure: [[1, '05']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VSUBPD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VSUBPD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VSUBPD # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -64468,23 +47457,6 @@ instruction_forms: port_pressure: [[1, '01']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VSUBPD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VSUBPD # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -64499,23 +47471,6 @@ instruction_forms: port_pressure: [[1, '01']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VSUBPD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VANDNPD # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -64530,23 +47485,6 @@ instruction_forms: port_pressure: [[1, '015']] # model_importer.py SKX throughput: 0.3333333333333333 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VANDNPD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VANDNPD # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -64561,35 +47499,6 @@ instruction_forms: port_pressure: [[1, '015']] # model_importer.py SKX throughput: 0.3333333333333333 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VANDNPD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VANDNPD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '05']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX - name: VANDNPD # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -64604,38 +47513,6 @@ instruction_forms: port_pressure: [[1, '05']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VANDNPD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VANDNPD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VMINSS # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -64650,23 +47527,6 @@ instruction_forms: port_pressure: [[1, '01']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VMINSS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VBROADCASTI32X4 # model_importer.py SKX operands: # model_importer.py SKX - class: memory # model_importer.py SKX @@ -64975,38 +47835,6 @@ instruction_forms: port_pressure: [[1, '05']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VSUBPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VSUBPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VSUBPS # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -65021,23 +47849,6 @@ instruction_forms: port_pressure: [[1, '01']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VSUBPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VSUBPS # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -65052,23 +47863,6 @@ instruction_forms: port_pressure: [[1, '01']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VSUBPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VFIXUPIMMPD # model_importer.py SKX operands: # model_importer.py SKX - class: immediate # model_importer.py SKX @@ -67062,38 +49856,6 @@ instruction_forms: port_pressure: [[1, '05']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VFMADD132PD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VFMADD132PD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VFMADD132PD # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -67108,23 +49870,6 @@ instruction_forms: port_pressure: [[1, '01']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VFMADD132PD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VFMADD132PD # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -67139,23 +49884,6 @@ instruction_forms: port_pressure: [[1, '01']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VFMADD132PD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VFMADD132PS # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -67182,38 +49910,6 @@ instruction_forms: port_pressure: [[1, '05']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VFMADD132PS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VFMADD132PS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VFMADD132PS # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -67228,23 +49924,6 @@ instruction_forms: port_pressure: [[1, '01']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VFMADD132PS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VFMADD132PS # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -67259,23 +49938,6 @@ instruction_forms: port_pressure: [[1, '01']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VFMADD132PS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VGETEXPPD # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -67680,18 +50342,6 @@ instruction_forms: port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 2 # model_importer.py SKX -- name: VPADDQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '05']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX - name: VPADDQ # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -67706,38 +50356,6 @@ instruction_forms: port_pressure: [[1, '05']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VPADDQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VPADDQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VPADDQ # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -67752,23 +50370,6 @@ instruction_forms: port_pressure: [[1, '015']] # model_importer.py SKX throughput: 0.3333333333333333 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VPADDQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VPADDQ # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -67783,23 +50384,6 @@ instruction_forms: port_pressure: [[1, '015']] # model_importer.py SKX throughput: 0.3333333333333333 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VPADDQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VPCMPUQ # model_importer.py SKX operands: # model_importer.py SKX - class: immediate # model_importer.py SKX @@ -68784,18 +51368,6 @@ instruction_forms: port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX throughput: 1.0 # model_importer.py SKX uops: 2 # model_importer.py SKX -- name: VPADDD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '05']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX - name: VPADDD # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -68810,38 +51382,6 @@ instruction_forms: port_pressure: [[1, '05']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VPADDD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VPADDD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VPADDD # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -68856,23 +51396,6 @@ instruction_forms: port_pressure: [[1, '015']] # model_importer.py SKX throughput: 0.3333333333333333 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VPADDD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VPADDD # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -68887,23 +51410,6 @@ instruction_forms: port_pressure: [[1, '015']] # model_importer.py SKX throughput: 0.3333333333333333 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VPADDD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VPEXPANDQ # model_importer.py SKX operands: # model_importer.py SKX - class: memory # model_importer.py SKX @@ -69903,34 +52409,6 @@ instruction_forms: port_pressure: [[1, '01']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VCVTPD2QQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VCVTPD2QQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VCVTPD2QQ # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -69953,34 +52431,6 @@ instruction_forms: port_pressure: [[1, '01']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VCVTPD2QQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VCVTPD2QQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VCVTPD2QQ # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -70003,34 +52453,6 @@ instruction_forms: port_pressure: [[1, '05']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VCVTPD2QQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VCVTPD2QQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VRCP14PD # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -70513,18 +52935,6 @@ instruction_forms: port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 2 # model_importer.py SKX -- name: VADDPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '05']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX - name: VADDPS # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -70539,38 +52949,6 @@ instruction_forms: port_pressure: [[1, '05']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VADDPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VADDPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VADDPS # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -70585,23 +52963,6 @@ instruction_forms: port_pressure: [[1, '01']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VADDPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VADDPS # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -70616,23 +52977,6 @@ instruction_forms: port_pressure: [[1, '01']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VADDPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VPSRAQ # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -72037,18 +54381,6 @@ instruction_forms: port_pressure: [[1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 2 # model_importer.py SKX -- name: VEXTRACTF64X2 # model_importer.py SKX - operands: # model_importer.py SKX - - class: immediate # model_importer.py SKX - imd: int # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 3 # model_importer.py SKX - port_pressure: [[1, '5']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX - name: VEXTRACTF64X2 # model_importer.py SKX operands: # model_importer.py SKX - class: immediate # model_importer.py SKX @@ -73638,23 +55970,6 @@ instruction_forms: port_pressure: [[1, '01']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VFMADD213SD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VPACKUSDW # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -74091,62 +56406,6 @@ instruction_forms: port_pressure: [[1, '015']] # model_importer.py SKX throughput: 0.3333333333333333 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VMOVDQU16 # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VMOVDQU16 # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 3 # model_importer.py SKX - port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VMOVDQU16 # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '237'], [1, '4']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VMOVDQU16 # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - latency: 11 # model_importer.py SKX - port_pressure: [[1, '237'], [1, '4']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VMOVDQU16 # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -74169,62 +56428,6 @@ instruction_forms: port_pressure: [[1, '015']] # model_importer.py SKX throughput: 0.3333333333333333 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VMOVDQU16 # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VMOVDQU16 # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 3 # model_importer.py SKX - port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VMOVDQU16 # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '237'], [1, '4']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VMOVDQU16 # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - latency: 11 # model_importer.py SKX - port_pressure: [[1, '237'], [1, '4']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VMOVDQU16 # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -74247,62 +56450,6 @@ instruction_forms: port_pressure: [[1, '05']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VMOVDQU16 # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VMOVDQU16 # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 3 # model_importer.py SKX - port_pressure: [[1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VMOVDQU16 # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '237'], [1, '4']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VMOVDQU16 # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - latency: 11 # model_importer.py SKX - port_pressure: [[1, '237'], [1, '4']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VPMAXUQ # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -74477,110 +56624,6 @@ instruction_forms: port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX throughput: 1.0 # model_importer.py SKX uops: 2 # model_importer.py SKX -- name: VPMOVSXBD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 3 # model_importer.py SKX - port_pressure: [[1, '5']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VPMOVSXBD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 3 # model_importer.py SKX - port_pressure: [[1, '5']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VPMOVSXBD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VPMOVSXBD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 3 # model_importer.py SKX - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VPMOVSXBD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '5']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VPMOVSXBD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VPMOVSXBD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 3 # model_importer.py SKX - port_pressure: [[1, '5']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VPMOVSXBD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 3 # model_importer.py SKX - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VPERMI2D # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -74769,23 +56812,6 @@ instruction_forms: port_pressure: [[1, '01']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VFMADD213SS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VPMAXUW # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -74906,18 +56932,6 @@ instruction_forms: port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX throughput: 1.0 # model_importer.py SKX uops: 2 # model_importer.py SKX -- name: VDIVPD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 25 # model_importer.py SKX - port_pressure: [[2, '0'], [1, '05'], [16, [DIV]]] # model_importer.py SKX - throughput: 16.0 # model_importer.py SKX - uops: 3 # model_importer.py SKX - name: VDIVPD # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -74929,41 +56943,9 @@ instruction_forms: - class: register # model_importer.py SKX name: zmm # model_importer.py SKX latency: 24 # model_importer.py SKX - port_pressure: [[2, '0'], [1, '05'], [16, [DIV]]] # model_importer.py SKX + port_pressure: [[2, '0'], [1, '05'], [16, [0DV]]] # model_importer.py SKX throughput: 16.0 # model_importer.py SKX uops: 3 # model_importer.py SKX -- name: VDIVPD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 25 # model_importer.py SKX - port_pressure: [[2, '0'], [1, '05'], [1, '23'], [16, [DIV]], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 16.0 # model_importer.py SKX - uops: 4 # model_importer.py SKX -- name: VDIVPD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 24 # model_importer.py SKX - port_pressure: [[2, '0'], [1, '05'], [1, '23'], [16, [DIV]], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 16.0 # model_importer.py SKX - uops: 4 # model_importer.py SKX - name: VDIVPD # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -74978,23 +56960,6 @@ instruction_forms: port_pressure: [[1, '0']] # model_importer.py SKX throughput: 1.0 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VDIVPD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 14 # model_importer.py SKX - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VDIVPD # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -75006,26 +56971,9 @@ instruction_forms: - class: register # model_importer.py SKX name: ymm # model_importer.py SKX latency: 14 # model_importer.py SKX - port_pressure: [[1, '0'], [8, [DIV]]] # model_importer.py SKX + port_pressure: [[1, '0'], [8, [0DV]]] # model_importer.py SKX throughput: 8.0 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VDIVPD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 14 # model_importer.py SKX - port_pressure: [[1, '0'], [1, '23'], [8, [DIV]], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 8.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VPSRLW # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -75292,96 +57240,6 @@ instruction_forms: port_pressure: [[1, '0'], [1, '5']] # model_importer.py SKX throughput: 1.0 # model_importer.py SKX uops: 2 # model_importer.py SKX -- name: VPSRLQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VPSRLQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VPSRLQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: immediate # model_importer.py SKX - imd: int # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '0']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VPSRLQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: immediate # model_importer.py SKX - imd: int # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '0']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VPSRLQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: immediate # model_importer.py SKX - imd: int # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VPSRLQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: immediate # model_importer.py SKX - imd: int # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VPSRLQ # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -75396,23 +57254,6 @@ instruction_forms: port_pressure: [[1, '01'], [1, '5']] # model_importer.py SKX throughput: 1.0 # model_importer.py SKX uops: 2 # model_importer.py SKX -- name: VPSRLQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VPSRLQ # model_importer.py SKX operands: # model_importer.py SKX - class: immediate # model_importer.py SKX @@ -75427,23 +57268,6 @@ instruction_forms: port_pressure: [[1, '01']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VPSRLQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: immediate # model_importer.py SKX - imd: int # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VPSRLQ # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -75458,23 +57282,6 @@ instruction_forms: port_pressure: [[1, '01'], [1, '5']] # model_importer.py SKX throughput: 1.0 # model_importer.py SKX uops: 2 # model_importer.py SKX -- name: VPSRLQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VPSRLQ # model_importer.py SKX operands: # model_importer.py SKX - class: immediate # model_importer.py SKX @@ -75489,23 +57296,6 @@ instruction_forms: port_pressure: [[1, '01']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VPSRLQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: immediate # model_importer.py SKX - imd: int # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VMOVAPD # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -75518,296 +57308,6 @@ instruction_forms: port_pressure: [[1, '05']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VMOVAPD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VMOVAPD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VMOVAPD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '237'], [1, '4']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VMOVAPD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - latency: 11 # model_importer.py SKX - port_pressure: [[1, '237'], [1, '4']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VMOVAPD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '015']] # model_importer.py SKX - throughput: 0.3333333333333333 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VMOVAPD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VMOVAPD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - latency: 11 # model_importer.py SKX - port_pressure: [[1, '237'], [1, '4']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VMOVAPD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '015']] # model_importer.py SKX - throughput: 0.3333333333333333 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VMOVAPD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VMOVAPD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - latency: 11 # model_importer.py SKX - port_pressure: [[1, '237'], [1, '4']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VPBROADCASTB # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 3 # model_importer.py SKX - port_pressure: [[1, '5']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VPBROADCASTB # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 3 # model_importer.py SKX - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VPBROADCASTB # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 3 # model_importer.py SKX - port_pressure: [[1, '5']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VPBROADCASTB # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 5 # model_importer.py SKX - port_pressure: [[1, '5']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VPBROADCASTB # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 3 # model_importer.py SKX - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VPBROADCASTB # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 3 # model_importer.py SKX - port_pressure: [[1, '5']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VPBROADCASTB # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 3 # model_importer.py SKX - port_pressure: [[1, '5']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VPBROADCASTB # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 5 # model_importer.py SKX - port_pressure: [[1, '5']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VPBROADCASTB # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VPBROADCASTB # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 3 # model_importer.py SKX - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VPBROADCASTB # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 5 # model_importer.py SKX - port_pressure: [[1, '5']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VPBROADCASTB # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 3 # model_importer.py SKX - port_pressure: [[1, '5']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX - name: VPUNPCKLQDQ # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -75985,50 +57485,6 @@ instruction_forms: port_pressure: [[1, '0'], [1, '5']] # model_importer.py SKX throughput: 1.0 # model_importer.py SKX uops: 2 # model_importer.py SKX -- name: VPSRLD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VPSRLD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VPSRLD # model_importer.py SKX - operands: # model_importer.py SKX - - class: immediate # model_importer.py SKX - imd: int # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '0']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX - name: VPSRLD # model_importer.py SKX operands: # model_importer.py SKX - class: immediate # model_importer.py SKX @@ -76346,62 +57802,6 @@ instruction_forms: port_pressure: [[1, '05']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VMOVDQU64 # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VMOVDQU64 # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VMOVDQU64 # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '237'], [1, '4']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VMOVDQU64 # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - latency: 11 # model_importer.py SKX - port_pressure: [[1, '237'], [1, '4']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VMOVDQU64 # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -76424,62 +57824,6 @@ instruction_forms: port_pressure: [[1, '015']] # model_importer.py SKX throughput: 0.3333333333333333 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VMOVDQU64 # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VMOVDQU64 # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VMOVDQU64 # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '237'], [1, '4']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VMOVDQU64 # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - latency: 11 # model_importer.py SKX - port_pressure: [[1, '237'], [1, '4']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VMOVDQU64 # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -76502,62 +57846,6 @@ instruction_forms: port_pressure: [[1, '015']] # model_importer.py SKX throughput: 0.3333333333333333 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VMOVDQU64 # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VMOVDQU64 # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VMOVDQU64 # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '237'], [1, '4']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VMOVDQU64 # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - latency: 11 # model_importer.py SKX - port_pressure: [[1, '237'], [1, '4']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VFIXUPIMMSS # model_importer.py SKX operands: # model_importer.py SKX - class: immediate # model_importer.py SKX @@ -76908,62 +58196,6 @@ instruction_forms: port_pressure: [[1, '05']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VMOVDQA64 # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VMOVDQA64 # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VMOVDQA64 # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '237'], [1, '4']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VMOVDQA64 # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - latency: 11 # model_importer.py SKX - port_pressure: [[1, '237'], [1, '4']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VMOVDQA64 # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -76986,62 +58218,6 @@ instruction_forms: port_pressure: [[1, '015']] # model_importer.py SKX throughput: 0.3333333333333333 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VMOVDQA64 # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VMOVDQA64 # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VMOVDQA64 # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '237'], [1, '4']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VMOVDQA64 # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - latency: 11 # model_importer.py SKX - port_pressure: [[1, '237'], [1, '4']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VMOVDQA64 # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -77064,62 +58240,6 @@ instruction_forms: port_pressure: [[1, '015']] # model_importer.py SKX throughput: 0.3333333333333333 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VMOVDQA64 # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VMOVDQA64 # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VMOVDQA64 # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '237'], [1, '4']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VMOVDQA64 # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - latency: 11 # model_importer.py SKX - port_pressure: [[1, '237'], [1, '4']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VPCMPEQW # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -77852,34 +58972,6 @@ instruction_forms: port_pressure: [[1, '05']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VCVTDQ2PS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VCVTDQ2PS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VCVTDQ2PS # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -77892,21 +58984,6 @@ instruction_forms: port_pressure: [[1, '01']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VCVTDQ2PS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VCVTDQ2PS # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -77919,21 +58996,6 @@ instruction_forms: port_pressure: [[1, '01']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VCVTDQ2PS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VPRORVQ # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -78402,156 +59464,6 @@ instruction_forms: port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 2 # model_importer.py SKX -- name: VPBROADCASTW # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 3 # model_importer.py SKX - port_pressure: [[1, '5']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VPBROADCASTW # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 3 # model_importer.py SKX - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VPBROADCASTW # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 3 # model_importer.py SKX - port_pressure: [[1, '5']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VPBROADCASTW # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 5 # model_importer.py SKX - port_pressure: [[1, '5']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VPBROADCASTW # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 3 # model_importer.py SKX - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VPBROADCASTW # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 3 # model_importer.py SKX - port_pressure: [[1, '5']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VPBROADCASTW # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 3 # model_importer.py SKX - port_pressure: [[1, '5']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VPBROADCASTW # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 5 # model_importer.py SKX - port_pressure: [[1, '5']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VPBROADCASTW # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VPBROADCASTW # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 3 # model_importer.py SKX - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VPBROADCASTW # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 5 # model_importer.py SKX - port_pressure: [[1, '5']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VPBROADCASTW # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 3 # model_importer.py SKX - port_pressure: [[1, '5']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX - name: VPUNPCKLDQ # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -78846,16 +59758,6 @@ instruction_forms: port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX throughput: 1.0 # model_importer.py SKX uops: 2 # model_importer.py SKX -- name: VCVTDQ2PD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 7 # model_importer.py SKX - port_pressure: [[1, '05'], [1, '5']] # model_importer.py SKX - throughput: 1.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VCVTDQ2PD # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -78868,34 +59770,6 @@ instruction_forms: port_pressure: [[1, '05'], [1, '5']] # model_importer.py SKX throughput: 1.5 # model_importer.py SKX uops: 2 # model_importer.py SKX -- name: VCVTDQ2PD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VCVTDQ2PD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VCVTDQ2PD # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -78908,21 +59782,6 @@ instruction_forms: port_pressure: [[1, '01']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 2 # model_importer.py SKX -- name: VCVTDQ2PD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VCVTDQ2PD # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -78935,21 +59794,6 @@ instruction_forms: port_pressure: [[1, '01']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 2 # model_importer.py SKX -- name: VCVTDQ2PD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VPRORVD # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -79124,18 +59968,6 @@ instruction_forms: port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 2 # model_importer.py SKX -- name: VMINPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '05']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX - name: VMINPS # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -79150,38 +59982,6 @@ instruction_forms: port_pressure: [[1, '05']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VMINPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VMINPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VMINPS # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -79196,23 +59996,6 @@ instruction_forms: port_pressure: [[1, '01']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VMINPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VMINPS # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -79227,23 +60010,6 @@ instruction_forms: port_pressure: [[1, '01']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VMINPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VFMADD231PS # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -79270,38 +60036,6 @@ instruction_forms: port_pressure: [[1, '05']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VFMADD231PS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VFMADD231PS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VFMADD231PS # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -79316,23 +60050,6 @@ instruction_forms: port_pressure: [[1, '01']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VFMADD231PS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VFMADD231PS # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -79347,23 +60064,6 @@ instruction_forms: port_pressure: [[1, '01']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VFMADD231PS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VFNMSUB213PD # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -79390,38 +60090,6 @@ instruction_forms: port_pressure: [[1, '05']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VFNMSUB213PD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VFNMSUB213PD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VFNMSUB213PD # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -79436,23 +60104,6 @@ instruction_forms: port_pressure: [[1, '01']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VFNMSUB213PD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VFNMSUB213PD # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -79467,23 +60118,6 @@ instruction_forms: port_pressure: [[1, '01']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VFNMSUB213PD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VPSUBB # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -80886,50 +61520,6 @@ instruction_forms: port_pressure: [[1, '0'], [1, '5']] # model_importer.py SKX throughput: 1.0 # model_importer.py SKX uops: 2 # model_importer.py SKX -- name: VPSLLD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VPSLLD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VPSLLD # model_importer.py SKX - operands: # model_importer.py SKX - - class: immediate # model_importer.py SKX - imd: int # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '0']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 1 # model_importer.py SKX - name: VPSLLD # model_importer.py SKX operands: # model_importer.py SKX - class: immediate # model_importer.py SKX @@ -80944,38 +61534,6 @@ instruction_forms: port_pressure: [[1, '0']] # model_importer.py SKX throughput: 1.0 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VPSLLD # model_importer.py SKX - operands: # model_importer.py SKX - - class: immediate # model_importer.py SKX - imd: int # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VPSLLD # model_importer.py SKX - operands: # model_importer.py SKX - - class: immediate # model_importer.py SKX - imd: int # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VPSLLD # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -80990,23 +61548,6 @@ instruction_forms: port_pressure: [[1, '01'], [1, '5']] # model_importer.py SKX throughput: 1.0 # model_importer.py SKX uops: 2 # model_importer.py SKX -- name: VPSLLD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VPSLLD # model_importer.py SKX operands: # model_importer.py SKX - class: immediate # model_importer.py SKX @@ -81021,23 +61562,6 @@ instruction_forms: port_pressure: [[1, '01']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VPSLLD # model_importer.py SKX - operands: # model_importer.py SKX - - class: immediate # model_importer.py SKX - imd: int # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VPSLLD # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -81052,23 +61576,6 @@ instruction_forms: port_pressure: [[1, '01'], [1, '5']] # model_importer.py SKX throughput: 1.0 # model_importer.py SKX uops: 2 # model_importer.py SKX -- name: VPSLLD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VPSLLD # model_importer.py SKX operands: # model_importer.py SKX - class: immediate # model_importer.py SKX @@ -81083,23 +61590,6 @@ instruction_forms: port_pressure: [[1, '01']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VPSLLD # model_importer.py SKX - operands: # model_importer.py SKX - - class: immediate # model_importer.py SKX - imd: int # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VEXTRACTI32X4 # model_importer.py SKX operands: # model_importer.py SKX - class: immediate # model_importer.py SKX @@ -82112,23 +62602,6 @@ instruction_forms: port_pressure: [[2, '01']] # model_importer.py SKX throughput: 1.0 # model_importer.py SKX uops: 2 # model_importer.py SKX -- name: VCVTSD2SS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 5 # model_importer.py SKX - port_pressure: [[2, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 3 # model_importer.py SKX - name: VPMOVUSWB # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -84661,19 +65134,6 @@ instruction_forms: port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX throughput: 1.0 # model_importer.py SKX uops: 2 # model_importer.py SKX -- name: VMOVNTPD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - latency: 524 # model_importer.py SKX - port_pressure: [[1, '237'], [1, '4']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VPMINUQ # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -85083,38 +65543,6 @@ instruction_forms: port_pressure: [[1, '5']] # model_importer.py SKX throughput: 1.0 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VUNPCKLPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VUNPCKLPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VUNPCKLPS # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -85129,23 +65557,6 @@ instruction_forms: port_pressure: [[1, '5']] # model_importer.py SKX throughput: 1.0 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VUNPCKLPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VUNPCKLPS # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -85160,23 +65571,6 @@ instruction_forms: port_pressure: [[1, '5']] # model_importer.py SKX throughput: 1.0 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VUNPCKLPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VPMINUB # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -85191,23 +65585,6 @@ instruction_forms: port_pressure: [[1, '01']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VPMINUB # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 3 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VPMINUB # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -85222,23 +65599,6 @@ instruction_forms: port_pressure: [[1, '01']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VPMINUB # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 3 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VPMINUB # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -85297,19 +65657,6 @@ instruction_forms: port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX throughput: 1.0 # model_importer.py SKX uops: 2 # model_importer.py SKX -- name: VMOVNTPS # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - latency: 436 # model_importer.py SKX - port_pressure: [[1, '237'], [1, '4']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VPMINUD # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -85456,38 +65803,6 @@ instruction_forms: port_pressure: [[1, '5']] # model_importer.py SKX throughput: 1.0 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VUNPCKLPD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VUNPCKLPD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VUNPCKLPD # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -85502,23 +65817,6 @@ instruction_forms: port_pressure: [[1, '5']] # model_importer.py SKX throughput: 1.0 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VUNPCKLPD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VUNPCKLPD # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -85533,23 +65831,6 @@ instruction_forms: port_pressure: [[1, '5']] # model_importer.py SKX throughput: 1.0 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VUNPCKLPD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VPERMPD # model_importer.py SKX operands: # model_importer.py SKX - class: immediate # model_importer.py SKX @@ -86328,62 +66609,6 @@ instruction_forms: port_pressure: [[1, '05']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VMOVDQA32 # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VMOVDQA32 # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VMOVDQA32 # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '237'], [1, '4']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VMOVDQA32 # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - latency: 11 # model_importer.py SKX - port_pressure: [[1, '237'], [1, '4']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VMOVDQA32 # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -86406,62 +66631,6 @@ instruction_forms: port_pressure: [[1, '015']] # model_importer.py SKX throughput: 0.3333333333333333 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VMOVDQA32 # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VMOVDQA32 # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VMOVDQA32 # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '237'], [1, '4']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VMOVDQA32 # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - latency: 11 # model_importer.py SKX - port_pressure: [[1, '237'], [1, '4']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VMOVDQA32 # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -86484,62 +66653,6 @@ instruction_forms: port_pressure: [[1, '015']] # model_importer.py SKX throughput: 0.3333333333333333 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VMOVDQA32 # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX -- name: VMOVDQA32 # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VMOVDQA32 # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '237'], [1, '4']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VMOVDQA32 # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - latency: 11 # model_importer.py SKX - port_pressure: [[1, '237'], [1, '4']] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VBLENDMPD # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -87234,18 +67347,6 @@ instruction_forms: port_pressure: [[1, '015'], [1, '5']] # model_importer.py SKX throughput: 1.3333333333333333 # model_importer.py SKX uops: 2 # model_importer.py SKX -- name: VFMADD213PD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '05']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX - name: VFMADD213PD # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -87260,38 +67361,6 @@ instruction_forms: port_pressure: [[1, '05']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VFMADD213PD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VFMADD213PD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VFMADD213PD # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -87306,23 +67375,6 @@ instruction_forms: port_pressure: [[1, '01']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VFMADD213PD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VFMADD213PD # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -87337,23 +67389,6 @@ instruction_forms: port_pressure: [[1, '01']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VFMADD213PD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VPCMPGTD # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -87830,38 +67865,6 @@ instruction_forms: port_pressure: [[1, '05']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VFMADD213PS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VFMADD213PS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VFMADD213PS # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -87876,23 +67879,6 @@ instruction_forms: port_pressure: [[1, '01']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VFMADD213PS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VFMADD213PS # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -87907,23 +67893,6 @@ instruction_forms: port_pressure: [[1, '01']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VFMADD213PS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VPCMPGTW # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -88809,18 +68778,6 @@ instruction_forms: port_pressure: [[1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX throughput: 1.0 # model_importer.py SKX uops: 2 # model_importer.py SKX -- name: VPORD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '05']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX - name: VPORD # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -88835,50 +68792,6 @@ instruction_forms: port_pressure: [[1, '05']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VPORD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VPORD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VPORD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '015']] # model_importer.py SKX - throughput: 0.3333333333333333 # model_importer.py SKX - uops: 1 # model_importer.py SKX - name: VPORD # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -88893,50 +68806,6 @@ instruction_forms: port_pressure: [[1, '015']] # model_importer.py SKX throughput: 0.3333333333333333 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VPORD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VPORD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VPORD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '015']] # model_importer.py SKX - throughput: 0.3333333333333333 # model_importer.py SKX - uops: 1 # model_importer.py SKX - name: VPORD # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -88951,38 +68820,6 @@ instruction_forms: port_pressure: [[1, '015']] # model_importer.py SKX throughput: 0.3333333333333333 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VPORD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VPORD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VPMOVQW # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -89598,18 +69435,6 @@ instruction_forms: port_pressure: [[1, '237'], [1, '4'], [1, '5']] # model_importer.py SKX throughput: 1.0 # model_importer.py SKX uops: 3 # model_importer.py SKX -- name: VPORQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '05']] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 1 # model_importer.py SKX - name: VPORQ # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -89624,50 +69449,6 @@ instruction_forms: port_pressure: [[1, '05']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VPORQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VPORQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VPORQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '015']] # model_importer.py SKX - throughput: 0.3333333333333333 # model_importer.py SKX - uops: 1 # model_importer.py SKX - name: VPORQ # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -89682,50 +69463,6 @@ instruction_forms: port_pressure: [[1, '015']] # model_importer.py SKX throughput: 0.3333333333333333 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VPORQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VPORQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VPORQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '015']] # model_importer.py SKX - throughput: 0.3333333333333333 # model_importer.py SKX - uops: 1 # model_importer.py SKX - name: VPORQ # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -89740,38 +69477,6 @@ instruction_forms: port_pressure: [[1, '015']] # model_importer.py SKX throughput: 0.3333333333333333 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VPORQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VPORQ # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 1 # model_importer.py SKX - port_pressure: [[1, '015'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VPMOVM2Q # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -89976,16 +69681,6 @@ instruction_forms: port_pressure: [[1, '0'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX throughput: 1.0 # model_importer.py SKX uops: 2 # model_importer.py SKX -- name: VCVTPD2PS # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 7 # model_importer.py SKX - port_pressure: [[1, '05'], [1, '5']] # model_importer.py SKX - throughput: 1.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VCVTPD2PS # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -89998,21 +69693,6 @@ instruction_forms: port_pressure: [[1, '05'], [1, '5']] # model_importer.py SKX throughput: 1.5 # model_importer.py SKX uops: 2 # model_importer.py SKX -- name: VCVTPD2PS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 7 # model_importer.py SKX - port_pressure: [[1, '05'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.5 # model_importer.py SKX - uops: 3 # model_importer.py SKX - name: VCVTPD2PS # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -90025,21 +69705,6 @@ instruction_forms: port_pressure: [[1, '015'], [1, '5']] # model_importer.py SKX throughput: 1.3333333333333333 # model_importer.py SKX uops: 2 # model_importer.py SKX -- name: VCVTPD2PS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 7 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, '5'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 1.0 # model_importer.py SKX - uops: 3 # model_importer.py SKX - name: VCVTPD2PS # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -90186,23 +69851,6 @@ instruction_forms: port_pressure: [[1, '01']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VADDSD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VCVTPS2PH # model_importer.py SKX operands: # model_importer.py SKX - class: immediate # model_importer.py SKX @@ -90457,23 +70105,6 @@ instruction_forms: port_pressure: [[1, '01']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 1 # model_importer.py SKX -- name: VADDSS # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VPSLLVQ # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -90594,16 +70225,6 @@ instruction_forms: port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 2 # model_importer.py SKX -- name: VCVTPS2PD # model_importer.py SKX - operands: # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 7 # model_importer.py SKX - port_pressure: [[1, '05'], [1, '5']] # model_importer.py SKX - throughput: 1.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VCVTPS2PD # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -90616,34 +70237,6 @@ instruction_forms: port_pressure: [[1, '05'], [1, '5']] # model_importer.py SKX throughput: 1.5 # model_importer.py SKX uops: 2 # model_importer.py SKX -- name: VCVTPS2PD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: ~ # model_importer.py SKX - port_pressure: [[1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX -- name: VCVTPS2PD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: zmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '05'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VCVTPS2PD # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -90656,21 +70249,6 @@ instruction_forms: port_pressure: [[1, '01']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 2 # model_importer.py SKX -- name: VCVTPS2PD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: xmm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - name: VCVTPS2PD # model_importer.py SKX operands: # model_importer.py SKX - class: register # model_importer.py SKX @@ -90683,19 +70261,4 @@ instruction_forms: port_pressure: [[1, '01']] # model_importer.py SKX throughput: 0.5 # model_importer.py SKX uops: 2 # model_importer.py SKX -- name: VCVTPS2PD # model_importer.py SKX - operands: # model_importer.py SKX - - class: memory # model_importer.py SKX - base: '*' # model_importer.py SKX - offset: '*' # model_importer.py SKX - index: '*' # model_importer.py SKX - scale: '*' # model_importer.py SKX - - class: register # model_importer.py SKX - name: gpr # model_importer.py SKX - - class: register # model_importer.py SKX - name: ymm # model_importer.py SKX - latency: 4 # model_importer.py SKX - port_pressure: [[1, '01'], [1, '23'], [1, [2D, 3D]]] # model_importer.py SKX - throughput: 0.5 # model_importer.py SKX - uops: 2 # model_importer.py SKX - # model_importer.py SKX + diff --git a/osaca/db_interface.py b/osaca/db_interface.py index 7187291..7ac70c5 100755 --- a/osaca/db_interface.py +++ b/osaca/db_interface.py @@ -384,6 +384,7 @@ def _check_sanity_arch_db(arch_mm, isa_mm, internet_check=True): missing_port_pressure = [] suspicious_instructions = [] duplicate_instr_arch = [] + duplicate_strings = [] for instr_form in arch_mm['instruction_forms']: # check value in DB entry @@ -422,9 +423,10 @@ def _check_sanity_arch_db(arch_mm, isa_mm, internet_check=True): duplicate_instr_arch.append(instr_form) # every entry exists twice --> uniquify tmp_list = [] - for i in range(0, len(duplicate_instr_arch)): + for _ in range(0, len(duplicate_instr_arch)): tmp = duplicate_instr_arch.pop() - if tmp not in duplicate_instr_arch: + if _get_full_instruction_name(tmp).lower() not in duplicate_strings: + duplicate_strings.append(_get_full_instruction_name(tmp).lower()) tmp_list.append(tmp) duplicate_instr_arch = tmp_list return (