mirror of
https://github.com/RRZE-HPC/OSACA.git
synced 2025-12-16 00:50:06 +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']]
|
||||
throughput: 25.333333333333332
|
||||
uops: 58
|
||||
- name: JNE
|
||||
operands:
|
||||
- class: identifier
|
||||
latency: 0
|
||||
port_pressure: []
|
||||
throughput: 0.0
|
||||
uops: 1
|
||||
- name: JNLE
|
||||
operands:
|
||||
- class: identifier
|
||||
latency: ~
|
||||
port_pressure: [[1, '5']]
|
||||
throughput: 1.0
|
||||
latency: 0
|
||||
port_pressure: []
|
||||
throughput: 0.0
|
||||
uops: 1
|
||||
- name: WRMSR
|
||||
operands: []
|
||||
@@ -2671,51 +2678,51 @@ instruction_forms:
|
||||
- name: JNS
|
||||
operands:
|
||||
- class: identifier
|
||||
latency: ~
|
||||
port_pressure: [[1, '5']]
|
||||
throughput: 1.0
|
||||
latency: 0
|
||||
port_pressure: []
|
||||
throughput: 0.0
|
||||
uops: 1
|
||||
- name: JL
|
||||
operands:
|
||||
- class: identifier
|
||||
latency: ~
|
||||
port_pressure: [[1, '5']]
|
||||
throughput: 1.0
|
||||
latency: 0
|
||||
port_pressure: []
|
||||
throughput: 0.0
|
||||
uops: 1
|
||||
- name: JNP
|
||||
operands:
|
||||
- class: identifier
|
||||
latency: ~
|
||||
port_pressure: [[1, '5']]
|
||||
throughput: 1.0
|
||||
latency: 0
|
||||
port_pressure: []
|
||||
throughput: 0.0
|
||||
uops: 1
|
||||
- name: JNZ
|
||||
operands:
|
||||
- class: identifier
|
||||
latency: ~
|
||||
port_pressure: [[1, '5']]
|
||||
throughput: 1.0
|
||||
latency: 0
|
||||
port_pressure: []
|
||||
throughput: 0.0
|
||||
uops: 1
|
||||
- name: JNB
|
||||
operands:
|
||||
- class: identifier
|
||||
latency: ~
|
||||
port_pressure: [[1, '5']]
|
||||
throughput: 1.0
|
||||
latency: 0
|
||||
port_pressure: []
|
||||
throughput: 0.0
|
||||
uops: 1
|
||||
- name: JNO
|
||||
operands:
|
||||
- class: identifier
|
||||
latency: ~
|
||||
port_pressure: [[1, '5']]
|
||||
throughput: 1.0
|
||||
latency: 0
|
||||
port_pressure: []
|
||||
throughput: 0.0
|
||||
uops: 1
|
||||
- name: JNL
|
||||
operands:
|
||||
- class: identifier
|
||||
latency: ~
|
||||
port_pressure: [[1, '5']]
|
||||
throughput: 1.0
|
||||
latency: 0
|
||||
port_pressure: []
|
||||
throughput: 0.0
|
||||
uops: 1
|
||||
- name: CMC
|
||||
operands: []
|
||||
@@ -2723,6 +2730,16 @@ instruction_forms:
|
||||
port_pressure: [[1, '015']]
|
||||
throughput: 0.3333333333333333
|
||||
uops: 1
|
||||
- name: CMP
|
||||
operands:
|
||||
- class: register
|
||||
name: gpr
|
||||
- class: register
|
||||
name: gpr
|
||||
latency: 1
|
||||
port_pressure: [[1, '015']]
|
||||
throughput: 0.3333333333333333
|
||||
uops: 1
|
||||
- name: CMP
|
||||
operands:
|
||||
- class: immediate
|
||||
@@ -2926,9 +2943,9 @@ instruction_forms:
|
||||
- name: JNBE
|
||||
operands:
|
||||
- class: identifier
|
||||
latency: ~
|
||||
port_pressure: [[1, '5']]
|
||||
throughput: 1.0
|
||||
latency: 0
|
||||
port_pressure: []
|
||||
throughput: 0.0
|
||||
uops: 1
|
||||
- name: STD
|
||||
operands: []
|
||||
@@ -3228,9 +3245,9 @@ instruction_forms:
|
||||
- name: JBE
|
||||
operands:
|
||||
- class: identifier
|
||||
latency: ~
|
||||
port_pressure: [[1, '5']]
|
||||
throughput: 1.0
|
||||
latency: 0
|
||||
port_pressure: []
|
||||
throughput: 0.0
|
||||
uops: 1
|
||||
- name: MUL
|
||||
operands:
|
||||
@@ -3591,9 +3608,9 @@ instruction_forms:
|
||||
- name: JZ
|
||||
operands:
|
||||
- class: identifier
|
||||
latency: ~
|
||||
port_pressure: [[1, '5']]
|
||||
throughput: 1.0
|
||||
latency: 0
|
||||
port_pressure: []
|
||||
throughput: 0.0
|
||||
uops: 1
|
||||
- name: SCASW
|
||||
operands: []
|
||||
@@ -3604,23 +3621,23 @@ instruction_forms:
|
||||
- name: JP
|
||||
operands:
|
||||
- class: identifier
|
||||
latency: ~
|
||||
port_pressure: [[1, '5']]
|
||||
throughput: 1.0
|
||||
latency: 0
|
||||
port_pressure: []
|
||||
throughput: 0.0
|
||||
uops: 1
|
||||
- name: JS
|
||||
operands:
|
||||
- class: identifier
|
||||
latency: ~
|
||||
port_pressure: [[1, '5']]
|
||||
throughput: 1.0
|
||||
latency: 0
|
||||
port_pressure: []
|
||||
throughput: 0.0
|
||||
uops: 1
|
||||
- name: JO
|
||||
operands:
|
||||
- class: identifier
|
||||
latency: ~
|
||||
port_pressure: [[1, '5']]
|
||||
throughput: 1.0
|
||||
latency: 0
|
||||
port_pressure: []
|
||||
throughput: 0.0
|
||||
uops: 1
|
||||
- name: SCASD
|
||||
operands: []
|
||||
@@ -3637,9 +3654,9 @@ instruction_forms:
|
||||
- name: JB
|
||||
operands:
|
||||
- class: identifier
|
||||
latency: ~
|
||||
port_pressure: [[1, '5']]
|
||||
throughput: 1.0
|
||||
latency: 0
|
||||
port_pressure: []
|
||||
throughput: 0.0
|
||||
uops: 1
|
||||
- name: RDPMC
|
||||
operands: []
|
||||
@@ -3800,9 +3817,9 @@ instruction_forms:
|
||||
- name: JLE
|
||||
operands:
|
||||
- class: identifier
|
||||
latency: ~
|
||||
port_pressure: [[1, '5']]
|
||||
throughput: 1.0
|
||||
latency: 0
|
||||
port_pressure: []
|
||||
throughput: 0.0
|
||||
uops: 1
|
||||
- name: CPUID
|
||||
operands: []
|
||||
@@ -4077,16 +4094,16 @@ instruction_forms:
|
||||
operands:
|
||||
- class: register
|
||||
name: gpr
|
||||
latency: ~
|
||||
port_pressure: [[1, '5']]
|
||||
throughput: 1.0
|
||||
latency: 0
|
||||
port_pressure: []
|
||||
throughput: 0.0
|
||||
uops: 1
|
||||
- name: JMP
|
||||
operands:
|
||||
- class: identifier
|
||||
latency: ~
|
||||
port_pressure: [[1, '5']]
|
||||
throughput: 1.0
|
||||
latency: 0
|
||||
port_pressure: []
|
||||
throughput: 0.0
|
||||
uops: 1
|
||||
- name: ROR
|
||||
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