mirror of
https://github.com/RRZE-HPC/OSACA.git
synced 2025-12-16 00:50:06 +01:00
bugfixes and additions
This commit is contained in:
@@ -3412,6 +3412,16 @@ instruction_forms:
|
||||
port_pressure: [[1, '5']]
|
||||
throughput: 1.0
|
||||
uops: 1
|
||||
- name: VPBROADCASTD # JH: assumed from SKX
|
||||
operands:
|
||||
- class: register
|
||||
name: gpr
|
||||
- class: register
|
||||
name: ymm
|
||||
latency: 3
|
||||
port_pressure: [[1, '5']]
|
||||
throughput: 1.0
|
||||
uops: 1
|
||||
- name: VPBROADCASTD # JH: assumed from SKX
|
||||
operands:
|
||||
- class: register
|
||||
|
||||
@@ -108,7 +108,7 @@ instruction_forms:
|
||||
##########################################
|
||||
# assume all register mov's 0 for now
|
||||
# TODO add mov instructions
|
||||
- name: [vmovupd, vmovups, movupd, movups, movapd, vmovapd, movsd, vmovsd, movss, vmovss, movzb, movzx, movz]
|
||||
- name: [vmovupd, vmovups, movupd, movups, movapd, movaps, vmovapd, movsd, vmovsd, movss, vmovss, movzb, movzx, movz]
|
||||
operands:
|
||||
- class: register
|
||||
name: '*'
|
||||
|
||||
@@ -172,26 +172,36 @@ instruction_forms:
|
||||
name: "CF"
|
||||
source: false
|
||||
destination: true
|
||||
- name: divsd
|
||||
operands:
|
||||
- class: "register"
|
||||
name: "xmm"
|
||||
source: true
|
||||
destination: false
|
||||
- class: "register"
|
||||
name: "xmm"
|
||||
source: true
|
||||
destination: true
|
||||
- name: addsd
|
||||
operands:
|
||||
- class: "register"
|
||||
name: "xmm"
|
||||
source: true
|
||||
destination: true
|
||||
destination: false
|
||||
- class: "register"
|
||||
name: "xmm"
|
||||
source: true
|
||||
destination: false
|
||||
destination: true
|
||||
- name: [addss, addps, addpd]
|
||||
operands:
|
||||
- class: "register"
|
||||
name: "xmm"
|
||||
source: true
|
||||
destination: true
|
||||
destination: false
|
||||
- class: "register"
|
||||
name: "xmm"
|
||||
source: true
|
||||
destination: false
|
||||
destination: true
|
||||
- name: [addsubps, addsubpd]
|
||||
operands:
|
||||
- class: "register"
|
||||
|
||||
Reference in New Issue
Block a user