git-subtree-dir: external/capstone git-subtree-split: 5430745e9623786f65c0d773a417f389ebb43395
2855 lines
62 KiB
YAML
2855 lines
62 KiB
YAML
test_cases:
|
|
-
|
|
input:
|
|
bytes: [ 0x09, 0xff, 0x08, 0x29 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.w d15, [a15]#0x88"
|
|
-
|
|
input:
|
|
bytes: [ 0x89, 0xff, 0x08, 0x29 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "st.w [a15]#0x88, d15"
|
|
-
|
|
input:
|
|
bytes: [ 0x09, 0xf0, 0x0c, 0x29 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.w d0, [a15]#0x8c"
|
|
-
|
|
input:
|
|
bytes: [ 0x89, 0xf0, 0x0c, 0x29 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "st.w [a15]#0x8c, d0"
|
|
-
|
|
input:
|
|
bytes: [ 0x09, 0xff, 0x00, 0x29 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.w d15, [a15]#0x80"
|
|
-
|
|
input:
|
|
bytes: [ 0x89, 0xff, 0x00, 0x29 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "st.w [a15]#0x80, d15"
|
|
-
|
|
input:
|
|
bytes: [ 0x09, 0xff, 0x40, 0x28 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.bu d15, [a15]#0x80"
|
|
-
|
|
input:
|
|
bytes: [ 0x09, 0xff, 0x41, 0x28 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.bu d15, [a15]#0x81"
|
|
-
|
|
input:
|
|
bytes: [ 0x54, 0xff ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.w d15, [a15]"
|
|
-
|
|
input:
|
|
bytes: [ 0x4c, 0x41 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.w d15, [a4]#0x4"
|
|
-
|
|
input:
|
|
bytes: [ 0x6c, 0x41 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "st.w [a4]#0x4, d15"
|
|
-
|
|
input:
|
|
bytes: [ 0x09, 0xff, 0x43, 0x28 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.bu d15, [a15]#0x83"
|
|
-
|
|
input:
|
|
bytes: [ 0x89, 0xff, 0x03, 0x28 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "st.b [a15]#0x83, d15"
|
|
-
|
|
input:
|
|
bytes: [ 0x39, 0x2f, 0x43, 0x20 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.bu d15, [a2]#0x483"
|
|
-
|
|
input:
|
|
bytes: [ 0xc8, 0x52 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.a a2, [a15]#0x14"
|
|
-
|
|
input:
|
|
bytes: [ 0xd4, 0x2d ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.a a13, [a2]"
|
|
-
|
|
input:
|
|
bytes: [ 0x09, 0x2e, 0x84, 0x09 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.a a14, [a2]#0x4"
|
|
-
|
|
input:
|
|
bytes: [ 0x89, 0xc2, 0x84, 0x09 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "st.a [a12]#0x4, a2"
|
|
-
|
|
input:
|
|
bytes: [ 0x09, 0xc2, 0x84, 0x09 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.a a2, [a12]#0x4"
|
|
-
|
|
input:
|
|
bytes: [ 0x09, 0x29, 0x48, 0x08 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.bu d9, [a2]#0x8"
|
|
-
|
|
input:
|
|
bytes: [ 0x09, 0xfa, 0x0c, 0x08 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.b d10, [a15]#0xc"
|
|
-
|
|
input:
|
|
bytes: [ 0x08, 0xe0 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.bu d0, [a15]#0xe"
|
|
-
|
|
input:
|
|
bytes: [ 0x09, 0x41, 0x41, 0x68 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.bu d1, [a4]#0x181"
|
|
-
|
|
input:
|
|
bytes: [ 0x89, 0x20, 0x01, 0x68 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "st.b [a2]#0x181, d0"
|
|
-
|
|
input:
|
|
bytes: [ 0x08, 0xf0 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.bu d0, [a15]#0xf"
|
|
-
|
|
input:
|
|
bytes: [ 0x09, 0x4f, 0x42, 0x68 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.bu d15, [a4]#0x182"
|
|
-
|
|
input:
|
|
bytes: [ 0x89, 0x2f, 0x02, 0x68 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "st.b [a2]#0x182, d15"
|
|
-
|
|
input:
|
|
bytes: [ 0x09, 0xf0, 0x50, 0x08 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.bu d0, [a15]#0x10"
|
|
-
|
|
input:
|
|
bytes: [ 0x09, 0x4f, 0x40, 0x68 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.bu d15, [a4]#0x180"
|
|
-
|
|
input:
|
|
bytes: [ 0x89, 0x2f, 0x00, 0x68 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "st.b [a2]#0x180, d15"
|
|
-
|
|
input:
|
|
bytes: [ 0x09, 0xf0, 0x51, 0x08 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.bu d0, [a15]#0x11"
|
|
-
|
|
input:
|
|
bytes: [ 0x08, 0x10 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.bu d0, [a15]#0x1"
|
|
-
|
|
input:
|
|
bytes: [ 0x09, 0x4f, 0x41, 0x68 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.bu d15, [a4]#0x181"
|
|
-
|
|
input:
|
|
bytes: [ 0x89, 0x2f, 0x01, 0x68 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "st.b [a2]#0x181, d15"
|
|
-
|
|
input:
|
|
bytes: [ 0x08, 0xd0 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.bu d0, [a15]#0xd"
|
|
-
|
|
input:
|
|
bytes: [ 0x09, 0xf0, 0x53, 0x08 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.bu d0, [a15]#0x13"
|
|
-
|
|
input:
|
|
bytes: [ 0x08, 0x30 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.bu d0, [a15]#0x3"
|
|
-
|
|
input:
|
|
bytes: [ 0x14, 0xf0 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.bu d0, [a15]"
|
|
-
|
|
input:
|
|
bytes: [ 0x09, 0xf0, 0x52, 0x08 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.bu d0, [a15]#0x12"
|
|
-
|
|
input:
|
|
bytes: [ 0x08, 0x2f ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.bu d15, [a15]#0x2"
|
|
-
|
|
input:
|
|
bytes: [ 0x4c, 0xe2 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.w d15, [a14]#0x8"
|
|
-
|
|
input:
|
|
bytes: [ 0x6c, 0xe2 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "st.w [a14]#0x8, d15"
|
|
-
|
|
input:
|
|
bytes: [ 0x08, 0xb0 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.bu d0, [a15]#0xb"
|
|
-
|
|
input:
|
|
bytes: [ 0x09, 0xc2, 0x00, 0x08 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.b d2, [a12]#0"
|
|
-
|
|
input:
|
|
bytes: [ 0x09, 0xe1, 0x20, 0x49 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.w d1, [a14]#0x120"
|
|
-
|
|
input:
|
|
bytes: [ 0x89, 0xe1, 0x20, 0x49 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "st.w [a14]#0x120, d1"
|
|
-
|
|
input:
|
|
bytes: [ 0x09, 0xef, 0x20, 0x49 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.w d15, [a14]#0x120"
|
|
-
|
|
input:
|
|
bytes: [ 0x89, 0xef, 0x20, 0x49 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "st.w [a14]#0x120, d15"
|
|
-
|
|
input:
|
|
bytes: [ 0x09, 0xff, 0xc6, 0x08 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.hu d15, [a15]#0x6"
|
|
-
|
|
input:
|
|
bytes: [ 0x08, 0xb5 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.bu d5, [a15]#0xb"
|
|
-
|
|
input:
|
|
bytes: [ 0x09, 0xf0, 0x0c, 0x08 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.b d0, [a15]#0xc"
|
|
-
|
|
input:
|
|
bytes: [ 0x89, 0xef, 0x10, 0x49 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "st.w [a14]#0x110, d15"
|
|
-
|
|
input:
|
|
bytes: [ 0x08, 0x90 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.bu d0, [a15]#0x9"
|
|
-
|
|
input:
|
|
bytes: [ 0x14, 0x21 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.bu d1, [a2]"
|
|
-
|
|
input:
|
|
bytes: [ 0x34, 0x2f ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "st.b [a2], d15"
|
|
-
|
|
input:
|
|
bytes: [ 0x0c, 0x21 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.bu d15, [a2]#0x1"
|
|
-
|
|
input:
|
|
bytes: [ 0x2c, 0x21 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "st.b [a2]#0x1, d15"
|
|
-
|
|
input:
|
|
bytes: [ 0x0c, 0x23 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.bu d15, [a2]#0x3"
|
|
-
|
|
input:
|
|
bytes: [ 0x2c, 0x23 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "st.b [a2]#0x3, d15"
|
|
-
|
|
input:
|
|
bytes: [ 0x08, 0xff ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.bu d15, [a15]#0xf"
|
|
-
|
|
input:
|
|
bytes: [ 0x08, 0xa0 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.bu d0, [a15]#0xa"
|
|
-
|
|
input:
|
|
bytes: [ 0x08, 0xf1 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.bu d1, [a15]#0xf"
|
|
-
|
|
input:
|
|
bytes: [ 0x09, 0xe2, 0x30, 0x49 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.w d2, [a14]#0x130"
|
|
-
|
|
input:
|
|
bytes: [ 0x89, 0xe2, 0x30, 0x49 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "st.w [a14]#0x130, d2"
|
|
-
|
|
input:
|
|
bytes: [ 0x09, 0xef, 0x30, 0x49 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.w d15, [a14]#0x130"
|
|
-
|
|
input:
|
|
bytes: [ 0x89, 0xef, 0x30, 0x49 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "st.w [a14]#0x130, d15"
|
|
-
|
|
input:
|
|
bytes: [ 0x09, 0xe2, 0x34, 0x49 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.w d2, [a14]#0x134"
|
|
-
|
|
input:
|
|
bytes: [ 0x89, 0xe2, 0x34, 0x49 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "st.w [a14]#0x134, d2"
|
|
-
|
|
input:
|
|
bytes: [ 0x09, 0xef, 0x34, 0x49 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.w d15, [a14]#0x134"
|
|
-
|
|
input:
|
|
bytes: [ 0x89, 0xef, 0x34, 0x49 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "st.w [a14]#0x134, d15"
|
|
-
|
|
input:
|
|
bytes: [ 0x09, 0xff, 0xc4, 0x08 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.hu d15, [a15]#0x4"
|
|
-
|
|
input:
|
|
bytes: [ 0x08, 0xa5 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.bu d5, [a15]#0xa"
|
|
-
|
|
input:
|
|
bytes: [ 0x39, 0x5f, 0x03, 0x80 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.bu d15, [a5]#0x203"
|
|
-
|
|
input:
|
|
bytes: [ 0xe9, 0x4f, 0x03, 0x80 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "st.b [a4]#0x203, d15"
|
|
-
|
|
input:
|
|
bytes: [ 0x89, 0xef, 0x14, 0x49 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "st.w [a14]#0x114, d15"
|
|
-
|
|
input:
|
|
bytes: [ 0x08, 0x80 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.bu d0, [a15]#0x8"
|
|
-
|
|
input:
|
|
bytes: [ 0x2c, 0xc1 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "st.b [a12]#0x1, d15"
|
|
-
|
|
input:
|
|
bytes: [ 0x09, 0xff, 0x0c, 0x08 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.b d15, [a15]#0xc"
|
|
-
|
|
input:
|
|
bytes: [ 0x34, 0xcf ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "st.b [a12], d15"
|
|
-
|
|
input:
|
|
bytes: [ 0x44, 0xff ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.w d15, [a15+]"
|
|
-
|
|
input:
|
|
bytes: [ 0x64, 0x2f ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "st.w [a2+], d15"
|
|
-
|
|
input:
|
|
bytes: [ 0x89, 0x45, 0x94, 0x09 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "st.a [a4]#0x14, a5"
|
|
-
|
|
input:
|
|
bytes: [ 0xd4, 0xf2 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.a a2, [a15]"
|
|
-
|
|
input:
|
|
bytes: [ 0xd4, 0x2c ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.a a12, [a2]"
|
|
-
|
|
input:
|
|
bytes: [ 0x08, 0x4f ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.bu d15, [a15]#0x4"
|
|
-
|
|
input:
|
|
bytes: [ 0x89, 0x4d, 0x84, 0x09 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "st.a [a4]#0x4, a13"
|
|
-
|
|
input:
|
|
bytes: [ 0xd4, 0x22 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.a a2, [a2]"
|
|
-
|
|
input:
|
|
bytes: [ 0xf4, 0x42 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "st.a [a4], a2"
|
|
-
|
|
input:
|
|
bytes: [ 0x08, 0x49 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.bu d9, [a15]#0x4"
|
|
-
|
|
input:
|
|
bytes: [ 0x89, 0x49, 0x08, 0x08 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "st.b [a4]#0x8, d9"
|
|
-
|
|
input:
|
|
bytes: [ 0x09, 0xff, 0x6f, 0x08 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.bu d15, [a15]#0x2f"
|
|
-
|
|
input:
|
|
bytes: [ 0x09, 0xf5, 0x62, 0x08 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.bu d5, [a15]#0x22"
|
|
-
|
|
input:
|
|
bytes: [ 0x09, 0xf6, 0x63, 0x08 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.bu d6, [a15]#0x23"
|
|
-
|
|
input:
|
|
bytes: [ 0x09, 0xff, 0x70, 0x08 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.bu d15, [a15]#0x30"
|
|
-
|
|
input:
|
|
bytes: [ 0x09, 0xf5, 0x5a, 0x08 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.bu d5, [a15]#0x1a"
|
|
-
|
|
input:
|
|
bytes: [ 0x09, 0xf6, 0x5b, 0x08 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.bu d6, [a15]#0x1b"
|
|
-
|
|
input:
|
|
bytes: [ 0x09, 0xff, 0x71, 0x08 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.bu d15, [a15]#0x31"
|
|
-
|
|
input:
|
|
bytes: [ 0x09, 0xf5, 0x6a, 0x08 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.bu d5, [a15]#0x2a"
|
|
-
|
|
input:
|
|
bytes: [ 0x09, 0xf6, 0x6b, 0x08 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.bu d6, [a15]#0x2b"
|
|
-
|
|
input:
|
|
bytes: [ 0x08, 0x5f ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.bu d15, [a15]#0x5"
|
|
-
|
|
input:
|
|
bytes: [ 0x14, 0x20 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.bu d0, [a2]"
|
|
-
|
|
input:
|
|
bytes: [ 0x09, 0xdf, 0x40, 0x18 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.bu d15, [a13]#0x40"
|
|
-
|
|
input:
|
|
bytes: [ 0x89, 0xdf, 0x00, 0x18 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "st.b [a13]#0x40, d15"
|
|
-
|
|
input:
|
|
bytes: [ 0x09, 0xd1, 0x00, 0x19 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.w d1, [a13]#0x40"
|
|
-
|
|
input:
|
|
bytes: [ 0x89, 0xd1, 0x00, 0x19 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "st.w [a13]#0x40, d1"
|
|
-
|
|
input:
|
|
bytes: [ 0x14, 0xd0 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.bu d0, [a13]"
|
|
-
|
|
input:
|
|
bytes: [ 0x34, 0xdf ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "st.b [a13], d15"
|
|
-
|
|
input:
|
|
bytes: [ 0x09, 0xff, 0x6e, 0x08 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.bu d15, [a15]#0x2e"
|
|
-
|
|
input:
|
|
bytes: [ 0x09, 0xff, 0x61, 0x08 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.bu d15, [a15]#0x21"
|
|
-
|
|
input:
|
|
bytes: [ 0x09, 0xdf, 0x44, 0x28 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.bu d15, [a13]#0x84"
|
|
-
|
|
input:
|
|
bytes: [ 0x89, 0xdf, 0x04, 0x28 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "st.b [a13]#0x84, d15"
|
|
-
|
|
input:
|
|
bytes: [ 0x09, 0xf0, 0x5f, 0x08 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.bu d0, [a15]#0x1f"
|
|
-
|
|
input:
|
|
bytes: [ 0x09, 0xd1, 0x00, 0x29 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.w d1, [a13]#0x80"
|
|
-
|
|
input:
|
|
bytes: [ 0x89, 0xd1, 0x00, 0x29 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "st.w [a13]#0x80, d1"
|
|
-
|
|
input:
|
|
bytes: [ 0x09, 0xff, 0x5e, 0x08 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.bu d15, [a15]#0x1e"
|
|
-
|
|
input:
|
|
bytes: [ 0x09, 0xf0, 0x60, 0x08 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.bu d0, [a15]#0x20"
|
|
-
|
|
input:
|
|
bytes: [ 0x14, 0x2f ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.bu d15, [a2]"
|
|
-
|
|
input:
|
|
bytes: [ 0x09, 0xd0, 0x45, 0x28 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.bu d0, [a13]#0x85"
|
|
-
|
|
input:
|
|
bytes: [ 0x89, 0xdf, 0x05, 0x28 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "st.b [a13]#0x85, d15"
|
|
-
|
|
input:
|
|
bytes: [ 0x09, 0xff, 0x59, 0x08 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.bu d15, [a15]#0x19"
|
|
-
|
|
input:
|
|
bytes: [ 0x09, 0xdf, 0x64, 0x28 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.bu d15, [a13]#0xa4"
|
|
-
|
|
input:
|
|
bytes: [ 0x89, 0xdf, 0x24, 0x28 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "st.b [a13]#0xa4, d15"
|
|
-
|
|
input:
|
|
bytes: [ 0x09, 0xf0, 0x57, 0x08 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.bu d0, [a15]#0x17"
|
|
-
|
|
input:
|
|
bytes: [ 0x09, 0xd1, 0x20, 0x29 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.w d1, [a13]#0xa0"
|
|
-
|
|
input:
|
|
bytes: [ 0x89, 0xd1, 0x20, 0x29 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "st.w [a13]#0xa0, d1"
|
|
-
|
|
input:
|
|
bytes: [ 0x09, 0xff, 0x56, 0x08 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.bu d15, [a15]#0x16"
|
|
-
|
|
input:
|
|
bytes: [ 0x09, 0xf0, 0x58, 0x08 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.bu d0, [a15]#0x18"
|
|
-
|
|
input:
|
|
bytes: [ 0x09, 0xd0, 0x64, 0x28 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.bu d0, [a13]#0xa4"
|
|
-
|
|
input:
|
|
bytes: [ 0x09, 0xff, 0x69, 0x08 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.bu d15, [a15]#0x29"
|
|
-
|
|
input:
|
|
bytes: [ 0x39, 0xcf, 0x04, 0x80 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.bu d15, [a12]#0x204"
|
|
-
|
|
input:
|
|
bytes: [ 0xe9, 0xcf, 0x04, 0x80 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "st.b [a12]#0x204, d15"
|
|
-
|
|
input:
|
|
bytes: [ 0x09, 0xf0, 0x67, 0x08 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.bu d0, [a15]#0x27"
|
|
-
|
|
input:
|
|
bytes: [ 0x19, 0xc1, 0x00, 0x80 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.w d1, [a12]#0x200"
|
|
-
|
|
input:
|
|
bytes: [ 0x59, 0xc1, 0x00, 0x80 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "st.w [a12]#0x200, d1"
|
|
-
|
|
input:
|
|
bytes: [ 0x09, 0xff, 0x66, 0x08 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.bu d15, [a15]#0x26"
|
|
-
|
|
input:
|
|
bytes: [ 0x09, 0xf0, 0x68, 0x08 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.bu d0, [a15]#0x28"
|
|
-
|
|
input:
|
|
bytes: [ 0x39, 0xc0, 0x04, 0x80 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.bu d0, [a12]#0x204"
|
|
-
|
|
input:
|
|
bytes: [ 0x09, 0xf5, 0x6c, 0x08 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.bu d5, [a15]#0x2c"
|
|
-
|
|
input:
|
|
bytes: [ 0x09, 0x20, 0x4a, 0x08 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.bu d0, [a2]#0xa"
|
|
-
|
|
input:
|
|
bytes: [ 0x09, 0x4f, 0x61, 0x08 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.bu d15, [a4]#0x21"
|
|
-
|
|
input:
|
|
bytes: [ 0x89, 0x2f, 0x21, 0x08 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "st.b [a2]#0x21, d15"
|
|
-
|
|
input:
|
|
bytes: [ 0x09, 0x2f, 0x06, 0x09 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.w d15, [a2]#0x6"
|
|
-
|
|
input:
|
|
bytes: [ 0x09, 0x4f, 0x60, 0x08 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.bu d15, [a4]#0x20"
|
|
-
|
|
input:
|
|
bytes: [ 0x89, 0x2f, 0x20, 0x08 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "st.b [a2]#0x20, d15"
|
|
-
|
|
input:
|
|
bytes: [ 0x2c, 0x44 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "st.b [a4]#0x4, d15"
|
|
-
|
|
input:
|
|
bytes: [ 0xf4, 0x45 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "st.a [a4], a5"
|
|
-
|
|
input:
|
|
bytes: [ 0x0c, 0x44 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.bu d15, [a4]#0x4"
|
|
-
|
|
input:
|
|
bytes: [ 0x2c, 0x45 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "st.b [a4]#0x5, d15"
|
|
-
|
|
input:
|
|
bytes: [ 0x89, 0x4f, 0x2c, 0x08 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "st.b [a4]#0x2c, d15"
|
|
-
|
|
input:
|
|
bytes: [ 0xd4, 0xcd ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.a a13, [a12]"
|
|
-
|
|
input:
|
|
bytes: [ 0xf4, 0x4d ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "st.a [a4], a13"
|
|
-
|
|
input:
|
|
bytes: [ 0x74, 0xd0 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "st.w [a13], d0"
|
|
-
|
|
input:
|
|
bytes: [ 0x09, 0xc4, 0x5d, 0x08 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.bu d4, [a12]#0x1d"
|
|
-
|
|
input:
|
|
bytes: [ 0x4c, 0xc5 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.w d15, [a12]#0x14"
|
|
-
|
|
input:
|
|
bytes: [ 0x4c, 0xc4 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.w d15, [a12]#0x10"
|
|
-
|
|
input:
|
|
bytes: [ 0x09, 0xff, 0x61, 0x28 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.bu d15, [a15]#0xa1"
|
|
-
|
|
input:
|
|
bytes: [ 0x89, 0x2f, 0x21, 0x28 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "st.b [a2]#0xa1, d15"
|
|
-
|
|
input:
|
|
bytes: [ 0x48, 0x1f ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.w d15, [a15]#0x4"
|
|
-
|
|
input:
|
|
bytes: [ 0x09, 0x2f, 0x60, 0x28 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.bu d15, [a2]#0xa0"
|
|
-
|
|
input:
|
|
bytes: [ 0x89, 0xff, 0x20, 0x28 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "st.b [a15]#0xa0, d15"
|
|
-
|
|
input:
|
|
bytes: [ 0x09, 0xcf, 0x5c, 0x08 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.bu d15, [a12]#0x1c"
|
|
-
|
|
input:
|
|
bytes: [ 0x34, 0xff ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "st.b [a15], d15"
|
|
-
|
|
input:
|
|
bytes: [ 0xf4, 0xf5 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "st.a [a15], a5"
|
|
-
|
|
input:
|
|
bytes: [ 0x6c, 0xf5 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "st.w [a15]#0x14, d15"
|
|
-
|
|
input:
|
|
bytes: [ 0x68, 0x42 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "st.w [a15]#0x10, d2"
|
|
-
|
|
input:
|
|
bytes: [ 0x68, 0x62 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "st.w [a15]#0x18, d2"
|
|
-
|
|
input:
|
|
bytes: [ 0x2c, 0xf8 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "st.b [a15]#0x8, d15"
|
|
-
|
|
input:
|
|
bytes: [ 0x6c, 0xf1 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "st.w [a15]#0x4, d15"
|
|
-
|
|
input:
|
|
bytes: [ 0x2c, 0xfe ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "st.b [a15]#0xe, d15"
|
|
-
|
|
input:
|
|
bytes: [ 0x89, 0xff, 0x0a, 0x09 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "st.w [a15]#0xa, d15"
|
|
-
|
|
input:
|
|
bytes: [ 0x89, 0xff, 0x1c, 0x08 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "st.b [a15]#0x1c, d15"
|
|
-
|
|
input:
|
|
bytes: [ 0x89, 0xff, 0x1d, 0x08 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "st.b [a15]#0x1d, d15"
|
|
-
|
|
input:
|
|
bytes: [ 0x39, 0xff, 0x37, 0x06 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.bu d15, [a15]#0x6037"
|
|
-
|
|
input:
|
|
bytes: [ 0x09, 0xff, 0x54, 0x08 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.bu d15, [a15]#0x14"
|
|
-
|
|
input:
|
|
bytes: [ 0x09, 0xff, 0x5c, 0x08 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.bu d15, [a15]#0x1c"
|
|
-
|
|
input:
|
|
bytes: [ 0x09, 0xff, 0x5b, 0x08 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.bu d15, [a15]#0x1b"
|
|
-
|
|
input:
|
|
bytes: [ 0x39, 0xff, 0x33, 0x06 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.bu d15, [a15]#0x6033"
|
|
-
|
|
input:
|
|
bytes: [ 0x39, 0xff, 0x31, 0x06 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.bu d15, [a15]#0x6031"
|
|
-
|
|
input:
|
|
bytes: [ 0x39, 0xff, 0x32, 0x06 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.bu d15, [a15]#0x6032"
|
|
-
|
|
input:
|
|
bytes: [ 0x09, 0xff, 0x10, 0x19 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.w d15, [a15]#0x50"
|
|
-
|
|
input:
|
|
bytes: [ 0x74, 0x2f ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "st.w [a2], d15"
|
|
-
|
|
input:
|
|
bytes: [ 0x39, 0x2f, 0x30, 0x46 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.bu d15, [a2]#0x6130"
|
|
-
|
|
input:
|
|
bytes: [ 0xe9, 0x2f, 0x30, 0x46 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "st.b [a2]#0x6130, d15"
|
|
-
|
|
input:
|
|
bytes: [ 0x39, 0x2f, 0x33, 0x06 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.bu d15, [a2]#0x6033"
|
|
-
|
|
input:
|
|
bytes: [ 0xe9, 0x2f, 0x33, 0x06 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "st.b [a2]#0x6033, d15"
|
|
-
|
|
input:
|
|
bytes: [ 0x39, 0x2f, 0x18, 0x06 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.bu d15, [a2]#0x6018"
|
|
-
|
|
input:
|
|
bytes: [ 0xe9, 0x2f, 0x18, 0x06 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "st.b [a2]#0x6018, d15"
|
|
-
|
|
input:
|
|
bytes: [ 0x39, 0x2f, 0x37, 0x06 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.bu d15, [a2]#0x6037"
|
|
-
|
|
input:
|
|
bytes: [ 0xe9, 0x2f, 0x37, 0x06 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "st.b [a2]#0x6037, d15"
|
|
-
|
|
input:
|
|
bytes: [ 0x39, 0x2f, 0x14, 0x06 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.bu d15, [a2]#0x6014"
|
|
-
|
|
input:
|
|
bytes: [ 0x39, 0x20, 0x1c, 0x06 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.bu d0, [a2]#0x601c"
|
|
-
|
|
input:
|
|
bytes: [ 0x08, 0xaf ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.bu d15, [a15]#0xa"
|
|
-
|
|
input:
|
|
bytes: [ 0xe9, 0x2f, 0x1c, 0x06 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "st.b [a2]#0x601c, d15"
|
|
-
|
|
input:
|
|
bytes: [ 0x39, 0x20, 0x1b, 0x06 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.bu d0, [a2]#0x601b"
|
|
-
|
|
input:
|
|
bytes: [ 0x08, 0x8f ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.bu d15, [a15]#0x8"
|
|
-
|
|
input:
|
|
bytes: [ 0xe9, 0x2f, 0x1b, 0x06 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "st.b [a2]#0x601b, d15"
|
|
-
|
|
input:
|
|
bytes: [ 0x39, 0x20, 0x19, 0x06 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.bu d0, [a2]#0x6019"
|
|
-
|
|
input:
|
|
bytes: [ 0x08, 0x9f ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.bu d15, [a15]#0x9"
|
|
-
|
|
input:
|
|
bytes: [ 0xe9, 0x2f, 0x19, 0x06 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "st.b [a2]#0x6019, d15"
|
|
-
|
|
input:
|
|
bytes: [ 0x39, 0x2f, 0x1a, 0x06 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.bu d15, [a2]#0x601a"
|
|
-
|
|
input:
|
|
bytes: [ 0xe9, 0x2f, 0x1a, 0x06 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "st.b [a2]#0x601a, d15"
|
|
-
|
|
input:
|
|
bytes: [ 0x48, 0x34 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.w d4, [a15]#0xc"
|
|
-
|
|
input:
|
|
bytes: [ 0x19, 0x20, 0x30, 0x06 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.w d0, [a2]#0x6030"
|
|
-
|
|
input:
|
|
bytes: [ 0x48, 0x5f ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.w d15, [a15]#0x14"
|
|
-
|
|
input:
|
|
bytes: [ 0x48, 0x41 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.w d1, [a15]#0x10"
|
|
-
|
|
input:
|
|
bytes: [ 0x74, 0x20 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "st.w [a2], d0"
|
|
-
|
|
input:
|
|
bytes: [ 0x19, 0x20, 0x34, 0x06 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.w d0, [a2]#0x6034"
|
|
-
|
|
input:
|
|
bytes: [ 0x48, 0x7f ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.w d15, [a15]#0x1c"
|
|
-
|
|
input:
|
|
bytes: [ 0x48, 0x61 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.w d1, [a15]#0x18"
|
|
-
|
|
input:
|
|
bytes: [ 0x39, 0x2f, 0x03, 0x16 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.bu d15, [a2]#0x6043"
|
|
-
|
|
input:
|
|
bytes: [ 0x19, 0x20, 0x00, 0x16 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.w d0, [a2]#0x6040"
|
|
-
|
|
input:
|
|
bytes: [ 0x48, 0x9f ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.w d15, [a15]#0x24"
|
|
-
|
|
input:
|
|
bytes: [ 0x48, 0x81 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.w d1, [a15]#0x20"
|
|
-
|
|
input:
|
|
bytes: [ 0x39, 0x2f, 0x0f, 0x16 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.bu d15, [a2]#0x604f"
|
|
-
|
|
input:
|
|
bytes: [ 0x19, 0x20, 0x0c, 0x16 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.w d0, [a2]#0x604c"
|
|
-
|
|
input:
|
|
bytes: [ 0x48, 0xbf ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.w d15, [a15]#0x2c"
|
|
-
|
|
input:
|
|
bytes: [ 0x48, 0xa1 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.w d1, [a15]#0x28"
|
|
-
|
|
input:
|
|
bytes: [ 0x19, 0x20, 0x00, 0x26 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.w d0, [a2]#0x6080"
|
|
-
|
|
input:
|
|
bytes: [ 0x48, 0xdf ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.w d15, [a15]#0x34"
|
|
-
|
|
input:
|
|
bytes: [ 0x48, 0xc1 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.w d1, [a15]#0x30"
|
|
-
|
|
input:
|
|
bytes: [ 0x19, 0x20, 0x04, 0x26 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.w d0, [a2]#0x6084"
|
|
-
|
|
input:
|
|
bytes: [ 0x48, 0xff ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.w d15, [a15]#0x3c"
|
|
-
|
|
input:
|
|
bytes: [ 0x48, 0xe1 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.w d1, [a15]#0x38"
|
|
-
|
|
input:
|
|
bytes: [ 0x19, 0x2f, 0x08, 0x26 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.w d15, [a2]#0x6088"
|
|
-
|
|
input:
|
|
bytes: [ 0x09, 0xf0, 0x04, 0x19 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.w d0, [a15]#0x44"
|
|
-
|
|
input:
|
|
bytes: [ 0x09, 0xf1, 0x00, 0x19 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.w d1, [a15]#0x40"
|
|
-
|
|
input:
|
|
bytes: [ 0x19, 0x2f, 0x14, 0x02 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.w d15, [a2]#0x2014"
|
|
-
|
|
input:
|
|
bytes: [ 0x09, 0xf0, 0x0c, 0x19 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.w d0, [a15]#0x4c"
|
|
-
|
|
input:
|
|
bytes: [ 0x09, 0xf1, 0x08, 0x19 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.w d1, [a15]#0x48"
|
|
-
|
|
input:
|
|
bytes: [ 0xc8, 0x12 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.a a2, [a15]#0x4"
|
|
-
|
|
input:
|
|
bytes: [ 0x4c, 0x22 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.w d15, [a2]#0x8"
|
|
-
|
|
input:
|
|
bytes: [ 0x09, 0x22, 0x88, 0x09 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.a a2, [a2]#0x8"
|
|
-
|
|
input:
|
|
bytes: [ 0x09, 0x24, 0x02, 0x09 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.w d4, [a2]#0x2"
|
|
-
|
|
input:
|
|
bytes: [ 0x14, 0xff ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.bu d15, [a15]"
|
|
-
|
|
input:
|
|
bytes: [ 0x39, 0xff, 0x18, 0x06 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.bu d15, [a15]#0x6018"
|
|
-
|
|
input:
|
|
bytes: [ 0xe9, 0xff, 0x18, 0x06 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "st.b [a15]#0x6018, d15"
|
|
-
|
|
input:
|
|
bytes: [ 0x39, 0xff, 0x2c, 0x46 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.bu d15, [a15]#0x612c"
|
|
-
|
|
input:
|
|
bytes: [ 0xe9, 0xff, 0x2c, 0x46 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "st.b [a15]#0x612c, d15"
|
|
-
|
|
input:
|
|
bytes: [ 0x39, 0xff, 0x30, 0x46 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.bu d15, [a15]#0x6130"
|
|
-
|
|
input:
|
|
bytes: [ 0xe9, 0xff, 0x30, 0x46 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "st.b [a15]#0x6130, d15"
|
|
-
|
|
input:
|
|
bytes: [ 0x39, 0xf0, 0x10, 0x06 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.bu d0, [a15]#0x6010"
|
|
-
|
|
input:
|
|
bytes: [ 0xe9, 0xf0, 0x10, 0x06 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "st.b [a15]#0x6010, d0"
|
|
-
|
|
input:
|
|
bytes: [ 0x39, 0xf0, 0x12, 0x06 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.bu d0, [a15]#0x6012"
|
|
-
|
|
input:
|
|
bytes: [ 0x54, 0xf1 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.w d1, [a15]"
|
|
-
|
|
input:
|
|
bytes: [ 0xe9, 0xff, 0x12, 0x06 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "st.b [a15]#0x6012, d15"
|
|
-
|
|
input:
|
|
bytes: [ 0x39, 0xff, 0x10, 0x06 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.bu d15, [a15]#0x6010"
|
|
-
|
|
input:
|
|
bytes: [ 0xe9, 0xff, 0x10, 0x06 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "st.b [a15]#0x6010, d15"
|
|
-
|
|
input:
|
|
bytes: [ 0x39, 0xff, 0x11, 0x06 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.bu d15, [a15]#0x6011"
|
|
-
|
|
input:
|
|
bytes: [ 0x39, 0xff, 0x35, 0x06 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.bu d15, [a15]#0x6035"
|
|
-
|
|
input:
|
|
bytes: [ 0x85, 0xf1, 0x10, 0x00 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.w d1, #0xf0000010"
|
|
-
|
|
input:
|
|
bytes: [ 0x85, 0xf0, 0x10, 0x00 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.w d0, #0xf0000010"
|
|
-
|
|
input:
|
|
bytes: [ 0x54, 0xf0 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.w d0, [a15]"
|
|
-
|
|
input:
|
|
bytes: [ 0x74, 0xff ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "st.w [a15], d15"
|
|
-
|
|
input:
|
|
bytes: [ 0x19, 0xff, 0x30, 0x36 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.w d15, [a15]#0x60f0"
|
|
-
|
|
input:
|
|
bytes: [ 0x19, 0xf0, 0x30, 0x36 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.w d0, [a15]#0x60f0"
|
|
-
|
|
input:
|
|
bytes: [ 0x59, 0xff, 0x30, 0x36 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "st.w [a15]#0x60f0, d15"
|
|
-
|
|
input:
|
|
bytes: [ 0x2c, 0xf4 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "st.b [a15]#0x4, d15"
|
|
-
|
|
input:
|
|
bytes: [ 0x39, 0xff, 0x34, 0x36 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.bu d15, [a15]#0x60f4"
|
|
-
|
|
input:
|
|
bytes: [ 0xe9, 0xff, 0x34, 0x36 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "st.b [a15]#0x60f4, d15"
|
|
-
|
|
input:
|
|
bytes: [ 0x89, 0xa2, 0x40, 0x09 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "st.d [sp]#0, e2"
|
|
-
|
|
input:
|
|
bytes: [ 0x09, 0xa0, 0x40, 0x09 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.d e0, [sp]#0"
|
|
-
|
|
input:
|
|
bytes: [ 0x54, 0x31 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.w d1, [a3]"
|
|
-
|
|
input:
|
|
bytes: [ 0x08, 0x1f ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.bu d15, [a15]#0x1"
|
|
-
|
|
input:
|
|
bytes: [ 0xd4, 0xff ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.a a15, [a15]"
|
|
-
|
|
input:
|
|
bytes: [ 0x54, 0x3f ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.w d15, [a3]"
|
|
-
|
|
input:
|
|
bytes: [ 0x74, 0x3f ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "st.w [a3], d15"
|
|
-
|
|
input:
|
|
bytes: [ 0x39, 0x2f, 0x35, 0x06 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.bu d15, [a2]#0x6035"
|
|
-
|
|
input:
|
|
bytes: [ 0x85, 0xff, 0x10, 0x00 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.w d15, #0xf0000010"
|
|
-
|
|
input:
|
|
bytes: [ 0x49, 0x40, 0x40, 0x08 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ldmst [a4]#0, e0"
|
|
-
|
|
input:
|
|
bytes: [ 0x74, 0xf0 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "st.w [a15], d0"
|
|
-
|
|
input:
|
|
bytes: [ 0x74, 0x41 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "st.w [a4], d1"
|
|
-
|
|
input:
|
|
bytes: [ 0x74, 0x4f ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "st.w [a4], d15"
|
|
-
|
|
input:
|
|
bytes: [ 0x15, 0xd0, 0xc0, 0xe3 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "stlcx #0xd0003f80"
|
|
-
|
|
input:
|
|
bytes: [ 0x15, 0xd0, 0xc0, 0xf7 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "stucx #0xd0003fc0"
|
|
-
|
|
input:
|
|
bytes: [ 0x85, 0xdf, 0xc4, 0xf3 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.w d15, #0xd0003fc4"
|
|
-
|
|
input:
|
|
bytes: [ 0x15, 0xd0, 0xc0, 0xff ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "lducx #0xd0003fc0"
|
|
-
|
|
input:
|
|
bytes: [ 0x15, 0xd0, 0xc0, 0xeb ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ldlcx #0xd0003f80"
|
|
-
|
|
input:
|
|
bytes: [ 0x39, 0xff, 0x05, 0x80 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.bu d15, [a15]#0x205"
|
|
-
|
|
input:
|
|
bytes: [ 0xe9, 0xff, 0x05, 0x80 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "st.b [a15]#0x205, d15"
|
|
-
|
|
input:
|
|
bytes: [ 0x2c, 0xa4 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "st.b [sp]#0x4, d15"
|
|
-
|
|
input:
|
|
bytes: [ 0x2c, 0xa5 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "st.b [sp]#0x5, d15"
|
|
-
|
|
input:
|
|
bytes: [ 0x89, 0xaf, 0x31, 0x08 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "st.b [sp]#0x31, d15"
|
|
-
|
|
input:
|
|
bytes: [ 0x89, 0xaf, 0x24, 0x08 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "st.b [sp]#0x24, d15"
|
|
-
|
|
input:
|
|
bytes: [ 0x89, 0xaf, 0x28, 0x08 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "st.b [sp]#0x28, d15"
|
|
-
|
|
input:
|
|
bytes: [ 0x09, 0x2f, 0x00, 0x08 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.b d15, [a2]#0"
|
|
-
|
|
input:
|
|
bytes: [ 0x2c, 0xfc ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "st.b [a15]#0xc, d15"
|
|
-
|
|
input:
|
|
bytes: [ 0x28, 0xf8 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "st.b [a15]#0xf, d8"
|
|
-
|
|
input:
|
|
bytes: [ 0x2c, 0xf2 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "st.b [a15]#0x2, d15"
|
|
-
|
|
input:
|
|
bytes: [ 0x08, 0x81 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.bu d1, [a15]#0x8"
|
|
-
|
|
input:
|
|
bytes: [ 0x09, 0xff, 0x00, 0x69 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.w d15, [a15]#0x180"
|
|
-
|
|
input:
|
|
bytes: [ 0x89, 0xf0, 0x00, 0x69 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "st.w [a15]#0x180, d0"
|
|
-
|
|
input:
|
|
bytes: [ 0x09, 0x22, 0x84, 0x09 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.a a2, [a2]#0x4"
|
|
-
|
|
input:
|
|
bytes: [ 0x19, 0xff, 0x00, 0xa0 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.w d15, [a15]#0x280"
|
|
-
|
|
input:
|
|
bytes: [ 0xb4, 0xaf ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "st.h [sp], d15"
|
|
-
|
|
input:
|
|
bytes: [ 0xac, 0xa1 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "st.h [sp]#0x2, d15"
|
|
-
|
|
input:
|
|
bytes: [ 0xac, 0xa2 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "st.h [sp]#0x4, d15"
|
|
-
|
|
input:
|
|
bytes: [ 0xac, 0xa3 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "st.h [sp]#0x6, d15"
|
|
-
|
|
input:
|
|
bytes: [ 0xb4, 0xa2 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "st.h [sp], d2"
|
|
-
|
|
input:
|
|
bytes: [ 0x89, 0xa2, 0x82, 0x08 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "st.h [sp]#0x2, d2"
|
|
-
|
|
input:
|
|
bytes: [ 0x89, 0xa2, 0x84, 0x08 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "st.h [sp]#0x4, d2"
|
|
-
|
|
input:
|
|
bytes: [ 0x89, 0xa2, 0x86, 0x08 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "st.h [sp]#0x6, d2"
|
|
-
|
|
input:
|
|
bytes: [ 0x54, 0x2f ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.w d15, [a2]"
|
|
-
|
|
input:
|
|
bytes: [ 0x09, 0x51, 0x01, 0x00 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.b d1, [a5+]#0x1"
|
|
-
|
|
input:
|
|
bytes: [ 0x54, 0x22 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.w d2, [a2]"
|
|
-
|
|
input:
|
|
bytes: [ 0x74, 0x22 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "st.w [a2], d2"
|
|
-
|
|
input:
|
|
bytes: [ 0xc8, 0x1c ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.a a12, [a15]#0x4"
|
|
-
|
|
input:
|
|
bytes: [ 0xc8, 0x2d ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.a a13, [a15]#0x8"
|
|
-
|
|
input:
|
|
bytes: [ 0x48, 0x3c ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.w d12, [a15]#0xc"
|
|
-
|
|
input:
|
|
bytes: [ 0x09, 0xff, 0x10, 0x01 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.w d15, [a15+]#0x10"
|
|
-
|
|
input:
|
|
bytes: [ 0x04, 0xdf ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.bu d15, [a13+]"
|
|
-
|
|
input:
|
|
bytes: [ 0x24, 0xcf ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "st.b [a12+], d15"
|
|
-
|
|
input:
|
|
bytes: [ 0x44, 0x21 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "ld.w d1, [a2+]"
|
|
-
|
|
input:
|
|
bytes: [ 0x64, 0xc1 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "st.w [a12+], d1"
|
|
-
|
|
input:
|
|
bytes: [ 0x24, 0xc9 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "st.b [a12+], d9"
|
|
-
|
|
input:
|
|
bytes: [ 0x64, 0xca ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "st.w [a12+], d10"
|
|
-
|
|
input:
|
|
bytes: [ 0x24, 0xcb ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "st.b [a12+], d11"
|
|
-
|
|
input:
|
|
bytes: [ 0x64, 0xc8 ]
|
|
arch: "CS_ARCH_TRICORE"
|
|
options: [ "CS_MODE_TRICORE_162" ]
|
|
expected:
|
|
insns:
|
|
-
|
|
asm_text: "st.w [a12+], d8"
|