mirror of
https://github.com/RRZE-HPC/OSACA.git
synced 2026-01-05 02:30:08 +01:00
added new instructions/uarchs
This commit is contained in:
13756
osaca/data/hsw.yml
Normal file
13756
osaca/data/hsw.yml
Normal file
File diff suppressed because it is too large
Load Diff
@@ -2631,12 +2631,19 @@ instruction_forms:
|
|||||||
port_pressure: [[12, '0'], [4, '01'], [4, '015'], [11, '1'], [2, '23'], [1, '4'], [24, '5']]
|
port_pressure: [[12, '0'], [4, '01'], [4, '015'], [11, '1'], [2, '23'], [1, '4'], [24, '5']]
|
||||||
throughput: 25.333333333333332
|
throughput: 25.333333333333332
|
||||||
uops: 58
|
uops: 58
|
||||||
|
- name: JNE
|
||||||
|
operands:
|
||||||
|
- class: identifier
|
||||||
|
latency: 0
|
||||||
|
port_pressure: []
|
||||||
|
throughput: 0.0
|
||||||
|
uops: 1
|
||||||
- name: JNLE
|
- name: JNLE
|
||||||
operands:
|
operands:
|
||||||
- class: identifier
|
- class: identifier
|
||||||
latency: ~
|
latency: 0
|
||||||
port_pressure: [[1, '5']]
|
port_pressure: []
|
||||||
throughput: 1.0
|
throughput: 0.0
|
||||||
uops: 1
|
uops: 1
|
||||||
- name: WRMSR
|
- name: WRMSR
|
||||||
operands: []
|
operands: []
|
||||||
@@ -2671,51 +2678,51 @@ instruction_forms:
|
|||||||
- name: JNS
|
- name: JNS
|
||||||
operands:
|
operands:
|
||||||
- class: identifier
|
- class: identifier
|
||||||
latency: ~
|
latency: 0
|
||||||
port_pressure: [[1, '5']]
|
port_pressure: []
|
||||||
throughput: 1.0
|
throughput: 0.0
|
||||||
uops: 1
|
uops: 1
|
||||||
- name: JL
|
- name: JL
|
||||||
operands:
|
operands:
|
||||||
- class: identifier
|
- class: identifier
|
||||||
latency: ~
|
latency: 0
|
||||||
port_pressure: [[1, '5']]
|
port_pressure: []
|
||||||
throughput: 1.0
|
throughput: 0.0
|
||||||
uops: 1
|
uops: 1
|
||||||
- name: JNP
|
- name: JNP
|
||||||
operands:
|
operands:
|
||||||
- class: identifier
|
- class: identifier
|
||||||
latency: ~
|
latency: 0
|
||||||
port_pressure: [[1, '5']]
|
port_pressure: []
|
||||||
throughput: 1.0
|
throughput: 0.0
|
||||||
uops: 1
|
uops: 1
|
||||||
- name: JNZ
|
- name: JNZ
|
||||||
operands:
|
operands:
|
||||||
- class: identifier
|
- class: identifier
|
||||||
latency: ~
|
latency: 0
|
||||||
port_pressure: [[1, '5']]
|
port_pressure: []
|
||||||
throughput: 1.0
|
throughput: 0.0
|
||||||
uops: 1
|
uops: 1
|
||||||
- name: JNB
|
- name: JNB
|
||||||
operands:
|
operands:
|
||||||
- class: identifier
|
- class: identifier
|
||||||
latency: ~
|
latency: 0
|
||||||
port_pressure: [[1, '5']]
|
port_pressure: []
|
||||||
throughput: 1.0
|
throughput: 0.0
|
||||||
uops: 1
|
uops: 1
|
||||||
- name: JNO
|
- name: JNO
|
||||||
operands:
|
operands:
|
||||||
- class: identifier
|
- class: identifier
|
||||||
latency: ~
|
latency: 0
|
||||||
port_pressure: [[1, '5']]
|
port_pressure: []
|
||||||
throughput: 1.0
|
throughput: 0.0
|
||||||
uops: 1
|
uops: 1
|
||||||
- name: JNL
|
- name: JNL
|
||||||
operands:
|
operands:
|
||||||
- class: identifier
|
- class: identifier
|
||||||
latency: ~
|
latency: 0
|
||||||
port_pressure: [[1, '5']]
|
port_pressure: []
|
||||||
throughput: 1.0
|
throughput: 0.0
|
||||||
uops: 1
|
uops: 1
|
||||||
- name: CMC
|
- name: CMC
|
||||||
operands: []
|
operands: []
|
||||||
@@ -2723,6 +2730,16 @@ instruction_forms:
|
|||||||
port_pressure: [[1, '015']]
|
port_pressure: [[1, '015']]
|
||||||
throughput: 0.3333333333333333
|
throughput: 0.3333333333333333
|
||||||
uops: 1
|
uops: 1
|
||||||
|
- name: CMP
|
||||||
|
operands:
|
||||||
|
- class: register
|
||||||
|
name: gpr
|
||||||
|
- class: register
|
||||||
|
name: gpr
|
||||||
|
latency: 1
|
||||||
|
port_pressure: [[1, '015']]
|
||||||
|
throughput: 0.3333333333333333
|
||||||
|
uops: 1
|
||||||
- name: CMP
|
- name: CMP
|
||||||
operands:
|
operands:
|
||||||
- class: immediate
|
- class: immediate
|
||||||
@@ -2926,9 +2943,9 @@ instruction_forms:
|
|||||||
- name: JNBE
|
- name: JNBE
|
||||||
operands:
|
operands:
|
||||||
- class: identifier
|
- class: identifier
|
||||||
latency: ~
|
latency: 0
|
||||||
port_pressure: [[1, '5']]
|
port_pressure: []
|
||||||
throughput: 1.0
|
throughput: 0.0
|
||||||
uops: 1
|
uops: 1
|
||||||
- name: STD
|
- name: STD
|
||||||
operands: []
|
operands: []
|
||||||
@@ -3228,9 +3245,9 @@ instruction_forms:
|
|||||||
- name: JBE
|
- name: JBE
|
||||||
operands:
|
operands:
|
||||||
- class: identifier
|
- class: identifier
|
||||||
latency: ~
|
latency: 0
|
||||||
port_pressure: [[1, '5']]
|
port_pressure: []
|
||||||
throughput: 1.0
|
throughput: 0.0
|
||||||
uops: 1
|
uops: 1
|
||||||
- name: MUL
|
- name: MUL
|
||||||
operands:
|
operands:
|
||||||
@@ -3591,9 +3608,9 @@ instruction_forms:
|
|||||||
- name: JZ
|
- name: JZ
|
||||||
operands:
|
operands:
|
||||||
- class: identifier
|
- class: identifier
|
||||||
latency: ~
|
latency: 0
|
||||||
port_pressure: [[1, '5']]
|
port_pressure: []
|
||||||
throughput: 1.0
|
throughput: 0.0
|
||||||
uops: 1
|
uops: 1
|
||||||
- name: SCASW
|
- name: SCASW
|
||||||
operands: []
|
operands: []
|
||||||
@@ -3604,23 +3621,23 @@ instruction_forms:
|
|||||||
- name: JP
|
- name: JP
|
||||||
operands:
|
operands:
|
||||||
- class: identifier
|
- class: identifier
|
||||||
latency: ~
|
latency: 0
|
||||||
port_pressure: [[1, '5']]
|
port_pressure: []
|
||||||
throughput: 1.0
|
throughput: 0.0
|
||||||
uops: 1
|
uops: 1
|
||||||
- name: JS
|
- name: JS
|
||||||
operands:
|
operands:
|
||||||
- class: identifier
|
- class: identifier
|
||||||
latency: ~
|
latency: 0
|
||||||
port_pressure: [[1, '5']]
|
port_pressure: []
|
||||||
throughput: 1.0
|
throughput: 0.0
|
||||||
uops: 1
|
uops: 1
|
||||||
- name: JO
|
- name: JO
|
||||||
operands:
|
operands:
|
||||||
- class: identifier
|
- class: identifier
|
||||||
latency: ~
|
latency: 0
|
||||||
port_pressure: [[1, '5']]
|
port_pressure: []
|
||||||
throughput: 1.0
|
throughput: 0.0
|
||||||
uops: 1
|
uops: 1
|
||||||
- name: SCASD
|
- name: SCASD
|
||||||
operands: []
|
operands: []
|
||||||
@@ -3637,9 +3654,9 @@ instruction_forms:
|
|||||||
- name: JB
|
- name: JB
|
||||||
operands:
|
operands:
|
||||||
- class: identifier
|
- class: identifier
|
||||||
latency: ~
|
latency: 0
|
||||||
port_pressure: [[1, '5']]
|
port_pressure: []
|
||||||
throughput: 1.0
|
throughput: 0.0
|
||||||
uops: 1
|
uops: 1
|
||||||
- name: RDPMC
|
- name: RDPMC
|
||||||
operands: []
|
operands: []
|
||||||
@@ -3800,9 +3817,9 @@ instruction_forms:
|
|||||||
- name: JLE
|
- name: JLE
|
||||||
operands:
|
operands:
|
||||||
- class: identifier
|
- class: identifier
|
||||||
latency: ~
|
latency: 0
|
||||||
port_pressure: [[1, '5']]
|
port_pressure: []
|
||||||
throughput: 1.0
|
throughput: 0.0
|
||||||
uops: 1
|
uops: 1
|
||||||
- name: CPUID
|
- name: CPUID
|
||||||
operands: []
|
operands: []
|
||||||
@@ -4077,16 +4094,16 @@ instruction_forms:
|
|||||||
operands:
|
operands:
|
||||||
- class: register
|
- class: register
|
||||||
name: gpr
|
name: gpr
|
||||||
latency: ~
|
latency: 0
|
||||||
port_pressure: [[1, '5']]
|
port_pressure: []
|
||||||
throughput: 1.0
|
throughput: 0.0
|
||||||
uops: 1
|
uops: 1
|
||||||
- name: JMP
|
- name: JMP
|
||||||
operands:
|
operands:
|
||||||
- class: identifier
|
- class: identifier
|
||||||
latency: ~
|
latency: 0
|
||||||
port_pressure: [[1, '5']]
|
port_pressure: []
|
||||||
throughput: 1.0
|
throughput: 0.0
|
||||||
uops: 1
|
uops: 1
|
||||||
- name: ROR
|
- name: ROR
|
||||||
operands:
|
operands:
|
||||||
|
|||||||
36883
osaca/data/skx.yml
Normal file
36883
osaca/data/skx.yml
Normal file
File diff suppressed because it is too large
Load Diff
10433
osaca/data/snb.yml
Normal file
10433
osaca/data/snb.yml
Normal file
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user