mirror of
https://github.com/RRZE-HPC/OSACA.git
synced 2025-12-15 16:40:05 +01:00
Compare commits
4 Commits
v0.7.0
...
9c97d32512
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
9c97d32512 | ||
|
|
9e6373a013 | ||
|
|
e99c3d935d | ||
|
|
edb32b38ca |
3
.github/workflows/test-n-publish.yml
vendored
3
.github/workflows/test-n-publish.yml
vendored
@@ -23,8 +23,7 @@ jobs:
|
||||
python -m pip install bs4
|
||||
sudo apt-get -y install graphviz libgraphviz-dev pkg-config
|
||||
python -m pip install pygraphviz
|
||||
#python -m pip install "kerncraft>=0.8.16"
|
||||
python -m pip install git+https://github.com/RRZE-HPC/kerncraft.git@7caff4e2ecdbef595013041ba0131e37ed33c72c
|
||||
python -m pip install "kerncraft>=0.8.17"
|
||||
python -m pip install -e .
|
||||
- name: Test
|
||||
run: |
|
||||
|
||||
@@ -530,6 +530,190 @@ instruction_forms:
|
||||
name: "rax"
|
||||
source: false
|
||||
destination: true
|
||||
- name: [ja, jbe, jna, jnbe]
|
||||
operands:
|
||||
- class: identifier
|
||||
hidden_operands:
|
||||
- class: "flag"
|
||||
name: "CF"
|
||||
source: true
|
||||
destination: false
|
||||
- class: "flag"
|
||||
name: "ZF"
|
||||
source: true
|
||||
destination: false
|
||||
- name: [jae, jb, jc, jnae, jnb, jnc]
|
||||
operands:
|
||||
- class: identifier
|
||||
hidden_operands:
|
||||
- class: "flag"
|
||||
name: "CF"
|
||||
source: true
|
||||
destination: false
|
||||
- name: [je, jne, jnz, jz]
|
||||
operands:
|
||||
- class: identifier
|
||||
hidden_operands:
|
||||
- class: "flag"
|
||||
name: "ZF"
|
||||
source: true
|
||||
destination: false
|
||||
- name: [jg, jle, jng, jnle]
|
||||
operands:
|
||||
- class: identifier
|
||||
hidden_operands:
|
||||
- class: "flag"
|
||||
name: "ZF"
|
||||
source: true
|
||||
destination: false
|
||||
- class: "flag"
|
||||
name: "SF"
|
||||
source: true
|
||||
destination: false
|
||||
- class: "flag"
|
||||
name: "OF"
|
||||
source: true
|
||||
destination: false
|
||||
- name: [jge, jl, jnge, jnl]
|
||||
operands:
|
||||
- class: identifier
|
||||
hidden_operands:
|
||||
- class: "flag"
|
||||
name: "SF"
|
||||
source: true
|
||||
destination: false
|
||||
- class: "flag"
|
||||
name: "OF"
|
||||
source: true
|
||||
destination: false
|
||||
- name: [jno, jo]
|
||||
operands:
|
||||
- class: identifier
|
||||
hidden_operands:
|
||||
- class: "flag"
|
||||
name: "OF"
|
||||
source: true
|
||||
destination: false
|
||||
- name: [jnp, jp, jpe, jpo]
|
||||
operands:
|
||||
- class: identifier
|
||||
hidden_operands:
|
||||
- class: "flag"
|
||||
name: "PF"
|
||||
source: true
|
||||
destination: false
|
||||
- name: [jns, js]
|
||||
operands:
|
||||
- class: identifier
|
||||
hidden_operands:
|
||||
- class: "flag"
|
||||
name: "SF"
|
||||
source: true
|
||||
destination: false
|
||||
- name: [seta, setbe, setna, setnbe]
|
||||
operands:
|
||||
- class: "register"
|
||||
name: "gpr"
|
||||
source: false
|
||||
destination: true
|
||||
hidden_operands:
|
||||
- class: "flag"
|
||||
name: "CF"
|
||||
source: true
|
||||
destination: false
|
||||
- class: "flag"
|
||||
name: "ZF"
|
||||
source: true
|
||||
destination: false
|
||||
- name: [setae, setb, setc, setnae, setnb, setnc]
|
||||
operands:
|
||||
- class: "register"
|
||||
name: "gpr"
|
||||
source: false
|
||||
destination: true
|
||||
hidden_operands:
|
||||
- class: "flag"
|
||||
name: "CF"
|
||||
source: true
|
||||
destination: false
|
||||
- name: [sete, setne, setnz, setz]
|
||||
operands:
|
||||
- class: "register"
|
||||
name: "gpr"
|
||||
source: false
|
||||
destination: true
|
||||
hidden_operands:
|
||||
- class: "flag"
|
||||
name: "ZF"
|
||||
source: true
|
||||
destination: false
|
||||
- name: [setg, setle, setng, setnle]
|
||||
operands:
|
||||
- class: "register"
|
||||
name: "gpr"
|
||||
source: false
|
||||
destination: true
|
||||
hidden_operands:
|
||||
- class: "flag"
|
||||
name: "ZF"
|
||||
source: true
|
||||
destination: false
|
||||
- class: "flag"
|
||||
name: "SF"
|
||||
source: true
|
||||
destination: false
|
||||
- class: "flag"
|
||||
name: "OF"
|
||||
source: true
|
||||
destination: false
|
||||
- name: [setge, setl, setnge, setnl]
|
||||
operands:
|
||||
- class: "register"
|
||||
name: "gpr"
|
||||
source: false
|
||||
destination: true
|
||||
hidden_operands:
|
||||
- class: "flag"
|
||||
name: "SF"
|
||||
source: true
|
||||
destination: false
|
||||
- class: "flag"
|
||||
name: "OF"
|
||||
source: true
|
||||
destination: false
|
||||
- name: [setno, seto]
|
||||
operands:
|
||||
- class: "register"
|
||||
name: "gpr"
|
||||
source: false
|
||||
destination: true
|
||||
hidden_operands:
|
||||
- class: "flag"
|
||||
name: "OF"
|
||||
source: true
|
||||
destination: false
|
||||
- name: [setnp, setp, setpe, setpo]
|
||||
operands:
|
||||
- class: "register"
|
||||
name: "gpr"
|
||||
source: false
|
||||
destination: true
|
||||
hidden_operands:
|
||||
- class: "flag"
|
||||
name: "PF"
|
||||
source: true
|
||||
destination: false
|
||||
- name: [setns, sets]
|
||||
operands:
|
||||
- class: "register"
|
||||
name: "gpr"
|
||||
source: false
|
||||
destination: true
|
||||
hidden_operands:
|
||||
- class: "flag"
|
||||
name: "SF"
|
||||
source: true
|
||||
destination: false
|
||||
- name: cmova
|
||||
operands:
|
||||
- class: "register"
|
||||
|
||||
Reference in New Issue
Block a user