From 5b85041bd50aceaa182e81a1b062d7edae960f1c Mon Sep 17 00:00:00 2001 From: JanLJL Date: Thu, 7 Jan 2021 09:59:18 +0100 Subject: [PATCH] fixed DV port bug --- osaca/data/bdw.yml | 82 ++++++++++++++--------------- osaca/data/ivb.yml | 60 ++++++++++----------- osaca/data/skx.yml | 128 ++++++++++++++++++++++----------------------- 3 files changed, 135 insertions(+), 135 deletions(-) diff --git a/osaca/data/bdw.yml b/osaca/data/bdw.yml index 7346b62..62c2d72 100644 --- a/osaca/data/bdw.yml +++ b/osaca/data/bdw.yml @@ -17573,7 +17573,7 @@ instruction_forms: operands: [] # model_importer.py BDW latency: ~ # model_importer.py BDW port_pressure: [[78671, '0'], [96, '01'], [325552, '06'], [113451, '1'], [145, '15'], [77821, '23'], [57542, '237'], [132896, # model_importer.py BDW - '4'], [38417, '5'], [1, [DIV]]] # model_importer.py BDW + '4'], [38417, '5'], [1, [0DV]]] # model_importer.py BDW throughput: 241495.0 # model_importer.py BDW uops: 418044 # model_importer.py BDW - name: JBE # model_importer.py BDW @@ -19475,7 +19475,7 @@ instruction_forms: - class: register # model_importer.py BDW name: xmm # model_importer.py BDW latency: 11 # model_importer.py BDW - port_pressure: [[1, '0'], [1, '23'], [3, [DIV]], [1, [2D, 3D]]] # model_importer.py BDW + port_pressure: [[1, '0'], [1, '23'], [3, [0DV]], [1, [2D, 3D]]] # model_importer.py BDW throughput: 3.0 # model_importer.py BDW uops: 2 # model_importer.py BDW - name: DIVPS # model_importer.py BDW @@ -19485,7 +19485,7 @@ instruction_forms: - class: register # model_importer.py BDW name: xmm # model_importer.py BDW latency: 11 # model_importer.py BDW - port_pressure: [[1, '0'], [3, [DIV]]] # model_importer.py BDW + port_pressure: [[1, '0'], [3, [0DV]]] # model_importer.py BDW throughput: 3.0 # model_importer.py BDW uops: 1 # model_importer.py BDW - name: ADDSS # model_importer.py BDW @@ -19705,7 +19705,7 @@ instruction_forms: - class: register # model_importer.py BDW name: xmm # model_importer.py BDW latency: 11 # model_importer.py BDW - port_pressure: [[1, '0'], [1, '23'], [3, [DIV]], [1, [2D, 3D]]] # model_importer.py BDW + port_pressure: [[1, '0'], [1, '23'], [3, [0DV]], [1, [2D, 3D]]] # model_importer.py BDW throughput: 3.0 # model_importer.py BDW uops: 2 # model_importer.py BDW - name: DIVSS # model_importer.py BDW @@ -19715,7 +19715,7 @@ instruction_forms: - class: register # model_importer.py BDW name: xmm # model_importer.py BDW latency: 11 # model_importer.py BDW - port_pressure: [[1, '0'], [3, [DIV]]] # model_importer.py BDW + port_pressure: [[1, '0'], [3, [0DV]]] # model_importer.py BDW throughput: 3.0 # model_importer.py BDW uops: 1 # model_importer.py BDW - name: RCPSS # model_importer.py BDW @@ -19761,7 +19761,7 @@ instruction_forms: - class: register # model_importer.py BDW name: xmm # model_importer.py BDW latency: ~ # model_importer.py BDW - port_pressure: [[1, '0'], [1, '23'], [7, [DIV]], [1, [2D, 3D]]] # model_importer.py BDW + port_pressure: [[1, '0'], [1, '23'], [7, [0DV]], [1, [2D, 3D]]] # model_importer.py BDW throughput: 7.0 # model_importer.py BDW uops: 2 # model_importer.py BDW - name: SQRTSS # model_importer.py BDW @@ -19771,7 +19771,7 @@ instruction_forms: - class: register # model_importer.py BDW name: xmm # model_importer.py BDW latency: 13 # model_importer.py BDW - port_pressure: [[1, '0'], [7, [DIV]]] # model_importer.py BDW + port_pressure: [[1, '0'], [7, [0DV]]] # model_importer.py BDW throughput: 7.0 # model_importer.py BDW uops: 1 # model_importer.py BDW - name: SUBSS # model_importer.py BDW @@ -20125,7 +20125,7 @@ instruction_forms: - class: register # model_importer.py BDW name: xmm # model_importer.py BDW latency: ~ # model_importer.py BDW - port_pressure: [[1, '0'], [1, '23'], [7, [DIV]], [1, [2D, 3D]]] # model_importer.py BDW + port_pressure: [[1, '0'], [1, '23'], [7, [0DV]], [1, [2D, 3D]]] # model_importer.py BDW throughput: 7.0 # model_importer.py BDW uops: 2 # model_importer.py BDW - name: SQRTPS # model_importer.py BDW @@ -20135,7 +20135,7 @@ instruction_forms: - class: register # model_importer.py BDW name: xmm # model_importer.py BDW latency: 13 # model_importer.py BDW - port_pressure: [[1, '0'], [7, [DIV]]] # model_importer.py BDW + port_pressure: [[1, '0'], [7, [0DV]]] # model_importer.py BDW throughput: 7.0 # model_importer.py BDW uops: 1 # model_importer.py BDW - name: CVTTPS2PI # model_importer.py BDW @@ -20663,7 +20663,7 @@ instruction_forms: - class: register # model_importer.py BDW name: xmm # model_importer.py BDW latency: 14 # model_importer.py BDW - port_pressure: [[1, '0'], [1, '23'], [4, [DIV]], [1, [2D, 3D]]] # model_importer.py BDW + port_pressure: [[1, '0'], [1, '23'], [4, [0DV]], [1, [2D, 3D]]] # model_importer.py BDW throughput: 4.0 # model_importer.py BDW uops: 2 # model_importer.py BDW - name: DIVPD # model_importer.py BDW @@ -20673,7 +20673,7 @@ instruction_forms: - class: register # model_importer.py BDW name: xmm # model_importer.py BDW latency: 14 # model_importer.py BDW - port_pressure: [[1, '0'], [4, [DIV]]] # model_importer.py BDW + port_pressure: [[1, '0'], [4, [0DV]]] # model_importer.py BDW throughput: 4.0 # model_importer.py BDW uops: 1 # model_importer.py BDW - name: MOVSD # model_importer.py BDW @@ -21054,7 +21054,7 @@ instruction_forms: - class: register # model_importer.py BDW name: xmm # model_importer.py BDW latency: 14 # model_importer.py BDW - port_pressure: [[1, '0'], [1, '23'], [4, [DIV]], [1, [2D, 3D]]] # model_importer.py BDW + port_pressure: [[1, '0'], [1, '23'], [4, [0DV]], [1, [2D, 3D]]] # model_importer.py BDW throughput: 4.0 # model_importer.py BDW uops: 2 # model_importer.py BDW - name: DIVSD # model_importer.py BDW @@ -21064,7 +21064,7 @@ instruction_forms: - class: register # model_importer.py BDW name: xmm # model_importer.py BDW latency: 14 # model_importer.py BDW - port_pressure: [[1, '0'], [4, [DIV]]] # model_importer.py BDW + port_pressure: [[1, '0'], [4, [0DV]]] # model_importer.py BDW throughput: 4.0 # model_importer.py BDW uops: 1 # model_importer.py BDW - name: PCMPEQW # model_importer.py BDW @@ -21798,7 +21798,7 @@ instruction_forms: - class: register # model_importer.py BDW name: xmm # model_importer.py BDW latency: ~ # model_importer.py BDW - port_pressure: [[1, '0'], [1, '23'], [13, [DIV]], [1, [2D, 3D]]] # model_importer.py BDW + port_pressure: [[1, '0'], [1, '23'], [13, [0DV]], [1, [2D, 3D]]] # model_importer.py BDW throughput: 13.0 # model_importer.py BDW uops: 2 # model_importer.py BDW - name: SQRTSD # model_importer.py BDW @@ -21808,7 +21808,7 @@ instruction_forms: - class: register # model_importer.py BDW name: xmm # model_importer.py BDW latency: 20 # model_importer.py BDW - port_pressure: [[1, '0'], [13, [DIV]]] # model_importer.py BDW + port_pressure: [[1, '0'], [13, [0DV]]] # model_importer.py BDW throughput: 13.0 # model_importer.py BDW uops: 1 # model_importer.py BDW - name: PSLLW # model_importer.py BDW @@ -22062,7 +22062,7 @@ instruction_forms: - class: register # model_importer.py BDW name: xmm # model_importer.py BDW latency: ~ # model_importer.py BDW - port_pressure: [[1, '0'], [1, '23'], [13, [DIV]], [1, [2D, 3D]]] # model_importer.py BDW + port_pressure: [[1, '0'], [1, '23'], [13, [0DV]], [1, [2D, 3D]]] # model_importer.py BDW throughput: 13.0 # model_importer.py BDW uops: 2 # model_importer.py BDW - name: SQRTPD # model_importer.py BDW @@ -22072,7 +22072,7 @@ instruction_forms: - class: register # model_importer.py BDW name: xmm # model_importer.py BDW latency: 20 # model_importer.py BDW - port_pressure: [[1, '0'], [13, [DIV]]] # model_importer.py BDW + port_pressure: [[1, '0'], [13, [0DV]]] # model_importer.py BDW throughput: 13.0 # model_importer.py BDW uops: 1 # model_importer.py BDW - name: ANDPD # model_importer.py BDW @@ -30037,7 +30037,7 @@ instruction_forms: - class: register # model_importer.py BDW name: xmm # model_importer.py BDW latency: 20 # model_importer.py BDW - port_pressure: [[1, '0'], [1, '23'], [13, [DIV]], [1, [2D, 3D]]] # model_importer.py BDW + port_pressure: [[1, '0'], [1, '23'], [13, [0DV]], [1, [2D, 3D]]] # model_importer.py BDW throughput: 13.0 # model_importer.py BDW uops: 2 # model_importer.py BDW - name: VSQRTSD # model_importer.py BDW @@ -30049,7 +30049,7 @@ instruction_forms: - class: register # model_importer.py BDW name: xmm # model_importer.py BDW latency: 20 # model_importer.py BDW - port_pressure: [[1, '0'], [13, [DIV]]] # model_importer.py BDW + port_pressure: [[1, '0'], [13, [0DV]]] # model_importer.py BDW throughput: 13.0 # model_importer.py BDW uops: 1 # model_importer.py BDW - name: VPMOVSXBQ # model_importer.py BDW @@ -30114,7 +30114,7 @@ instruction_forms: - class: register # model_importer.py BDW name: xmm # model_importer.py BDW latency: 13 # model_importer.py BDW - port_pressure: [[1, '0'], [1, '23'], [7, [DIV]], [1, [2D, 3D]]] # model_importer.py BDW + port_pressure: [[1, '0'], [1, '23'], [7, [0DV]], [1, [2D, 3D]]] # model_importer.py BDW throughput: 7.0 # model_importer.py BDW uops: 2 # model_importer.py BDW - name: VSQRTSS # model_importer.py BDW @@ -30126,7 +30126,7 @@ instruction_forms: - class: register # model_importer.py BDW name: xmm # model_importer.py BDW latency: 13 # model_importer.py BDW - port_pressure: [[1, '0'], [7, [DIV]]] # model_importer.py BDW + port_pressure: [[1, '0'], [7, [0DV]]] # model_importer.py BDW throughput: 7.0 # model_importer.py BDW uops: 1 # model_importer.py BDW - name: VUNPCKHPD # model_importer.py BDW @@ -30585,7 +30585,7 @@ instruction_forms: - class: register # model_importer.py BDW name: xmm # model_importer.py BDW latency: 14 # model_importer.py BDW - port_pressure: [[1, '0'], [1, '23'], [8, [DIV]], [1, [2D, 3D]]] # model_importer.py BDW + port_pressure: [[1, '0'], [1, '23'], [8, [0DV]], [1, [2D, 3D]]] # model_importer.py BDW throughput: 8.0 # model_importer.py BDW uops: 2 # model_importer.py BDW - name: VDIVPD # model_importer.py BDW @@ -30597,7 +30597,7 @@ instruction_forms: - class: register # model_importer.py BDW name: xmm # model_importer.py BDW latency: 14 # model_importer.py BDW - port_pressure: [[1, '0'], [8, [DIV]]] # model_importer.py BDW + port_pressure: [[1, '0'], [8, [0DV]]] # model_importer.py BDW throughput: 8.0 # model_importer.py BDW uops: 1 # model_importer.py BDW - name: VDIVPD # model_importer.py BDW @@ -30612,7 +30612,7 @@ instruction_forms: - class: register # model_importer.py BDW name: ymm # model_importer.py BDW latency: 23 # model_importer.py BDW - port_pressure: [[2, '0'], [1, '01'], [1, '23'], [16, [DIV]], [1, [2D, 3D]]] # model_importer.py BDW + port_pressure: [[2, '0'], [1, '01'], [1, '23'], [16, [0DV]], [1, [2D, 3D]]] # model_importer.py BDW throughput: 16.0 # model_importer.py BDW uops: 4 # model_importer.py BDW - name: VDIVPD # model_importer.py BDW @@ -30624,7 +30624,7 @@ instruction_forms: - class: register # model_importer.py BDW name: ymm # model_importer.py BDW latency: 23 # model_importer.py BDW - port_pressure: [[2, '0'], [1, '01'], [16, [DIV]]] # model_importer.py BDW + port_pressure: [[2, '0'], [1, '01'], [16, [0DV]]] # model_importer.py BDW throughput: 16.0 # model_importer.py BDW uops: 3 # model_importer.py BDW - name: VMOVDQU # model_importer.py BDW @@ -30691,7 +30691,7 @@ instruction_forms: - class: register # model_importer.py BDW name: xmm # model_importer.py BDW latency: 11 # model_importer.py BDW - port_pressure: [[1, '0'], [1, '23'], [5, [DIV]], [1, [2D, 3D]]] # model_importer.py BDW + port_pressure: [[1, '0'], [1, '23'], [5, [0DV]], [1, [2D, 3D]]] # model_importer.py BDW throughput: 5.0 # model_importer.py BDW uops: 2 # model_importer.py BDW - name: VDIVPS # model_importer.py BDW @@ -30703,7 +30703,7 @@ instruction_forms: - class: register # model_importer.py BDW name: xmm # model_importer.py BDW latency: 11 # model_importer.py BDW - port_pressure: [[1, '0'], [5, [DIV]]] # model_importer.py BDW + port_pressure: [[1, '0'], [5, [0DV]]] # model_importer.py BDW throughput: 5.0 # model_importer.py BDW uops: 1 # model_importer.py BDW - name: VDIVPS # model_importer.py BDW @@ -30718,7 +30718,7 @@ instruction_forms: - class: register # model_importer.py BDW name: ymm # model_importer.py BDW latency: 17 # model_importer.py BDW - port_pressure: [[2, '0'], [1, '01'], [1, '23'], [10, [DIV]], [1, [2D, 3D]]] # model_importer.py BDW + port_pressure: [[2, '0'], [1, '01'], [1, '23'], [10, [0DV]], [1, [2D, 3D]]] # model_importer.py BDW throughput: 10.0 # model_importer.py BDW uops: 4 # model_importer.py BDW - name: VDIVPS # model_importer.py BDW @@ -30730,7 +30730,7 @@ instruction_forms: - class: register # model_importer.py BDW name: ymm # model_importer.py BDW latency: 17 # model_importer.py BDW - port_pressure: [[2, '0'], [1, '01'], [10, [DIV]]] # model_importer.py BDW + port_pressure: [[2, '0'], [1, '01'], [10, [0DV]]] # model_importer.py BDW throughput: 10.0 # model_importer.py BDW uops: 3 # model_importer.py BDW - name: VCMPSS # model_importer.py BDW @@ -31202,7 +31202,7 @@ instruction_forms: - class: register # model_importer.py BDW name: xmm # model_importer.py BDW latency: ~ # model_importer.py BDW - port_pressure: [[1, '0'], [1, '23'], [7, [DIV]], [1, [2D, 3D]]] # model_importer.py BDW + port_pressure: [[1, '0'], [1, '23'], [7, [0DV]], [1, [2D, 3D]]] # model_importer.py BDW throughput: 7.0 # model_importer.py BDW uops: 2 # model_importer.py BDW - name: VSQRTPS # model_importer.py BDW @@ -31212,7 +31212,7 @@ instruction_forms: - class: register # model_importer.py BDW name: xmm # model_importer.py BDW latency: 13 # model_importer.py BDW - port_pressure: [[1, '0'], [7, [DIV]]] # model_importer.py BDW + port_pressure: [[1, '0'], [7, [0DV]]] # model_importer.py BDW throughput: 7.0 # model_importer.py BDW uops: 1 # model_importer.py BDW - name: VSQRTPS # model_importer.py BDW @@ -31225,7 +31225,7 @@ instruction_forms: - class: register # model_importer.py BDW name: ymm # model_importer.py BDW latency: ~ # model_importer.py BDW - port_pressure: [[2, '0'], [1, '01'], [1, '23'], [14, [DIV]], [1, [2D, 3D]]] # model_importer.py BDW + port_pressure: [[2, '0'], [1, '01'], [1, '23'], [14, [0DV]], [1, [2D, 3D]]] # model_importer.py BDW throughput: 14.0 # model_importer.py BDW uops: 4 # model_importer.py BDW - name: VSQRTPS # model_importer.py BDW @@ -31235,7 +31235,7 @@ instruction_forms: - class: register # model_importer.py BDW name: ymm # model_importer.py BDW latency: 21 # model_importer.py BDW - port_pressure: [[2, '0'], [1, '01'], [14, [DIV]]] # model_importer.py BDW + port_pressure: [[2, '0'], [1, '01'], [14, [0DV]]] # model_importer.py BDW throughput: 14.0 # model_importer.py BDW uops: 3 # model_importer.py BDW - name: VCVTPS2DQ # model_importer.py BDW @@ -31321,7 +31321,7 @@ instruction_forms: - class: register # model_importer.py BDW name: xmm # model_importer.py BDW latency: ~ # model_importer.py BDW - port_pressure: [[1, '0'], [1, '23'], [13, [DIV]], [1, [2D, 3D]]] # model_importer.py BDW + port_pressure: [[1, '0'], [1, '23'], [13, [0DV]], [1, [2D, 3D]]] # model_importer.py BDW throughput: 13.0 # model_importer.py BDW uops: 2 # model_importer.py BDW - name: VSQRTPD # model_importer.py BDW @@ -31331,7 +31331,7 @@ instruction_forms: - class: register # model_importer.py BDW name: xmm # model_importer.py BDW latency: 20 # model_importer.py BDW - port_pressure: [[1, '0'], [13, [DIV]]] # model_importer.py BDW + port_pressure: [[1, '0'], [13, [0DV]]] # model_importer.py BDW throughput: 13.0 # model_importer.py BDW uops: 1 # model_importer.py BDW - name: VSQRTPD # model_importer.py BDW @@ -31344,7 +31344,7 @@ instruction_forms: - class: register # model_importer.py BDW name: ymm # model_importer.py BDW latency: ~ # model_importer.py BDW - port_pressure: [[2, '0'], [1, '01'], [1, '23'], [26, [DIV]], [1, [2D, 3D]]] # model_importer.py BDW + port_pressure: [[2, '0'], [1, '01'], [1, '23'], [26, [0DV]], [1, [2D, 3D]]] # model_importer.py BDW throughput: 26.0 # model_importer.py BDW uops: 4 # model_importer.py BDW - name: VSQRTPD # model_importer.py BDW @@ -31354,7 +31354,7 @@ instruction_forms: - class: register # model_importer.py BDW name: ymm # model_importer.py BDW latency: 35 # model_importer.py BDW - port_pressure: [[2, '0'], [1, '01'], [26, [DIV]]] # model_importer.py BDW + port_pressure: [[2, '0'], [1, '01'], [26, [0DV]]] # model_importer.py BDW throughput: 26.0 # model_importer.py BDW uops: 3 # model_importer.py BDW - name: VSUBSS # model_importer.py BDW @@ -33105,7 +33105,7 @@ instruction_forms: - class: register # model_importer.py BDW name: xmm # model_importer.py BDW latency: 11 # model_importer.py BDW - port_pressure: [[1, '0'], [1, '23'], [3, [DIV]], [1, [2D, 3D]]] # model_importer.py BDW + port_pressure: [[1, '0'], [1, '23'], [3, [0DV]], [1, [2D, 3D]]] # model_importer.py BDW throughput: 3.0 # model_importer.py BDW uops: 2 # model_importer.py BDW - name: VDIVSS # model_importer.py BDW @@ -33117,7 +33117,7 @@ instruction_forms: - class: register # model_importer.py BDW name: xmm # model_importer.py BDW latency: 11 # model_importer.py BDW - port_pressure: [[1, '0'], [3, [DIV]]] # model_importer.py BDW + port_pressure: [[1, '0'], [3, [0DV]]] # model_importer.py BDW throughput: 3.0 # model_importer.py BDW uops: 1 # model_importer.py BDW - name: VDIVSD # model_importer.py BDW @@ -33132,7 +33132,7 @@ instruction_forms: - class: register # model_importer.py BDW name: xmm # model_importer.py BDW latency: 14 # model_importer.py BDW - port_pressure: [[1, '0'], [1, '23'], [4, [DIV]], [1, [2D, 3D]]] # model_importer.py BDW + port_pressure: [[1, '0'], [1, '23'], [4, [0DV]], [1, [2D, 3D]]] # model_importer.py BDW throughput: 4.0 # model_importer.py BDW uops: 2 # model_importer.py BDW - name: VDIVSD # model_importer.py BDW @@ -33144,7 +33144,7 @@ instruction_forms: - class: register # model_importer.py BDW name: xmm # model_importer.py BDW latency: 14 # model_importer.py BDW - port_pressure: [[1, '0'], [4, [DIV]]] # model_importer.py BDW + port_pressure: [[1, '0'], [4, [0DV]]] # model_importer.py BDW throughput: 4.0 # model_importer.py BDW uops: 1 # model_importer.py BDW - name: VTESTPS # model_importer.py BDW diff --git a/osaca/data/ivb.yml b/osaca/data/ivb.yml index 17e2759..0c46347 100644 --- a/osaca/data/ivb.yml +++ b/osaca/data/ivb.yml @@ -12,7 +12,7 @@ load_latency: {} load_throughput_default: [] # uops.info import ports: # uops.info import - '0' # uops.info import -- DIV # uops.info import +- 0DV # uops.info import - '1' # uops.info import - '2' # uops.info import - 2D # uops.info import @@ -1635,7 +1635,7 @@ instruction_forms: - class: register # uops.info import name: xmm # uops.info import latency: 20 # uops.info import - port_pressure: [[1, '0'], [1, '23'], [14, [DIV]], [1, [2D, 3D]]] # uops.info import + port_pressure: [[1, '0'], [1, '23'], [14, [0DV]], [1, [2D, 3D]]] # uops.info import throughput: 14.0 # uops.info import uops: 2 # uops.info import - name: VDIVPD # uops.info import @@ -1647,7 +1647,7 @@ instruction_forms: - class: register # uops.info import name: xmm # uops.info import latency: 20 # uops.info import - port_pressure: [[1, '0'], [14, [DIV]]] # uops.info import + port_pressure: [[1, '0'], [14, [0DV]]] # uops.info import throughput: 14.0 # uops.info import uops: 1 # uops.info import - name: VDIVPD # uops.info import @@ -1662,7 +1662,7 @@ instruction_forms: - class: register # uops.info import name: ymm # uops.info import latency: 35 # uops.info import - port_pressure: [[2, '0'], [1, '05'], [1, '23'], [28, [DIV]], [2, [2D, 3D]]] # uops.info import + port_pressure: [[2, '0'], [1, '05'], [1, '23'], [28, [0DV]], [2, [2D, 3D]]] # uops.info import throughput: 28.0 # uops.info import uops: 4 # uops.info import - name: VDIVPS # uops.info import @@ -1677,7 +1677,7 @@ instruction_forms: - class: register # uops.info import name: xmm # uops.info import latency: 13 # uops.info import - port_pressure: [[1, '0'], [1, '23'], [7, [DIV]], [1, [2D, 3D]]] # uops.info import + port_pressure: [[1, '0'], [1, '23'], [7, [0DV]], [1, [2D, 3D]]] # uops.info import throughput: 7.0 # uops.info import uops: 2 # uops.info import - name: VDIVPS # uops.info import @@ -1692,7 +1692,7 @@ instruction_forms: - class: register # uops.info import name: ymm # uops.info import latency: 21 # uops.info import - port_pressure: [[2, '0'], [1, '23'], [14, [DIV]], [2, [2D, 3D]]] # uops.info import + port_pressure: [[2, '0'], [1, '23'], [14, [0DV]], [2, [2D, 3D]]] # uops.info import throughput: 14.0 # uops.info import uops: 4 # uops.info import - name: VDIVSD # uops.info import @@ -1707,7 +1707,7 @@ instruction_forms: - class: register # uops.info import name: xmm # uops.info import latency: 20 # uops.info import - port_pressure: [[1, '0'], [1, '23'], [14, [DIV]], [1, [2D, 3D]]] # uops.info import + port_pressure: [[1, '0'], [1, '23'], [14, [0DV]], [1, [2D, 3D]]] # uops.info import throughput: 14.0 # uops.info import uops: 2 # uops.info import - name: VDIVSD # uops.info import @@ -1719,7 +1719,7 @@ instruction_forms: - class: register # uops.info import name: xmm # uops.info import latency: 20 # uops.info import - port_pressure: [[1, '0'], [14, [DIV]]] # uops.info import + port_pressure: [[1, '0'], [14, [0DV]]] # uops.info import throughput: 14.0 # uops.info import uops: 1 # uops.info import - name: VDIVSS # uops.info import @@ -1734,7 +1734,7 @@ instruction_forms: - class: register # uops.info import name: xmm # uops.info import latency: 13 # uops.info import - port_pressure: [[1, '0'], [1, '23'], [7, [DIV]], [1, [2D, 3D]]] # uops.info import + port_pressure: [[1, '0'], [1, '23'], [7, [0DV]], [1, [2D, 3D]]] # uops.info import throughput: 7.0 # uops.info import uops: 2 # uops.info import - name: VDPPD # uops.info import @@ -7268,7 +7268,7 @@ instruction_forms: - class: register # uops.info import name: xmm # uops.info import latency: ~ # uops.info import - port_pressure: [[1, '0'], [1, '23'], [14, [DIV]], [1, [2D, 3D]]] # uops.info import + port_pressure: [[1, '0'], [1, '23'], [14, [0DV]], [1, [2D, 3D]]] # uops.info import throughput: 14.0 # uops.info import uops: 2 # uops.info import - name: VSQRTPD # uops.info import @@ -7278,7 +7278,7 @@ instruction_forms: - class: register # uops.info import name: xmm # uops.info import latency: 20 # uops.info import - port_pressure: [[1, '0'], [14, [DIV]]] # uops.info import + port_pressure: [[1, '0'], [14, [0DV]]] # uops.info import throughput: 14.0 # uops.info import uops: 1 # uops.info import - name: VSQRTPD # uops.info import @@ -7291,7 +7291,7 @@ instruction_forms: - class: register # uops.info import name: ymm # uops.info import latency: ~ # uops.info import - port_pressure: [[2, '0'], [1, '05'], [1, '23'], [28, [DIV]], [2, [2D, 3D]]] # uops.info import + port_pressure: [[2, '0'], [1, '05'], [1, '23'], [28, [0DV]], [2, [2D, 3D]]] # uops.info import throughput: 28.0 # uops.info import uops: 4 # uops.info import - name: VSQRTPD # uops.info import @@ -7301,7 +7301,7 @@ instruction_forms: - class: register # uops.info import name: ymm # uops.info import latency: 35 # uops.info import - port_pressure: [[2, '0'], [1, '05'], [28, [DIV]]] # uops.info import + port_pressure: [[2, '0'], [1, '05'], [28, [0DV]]] # uops.info import throughput: 28.0 # uops.info import uops: 3 # uops.info import - name: VSQRTPS # uops.info import @@ -7314,7 +7314,7 @@ instruction_forms: - class: register # uops.info import name: xmm # uops.info import latency: ~ # uops.info import - port_pressure: [[1, '0'], [1, '23'], [7, [DIV]], [1, [2D, 3D]]] # uops.info import + port_pressure: [[1, '0'], [1, '23'], [7, [0DV]], [1, [2D, 3D]]] # uops.info import throughput: 7.0 # uops.info import uops: 2 # uops.info import - name: VSQRTPS # uops.info import @@ -7327,7 +7327,7 @@ instruction_forms: - class: register # uops.info import name: ymm # uops.info import latency: ~ # uops.info import - port_pressure: [[2, '0'], [1, '23'], [14, [DIV]], [2, [2D, 3D]]] # uops.info import + port_pressure: [[2, '0'], [1, '23'], [14, [0DV]], [2, [2D, 3D]]] # uops.info import throughput: 14.0 # uops.info import uops: 4 # uops.info import - name: VSQRTSD # uops.info import @@ -7342,7 +7342,7 @@ instruction_forms: - class: register # uops.info import name: xmm # uops.info import latency: 20 # uops.info import - port_pressure: [[1, '0'], [1, '23'], [14, [DIV]], [1, [2D, 3D]]] # uops.info import + port_pressure: [[1, '0'], [1, '23'], [14, [0DV]], [1, [2D, 3D]]] # uops.info import throughput: 14.0 # uops.info import uops: 2 # uops.info import - name: VSQRTSD # uops.info import @@ -7354,7 +7354,7 @@ instruction_forms: - class: register # uops.info import name: xmm # uops.info import latency: 20 # uops.info import - port_pressure: [[1, '0'], [14, [DIV]]] # uops.info import + port_pressure: [[1, '0'], [14, [0DV]]] # uops.info import throughput: 14.0 # uops.info import uops: 1 # uops.info import - name: VSQRTSS # uops.info import @@ -7369,7 +7369,7 @@ instruction_forms: - class: register # uops.info import name: xmm # uops.info import latency: 13 # uops.info import - port_pressure: [[1, '0'], [1, '23'], [7, [DIV]], [1, [2D, 3D]]] # uops.info import + port_pressure: [[1, '0'], [1, '23'], [7, [0DV]], [1, [2D, 3D]]] # uops.info import throughput: 7.0 # uops.info import uops: 2 # uops.info import - name: VSTMXCSR # uops.info import @@ -8322,7 +8322,7 @@ instruction_forms: - class: register # uops.info import name: gpr # uops.info import latency: 25 # uops.info import - port_pressure: [[2, '0'], [3, '015'], [2, '05'], [2, '1'], [3, '5'], [9, [DIV]]] # uops.info import + port_pressure: [[2, '0'], [3, '015'], [2, '05'], [2, '1'], [3, '5'], [9, [0DV]]] # uops.info import throughput: 9.0 # uops.info import uops: 10 # uops.info import - name: DIV # uops.info import @@ -8333,7 +8333,7 @@ instruction_forms: index: '*' # uops.info import scale: '*' # uops.info import latency: 26 # uops.info import - port_pressure: [[2, '0'], [3, '015'], [2, '05'], [2, '1'], [1, '23'], [3, '5'], [9, [DIV]], [1, [2D, 3D]]] # uops.info import + port_pressure: [[2, '0'], [3, '015'], [2, '05'], [2, '1'], [1, '23'], [3, '5'], [9, [0DV]], [1, [2D, 3D]]] # uops.info import throughput: 9.0 # uops.info import uops: 11 # uops.info import - name: IDIV # uops.info import @@ -8341,7 +8341,7 @@ instruction_forms: - class: register # uops.info import name: gpr # uops.info import latency: 21 # uops.info import - port_pressure: [[2, '0'], [4, '015'], [2, '05'], [2, '1'], [2, '5'], [8, [DIV]]] # uops.info import + port_pressure: [[2, '0'], [4, '015'], [2, '05'], [2, '1'], [2, '5'], [8, [0DV]]] # uops.info import throughput: 8.0 # uops.info import uops: 10 # uops.info import - name: IMUL # uops.info import @@ -11040,7 +11040,7 @@ instruction_forms: - class: register # uops.info import name: xmm # uops.info import latency: 13 # uops.info import - port_pressure: [[1, '0'], [1, '23'], [7, [DIV]], [1, [2D, 3D]]] # uops.info import + port_pressure: [[1, '0'], [1, '23'], [7, [0DV]], [1, [2D, 3D]]] # uops.info import throughput: 7.0 # uops.info import uops: 2 # uops.info import - name: DIVSS # uops.info import @@ -11053,7 +11053,7 @@ instruction_forms: - class: register # uops.info import name: xmm # uops.info import latency: 13 # uops.info import - port_pressure: [[1, '0'], [1, '23'], [7, [DIV]], [1, [2D, 3D]]] # uops.info import + port_pressure: [[1, '0'], [1, '23'], [7, [0DV]], [1, [2D, 3D]]] # uops.info import throughput: 7.0 # uops.info import uops: 2 # uops.info import - name: MAXPS # uops.info import @@ -11563,7 +11563,7 @@ instruction_forms: - class: register # uops.info import name: xmm # uops.info import latency: ~ # uops.info import - port_pressure: [[1, '0'], [1, '23'], [7, [DIV]], [1, [2D, 3D]]] # uops.info import + port_pressure: [[1, '0'], [1, '23'], [7, [0DV]], [1, [2D, 3D]]] # uops.info import throughput: 7.0 # uops.info import uops: 2 # uops.info import - name: STMXCSR # uops.info import @@ -12262,7 +12262,7 @@ instruction_forms: - class: register # uops.info import name: xmm # uops.info import latency: 20 # uops.info import - port_pressure: [[1, '0'], [1, '23'], [14, [DIV]], [1, [2D, 3D]]] # uops.info import + port_pressure: [[1, '0'], [1, '23'], [14, [0DV]], [1, [2D, 3D]]] # uops.info import throughput: 14.0 # uops.info import uops: 2 # uops.info import - name: DIVPD # uops.info import @@ -12272,7 +12272,7 @@ instruction_forms: - class: register # uops.info import name: xmm # uops.info import latency: 20 # uops.info import - port_pressure: [[1, '0'], [14, [DIV]]] # uops.info import + port_pressure: [[1, '0'], [14, [0DV]]] # uops.info import throughput: 14.0 # uops.info import uops: 1 # uops.info import - name: DIVSD # uops.info import @@ -12285,7 +12285,7 @@ instruction_forms: - class: register # uops.info import name: xmm # uops.info import latency: 20 # uops.info import - port_pressure: [[1, '0'], [1, '23'], [14, [DIV]], [1, [2D, 3D]]] # uops.info import + port_pressure: [[1, '0'], [1, '23'], [14, [0DV]], [1, [2D, 3D]]] # uops.info import throughput: 14.0 # uops.info import uops: 2 # uops.info import - name: DIVSD # uops.info import @@ -12295,7 +12295,7 @@ instruction_forms: - class: register # uops.info import name: xmm # uops.info import latency: 20 # uops.info import - port_pressure: [[1, '0'], [14, [DIV]]] # uops.info import + port_pressure: [[1, '0'], [14, [0DV]]] # uops.info import throughput: 14.0 # uops.info import uops: 1 # uops.info import - name: MAXPD # uops.info import @@ -14437,7 +14437,7 @@ instruction_forms: - class: register # uops.info import name: xmm # uops.info import latency: ~ # uops.info import - port_pressure: [[1, '0'], [1, '23'], [14, [DIV]], [1, [2D, 3D]]] # uops.info import + port_pressure: [[1, '0'], [1, '23'], [14, [0DV]], [1, [2D, 3D]]] # uops.info import throughput: 14.0 # uops.info import uops: 2 # uops.info import - name: SQRTPD # uops.info import @@ -14447,7 +14447,7 @@ instruction_forms: - class: register # uops.info import name: xmm # uops.info import latency: 20 # uops.info import - port_pressure: [[1, '0'], [14, [DIV]]] # uops.info import + port_pressure: [[1, '0'], [14, [0DV]]] # uops.info import throughput: 14.0 # uops.info import uops: 1 # uops.info import - name: SUBPD # uops.info import diff --git a/osaca/data/skx.yml b/osaca/data/skx.yml index 7c09473..535760b 100644 --- a/osaca/data/skx.yml +++ b/osaca/data/skx.yml @@ -39808,7 +39808,7 @@ 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 @@ -40689,7 +40689,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 @@ -41711,7 +41711,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 @@ -41721,7 +41721,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 @@ -41941,7 +41941,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 @@ -41951,7 +41951,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: RCPSS # model_importer.py SKX @@ -41997,7 +41997,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: SQRTSS # model_importer.py SKX @@ -42007,7 +42007,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: SUBSS # model_importer.py SKX @@ -42362,7 +42362,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 @@ -42372,7 +42372,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 @@ -42900,7 +42900,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 @@ -42910,7 +42910,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: MOVSD # model_importer.py SKX @@ -43291,7 +43291,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 @@ -43301,7 +43301,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 @@ -44035,7 +44035,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: SQRTSD # model_importer.py SKX @@ -44045,7 +44045,7 @@ instruction_forms: - 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 + port_pressure: [[1, '0'], [6, [0DV]]] # model_importer.py SKX throughput: 6.0 # model_importer.py SKX uops: 1 # model_importer.py SKX - name: PSLLW # model_importer.py SKX @@ -44299,7 +44299,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 @@ -44309,7 +44309,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 @@ -52302,7 +52302,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'], [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: VSQRTSD # model_importer.py SKX @@ -52314,7 +52314,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: VPMOVSXBQ # model_importer.py SKX @@ -52379,7 +52379,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'], [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: VSQRTSS # model_importer.py SKX @@ -52391,7 +52391,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: VUNPCKHPD # model_importer.py SKX @@ -52850,7 +52850,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: VDIVPD # model_importer.py SKX @@ -52862,7 +52862,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: VDIVPD # model_importer.py SKX @@ -52877,7 +52877,7 @@ instruction_forms: - 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 + port_pressure: [[1, '0'], [1, '23'], [8, [0DV]], [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 @@ -52889,7 +52889,7 @@ instruction_forms: - 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 + port_pressure: [[1, '0'], [8, [0DV]]] # model_importer.py SKX throughput: 8.0 # model_importer.py SKX uops: 1 # model_importer.py SKX - name: VMOVDQU # model_importer.py SKX @@ -52956,7 +52956,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: VDIVPS # model_importer.py SKX @@ -52968,7 +52968,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: VDIVPS # model_importer.py SKX @@ -52983,7 +52983,7 @@ instruction_forms: - 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 + port_pressure: [[1, '0'], [1, '23'], [5, [0DV]], [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 @@ -52995,7 +52995,7 @@ 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: VCMPSS # model_importer.py SKX @@ -53467,7 +53467,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: VSQRTPS # model_importer.py SKX @@ -53477,7 +53477,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 @@ -53490,7 +53490,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 @@ -53500,7 +53500,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: VCVTPS2DQ # model_importer.py SKX @@ -53586,7 +53586,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 @@ -53596,7 +53596,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 @@ -53609,7 +53609,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 @@ -53619,7 +53619,7 @@ 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 @@ -55370,7 +55370,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: VDIVSS # model_importer.py SKX @@ -55382,7 +55382,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: VDIVSD # model_importer.py SKX @@ -55397,7 +55397,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: VDIVSD # model_importer.py SKX @@ -55409,7 +55409,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: VTESTPS # model_importer.py SKX @@ -81682,7 +81682,7 @@ instruction_forms: - 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 + 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 @@ -81696,7 +81696,7 @@ instruction_forms: - 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 + 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 @@ -81711,7 +81711,7 @@ instruction_forms: - 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 + port_pressure: [[2, '0'], [1, '05'], [1, '23'], [10, [0DV]], [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 @@ -81728,7 +81728,7 @@ instruction_forms: - 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 + port_pressure: [[2, '0'], [1, '05'], [1, '23'], [10, [0DV]], [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 @@ -81773,7 +81773,7 @@ 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 @@ -81790,7 +81790,7 @@ instruction_forms: - 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 + port_pressure: [[1, '0'], [1, '23'], [5, [0DV]], [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 @@ -83248,7 +83248,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 @@ -83260,7 +83260,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 @@ -83273,7 +83273,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'], [12, [DIV]], [1, [2D, 3D]]] # model_importer.py SKX + port_pressure: [[2, '0'], [1, '05'], [1, '23'], [12, [0DV]], [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 @@ -83288,7 +83288,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'], [12, [DIV]], [1, [2D, 3D]]] # model_importer.py SKX + port_pressure: [[2, '0'], [1, '05'], [1, '23'], [12, [0DV]], [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 @@ -83327,7 +83327,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 @@ -83342,7 +83342,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 @@ -84008,7 +84008,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 @@ -84020,7 +84020,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 @@ -84033,7 +84033,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 @@ -84048,7 +84048,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 @@ -104735,7 +104735,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'], [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 @@ -104749,7 +104749,7 @@ 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 @@ -104764,7 +104764,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'], [1, '23'], [16, [DIV]], [1, [2D, 3D]]] # model_importer.py SKX + port_pressure: [[2, '0'], [1, '05'], [1, '23'], [16, [0DV]], [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 @@ -104781,7 +104781,7 @@ 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'], [1, '23'], [16, [DIV]], [1, [2D, 3D]]] # model_importer.py SKX + port_pressure: [[2, '0'], [1, '05'], [1, '23'], [16, [0DV]], [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 @@ -104826,7 +104826,7 @@ 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 @@ -104843,7 +104843,7 @@ instruction_forms: - 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 + port_pressure: [[1, '0'], [1, '23'], [8, [0DV]], [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