mirror of
https://github.com/hedge-dev/XenonRecomp.git
synced 2025-07-26 06:53:56 +00:00
Initial Commit
This commit is contained in:
3889
thirdparty/capstone/tests/MC/HPPA/alu11.s.yaml
vendored
Normal file
3889
thirdparty/capstone/tests/MC/HPPA/alu11.s.yaml
vendored
Normal file
File diff suppressed because it is too large
Load Diff
865
thirdparty/capstone/tests/MC/HPPA/arith_imm11.s.yaml
vendored
Normal file
865
thirdparty/capstone/tests/MC/HPPA/arith_imm11.s.yaml
vendored
Normal file
@@ -0,0 +1,865 @@
|
||||
test_cases:
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xb4, 0x22, 0x00, 0x1e ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "addi 0xf,r1,rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xb4, 0x22, 0x20, 0x1e ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "addi,= 0xf,r1,rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xb4, 0x22, 0x40, 0x1e ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "addi,< 0xf,r1,rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xb4, 0x22, 0x60, 0x1e ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "addi,<= 0xf,r1,rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xb4, 0x22, 0x80, 0x1e ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "addi,nuv 0xf,r1,rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xb4, 0x22, 0xa0, 0x1e ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "addi,znv 0xf,r1,rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xb4, 0x22, 0xc0, 0x1e ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "addi,sv 0xf,r1,rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xb4, 0x22, 0xe0, 0x1e ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "addi,od 0xf,r1,rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xb4, 0x22, 0x10, 0x1e ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "addi,tr 0xf,r1,rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xb4, 0x22, 0x30, 0x1e ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "addi,<> 0xf,r1,rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xb4, 0x22, 0x50, 0x1e ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "addi,>= 0xf,r1,rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xb4, 0x22, 0x70, 0x1e ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "addi,> 0xf,r1,rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xb4, 0x22, 0x90, 0x1e ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "addi,uv 0xf,r1,rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xb4, 0x22, 0xb0, 0x1e ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "addi,vnz 0xf,r1,rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xb4, 0x22, 0xd0, 0x1e ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "addi,nsv 0xf,r1,rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xb4, 0x22, 0xf0, 0x1e ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "addi,ev 0xf,r1,rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xb0, 0x22, 0x00, 0x1e ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "addit 0xf,r1,rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xb0, 0x22, 0x20, 0x1e ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "addit,= 0xf,r1,rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xb0, 0x22, 0x40, 0x1e ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "addit,< 0xf,r1,rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xb0, 0x22, 0x60, 0x1e ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "addit,<= 0xf,r1,rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xb0, 0x22, 0x80, 0x1e ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "addit,nuv 0xf,r1,rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xb0, 0x22, 0xa0, 0x1e ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "addit,znv 0xf,r1,rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xb0, 0x22, 0xc0, 0x1e ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "addit,sv 0xf,r1,rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xb0, 0x22, 0xe0, 0x1e ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "addit,od 0xf,r1,rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xb0, 0x22, 0x10, 0x1e ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "addit,tr 0xf,r1,rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xb0, 0x22, 0x30, 0x1e ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "addit,<> 0xf,r1,rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xb0, 0x22, 0x50, 0x1e ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "addit,>= 0xf,r1,rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xb0, 0x22, 0x70, 0x1e ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "addit,> 0xf,r1,rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xb0, 0x22, 0x90, 0x1e ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "addit,uv 0xf,r1,rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xb0, 0x22, 0xb0, 0x1e ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "addit,vnz 0xf,r1,rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xb0, 0x22, 0xd0, 0x1e ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "addit,nsv 0xf,r1,rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xb0, 0x22, 0xf0, 0x1e ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "addit,ev 0xf,r1,rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x94, 0x22, 0x00, 0x1e ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "subi 0xf,r1,rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x94, 0x22, 0x20, 0x1e ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "subi,= 0xf,r1,rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x94, 0x22, 0x40, 0x1e ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "subi,< 0xf,r1,rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x94, 0x22, 0x60, 0x1e ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "subi,<= 0xf,r1,rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x94, 0x22, 0x80, 0x1e ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "subi,<< 0xf,r1,rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x94, 0x22, 0xa0, 0x1e ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "subi,<<= 0xf,r1,rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x94, 0x22, 0xc0, 0x1e ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "subi,sv 0xf,r1,rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x94, 0x22, 0xe0, 0x1e ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "subi,od 0xf,r1,rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x94, 0x22, 0x10, 0x1e ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "subi,tr 0xf,r1,rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x94, 0x22, 0x30, 0x1e ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "subi,<> 0xf,r1,rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x94, 0x22, 0x50, 0x1e ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "subi,>= 0xf,r1,rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x94, 0x22, 0x70, 0x1e ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "subi,> 0xf,r1,rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x94, 0x22, 0x90, 0x1e ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "subi,>>= 0xf,r1,rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x94, 0x22, 0xb0, 0x1e ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "subi,>> 0xf,r1,rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x94, 0x22, 0xd0, 0x1e ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "subi,nsv 0xf,r1,rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x94, 0x22, 0xf0, 0x1e ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "subi,ev 0xf,r1,rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xb4, 0x22, 0x08, 0x1e ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "addio 0xf,r1,rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xb4, 0x22, 0x28, 0x1e ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "addio,= 0xf,r1,rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xb4, 0x22, 0x48, 0x1e ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "addio,< 0xf,r1,rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xb4, 0x22, 0x68, 0x1e ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "addio,<= 0xf,r1,rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xb4, 0x22, 0x88, 0x1e ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "addio,nuv 0xf,r1,rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xb4, 0x22, 0xa8, 0x1e ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "addio,znv 0xf,r1,rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xb4, 0x22, 0xc8, 0x1e ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "addio,sv 0xf,r1,rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xb4, 0x22, 0xe8, 0x1e ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "addio,od 0xf,r1,rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xb4, 0x22, 0x18, 0x1e ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "addio,tr 0xf,r1,rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xb4, 0x22, 0x38, 0x1e ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "addio,<> 0xf,r1,rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xb4, 0x22, 0x58, 0x1e ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "addio,>= 0xf,r1,rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xb4, 0x22, 0x78, 0x1e ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "addio,> 0xf,r1,rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xb4, 0x22, 0x98, 0x1e ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "addio,uv 0xf,r1,rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xb4, 0x22, 0xb8, 0x1e ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "addio,vnz 0xf,r1,rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xb4, 0x22, 0xd8, 0x1e ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "addio,nsv 0xf,r1,rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xb4, 0x22, 0xf8, 0x1e ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "addio,ev 0xf,r1,rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xb0, 0x22, 0x08, 0x1e ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "addito 0xf,r1,rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xb0, 0x22, 0x28, 0x1e ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "addito,= 0xf,r1,rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xb0, 0x22, 0x48, 0x1e ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "addito,< 0xf,r1,rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xb0, 0x22, 0x68, 0x1e ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "addito,<= 0xf,r1,rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xb0, 0x22, 0x88, 0x1e ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "addito,nuv 0xf,r1,rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xb0, 0x22, 0xa8, 0x1e ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "addito,znv 0xf,r1,rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xb0, 0x22, 0xc8, 0x1e ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "addito,sv 0xf,r1,rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xb0, 0x22, 0xe8, 0x1e ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "addito,od 0xf,r1,rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xb0, 0x22, 0x18, 0x1e ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "addito,tr 0xf,r1,rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xb0, 0x22, 0x38, 0x1e ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "addito,<> 0xf,r1,rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xb0, 0x22, 0x58, 0x1e ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "addito,>= 0xf,r1,rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xb0, 0x22, 0x78, 0x1e ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "addito,> 0xf,r1,rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xb0, 0x22, 0x98, 0x1e ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "addito,uv 0xf,r1,rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xb0, 0x22, 0xb8, 0x1e ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "addito,vnz 0xf,r1,rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xb0, 0x22, 0xd8, 0x1e ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "addito,nsv 0xf,r1,rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xb0, 0x22, 0xf8, 0x1e ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "addito,ev 0xf,r1,rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x94, 0x22, 0x08, 0x1e ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "subio 0xf,r1,rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x94, 0x22, 0x28, 0x1e ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "subio,= 0xf,r1,rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x94, 0x22, 0x48, 0x1e ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "subio,< 0xf,r1,rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x94, 0x22, 0x68, 0x1e ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "subio,<= 0xf,r1,rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x94, 0x22, 0x88, 0x1e ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "subio,<< 0xf,r1,rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x94, 0x22, 0xa8, 0x1e ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "subio,<<= 0xf,r1,rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x94, 0x22, 0xc8, 0x1e ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "subio,sv 0xf,r1,rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x94, 0x22, 0xe8, 0x1e ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "subio,od 0xf,r1,rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x94, 0x22, 0x18, 0x1e ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "subio,tr 0xf,r1,rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x94, 0x22, 0x38, 0x1e ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "subio,<> 0xf,r1,rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x94, 0x22, 0x58, 0x1e ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "subio,>= 0xf,r1,rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x94, 0x22, 0x78, 0x1e ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "subio,> 0xf,r1,rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x94, 0x22, 0x98, 0x1e ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "subio,>>= 0xf,r1,rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x94, 0x22, 0xb8, 0x1e ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "subio,>> 0xf,r1,rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x94, 0x22, 0xd8, 0x1e ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "subio,nsv 0xf,r1,rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x94, 0x22, 0xf8, 0x1e ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "subio,ev 0xf,r1,rp"
|
280
thirdparty/capstone/tests/MC/HPPA/assist20.s.yaml
vendored
Normal file
280
thirdparty/capstone/tests/MC/HPPA/assist20.s.yaml
vendored
Normal file
@@ -0,0 +1,280 @@
|
||||
test_cases:
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x10, 0x00, 0x00, 0x61 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "spop0,1,1,n"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x10, 0x00, 0x0a, 0x61 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "spop1,1,1,n r1"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x10, 0x20, 0x04, 0x61 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "spop2,1,1,n r1"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x10, 0x41, 0x06, 0x61 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "spop3,1,1,n r1,rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x30, 0x00, 0x01, 0x61 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "copr,5,1,n"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x2c, 0x5e, 0x59, 0x41 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "cldd,5,sl 0xf(sr1,rp),r1"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x2c, 0x5e, 0x79, 0x61 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "cldd,5,mb,sl 0xf(sr1,rp),r1"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x2c, 0x5e, 0x59, 0x61 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "cldd,5,ma,sl 0xf(sr1,rp),r1"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x2c, 0x41, 0x49, 0x43 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "cldd,5,sl 2(sr1,rp),r3"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x2c, 0x41, 0x69, 0x43 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "cldd,5,s,sl 2(sr1,rp),r3"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x2c, 0x41, 0x69, 0x63 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "cldd,5,sm,sl 2(sr1,rp),r3"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x2c, 0x41, 0x49, 0x63 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "cldd,5,m,sl 2(sr1,rp),r3"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x24, 0x5e, 0x59, 0x41 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "cldw,5,sl 0xf(sr1,rp),r1"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x24, 0x5e, 0x79, 0x61 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "cldw,5,mb,sl 0xf(sr1,rp),r1"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x24, 0x5e, 0x59, 0x61 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "cldw,5,ma,sl 0xf(sr1,rp),r1"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x24, 0x41, 0x49, 0x43 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "cldw,5,sl r1(sr1,rp),r3"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x24, 0x41, 0x69, 0x43 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "cldw,5,s,sl r1(sr1,rp),r3"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x24, 0x41, 0x69, 0x63 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "cldw,5,sm,sl r1(sr1,rp),r3"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x24, 0x41, 0x49, 0x63 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "cldw,5,m,sl r1(sr1,rp),r3"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x2c, 0x5e, 0x17, 0x41 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "cstd,5,bc r1,0xf(rp)"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x2c, 0x5e, 0x37, 0x61 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "cstd,5,mb,bc r1,0xf(rp)"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x2c, 0x5e, 0x17, 0x61 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "cstd,5,ma,bc r1,0xf(rp)"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x2c, 0x43, 0x07, 0x41 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "cstd,5,bc r1,r3(rp)"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x2c, 0x43, 0x27, 0x41 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "cstd,5,s,bc r1,r3(rp)"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x2c, 0x43, 0x27, 0x61 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "cstd,5,sm,bc r1,r3(rp)"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x24, 0x5e, 0x17, 0x41 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "cstw,5,bc r1,0xf(rp)"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x24, 0x5e, 0x37, 0x61 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "cstw,5,mb,bc r1,0xf(rp)"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x24, 0x5e, 0x17, 0x61 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "cstw,5,ma,bc r1,0xf(rp)"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x24, 0x43, 0x07, 0x41 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "cstw,5,bc r1,r3(rp)"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x24, 0x43, 0x27, 0x41 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "cstw,5,s,bc r1,r3(rp)"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x24, 0x43, 0x27, 0x61 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "cstw,5,sm,bc r1,r3(rp)"
|
73
thirdparty/capstone/tests/MC/HPPA/branch11.s.yaml
vendored
Normal file
73
thirdparty/capstone/tests/MC/HPPA/branch11.s.yaml
vendored
Normal file
@@ -0,0 +1,73 @@
|
||||
test_cases:
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xe8, 0x3f, 0x1f, 0x75 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "bl 0xffffffffffffffc0,r1"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xe8, 0x3f, 0x1f, 0x6f ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "bl,n 0xffffffffffffffbc,r1"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xe8, 0x41, 0x40, 0x00 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "blr r1,rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xe8, 0x41, 0x40, 0x02 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "blr,n r1,rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xe8, 0x41, 0xc0, 0x00 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "bv r1(rp)"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xe8, 0x41, 0xc0, 0x02 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "bv,n r1(rp)"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xe8, 0x5f, 0x3f, 0x45 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "gate 0xffffffffffffffa8,rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xe8, 0x5f, 0x3f, 0x3f ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "gate,n 0xffffffffffffffa4,rp"
|
379
thirdparty/capstone/tests/MC/HPPA/branch20.s.yaml
vendored
Normal file
379
thirdparty/capstone/tests/MC/HPPA/branch20.s.yaml
vendored
Normal file
@@ -0,0 +1,379 @@
|
||||
test_cases:
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xeb, 0xff, 0xb8, 0x9d ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "b,l 0xfffffffffffffc54,r31"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xeb, 0xff, 0xb8, 0x97 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "b,l,n 0xfffffffffffffc50,r31"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xeb, 0x9f, 0x38, 0x8d ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "b,gate 0xfffffffffffffc4c,ret0"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xeb, 0x9f, 0x38, 0x87 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "b,gate,n 0xfffffffffffffc48,ret0"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xeb, 0xff, 0x98, 0x7d ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "b,l,push 0xfffffffffffffc44,r31"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xeb, 0xff, 0x98, 0x77 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "b,l,push,n 0xfffffffffffffc40,r31"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xe8, 0x41, 0x40, 0x00 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "blr r1,rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xe8, 0x41, 0x40, 0x02 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "blr,n r1,rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xe8, 0x41, 0xc0, 0x00 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "bv r1(rp)"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xe8, 0x41, 0xc0, 0x02 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "bv,n r1(rp)"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xe0, 0x20, 0x40, 0x00 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "be 0(sr1,r1)"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xe0, 0x20, 0x40, 0x02 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "be,n 0(sr1,r1)"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xe4, 0x20, 0x40, 0x00 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "be,l 0(sr1,r1),sr0,r31"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xe4, 0x20, 0x40, 0x02 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "be,l,n 0(sr1,r1),sr0,r31"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xe8, 0x40, 0xd0, 0x00 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "bve (rp)"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xe8, 0x40, 0xd0, 0x02 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "bve,n (rp)"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xe8, 0x40, 0xd0, 0x01 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "bve,pop (rp)"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xe8, 0x40, 0xd0, 0x03 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "bve,pop,n (rp)"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xe8, 0x20, 0xf0, 0x00 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "bve,l (r1),rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xe8, 0x20, 0xf0, 0x02 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "bve,l,n (r1),rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xe8, 0x20, 0xf0, 0x01 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "bve,l,push (r1),rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xe8, 0x20, 0xf0, 0x03 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "bve,l,push,n (r1),rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xa0, 0x41, 0x17, 0xed ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "addb r1,rp,0xfffffffffffffbfc"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xa0, 0x41, 0x37, 0xe5 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "addb,= r1,rp,0xfffffffffffffbf8"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xa0, 0x41, 0x37, 0xdf ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "addb,=,n r1,rp,0xfffffffffffffbf4"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xa4, 0x5e, 0x17, 0xd5 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "addib 0xf,rp,0xfffffffffffffbf0"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xa4, 0x5e, 0x37, 0xcd ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "addib,= 0xf,rp,0xfffffffffffffbec"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xa4, 0x5e, 0x37, 0xc7 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "addib,=,n 0xf,rp,0xfffffffffffffbe8"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xc5, 0xe1, 0xd7, 0xbd ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "bb,>= r1,0xf,0xfffffffffffffbe4"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xc5, 0xe1, 0xd7, 0xb7 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "bb,>=,n r1,0xf,0xfffffffffffffbe0"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x80, 0x41, 0x17, 0xad ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "cmpb r1,rp,0xfffffffffffffbdc"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x80, 0x41, 0x37, 0xa5 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "cmpb,= r1,rp,0xfffffffffffffbd8"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x80, 0x41, 0x37, 0x9f ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "cmpb,=,n r1,rp,0xfffffffffffffbd4"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x84, 0x5e, 0x17, 0x95 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "cmpib 0xf,rp,0xfffffffffffffbd0"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x84, 0x5e, 0x37, 0x8d ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "cmpib,= 0xf,rp,0xfffffffffffffbcc"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x84, 0x5e, 0x37, 0x87 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "cmpib,=,n 0xf,rp,0xfffffffffffffbc8"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xc8, 0x41, 0x17, 0x7d ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "movb r1,rp,0xfffffffffffffbc4"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xc8, 0x41, 0x37, 0x75 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "movb,= r1,rp,0xfffffffffffffbc0"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xc8, 0x41, 0x37, 0x6f ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "movb,=,n r1,rp,0xfffffffffffffbbc"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xcc, 0x5e, 0x17, 0x65 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "movib 0xf,rp,0xfffffffffffffbb8"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xcc, 0x5e, 0x37, 0x5d ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "movib,= 0xf,rp,0xfffffffffffffbb4"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xcc, 0x5e, 0x37, 0x57 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "movib,=,n 0xf,rp,0xfffffffffffffbb0"
|
559
thirdparty/capstone/tests/MC/HPPA/computation20.s.yaml
vendored
Normal file
559
thirdparty/capstone/tests/MC/HPPA/computation20.s.yaml
vendored
Normal file
@@ -0,0 +1,559 @@
|
||||
test_cases:
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x08, 0x41, 0x66, 0x03 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "add,<= r1,rp,r3"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x08, 0x41, 0x07, 0x03 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "add,c r1,rp,r3"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x08, 0x41, 0x57, 0x03 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "add,c,>= r1,rp,r3"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x08, 0x41, 0x07, 0x23 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "add,dc,* r1,rp,r3"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x08, 0x41, 0x27, 0x23 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "add,dc,*= r1,rp,r3"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x08, 0x41, 0x0a, 0x03 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "add,l r1,rp,r3"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x08, 0x41, 0x4a, 0x03 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "add,l,< r1,rp,r3"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x08, 0x41, 0x0e, 0x03 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "add,tsv r1,rp,r3"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x08, 0x41, 0x7e, 0x03 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "add,tsv,> r1,rp,r3"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x08, 0x41, 0x0f, 0x03 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "add,c,tsv r1,rp,r3"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x08, 0x41, 0x3f, 0x03 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "add,c,tsv,<> r1,rp,r3"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x08, 0x41, 0x0f, 0x23 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "add,dc,tsv,* r1,rp,r3"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x08, 0x41, 0x5f, 0x23 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "add,dc,tsv,*>= r1,rp,r3"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x08, 0x41, 0x06, 0xc3 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "shladd r1,3,rp,r3"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x08, 0x41, 0x0a, 0xc3 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "shladd,l r1,3,rp,r3"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x08, 0x41, 0x0e, 0xc3 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "shladd,tsv r1,3,rp,r3"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x08, 0x41, 0xce, 0xc3 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "shladd,tsv,sv r1,3,rp,r3"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x08, 0x41, 0x04, 0x03 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "sub r1,rp,r3"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x08, 0x41, 0x04, 0xc3 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "sub,tc r1,rp,r3"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x08, 0x41, 0x05, 0x03 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "sub,b r1,rp,r3"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x08, 0x41, 0x0c, 0x03 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "sub,tsv r1,rp,r3"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x08, 0x41, 0x0c, 0xc3 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "sub,tsv,tc r1,rp,r3"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x08, 0x41, 0x0d, 0x03 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "sub,b,tsv r1,rp,r3"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x08, 0x41, 0x6d, 0x23 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "sub,db,tsv,*<= r1,rp,r3"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x08, 0x41, 0x02, 0x43 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "or r1,rp,r3"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x08, 0x41, 0x22, 0x43 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "or,= r1,rp,r3"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x08, 0x41, 0x02, 0x83 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "xor r1,rp,r3"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x08, 0x41, 0x62, 0x83 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "xor,<= r1,rp,r3"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x08, 0x41, 0x02, 0x03 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "and r1,rp,r3"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x08, 0x41, 0x62, 0x03 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "and,<= r1,rp,r3"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x08, 0x41, 0x00, 0x03 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "andcm r1,rp,r3"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x08, 0x41, 0x60, 0x03 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "andcm,<= r1,rp,r3"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x08, 0x41, 0x09, 0x83 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "uaddcm r1,rp,r3"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x08, 0x41, 0x49, 0x83 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "uaddcm,sbz r1,rp,r3"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x08, 0x41, 0x09, 0xc3 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "uaddcm,tc r1,rp,r3"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x08, 0x41, 0x03, 0x83 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "uxor r1,rp,r3"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x08, 0x41, 0x43, 0x83 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "uxor,sbz r1,rp,r3"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x08, 0x41, 0x04, 0x43 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "ds r1,rp,r3"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x08, 0x41, 0xa4, 0x43 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "ds,<<= r1,rp,r3"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x08, 0x41, 0x08, 0x83 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "cmpclr r1,rp,r3"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x08, 0x41, 0x98, 0x83 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "cmpclr,>>= r1,rp,r3"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x08, 0x20, 0x0b, 0x82 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "dcor r1,rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x08, 0x20, 0x0b, 0xc2 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "dcor,i r1,rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x08, 0x20, 0x4b, 0xc2 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "dcor,i,sbz r1,rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xb4, 0x22, 0x01, 0xbc ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "addi 0xde,r1,rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xb4, 0x22, 0x09, 0xbc ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "addi,tsv 0xde,r1,rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xb0, 0x22, 0x01, 0xbc ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "addi,tc 0xde,r1,rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xb0, 0x22, 0x09, 0xbc ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "addi,tsv,tc 0xde,r1,rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xb0, 0x22, 0x69, 0xbc ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "addi,tsv,tc,<= 0xde,r1,rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x94, 0x22, 0x01, 0xbc ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "subi 0xde,r1,rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x94, 0x22, 0x09, 0xbc ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "subi,tsv 0xde,r1,rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x94, 0x22, 0x29, 0xbc ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "subi,tsv,= 0xde,r1,rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x90, 0x43, 0x01, 0xbc ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "cmpiclr 0xde,rp,r3"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x90, 0x43, 0x91, 0xbc ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "cmpiclr,>>= 0xde,rp,r3"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xd0, 0x41, 0x0f, 0x83 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "shrpd,* r1,rp,3,r3"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xd0, 0x41, 0x4f, 0x83 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "shrpd,*< r1,rp,3,r3"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xd0, 0x41, 0x0b, 0x83 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "shrpw r1,rp,3,r3"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xd0, 0x41, 0x4b, 0x83 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "shrpw,< r1,rp,3,r3"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xd0, 0x22, 0x16, 0x1c ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "extrd,s,* r1,sar,4,rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xd8, 0x22, 0x07, 0xdc ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "extrd,s,* r1,0x1e,4,rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xd8, 0x22, 0x03, 0xdc ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "extrd,u,* r1,0x1e,4,rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xd8, 0x22, 0xc3, 0xdc ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "extrd,u,*>= r1,0x1e,4,rp"
|
361
thirdparty/capstone/tests/MC/HPPA/copr_dw11.s.yaml
vendored
Normal file
361
thirdparty/capstone/tests/MC/HPPA/copr_dw11.s.yaml
vendored
Normal file
@@ -0,0 +1,361 @@
|
||||
test_cases:
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x24, 0x41, 0x40, 0xc3 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "cldwx,3 r1(sr1,rp),r3"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x24, 0x41, 0x60, 0xc3 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "cldwx,3,s r1(sr1,rp),r3"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x24, 0x41, 0x40, 0xe3 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "cldwx,3,m r1(sr1,rp),r3"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x24, 0x41, 0x60, 0xe3 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "cldwx,3,sm r1(sr1,rp),r3"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x24, 0x41, 0x68, 0xe3 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "cldwx,3,sm,sl r1(sr1,rp),r3"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x2c, 0x41, 0x40, 0xc3 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "clddx,3 r1(sr1,rp),r3"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x2c, 0x41, 0x60, 0xc3 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "clddx,3,s r1(sr1,rp),r3"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x2c, 0x41, 0x40, 0xe3 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "clddx,3,m r1(sr1,rp),r3"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x2c, 0x41, 0x60, 0xe3 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "clddx,3,sm r1(sr1,rp),r3"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x2c, 0x41, 0x68, 0xe3 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "clddx,3,sm,sl r1(sr1,rp),r3"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x24, 0x62, 0x42, 0xc1 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "cstwx,3 r1,rp(sr1,r3)"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x24, 0x62, 0x62, 0xc1 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "cstwx,3,s r1,rp(sr1,r3)"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x24, 0x62, 0x42, 0xe1 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "cstwx,3,m r1,rp(sr1,r3)"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x24, 0x62, 0x46, 0xe1 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "cstwx,3,m,bc r1,rp(sr1,r3)"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x24, 0x62, 0x62, 0xe1 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "cstwx,3,sm r1,rp(sr1,r3)"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x24, 0x62, 0x6a, 0xe1 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "cstwx,3,sm,sl r1,rp(sr1,r3)"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x2c, 0x62, 0x42, 0xc1 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "cstdx,3 r1,rp(sr1,r3)"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x2c, 0x62, 0x62, 0xc1 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "cstdx,3,s r1,rp(sr1,r3)"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x2c, 0x62, 0x42, 0xe1 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "cstdx,3,m r1,rp(sr1,r3)"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x2c, 0x62, 0x46, 0xe1 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "cstdx,3,m,bc r1,rp(sr1,r3)"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x2c, 0x62, 0x62, 0xe1 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "cstdx,3,sm r1,rp(sr1,r3)"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x2c, 0x62, 0x6a, 0xe1 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "cstdx,3,sm,sl r1,rp(sr1,r3)"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x24, 0x3e, 0x50, 0xc2 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "cldws,3 0xf(sr1,r1),rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x24, 0x3e, 0x50, 0xe2 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "cldws,3,ma 0xf(sr1,r1),rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x24, 0x3e, 0x70, 0xe2 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "cldws,3,mb 0xf(sr1,r1),rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x24, 0x3e, 0x78, 0xe2 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "cldws,3,mb,sl 0xf(sr1,r1),rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x2c, 0x3e, 0x50, 0xc2 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "cldds,3 0xf(sr1,r1),rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x2c, 0x3e, 0x50, 0xe2 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "cldds,3,ma 0xf(sr1,r1),rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x2c, 0x3e, 0x70, 0xe2 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "cldds,3,mb 0xf(sr1,r1),rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x2c, 0x3e, 0x78, 0xe2 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "cldds,3,mb,sl 0xf(sr1,r1),rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x24, 0x5e, 0x52, 0xc1 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "cstws,3 r1,0xf(sr1,rp)"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x24, 0x5e, 0x52, 0xe1 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "cstws,3,ma r1,0xf(sr1,rp)"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x24, 0x5e, 0x56, 0xe1 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "cstws,3,ma,bc r1,0xf(sr1,rp)"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x24, 0x5e, 0x72, 0xe1 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "cstws,3,mb r1,0xf(sr1,rp)"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x24, 0x5e, 0x7a, 0xe1 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "cstws,3,mb,sl r1,0xf(sr1,rp)"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x2c, 0x5e, 0x52, 0xc1 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "cstds,3 r1,0xf(sr1,rp)"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x2c, 0x5e, 0x52, 0xe1 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "cstds,3,ma r1,0xf(sr1,rp)"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x2c, 0x5e, 0x56, 0xe1 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "cstds,3,ma,bc r1,0xf(sr1,rp)"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x2c, 0x5e, 0x72, 0xe1 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "cstds,3,mb r1,0xf(sr1,rp)"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x2c, 0x5e, 0x7a, 0xe1 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "cstds,3,mb,sl r1,0xf(sr1,rp)"
|
793
thirdparty/capstone/tests/MC/HPPA/float11.s.yaml
vendored
Normal file
793
thirdparty/capstone/tests/MC/HPPA/float11.s.yaml
vendored
Normal file
@@ -0,0 +1,793 @@
|
||||
test_cases:
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x30, 0x00, 0x00, 0x20 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "copr,0,0,n"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x30, 0x00, 0x00, 0x62 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "copr,1,2,n"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x30, 0x20, 0x40, 0x02 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "fcpy,sgl fpe2,fpe4"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x30, 0x20, 0x48, 0x02 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "fcpy,dbl fpe2,fpe4"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x30, 0x20, 0x58, 0x02 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "fcpy,quad fpe2,fpe4"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x30, 0x20, 0x60, 0x02 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "fabs,sgl fpe2,fpe4"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x30, 0x20, 0x68, 0x02 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "fabs,dbl fpe2,fpe4"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x30, 0x20, 0x78, 0x02 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "fabs,quad fpe2,fpe4"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x30, 0x20, 0x80, 0x02 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "fsqrt,sgl fpe2,fpe4"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x30, 0x20, 0x88, 0x02 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "fsqrt,dbl fpe2,fpe4"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x30, 0x20, 0x98, 0x02 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "fsqrt,quad fpe2,fpe4"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x30, 0x20, 0xa0, 0x02 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "frnd,sgl fpe2,fpe4"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x30, 0x20, 0xa8, 0x02 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "frnd,dbl fpe2,fpe4"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x30, 0x20, 0xb8, 0x02 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "frnd,quad fpe2,fpe4"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x30, 0x20, 0x22, 0x02 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "fcnvff,sgl,dbl fpe2,fpe4"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x30, 0x20, 0x62, 0x02 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "fcnvff,sgl,quad fpe2,fpe4"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x30, 0x20, 0x0a, 0x02 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "fcnvff,dbl,sgl fpe2,fpe4"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x30, 0x20, 0x6a, 0x02 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "fcnvff,dbl,quad fpe2,fpe4"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x30, 0x20, 0x02, 0x02 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "fcnvff,sgl,sgl fpe2,fpe4"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x30, 0x20, 0x2a, 0x02 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "fcnvff,dbl,dbl fpe2,fpe4"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x30, 0x20, 0x7a, 0x02 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "fcnvff,quad,quad fpe2,fpe4"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x30, 0x20, 0xa2, 0x02 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "fcnvxf,sgl,dbl fpe2,fpe4"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x30, 0x20, 0xe2, 0x02 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "fcnvxf,sgl,quad fpe2,fpe4"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x30, 0x20, 0x8a, 0x02 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "fcnvxf,dbl,sgl fpe2,fpe4"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x30, 0x20, 0xea, 0x02 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "fcnvxf,dbl,quad fpe2,fpe4"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x30, 0x20, 0x82, 0x02 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "fcnvxf,sgl,sgl fpe2,fpe4"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x30, 0x20, 0xaa, 0x02 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "fcnvxf,dbl,dbl fpe2,fpe4"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x30, 0x20, 0xfa, 0x02 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "fcnvxf,quad,quad fpe2,fpe4"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x30, 0x21, 0x22, 0x02 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "fcnvfx,sgl,dbl fpe2,fpe4"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x30, 0x21, 0x62, 0x02 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "fcnvfx,sgl,quad fpe2,fpe4"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x30, 0x21, 0x0a, 0x02 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "fcnvfx,dbl,sgl fpe2,fpe4"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x30, 0x21, 0x6a, 0x02 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "fcnvfx,dbl,quad fpe2,fpe4"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x30, 0x21, 0x02, 0x02 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "fcnvfx,sgl,sgl fpe2,fpe4"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x30, 0x21, 0x2a, 0x02 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "fcnvfx,dbl,dbl fpe2,fpe4"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x30, 0x21, 0x7a, 0x02 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "fcnvfx,quad,quad fpe2,fpe4"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x30, 0x21, 0xa2, 0x02 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "fcnvfxt,sgl,dbl fpe2,fpe4"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x30, 0x21, 0xe2, 0x02 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "fcnvfxt,sgl,quad fpe2,fpe4"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x30, 0x21, 0x8a, 0x02 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "fcnvfxt,dbl,sgl fpe2,fpe4"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x30, 0x21, 0xea, 0x02 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "fcnvfxt,dbl,quad fpe2,fpe4"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x30, 0x21, 0x82, 0x02 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "fcnvfxt,sgl,sgl fpe2,fpe4"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x30, 0x21, 0xaa, 0x02 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "fcnvfxt,dbl,dbl fpe2,fpe4"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x30, 0x21, 0xfa, 0x02 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "fcnvfxt,quad,quad fpe2,fpe4"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x30, 0x22, 0x04, 0x00 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "fcmp,sgl,false? fpe2,fpe4"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x30, 0x22, 0x04, 0x01 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "fcmp,sgl,false fpe2,fpe4"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x30, 0x22, 0x04, 0x02 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "fcmp,sgl,? fpe2,fpe4"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x30, 0x22, 0x04, 0x03 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "fcmp,sgl,!<=> fpe2,fpe4"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x30, 0x22, 0x04, 0x04 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "fcmp,sgl,= fpe2,fpe4"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x30, 0x22, 0x04, 0x05 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "fcmp,sgl,=t fpe2,fpe4"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x30, 0x22, 0x04, 0x06 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "fcmp,sgl,?= fpe2,fpe4"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x30, 0x22, 0x04, 0x07 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "fcmp,sgl,!<> fpe2,fpe4"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x30, 0x22, 0x04, 0x08 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "fcmp,sgl,!?>= fpe2,fpe4"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x30, 0x22, 0x04, 0x09 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "fcmp,sgl,< fpe2,fpe4"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x30, 0x22, 0x04, 0x0a ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "fcmp,sgl,?< fpe2,fpe4"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x30, 0x22, 0x04, 0x0b ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "fcmp,sgl,!>= fpe2,fpe4"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x30, 0x22, 0x04, 0x0c ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "fcmp,sgl,!?> fpe2,fpe4"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x30, 0x22, 0x04, 0x0d ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "fcmp,sgl,<= fpe2,fpe4"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x30, 0x22, 0x04, 0x0e ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "fcmp,sgl,?<= fpe2,fpe4"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x30, 0x22, 0x04, 0x0f ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "fcmp,sgl,!> fpe2,fpe4"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x30, 0x22, 0x04, 0x10 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "fcmp,sgl,!?<= fpe2,fpe4"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x30, 0x22, 0x04, 0x11 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "fcmp,sgl,> fpe2,fpe4"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x30, 0x22, 0x04, 0x12 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "fcmp,sgl,?> fpe2,fpe4"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x30, 0x22, 0x04, 0x13 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "fcmp,sgl,!<= fpe2,fpe4"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x30, 0x22, 0x04, 0x14 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "fcmp,sgl,!?< fpe2,fpe4"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x30, 0x22, 0x04, 0x15 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "fcmp,sgl,>= fpe2,fpe4"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x30, 0x22, 0x04, 0x16 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "fcmp,sgl,?>= fpe2,fpe4"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x30, 0x22, 0x04, 0x17 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "fcmp,sgl,!< fpe2,fpe4"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x30, 0x22, 0x04, 0x18 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "fcmp,sgl,!?= fpe2,fpe4"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x30, 0x22, 0x04, 0x19 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "fcmp,sgl,<> fpe2,fpe4"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x30, 0x22, 0x04, 0x1a ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "fcmp,sgl,!= fpe2,fpe4"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x30, 0x22, 0x04, 0x1b ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "fcmp,sgl,!=t fpe2,fpe4"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x30, 0x22, 0x04, 0x1c ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "fcmp,sgl,!? fpe2,fpe4"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x30, 0x22, 0x04, 0x1d ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "fcmp,sgl,<=> fpe2,fpe4"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x30, 0x22, 0x04, 0x1e ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "fcmp,sgl,true? fpe2,fpe4"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x30, 0x22, 0x04, 0x1f ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "fcmp,sgl,true fpe2,fpe4"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x30, 0x00, 0x24, 0x20 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "ftest"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x30, 0x22, 0x06, 0x03 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "fadd,sgl fpe2,fpe4,fpe6"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x30, 0x22, 0x0e, 0x03 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "fadd,dbl fpe2,fpe4,fpe6"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x30, 0x22, 0x1e, 0x03 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "fadd,quad fpe2,fpe4,fpe6"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x30, 0x22, 0x26, 0x03 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "fsub,sgl fpe2,fpe4,fpe6"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x30, 0x22, 0x2e, 0x03 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "fsub,dbl fpe2,fpe4,fpe6"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x30, 0x22, 0x3e, 0x03 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "fsub,quad fpe2,fpe4,fpe6"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x30, 0x22, 0x46, 0x03 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "fmpy,sgl fpe2,fpe4,fpe6"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x30, 0x22, 0x4e, 0x03 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "fmpy,dbl fpe2,fpe4,fpe6"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x30, 0x22, 0x5e, 0x03 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "fmpy,quad fpe2,fpe4,fpe6"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x30, 0x22, 0x66, 0x03 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "fdiv,sgl fpe2,fpe4,fpe6"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x30, 0x22, 0x6e, 0x03 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "fdiv,dbl fpe2,fpe4,fpe6"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x30, 0x22, 0x7e, 0x03 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "fdiv,quad fpe2,fpe4,fpe6"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x38, 0x22, 0x47, 0x03 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "xmpyu fpe2,fpe4,fpe6"
|
505
thirdparty/capstone/tests/MC/HPPA/float20.s.yaml
vendored
Normal file
505
thirdparty/capstone/tests/MC/HPPA/float20.s.yaml
vendored
Normal file
@@ -0,0 +1,505 @@
|
||||
test_cases:
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x24, 0x2a, 0x10, 0x14 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "fldw 5(r1),fr20"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x24, 0x2a, 0x30, 0x34 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "fldw,mb 5(r1),fr20"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x24, 0x2a, 0x10, 0x34 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "fldw,ma 5(r1),fr20"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x24, 0x22, 0x00, 0x14 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "fldw rp(r1),fr20"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x24, 0x22, 0x20, 0x14 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "fldw,s rp(r1),fr20"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x24, 0x22, 0x20, 0x34 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "fldw,sm rp(r1),fr20"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x24, 0x22, 0x00, 0x34 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "fldw,m rp(r1),fr20"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x2c, 0x2a, 0x10, 0x14 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "fldd 5(r1),fr20"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x2c, 0x2a, 0x30, 0x34 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "fldd,mb 5(r1),fr20"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x2c, 0x2a, 0x10, 0x34 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "fldd,ma 5(r1),fr20"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x2c, 0x22, 0x00, 0x14 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "fldd rp(r1),fr20"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x2c, 0x22, 0x20, 0x14 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "fldd,s rp(r1),fr20"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x2c, 0x22, 0x20, 0x34 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "fldd,sm rp(r1),fr20"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x2c, 0x22, 0x00, 0x34 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "fldd,m rp(r1),fr20"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x24, 0x5e, 0x12, 0x14 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "fstw fr20,0xf(rp)"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x24, 0x5e, 0x32, 0x34 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "fstw,mb fr20,0xf(rp)"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x24, 0x5e, 0x12, 0x34 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "fstw,ma fr20,0xf(rp)"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x24, 0x41, 0x06, 0x14 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "fstw,bc fr20,r1(rp)"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x24, 0x41, 0x26, 0x14 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "fstw,s,bc fr20,r1(rp)"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x24, 0x41, 0x26, 0x34 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "fstw,sm,bc fr20,r1(rp)"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x24, 0x41, 0x06, 0x34 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "fstw,m,bc fr20,r1(rp)"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x2c, 0x5e, 0x12, 0x14 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "fstd fr20,0xf(rp)"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x2c, 0x5e, 0x32, 0x34 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "fstd,mb fr20,0xf(rp)"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x2c, 0x5e, 0x12, 0x34 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "fstd,ma fr20,0xf(rp)"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x2c, 0x41, 0x06, 0x14 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "fstd,bc fr20,r1(rp)"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x2c, 0x41, 0x26, 0x14 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "fstd,s,bc fr20,r1(rp)"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x2c, 0x41, 0x26, 0x34 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "fstd,sm,bc fr20,r1(rp)"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x2c, 0x41, 0x06, 0x34 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "fstd,m,bc fr20,r1(rp)"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x30, 0x00, 0x00, 0x00 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "fid"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x32, 0x80, 0x40, 0x15 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "fcpy,sgl fr20,fr21"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x32, 0x80, 0x60, 0x15 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "fabs,sgl fr20,fr21"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x32, 0x80, 0x80, 0x15 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "fsqrt,sgl fr20,fr21"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x32, 0x80, 0xa0, 0x15 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "frnd,sgl fr20,fr21"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x32, 0x80, 0xc0, 0x15 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "fneg,sgl fr20,fr21"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x32, 0x80, 0xe0, 0x15 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "fnegabs,sgl fr20,fr21"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x32, 0x80, 0x22, 0x15 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "fcnv,sgl,dbl fr20,fr21"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x32, 0x80, 0xa2, 0x15 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "fcnv,w,dbl fr20,fr21"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x32, 0x95, 0x04, 0x04 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "fcmp,sgl,= fr20,fr21"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x32, 0x95, 0x44, 0x04 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "fcmp,sgl,= fr20,fr21,1"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x30, 0x00, 0x64, 0x20 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "ftest 1"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x30, 0x00, 0x24, 0x21 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "ftest,acc"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x30, 0x00, 0x24, 0x25 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "ftest,acc8"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x30, 0x00, 0x24, 0x29 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "ftest,acc6"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x30, 0x00, 0x24, 0x2d ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "ftest,acc4"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x30, 0x00, 0x24, 0x31 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "ftest,acc2"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x30, 0x00, 0x24, 0x22 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "ftest,rej"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x30, 0x00, 0x24, 0x26 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "ftest,rej8"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x32, 0x95, 0x06, 0x16 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "fadd,sgl fr20,fr21,fr22"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x32, 0x95, 0x26, 0x16 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "fsub,sgl fr20,fr21,fr22"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x32, 0x95, 0x46, 0x16 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "fmpy,sgl fr20,fr21,fr22"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x32, 0x95, 0x66, 0x16 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "fdiv,sgl fr20,fr21,fr22"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x3a, 0x95, 0x47, 0x16 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "xmpyu fr20,fr21,fr22"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x18, 0x85, 0x41, 0xe6 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "fmpyadd,sgl fr20L,fr21L,fr22L,fr23L,fr24L"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x98, 0x85, 0x41, 0xe6 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "fmpysub,sgl fr20L,fr21L,fr22L,fr23L,fr24L"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xba, 0x95, 0xa4, 0x17 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "fmpyfadd,sgl fr20,fr21,fr22,fr23"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xba, 0x95, 0xa4, 0x37 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "fmpynfadd,sgl fr20,fr21,fr22,fr23"
|
784
thirdparty/capstone/tests/MC/HPPA/index_mem11.s.yaml
vendored
Normal file
784
thirdparty/capstone/tests/MC/HPPA/index_mem11.s.yaml
vendored
Normal file
@@ -0,0 +1,784 @@
|
||||
test_cases:
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x20, 0x40, 0x02 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "ldbx flags(sr1,r1),rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x20, 0x60, 0x02 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "ldbx,s flags(sr1,r1),rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x20, 0x40, 0x22 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "ldbx,m flags(sr1,r1),rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x20, 0x60, 0x22 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "ldbx,sm flags(sr1,r1),rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x20, 0x68, 0x02 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "ldbx,s,sl flags(sr1,r1),rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x20, 0x48, 0x22 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "ldbx,m,sl flags(sr1,r1),rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x20, 0x68, 0x22 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "ldbx,sm,sl flags(sr1,r1),rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x20, 0x40, 0x42 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "ldhx flags(sr1,r1),rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x20, 0x60, 0x42 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "ldhx,s flags(sr1,r1),rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x20, 0x40, 0x62 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "ldhx,m flags(sr1,r1),rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x20, 0x60, 0x62 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "ldhx,sm flags(sr1,r1),rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x20, 0x68, 0x42 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "ldhx,s,sl flags(sr1,r1),rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x20, 0x48, 0x62 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "ldhx,m,sl flags(sr1,r1),rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x20, 0x68, 0x62 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "ldhx,sm,sl flags(sr1,r1),rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x20, 0x40, 0x82 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "ldwx flags(sr1,r1),rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x20, 0x60, 0x82 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "ldwx,s flags(sr1,r1),rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x20, 0x40, 0xa2 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "ldwx,m flags(sr1,r1),rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x20, 0x60, 0xa2 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "ldwx,sm flags(sr1,r1),rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x20, 0x68, 0x82 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "ldwx,s,sl flags(sr1,r1),rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x20, 0x48, 0xa2 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "ldwx,m,sl flags(sr1,r1),rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x20, 0x68, 0xa2 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "ldwx,sm,sl flags(sr1,r1),rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x20, 0x01, 0x82 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "ldwax flags(r1),rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x20, 0x21, 0x82 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "ldwax,s flags(r1),rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x20, 0x01, 0xa2 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "ldwax,m flags(r1),rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x20, 0x21, 0xa2 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "ldwax,sm flags(r1),rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x20, 0x29, 0x82 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "ldwax,s,sl flags(r1),rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x20, 0x09, 0xa2 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "ldwax,m,sl flags(r1),rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x20, 0x29, 0xa2 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "ldwax,sm,sl flags(r1),rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x20, 0x41, 0xc2 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "ldcwx flags(sr1,r1),rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x20, 0x61, 0xc2 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "ldcwx,s flags(sr1,r1),rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x20, 0x41, 0xe2 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "ldcwx,m flags(sr1,r1),rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x20, 0x61, 0xe2 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "ldcwx,sm flags(sr1,r1),rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x20, 0x65, 0xc2 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "ldcwx,s,co flags(sr1,r1),rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x20, 0x45, 0xe2 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "ldcwx,m,co flags(sr1,r1),rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x20, 0x65, 0xe2 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "ldcwx,sm,co flags(sr1,r1),rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x3e, 0x50, 0x02 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "ldbs 0xf(sr1,r1),rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x3e, 0x50, 0x22 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "ldbs,ma 0xf(sr1,r1),rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x3e, 0x70, 0x22 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "ldbs,mb 0xf(sr1,r1),rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x3e, 0x58, 0x22 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "ldbs,ma,sl 0xf(sr1,r1),rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x3e, 0x78, 0x22 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "ldbs,mb,sl 0xf(sr1,r1),rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x3e, 0x50, 0x42 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "ldhs 0xf(sr1,r1),rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x3e, 0x50, 0x62 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "ldhs,ma 0xf(sr1,r1),rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x3e, 0x70, 0x62 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "ldhs,mb 0xf(sr1,r1),rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x3e, 0x58, 0x62 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "ldhs,ma,sl 0xf(sr1,r1),rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x3e, 0x78, 0x62 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "ldhs,mb,sl 0xf(sr1,r1),rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x3e, 0x50, 0x82 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "ldws 0xf(sr1,r1),rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x3e, 0x50, 0xa2 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "ldws,ma 0xf(sr1,r1),rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x3e, 0x70, 0xa2 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "ldws,mb 0xf(sr1,r1),rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x3e, 0x58, 0xa2 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "ldws,ma,sl 0xf(sr1,r1),rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x3e, 0x78, 0xa2 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "ldws,mb,sl 0xf(sr1,r1),rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x3e, 0x11, 0x82 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "ldwas 0xf(r1),rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x3e, 0x11, 0xa2 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "ldwas,ma 0xf(r1),rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x3e, 0x31, 0xa2 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "ldwas,mb 0xf(r1),rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x3e, 0x19, 0xa2 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "ldwas,ma,sl 0xf(r1),rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x3e, 0x39, 0xa2 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "ldwas,mb,sl 0xf(r1),rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x3e, 0x51, 0xc2 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "ldcws 0xf(sr1,r1),rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x3e, 0x51, 0xe2 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "ldcws,ma 0xf(sr1,r1),rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x3e, 0x71, 0xe2 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "ldcws,mb 0xf(sr1,r1),rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x3e, 0x55, 0xe2 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "ldcws,ma,co 0xf(sr1,r1),rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x3e, 0x75, 0xe2 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "ldcws,mb,co 0xf(sr1,r1),rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x41, 0x52, 0x1e ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "stbs r1,0xf(sr1,rp)"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x41, 0x52, 0x3e ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "stbs,ma r1,0xf(sr1,rp)"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x41, 0x72, 0x3e ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "stbs,mb r1,0xf(sr1,rp)"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x41, 0x56, 0x3e ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "stbs,ma,bc r1,0xf(sr1,rp)"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x41, 0x7a, 0x3e ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "stbs,mb,sl r1,0xf(sr1,rp)"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x41, 0x52, 0x5e ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "sths r1,0xf(sr1,rp)"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x41, 0x52, 0x7e ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "sths,ma r1,0xf(sr1,rp)"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x41, 0x72, 0x7e ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "sths,mb r1,0xf(sr1,rp)"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x41, 0x56, 0x7e ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "sths,ma,bc r1,0xf(sr1,rp)"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x41, 0x7a, 0x7e ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "sths,mb,sl r1,0xf(sr1,rp)"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x41, 0x52, 0x9e ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "stws r1,0xf(sr1,rp)"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x41, 0x52, 0xbe ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "stws,ma r1,0xf(sr1,rp)"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x41, 0x72, 0xbe ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "stws,mb r1,0xf(sr1,rp)"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x41, 0x56, 0xbe ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "stws,ma,bc r1,0xf(sr1,rp)"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x41, 0x7a, 0xbe ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "stws,mb,sl r1,0xf(sr1,rp)"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x41, 0x53, 0x1e ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "stbys r1,0xf(sr1,rp)"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x41, 0x53, 0x1e ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "stbys r1,0xf(sr1,rp)"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x41, 0x73, 0x1e ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "stbys,e r1,0xf(sr1,rp)"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x41, 0x53, 0x3e ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "stbys,b,m r1,0xf(sr1,rp)"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x41, 0x73, 0x3e ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "stbys,e,m r1,0xf(sr1,rp)"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x41, 0x57, 0x3e ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "stbys,b,m,bc r1,0xf(sr1,rp)"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x41, 0x7b, 0x3e ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "stbys,e,m,sl r1,0xf(sr1,rp)"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x41, 0x13, 0x9e ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "stwas r1,0xf(rp)"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x41, 0x33, 0xbe ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "stwas,mb r1,0xf(rp)"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x41, 0x13, 0xbe ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "stwas,ma r1,0xf(rp)"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x41, 0x37, 0xbe ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "stwas,mb,bc r1,0xf(rp)"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x41, 0x1b, 0xbe ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "stwas,ma,sl r1,0xf(rp)"
|
28
thirdparty/capstone/tests/MC/HPPA/longimm20.s.yaml
vendored
Normal file
28
thirdparty/capstone/tests/MC/HPPA/longimm20.s.yaml
vendored
Normal file
@@ -0,0 +1,28 @@
|
||||
test_cases:
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x34, 0x22, 0x3f, 0xf1 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "ldo -8(r1),rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x23, 0x98, 0xc5, 0x4f ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "ldil -0x55810000,ret0"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x2b, 0x98, 0xc5, 0x4f ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "addil -0x55810000,ret0"
|
217
thirdparty/capstone/tests/MC/HPPA/mem_mgmt11.s.yaml
vendored
Normal file
217
thirdparty/capstone/tests/MC/HPPA/mem_mgmt11.s.yaml
vendored
Normal file
@@ -0,0 +1,217 @@
|
||||
test_cases:
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x04, 0x41, 0x40, 0x40 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "iitlba r1,(sr1,rp)"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x04, 0x41, 0x40, 0x00 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "iitlbp r1,(sr1,rp)"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x04, 0x41, 0x42, 0x00 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "pitlb r1(sr1,rp)"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x04, 0x41, 0x42, 0x40 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "pitlbe r1(sr1,rp)"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x04, 0x41, 0x42, 0x80 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "fic r1(sr1,rp)"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x04, 0x41, 0x42, 0xa0 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "fic,m r1(sr1,rp)"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x04, 0x41, 0x42, 0xc0 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "fice r1(sr1,rp)"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x04, 0x41, 0x42, 0xe0 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "fice,m r1(sr1,rp)"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x04, 0x41, 0x50, 0x40 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "idtlba r1,(sr1,rp)"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x04, 0x41, 0x50, 0x00 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "idtlbp r1,(sr1,rp)"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x04, 0x41, 0x52, 0x00 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "pdtlb r1(sr1,rp)"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x04, 0x41, 0x52, 0x40 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "pdtlbe r1(sr1,rp)"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x04, 0x41, 0x52, 0x80 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "fdc r1(sr1,rp)"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x04, 0x41, 0x52, 0xa0 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "fdc,m r1(sr1,rp)"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x04, 0x41, 0x52, 0xc0 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "fdce r1(sr1,rp)"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x04, 0x41, 0x52, 0xe0 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "fdce,m r1(sr1,rp)"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x04, 0x41, 0x53, 0x80 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "pdc r1(sr1,rp)"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x04, 0x41, 0x53, 0xa0 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "pdc,m r1(sr1,rp)"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x04, 0x22, 0x51, 0x83 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "prober (sr1,r1),rp,r3"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x04, 0x30, 0x71, 0x83 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "proberi (sr1,r1),0x10,r3"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x04, 0x22, 0x51, 0xc3 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "probew (sr1,r1),rp,r3"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x04, 0x30, 0x71, 0xc3 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "probewi (sr1,r1),0x10,r3"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x04, 0x41, 0x53, 0x43 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "lpa r1(sr1,rp),r3"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x04, 0x41, 0x53, 0x03 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "lci r1(sr1,rp),r3"
|
883
thirdparty/capstone/tests/MC/HPPA/memory_reference20.s.yaml
vendored
Normal file
883
thirdparty/capstone/tests/MC/HPPA/memory_reference20.s.yaml
vendored
Normal file
@@ -0,0 +1,883 @@
|
||||
test_cases:
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x41, 0x40, 0x03 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "ldb r1(sr1,rp),r3"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x41, 0x60, 0x03 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "ldb,s r1(sr1,rp),r3"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x41, 0x60, 0x23 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "ldb,sm r1(sr1,rp),r3"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x41, 0x40, 0x23 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "ldb,m r1(sr1,rp),r3"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x51, 0x50, 0x03 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "ldb -8(sr1,rp),r3"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x51, 0x50, 0x23 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "ldb,ma -8(sr1,rp),r3"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x51, 0x70, 0x23 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "ldb,mb -8(sr1,rp),r3"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x50, 0x58, 0x03 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "ldb,sl 8(sr1,rp),r3"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x41, 0x40, 0x43 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "ldh r1(sr1,rp),r3"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x41, 0x60, 0x43 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "ldh,s r1(sr1,rp),r3"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x41, 0x60, 0x63 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "ldh,sm r1(sr1,rp),r3"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x41, 0x40, 0x63 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "ldh,m r1(sr1,rp),r3"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x44, 0x43, 0x41, 0xbc ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "ldh 0xde(sr1,rp),r3"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x51, 0x50, 0x63 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "ldh,ma -8(sr1,rp),r3"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x51, 0x70, 0x63 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "ldh,mb -8(sr1,rp),r3"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x50, 0x58, 0x43 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "ldh,sl 8(sr1,rp),r3"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x41, 0x40, 0x83 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "ldw r1(sr1,rp),r3"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x41, 0x60, 0x83 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "ldw,s r1(sr1,rp),r3"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x41, 0x60, 0xa3 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "ldw,sm r1(sr1,rp),r3"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x41, 0x40, 0xa3 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "ldw,m r1(sr1,rp),r3"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x48, 0x43, 0x41, 0xbc ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "ldw 0xde(sr1,rp),r3"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x51, 0x50, 0xa3 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "ldw,ma -8(sr1,rp),r3"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x51, 0x70, 0xa3 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "ldw,mb -8(sr1,rp),r3"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x50, 0x58, 0x83 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "ldw,sl 8(sr1,rp),r3"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x41, 0x40, 0xc3 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "ldd r1(sr1,rp),r3"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x41, 0x60, 0xc3 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "ldd,s r1(sr1,rp),r3"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x41, 0x60, 0xe3 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "ldd,sm r1(sr1,rp),r3"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x41, 0x40, 0xe3 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "ldd,m r1(sr1,rp),r3"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x51, 0x50, 0xc3 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "ldd -8(sr1,rp),r3"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x51, 0x50, 0xe3 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "ldd,ma -8(sr1,rp),r3"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x51, 0x70, 0xe3 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "ldd,mb -8(sr1,rp),r3"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x50, 0x58, 0xc3 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "ldd,sl 8(sr1,rp),r3"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x60, 0x21, 0xbf, 0xb1 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "stb r1,-0x28(sr2,r1)"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x21, 0x92, 0x31 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "stb,ma r1,-8(sr2,r1)"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x21, 0xb2, 0x31 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "stb,mb r1,-8(sr2,r1)"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x21, 0x92, 0x20 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "stb,o r1,0(sr2,r1)"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x64, 0x21, 0xbf, 0xb1 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "sth r1,-0x28(sr2,r1)"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x21, 0x92, 0x71 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "sth,ma r1,-8(sr2,r1)"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x21, 0xb2, 0x71 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "sth,mb r1,-8(sr2,r1)"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x21, 0x92, 0x60 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "sth,o r1,0(sr2,r1)"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x68, 0x21, 0xbf, 0xb1 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "stw r1,-0x28(sr2,r1)"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x21, 0x92, 0xb1 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "stw,ma r1,-8(sr2,r1)"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x21, 0xb2, 0xb1 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "stw,mb r1,-8(sr2,r1)"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x21, 0x92, 0xa0 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "stw,o r1,0(sr2,r1)"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x70, 0x21, 0xbf, 0xb1 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "std r1,-0x28(sr2,r1)"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x21, 0x92, 0xf1 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "std,ma r1,-8(sr2,r1)"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x21, 0xb2, 0xf1 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "std,mb r1,-8(sr2,r1)"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x21, 0x92, 0xe0 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "std,o r1,0(sr2,r1)"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x41, 0x01, 0x83 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "ldwa r1(rp),r3"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x41, 0x21, 0x83 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "ldwa,s r1(rp),r3"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x41, 0x21, 0xa3 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "ldwa,sm r1(rp),r3"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x41, 0x01, 0xa3 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "ldwa,m r1(rp),r3"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x51, 0x11, 0x83 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "ldwa -8(rp),r3"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x51, 0x11, 0xa3 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "ldwa,ma -8(rp),r3"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x51, 0x31, 0xa3 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "ldwa,mb -8(rp),r3"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x50, 0x19, 0x83 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "ldwa,sl 8(rp),r3"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x40, 0x11, 0xa3 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "ldwa,o 0(rp),r3"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x41, 0x01, 0x03 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "ldda r1(rp),r3"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x41, 0x21, 0x03 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "ldda,s r1(rp),r3"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x41, 0x21, 0x23 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "ldda,sm r1(rp),r3"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x41, 0x01, 0x23 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "ldda,m r1(rp),r3"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x51, 0x11, 0x03 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "ldda -8(rp),r3"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x51, 0x11, 0x23 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "ldda,ma -8(rp),r3"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x51, 0x31, 0x23 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "ldda,mb -8(rp),r3"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x50, 0x19, 0x03 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "ldda,sl 8(rp),r3"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x40, 0x11, 0x23 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "ldda,o 0(rp),r3"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x21, 0x13, 0x91 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "stwa r1,-8(r1)"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x21, 0x13, 0xb1 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "stwa,ma r1,-8(r1)"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x21, 0x33, 0xb1 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "stwa,mb r1,-8(r1)"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x21, 0x13, 0xa0 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "stwa,o r1,0(r1)"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x21, 0x13, 0xd1 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "stda r1,-8(r1)"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x21, 0x13, 0xf1 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "stda,ma r1,-8(r1)"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x21, 0x33, 0xf1 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "stda,mb r1,-8(r1)"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x21, 0x13, 0xe0 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "stda,o r1,0(r1)"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x41, 0x41, 0xc3 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "ldcw r1(sr1,rp),r3"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x41, 0x61, 0xc3 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "ldcw,s r1(sr1,rp),r3"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x41, 0x61, 0xe3 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "ldcw,sm r1(sr1,rp),r3"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x41, 0x41, 0xe3 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "ldcw,m r1(sr1,rp),r3"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x51, 0x51, 0xc3 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "ldcw -8(sr1,rp),r3"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x51, 0x51, 0xe3 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "ldcw,ma -8(sr1,rp),r3"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x51, 0x71, 0xe3 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "ldcw,mb -8(sr1,rp),r3"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x40, 0x55, 0xc3 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "ldcw,co 0(sr1,rp),r3"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x41, 0x41, 0x43 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "ldcd r1(sr1,rp),r3"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x41, 0x61, 0x43 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "ldcd,s r1(sr1,rp),r3"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x41, 0x61, 0x63 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "ldcd,sm r1(sr1,rp),r3"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x41, 0x41, 0x63 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "ldcd,m r1(sr1,rp),r3"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x51, 0x51, 0x43 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "ldcd -8(sr1,rp),r3"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x51, 0x51, 0x63 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "ldcd,ma -8(sr1,rp),r3"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x51, 0x71, 0x63 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "ldcd,mb -8(sr1,rp),r3"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x40, 0x55, 0x43 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "ldcd,co 0(sr1,rp),r3"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x41, 0x53, 0x11 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "stby r1,-8(sr1,rp)"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x41, 0x53, 0x31 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "stby,b,m r1,-8(sr1,rp)"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x41, 0x73, 0x11 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "stby,e r1,-8(sr1,rp)"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x41, 0x73, 0x31 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "stby,e,m r1,-8(sr1,rp)"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x41, 0x53, 0x51 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "stdby r1,-8(sr1,rp)"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x41, 0x53, 0x71 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "stdby,b,m r1,-8(sr1,rp)"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x41, 0x73, 0x51 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "stdby,e r1,-8(sr1,rp)"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x41, 0x73, 0x71 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "stdby,e,m r1,-8(sr1,rp)"
|
118
thirdparty/capstone/tests/MC/HPPA/multimedia20.s.yaml
vendored
Normal file
118
thirdparty/capstone/tests/MC/HPPA/multimedia20.s.yaml
vendored
Normal file
@@ -0,0 +1,118 @@
|
||||
test_cases:
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x08, 0x41, 0x03, 0xc3 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "hadd r1,rp,r3"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x08, 0x41, 0x03, 0x43 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "hadd,ss r1,rp,r3"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x08, 0x41, 0x03, 0x03 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "hadd,us r1,rp,r3"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x08, 0x41, 0x01, 0xc3 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "hsub r1,rp,r3"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x08, 0x41, 0x01, 0x43 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "hsub,ss r1,rp,r3"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x08, 0x41, 0x01, 0x03 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "hsub,us r1,rp,r3"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x08, 0x41, 0x02, 0xc3 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "havg r1,rp,r3"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x08, 0x41, 0x07, 0xc3 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "hshladd r1,3,rp,r3"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x08, 0x41, 0x05, 0xc3 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "hshradd r1,3,rp,r3"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xf8, 0x01, 0x88, 0xc2 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "hshl r1,3,rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xf8, 0x20, 0xcc, 0xc2 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "hshr,s r1,3,rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xf8, 0x21, 0x00, 0x02 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "permh,0000 r1,rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xf8, 0x21, 0x06, 0xc2 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "permh,0123 r1,rp"
|
973
thirdparty/capstone/tests/MC/HPPA/no_grp11.s.yaml
vendored
Normal file
973
thirdparty/capstone/tests/MC/HPPA/no_grp11.s.yaml
vendored
Normal file
@@ -0,0 +1,973 @@
|
||||
test_cases:
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x14, 0x00, 0x00, 0x01 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "diag 1"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x18, 0x22, 0x29, 0x03 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "fmpyadd,dbl fpe2,fpe4,fpe6,fr4,fr5"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x20, 0x39, 0x00, 0x00 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "ldil 0x32000,r1"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x28, 0x39, 0x00, 0x00 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "addil 0x32000,r1"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x34, 0x22, 0x00, 0x1e ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "ldo 0xf(r1),rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x3e, 0x50, 0x02 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "ldbs 0xf(sr1,r1),rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x3e, 0x50, 0x42 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "ldhs 0xf(sr1,r1),rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x3e, 0x50, 0x82 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "ldws 0xf(sr1,r1),rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x4c, 0x22, 0x40, 0x1e ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "ldwm 0xf(sr1,r1),rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x41, 0x12, 0x1e ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "stbs r1,0xf(rp)"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x41, 0x12, 0x5e ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "sths r1,0xf(rp)"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x0c, 0x41, 0x12, 0x9e ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "stws r1,0xf(rp)"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x6c, 0x41, 0x00, 0x1e ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "stwm r1,0xf(rp)"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x80, 0x41, 0x1f, 0x0d ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "combt r1,rp,0xffffffffffffff8c"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x80, 0x41, 0x3f, 0x05 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "combt,= r1,rp,0xffffffffffffff88"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x80, 0x41, 0x5e, 0xfd ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "combt,< r1,rp,0xffffffffffffff84"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x80, 0x41, 0x7e, 0xf5 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "combt,<= r1,rp,0xffffffffffffff80"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x80, 0x41, 0x9e, 0xed ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "combt,<< r1,rp,0xffffffffffffff7c"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x80, 0x41, 0xbe, 0xe5 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "combt,<<= r1,rp,0xffffffffffffff78"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x80, 0x41, 0xde, 0xdd ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "combt,sv r1,rp,0xffffffffffffff74"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x80, 0x41, 0xfe, 0xd5 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "combt,od r1,rp,0xffffffffffffff70"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x84, 0x5e, 0x1e, 0xcd ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "comibt 0xf,rp,0xffffffffffffff6c"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x84, 0x5e, 0x3e, 0xc5 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "comibt,= 0xf,rp,0xffffffffffffff68"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x84, 0x5e, 0x5e, 0xbd ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "comibt,< 0xf,rp,0xffffffffffffff64"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x84, 0x5e, 0x7e, 0xb5 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "comibt,<= 0xf,rp,0xffffffffffffff60"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x84, 0x5e, 0x9e, 0xad ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "comibt,<< 0xf,rp,0xffffffffffffff5c"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x84, 0x5e, 0xbe, 0xa5 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "comibt,<<= 0xf,rp,0xffffffffffffff58"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x84, 0x5e, 0xde, 0x9d ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "comibt,sv 0xf,rp,0xffffffffffffff54"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x84, 0x5e, 0xfe, 0x95 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "comibt,od 0xf,rp,0xffffffffffffff50"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x88, 0x41, 0x1e, 0x8d ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "combf r1,rp,0xffffffffffffff4c"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x88, 0x41, 0x3e, 0x85 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "combf,= r1,rp,0xffffffffffffff48"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x88, 0x41, 0x5e, 0x7d ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "combf,< r1,rp,0xffffffffffffff44"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x88, 0x41, 0x7e, 0x75 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "combf,<= r1,rp,0xffffffffffffff40"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x88, 0x41, 0x9e, 0x6d ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "combf,<< r1,rp,0xffffffffffffff3c"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x88, 0x41, 0xbe, 0x65 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "combf,<<= r1,rp,0xffffffffffffff38"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x88, 0x41, 0xde, 0x5d ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "combf,sv r1,rp,0xffffffffffffff34"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x88, 0x41, 0xfe, 0x55 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "combf,od r1,rp,0xffffffffffffff30"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x8c, 0x5e, 0x1e, 0x4d ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "comibf 0xf,rp,0xffffffffffffff2c"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x8c, 0x5e, 0x3e, 0x45 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "comibf,= 0xf,rp,0xffffffffffffff28"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x8c, 0x5e, 0x5e, 0x3d ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "comibf,< 0xf,rp,0xffffffffffffff24"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x8c, 0x5e, 0x7e, 0x35 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "comibf,<= 0xf,rp,0xffffffffffffff20"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x8c, 0x5e, 0x9e, 0x2d ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "comibf,<< 0xf,rp,0xffffffffffffff1c"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x8c, 0x5e, 0xbe, 0x25 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "comibf,<<= 0xf,rp,0xffffffffffffff18"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x8c, 0x5e, 0xde, 0x1d ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "comibf,sv 0xf,rp,0xffffffffffffff14"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x8c, 0x5e, 0xfe, 0x15 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "comibf,od 0xf,rp,0xffffffffffffff10"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x90, 0x41, 0x00, 0x1e ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "comiclr 0xf,rp,r1"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x90, 0x41, 0x20, 0x1e ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "comiclr,= 0xf,rp,r1"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x90, 0x41, 0x40, 0x1e ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "comiclr,< 0xf,rp,r1"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x90, 0x41, 0x60, 0x1e ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "comiclr,<= 0xf,rp,r1"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x90, 0x41, 0x80, 0x1e ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "comiclr,<< 0xf,rp,r1"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x90, 0x41, 0xa0, 0x1e ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "comiclr,<<= 0xf,rp,r1"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x90, 0x41, 0xc0, 0x1e ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "comiclr,sv 0xf,rp,r1"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x90, 0x41, 0xe0, 0x1e ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "comiclr,od 0xf,rp,r1"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x98, 0x22, 0x29, 0x03 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "fmpysub,dbl fpe2,fpe4,fpe6,fr4,fr5"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xa0, 0x41, 0x1d, 0xc5 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "addbt r1,rp,0xfffffffffffffee8"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xa0, 0x41, 0x3d, 0xbd ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "addbt,= r1,rp,0xfffffffffffffee4"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xa0, 0x41, 0x5d, 0xb5 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "addbt,< r1,rp,0xfffffffffffffee0"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xa0, 0x41, 0x7d, 0xad ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "addbt,<= r1,rp,0xfffffffffffffedc"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xa0, 0x41, 0x9d, 0xa7 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "addbt,nuv,n r1,rp,0xfffffffffffffed8"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xa0, 0x41, 0xbd, 0x9f ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "addbt,znv,n r1,rp,0xfffffffffffffed4"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xa0, 0x41, 0xdd, 0x95 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "addbt,sv r1,rp,0xfffffffffffffed0"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xa0, 0x41, 0xfd, 0x8d ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "addbt,od r1,rp,0xfffffffffffffecc"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xa4, 0x5e, 0x1d, 0x85 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "addibt 0xf,rp,0xfffffffffffffec8"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xa4, 0x5e, 0x3d, 0x7d ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "addibt,= 0xf,rp,0xfffffffffffffec4"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xa4, 0x5e, 0x5d, 0x75 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "addibt,< 0xf,rp,0xfffffffffffffec0"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xa4, 0x5e, 0x7d, 0x6d ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "addibt,<= 0xf,rp,0xfffffffffffffebc"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xa4, 0x5e, 0x9d, 0x67 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "addibt,nuv,n 0xf,rp,0xfffffffffffffeb8"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xa4, 0x5e, 0xbd, 0x5f ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "addibt,znv,n 0xf,rp,0xfffffffffffffeb4"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xa4, 0x5e, 0xdd, 0x55 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "addibt,sv 0xf,rp,0xfffffffffffffeb0"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xa4, 0x5e, 0xfd, 0x4d ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "addibt,od 0xf,rp,0xfffffffffffffeac"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xa8, 0x41, 0x1d, 0x45 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "addbf r1,rp,0xfffffffffffffea8"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xa8, 0x41, 0x3d, 0x3d ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "addbf,= r1,rp,0xfffffffffffffea4"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xa8, 0x41, 0x5d, 0x35 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "addbf,< r1,rp,0xfffffffffffffea0"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xa8, 0x41, 0x7d, 0x2d ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "addbf,<= r1,rp,0xfffffffffffffe9c"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xa8, 0x41, 0x9d, 0x27 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "addbf,nuv,n r1,rp,0xfffffffffffffe98"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xa8, 0x41, 0xbd, 0x1f ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "addbf,znv,n r1,rp,0xfffffffffffffe94"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xa8, 0x41, 0xdd, 0x15 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "addbf,sv r1,rp,0xfffffffffffffe90"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xa8, 0x41, 0xfd, 0x0d ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "addbf,od r1,rp,0xfffffffffffffe8c"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xac, 0x5e, 0x1d, 0x05 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "addibf 0xf,rp,0xfffffffffffffe88"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xac, 0x5e, 0x3c, 0xfd ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "addibf,= 0xf,rp,0xfffffffffffffe84"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xac, 0x5e, 0x5c, 0xf5 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "addibf,< 0xf,rp,0xfffffffffffffe80"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xac, 0x5e, 0x7c, 0xed ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "addibf,<= 0xf,rp,0xfffffffffffffe7c"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xac, 0x5e, 0x9c, 0xe7 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "addibf,nuv,n 0xf,rp,0xfffffffffffffe78"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xac, 0x5e, 0xbc, 0xdf ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "addibf,znv,n 0xf,rp,0xfffffffffffffe74"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xac, 0x5e, 0xdc, 0xd5 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "addibf,sv 0xf,rp,0xfffffffffffffe70"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xac, 0x5e, 0xfc, 0xcd ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "addibf,od 0xf,rp,0xfffffffffffffe6c"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xc0, 0x01, 0x5c, 0xc7 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "bvb,<,n r1,0xfffffffffffffe68"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xc0, 0x01, 0xdc, 0xbf ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "bvb,>=,n r1,0xfffffffffffffe64"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xc4, 0x61, 0x5c, 0xb7 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "bb,<,n r1,3,0xfffffffffffffe60"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xc4, 0x61, 0xdc, 0xaf ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "bb,>=,n r1,3,0xfffffffffffffe5c"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xc8, 0x41, 0x1c, 0xa7 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "movb,n r1,rp,0xfffffffffffffe58"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xc8, 0x41, 0x3c, 0x9d ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "movb,= r1,rp,0xfffffffffffffe54"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xc8, 0x41, 0x5c, 0x95 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "movb,< r1,rp,0xfffffffffffffe50"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xc8, 0x41, 0x7c, 0x8d ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "movb,od r1,rp,0xfffffffffffffe4c"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xc8, 0x41, 0x9c, 0x85 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "movb,tr r1,rp,0xfffffffffffffe48"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xc8, 0x41, 0xbc, 0x7d ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "movb,<> r1,rp,0xfffffffffffffe44"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xc8, 0x41, 0xdc, 0x75 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "movb,>= r1,rp,0xfffffffffffffe40"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xc8, 0x41, 0xfc, 0x6d ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "movb,ev r1,rp,0xfffffffffffffe3c"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xcc, 0x5e, 0x1c, 0x67 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "movib,n 0xf,rp,0xfffffffffffffe38"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xcc, 0x5e, 0x3c, 0x5d ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "movib,= 0xf,rp,0xfffffffffffffe34"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xcc, 0x5e, 0x5c, 0x55 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "movib,< 0xf,rp,0xfffffffffffffe30"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xcc, 0x5e, 0x7c, 0x4d ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "movib,od 0xf,rp,0xfffffffffffffe2c"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xcc, 0x5e, 0x9c, 0x45 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "movib,tr 0xf,rp,0xfffffffffffffe28"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xcc, 0x5e, 0xbc, 0x3d ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "movib,<> 0xf,rp,0xfffffffffffffe24"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xcc, 0x5e, 0xdc, 0x35 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "movib,>= 0xf,rp,0xfffffffffffffe20"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xcc, 0x5e, 0xfc, 0x2d ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "movib,ev 0xf,rp,0xfffffffffffffe1c"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xe0, 0x20, 0x42, 0x02 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "be,n 0x100(sr1,r1)"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0xe4, 0x20, 0x42, 0x02 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "ble,n 0x100(sr1,r1)"
|
37
thirdparty/capstone/tests/MC/HPPA/sfu11.s.yaml
vendored
Normal file
37
thirdparty/capstone/tests/MC/HPPA/sfu11.s.yaml
vendored
Normal file
@@ -0,0 +1,37 @@
|
||||
test_cases:
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x10, 0x00, 0x00, 0xa3 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "spop0,2,3,n"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x10, 0x00, 0x1a, 0xa1 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "spop1,2,3,n r1"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x10, 0x20, 0x04, 0xa3 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "spop2,2,3,n r1"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x10, 0x41, 0x06, 0xa3 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "spop3,2,3,n r1,rp"
|
1009
thirdparty/capstone/tests/MC/HPPA/shexdep11.s.yaml
vendored
Normal file
1009
thirdparty/capstone/tests/MC/HPPA/shexdep11.s.yaml
vendored
Normal file
File diff suppressed because it is too large
Load Diff
433
thirdparty/capstone/tests/MC/HPPA/sysctrl20.s.yaml
vendored
Normal file
433
thirdparty/capstone/tests/MC/HPPA/sysctrl20.s.yaml
vendored
Normal file
@@ -0,0 +1,433 @@
|
||||
test_cases:
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x00, 0x20, 0x50, 0xa2 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "ldsid (sr1,r1),rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x00, 0x01, 0x58, 0x20 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "mtsp r1,sr1"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x00, 0x00, 0x44, 0xa1 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "mfsp sr1,r1"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x00, 0x41, 0x18, 0x40 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "mtctl r1,cr2"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x00, 0x20, 0x08, 0xa2 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "mfctl cr1,rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x01, 0x60, 0x48, 0xa1 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "mfctl,w sar,r1"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x01, 0x61, 0x18, 0xc0 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "mtsarcm r1"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x00, 0x00, 0x14, 0xa1 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "mfia r1"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x00, 0x0f, 0x0d, 0x61 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "ssm 0xf,r1"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x00, 0x0f, 0x0e, 0x61 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "rsm 0xf,r1"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x00, 0x01, 0x18, 0x60 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "mtsm r1"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x00, 0x00, 0x0c, 0x00 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "rfi"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x00, 0x00, 0x0c, 0xa0 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "rfi,r"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x03, 0xff, 0xc0, 0x1f ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "break 0x1f,0x1ffe"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x00, 0x00, 0x04, 0x00 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "sync"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x00, 0x10, 0x04, 0x00 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "syncdma"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x04, 0x22, 0x51, 0x83 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "probe,r (sr1,r1),rp,r3"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x04, 0x22, 0x51, 0xc3 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "probe,w (sr1,r1),rp,r3"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x04, 0x22, 0x51, 0x83 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "probe,r (sr1,r1),rp,r3"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x04, 0x2f, 0x71, 0x83 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "probei,r (sr1,r1),0xf,r3"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x04, 0x2f, 0x71, 0xc3 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "probei,w (sr1,r1),0xf,r3"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x04, 0x2f, 0x71, 0x83 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "probei,r (sr1,r1),0xf,r3"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x04, 0x41, 0x53, 0x43 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "lpa r1(sr1,rp),r3"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x04, 0x41, 0x53, 0x63 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "lpa,m r1(sr1,rp),r3"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x04, 0x41, 0x53, 0x03 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "lci r1(sr1,rp),r3"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x04, 0x41, 0x12, 0x00 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "pdtlb r1(rp)"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x04, 0x41, 0x16, 0x00 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "pdtlb,l r1(rp)"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x04, 0x41, 0x16, 0x20 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "pdtlb,l,m r1(rp)"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x04, 0x41, 0x42, 0x00 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "pitlb r1(sr1,rp)"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x04, 0x41, 0x46, 0x00 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "pitlb,l r1(sr1,rp)"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x04, 0x41, 0x46, 0x20 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "pitlb,l,m r1(sr1,rp)"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x04, 0x41, 0x12, 0x40 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "pdtlbe r1(rp)"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x04, 0x41, 0x12, 0x60 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "pdtlbe,m r1(rp)"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x04, 0x41, 0x42, 0x40 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "pitlbe r1(sr1,rp)"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x04, 0x41, 0x42, 0x60 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "pitlbe,m r1(sr1,rp)"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x04, 0x41, 0x18, 0x00 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "idtlbt r1,rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x04, 0x41, 0x08, 0x00 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "iitlbt r1,rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x04, 0x41, 0x13, 0x80 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "pdc r1(rp)"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x04, 0x41, 0x13, 0xa0 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "pdc,m r1(rp)"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x04, 0x41, 0x52, 0x80 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "fdc r1(sr1,rp)"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x04, 0x41, 0x52, 0xa0 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "fdc,m r1(sr1,rp)"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x04, 0x5e, 0x72, 0x80 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "fdc 0xf(sr1,rp)"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x04, 0x41, 0x42, 0x80 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "fic r1(sr1,rp)"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x04, 0x41, 0x52, 0xc0 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "fdce r1(sr1,rp)"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x04, 0x41, 0x52, 0xe0 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "fdce,m r1(sr1,rp)"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x04, 0x41, 0x42, 0xc0 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "fice r1(sr1,rp)"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x04, 0x41, 0x42, 0xe0 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "fice,m r1(sr1,rp)"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x14, 0x00, 0xde, 0xad ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_20" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "diag 0xdead"
|
118
thirdparty/capstone/tests/MC/HPPA/system_op11.s.yaml
vendored
Normal file
118
thirdparty/capstone/tests/MC/HPPA/system_op11.s.yaml
vendored
Normal file
@@ -0,0 +1,118 @@
|
||||
test_cases:
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x00, 0x00, 0x20, 0x01 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "break 1,1"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x00, 0x00, 0x04, 0x00 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "sync"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x00, 0x10, 0x04, 0x00 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "syncdma"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x00, 0x00, 0x0c, 0x00 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "rfi"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x00, 0x00, 0x0c, 0xa0 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "rfir"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x00, 0x1e, 0x0d, 0x61 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "ssm 0x1e,r1"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x00, 0x1e, 0x0e, 0x61 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "rsm 0x1e,r1"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x00, 0x01, 0x18, 0x60 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "mtsm r1"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x00, 0x20, 0x50, 0xa2 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "ldsid (sr1,r1),rp"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x00, 0x00, 0x58, 0x20 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "mtsp flags,sr1"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x00, 0x00, 0x44, 0xa0 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "mfsp sr1,flags"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x00, 0x00, 0x18, 0x40 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "mtctl flags,rctr"
|
||||
-
|
||||
input:
|
||||
bytes: [ 0x00, 0x00, 0x18, 0x40 ]
|
||||
arch: "CS_ARCH_HPPA"
|
||||
options: [ "CS_MODE_BIG_ENDIAN", "CS_MODE_HPPA_11" ]
|
||||
expected:
|
||||
insns:
|
||||
-
|
||||
asm_text: "mtctl flags,rctr"
|
Reference in New Issue
Block a user