2024-09-07 18:15:29 +06:00

129 lines
3.0 KiB
YAML

test_cases:
-
input:
bytes: [ 0xfe, 0x0f, 0xfe, 0x17, 0x13, 0x17, 0xc6, 0xfe, 0xec, 0x17, 0x97, 0xf8, 0xec, 0x4f, 0x1f, 0xfd, 0xec, 0x37, 0x07, 0xf2, 0x45, 0x5b, 0xf9, 0xfa, 0x02, 0x06, 0x1b, 0x10, 0x09, 0xfd, 0xec, 0xa7 ]
arch: "xcore"
options: [ CS_OPT_DETAIL ]
address: 0x0
expected:
insns:
-
asm_text: "get r11, ed"
details:
xcore:
operands:
-
type: XCORE_OP_REG
reg: r11
-
type: XCORE_OP_REG
reg: ed
-
asm_text: "ldw et, sp[4]"
details:
xcore:
operands:
-
type: XCORE_OP_REG
reg: et
-
type: XCORE_OP_MEM
mem_base: sp
mem_disp: 0x4
-
asm_text: "setd res[r3], r4"
details:
xcore:
operands:
-
type: XCORE_OP_REG
reg: r4
-
asm_text: "init t[r2]:lr, r1"
details:
xcore:
operands:
-
type: XCORE_OP_MEM
mem_base: r2
mem_index: lr
-
type: XCORE_OP_REG
reg: r1
-
asm_text: "divu r9, r1, r3"
details:
xcore:
operands:
-
type: XCORE_OP_REG
reg: r9
-
type: XCORE_OP_REG
reg: r1
-
type: XCORE_OP_REG
reg: r3
-
asm_text: "lda16 r9, r3[-r11]"
details:
xcore:
operands:
-
type: XCORE_OP_REG
reg: r9
-
asm_text: "ldw dp, dp[0x81c5]"
details:
xcore:
operands:
-
type: XCORE_OP_REG
reg: dp
-
asm_text: "lmul r11, r0, r2, r5, r8, r10"
details:
xcore:
operands:
-
type: XCORE_OP_REG
reg: r11
-
type: XCORE_OP_REG
reg: r0
-
type: XCORE_OP_REG
reg: r2
-
type: XCORE_OP_REG
reg: r5
-
type: XCORE_OP_REG
reg: r8
-
type: XCORE_OP_REG
reg: r10
-
asm_text: "add r1, r2, r3"
details:
xcore:
operands:
-
type: XCORE_OP_REG
reg: r1
-
type: XCORE_OP_REG
reg: r2
-
type: XCORE_OP_REG
reg: r3
-
asm_text: "ldaw r8, r2[-9]"
details:
xcore:
operands:
-
type: XCORE_OP_REG
reg: r8