mirror of
https://github.com/hedge-dev/XenonRecomp.git
synced 2025-06-06 01:02:08 +00:00
731 lines
18 KiB
YAML
731 lines
18 KiB
YAML
![]() |
test_cases:
|
||
|
-
|
||
|
input:
|
||
|
bytes: [ 0x20, 0x04, 0x00, 0x0f ]
|
||
|
arch: "CS_ARCH_AARCH64"
|
||
|
options: [ "CS_OPT_NO_BRANCH_OFFSET", "aarch64-none-linux-gnu", "neon" ]
|
||
|
expected:
|
||
|
insns:
|
||
|
-
|
||
|
asm_text: "movi v0.2s, #1"
|
||
|
|
||
|
-
|
||
|
input:
|
||
|
bytes: [ 0x01, 0x04, 0x00, 0x0f ]
|
||
|
arch: "CS_ARCH_AARCH64"
|
||
|
options: [ "CS_OPT_NO_BRANCH_OFFSET", "aarch64-none-linux-gnu", "neon" ]
|
||
|
expected:
|
||
|
insns:
|
||
|
-
|
||
|
asm_text: "movi v1.2s, #0"
|
||
|
|
||
|
-
|
||
|
input:
|
||
|
bytes: [ 0x2f, 0x24, 0x00, 0x0f ]
|
||
|
arch: "CS_ARCH_AARCH64"
|
||
|
options: [ "CS_OPT_NO_BRANCH_OFFSET", "aarch64-none-linux-gnu", "neon" ]
|
||
|
expected:
|
||
|
insns:
|
||
|
-
|
||
|
asm_text: "movi v15.2s, #1, lsl #8"
|
||
|
|
||
|
-
|
||
|
input:
|
||
|
bytes: [ 0x30, 0x44, 0x00, 0x0f ]
|
||
|
arch: "CS_ARCH_AARCH64"
|
||
|
options: [ "CS_OPT_NO_BRANCH_OFFSET", "aarch64-none-linux-gnu", "neon" ]
|
||
|
expected:
|
||
|
insns:
|
||
|
-
|
||
|
asm_text: "movi v16.2s, #1, lsl #16"
|
||
|
|
||
|
-
|
||
|
input:
|
||
|
bytes: [ 0x3f, 0x64, 0x00, 0x0f ]
|
||
|
arch: "CS_ARCH_AARCH64"
|
||
|
options: [ "CS_OPT_NO_BRANCH_OFFSET", "aarch64-none-linux-gnu", "neon" ]
|
||
|
expected:
|
||
|
insns:
|
||
|
-
|
||
|
asm_text: "movi v31.2s, #1, lsl #24"
|
||
|
|
||
|
-
|
||
|
input:
|
||
|
bytes: [ 0x20, 0x04, 0x00, 0x4f ]
|
||
|
arch: "CS_ARCH_AARCH64"
|
||
|
options: [ "CS_OPT_NO_BRANCH_OFFSET", "aarch64-none-linux-gnu", "neon" ]
|
||
|
expected:
|
||
|
insns:
|
||
|
-
|
||
|
asm_text: "movi v0.4s, #1"
|
||
|
|
||
|
-
|
||
|
input:
|
||
|
bytes: [ 0x20, 0x24, 0x00, 0x4f ]
|
||
|
arch: "CS_ARCH_AARCH64"
|
||
|
options: [ "CS_OPT_NO_BRANCH_OFFSET", "aarch64-none-linux-gnu", "neon" ]
|
||
|
expected:
|
||
|
insns:
|
||
|
-
|
||
|
asm_text: "movi v0.4s, #1, lsl #8"
|
||
|
|
||
|
-
|
||
|
input:
|
||
|
bytes: [ 0x20, 0x44, 0x00, 0x4f ]
|
||
|
arch: "CS_ARCH_AARCH64"
|
||
|
options: [ "CS_OPT_NO_BRANCH_OFFSET", "aarch64-none-linux-gnu", "neon" ]
|
||
|
expected:
|
||
|
insns:
|
||
|
-
|
||
|
asm_text: "movi v0.4s, #1, lsl #16"
|
||
|
|
||
|
-
|
||
|
input:
|
||
|
bytes: [ 0x20, 0x64, 0x00, 0x4f ]
|
||
|
arch: "CS_ARCH_AARCH64"
|
||
|
options: [ "CS_OPT_NO_BRANCH_OFFSET", "aarch64-none-linux-gnu", "neon" ]
|
||
|
expected:
|
||
|
insns:
|
||
|
-
|
||
|
asm_text: "movi v0.4s, #1, lsl #24"
|
||
|
|
||
|
-
|
||
|
input:
|
||
|
bytes: [ 0x20, 0x84, 0x00, 0x0f ]
|
||
|
arch: "CS_ARCH_AARCH64"
|
||
|
options: [ "CS_OPT_NO_BRANCH_OFFSET", "aarch64-none-linux-gnu", "neon" ]
|
||
|
expected:
|
||
|
insns:
|
||
|
-
|
||
|
asm_text: "movi v0.4h, #1"
|
||
|
|
||
|
-
|
||
|
input:
|
||
|
bytes: [ 0x20, 0xa4, 0x00, 0x0f ]
|
||
|
arch: "CS_ARCH_AARCH64"
|
||
|
options: [ "CS_OPT_NO_BRANCH_OFFSET", "aarch64-none-linux-gnu", "neon" ]
|
||
|
expected:
|
||
|
insns:
|
||
|
-
|
||
|
asm_text: "movi v0.4h, #1, lsl #8"
|
||
|
|
||
|
-
|
||
|
input:
|
||
|
bytes: [ 0x20, 0x84, 0x00, 0x4f ]
|
||
|
arch: "CS_ARCH_AARCH64"
|
||
|
options: [ "CS_OPT_NO_BRANCH_OFFSET", "aarch64-none-linux-gnu", "neon" ]
|
||
|
expected:
|
||
|
insns:
|
||
|
-
|
||
|
asm_text: "movi v0.8h, #1"
|
||
|
|
||
|
-
|
||
|
input:
|
||
|
bytes: [ 0x20, 0xa4, 0x00, 0x4f ]
|
||
|
arch: "CS_ARCH_AARCH64"
|
||
|
options: [ "CS_OPT_NO_BRANCH_OFFSET", "aarch64-none-linux-gnu", "neon" ]
|
||
|
expected:
|
||
|
insns:
|
||
|
-
|
||
|
asm_text: "movi v0.8h, #1, lsl #8"
|
||
|
|
||
|
-
|
||
|
input:
|
||
|
bytes: [ 0x20, 0x04, 0x00, 0x2f ]
|
||
|
arch: "CS_ARCH_AARCH64"
|
||
|
options: [ "CS_OPT_NO_BRANCH_OFFSET", "aarch64-none-linux-gnu", "neon" ]
|
||
|
expected:
|
||
|
insns:
|
||
|
-
|
||
|
asm_text: "mvni v0.2s, #1"
|
||
|
|
||
|
-
|
||
|
input:
|
||
|
bytes: [ 0x01, 0x04, 0x00, 0x2f ]
|
||
|
arch: "CS_ARCH_AARCH64"
|
||
|
options: [ "CS_OPT_NO_BRANCH_OFFSET", "aarch64-none-linux-gnu", "neon" ]
|
||
|
expected:
|
||
|
insns:
|
||
|
-
|
||
|
asm_text: "mvni v1.2s, #0"
|
||
|
|
||
|
-
|
||
|
input:
|
||
|
bytes: [ 0x20, 0x24, 0x00, 0x2f ]
|
||
|
arch: "CS_ARCH_AARCH64"
|
||
|
options: [ "CS_OPT_NO_BRANCH_OFFSET", "aarch64-none-linux-gnu", "neon" ]
|
||
|
expected:
|
||
|
insns:
|
||
|
-
|
||
|
asm_text: "mvni v0.2s, #1, lsl #8"
|
||
|
|
||
|
-
|
||
|
input:
|
||
|
bytes: [ 0x20, 0x44, 0x00, 0x2f ]
|
||
|
arch: "CS_ARCH_AARCH64"
|
||
|
options: [ "CS_OPT_NO_BRANCH_OFFSET", "aarch64-none-linux-gnu", "neon" ]
|
||
|
expected:
|
||
|
insns:
|
||
|
-
|
||
|
asm_text: "mvni v0.2s, #1, lsl #16"
|
||
|
|
||
|
-
|
||
|
input:
|
||
|
bytes: [ 0x20, 0x64, 0x00, 0x2f ]
|
||
|
arch: "CS_ARCH_AARCH64"
|
||
|
options: [ "CS_OPT_NO_BRANCH_OFFSET", "aarch64-none-linux-gnu", "neon" ]
|
||
|
expected:
|
||
|
insns:
|
||
|
-
|
||
|
asm_text: "mvni v0.2s, #1, lsl #24"
|
||
|
|
||
|
-
|
||
|
input:
|
||
|
bytes: [ 0x20, 0x04, 0x00, 0x6f ]
|
||
|
arch: "CS_ARCH_AARCH64"
|
||
|
options: [ "CS_OPT_NO_BRANCH_OFFSET", "aarch64-none-linux-gnu", "neon" ]
|
||
|
expected:
|
||
|
insns:
|
||
|
-
|
||
|
asm_text: "mvni v0.4s, #1"
|
||
|
|
||
|
-
|
||
|
input:
|
||
|
bytes: [ 0x2f, 0x24, 0x00, 0x6f ]
|
||
|
arch: "CS_ARCH_AARCH64"
|
||
|
options: [ "CS_OPT_NO_BRANCH_OFFSET", "aarch64-none-linux-gnu", "neon" ]
|
||
|
expected:
|
||
|
insns:
|
||
|
-
|
||
|
asm_text: "mvni v15.4s, #1, lsl #8"
|
||
|
|
||
|
-
|
||
|
input:
|
||
|
bytes: [ 0x30, 0x44, 0x00, 0x6f ]
|
||
|
arch: "CS_ARCH_AARCH64"
|
||
|
options: [ "CS_OPT_NO_BRANCH_OFFSET", "aarch64-none-linux-gnu", "neon" ]
|
||
|
expected:
|
||
|
insns:
|
||
|
-
|
||
|
asm_text: "mvni v16.4s, #1, lsl #16"
|
||
|
|
||
|
-
|
||
|
input:
|
||
|
bytes: [ 0x3f, 0x64, 0x00, 0x6f ]
|
||
|
arch: "CS_ARCH_AARCH64"
|
||
|
options: [ "CS_OPT_NO_BRANCH_OFFSET", "aarch64-none-linux-gnu", "neon" ]
|
||
|
expected:
|
||
|
insns:
|
||
|
-
|
||
|
asm_text: "mvni v31.4s, #1, lsl #24"
|
||
|
|
||
|
-
|
||
|
input:
|
||
|
bytes: [ 0x20, 0x84, 0x00, 0x2f ]
|
||
|
arch: "CS_ARCH_AARCH64"
|
||
|
options: [ "CS_OPT_NO_BRANCH_OFFSET", "aarch64-none-linux-gnu", "neon" ]
|
||
|
expected:
|
||
|
insns:
|
||
|
-
|
||
|
asm_text: "mvni v0.4h, #1"
|
||
|
|
||
|
-
|
||
|
input:
|
||
|
bytes: [ 0x20, 0xa4, 0x00, 0x2f ]
|
||
|
arch: "CS_ARCH_AARCH64"
|
||
|
options: [ "CS_OPT_NO_BRANCH_OFFSET", "aarch64-none-linux-gnu", "neon" ]
|
||
|
expected:
|
||
|
insns:
|
||
|
-
|
||
|
asm_text: "mvni v0.4h, #1, lsl #8"
|
||
|
|
||
|
-
|
||
|
input:
|
||
|
bytes: [ 0x20, 0x84, 0x00, 0x6f ]
|
||
|
arch: "CS_ARCH_AARCH64"
|
||
|
options: [ "CS_OPT_NO_BRANCH_OFFSET", "aarch64-none-linux-gnu", "neon" ]
|
||
|
expected:
|
||
|
insns:
|
||
|
-
|
||
|
asm_text: "mvni v0.8h, #1"
|
||
|
|
||
|
-
|
||
|
input:
|
||
|
bytes: [ 0x20, 0xa4, 0x00, 0x6f ]
|
||
|
arch: "CS_ARCH_AARCH64"
|
||
|
options: [ "CS_OPT_NO_BRANCH_OFFSET", "aarch64-none-linux-gnu", "neon" ]
|
||
|
expected:
|
||
|
insns:
|
||
|
-
|
||
|
asm_text: "mvni v0.8h, #1, lsl #8"
|
||
|
|
||
|
-
|
||
|
input:
|
||
|
bytes: [ 0x20, 0x14, 0x00, 0x2f ]
|
||
|
arch: "CS_ARCH_AARCH64"
|
||
|
options: [ "CS_OPT_NO_BRANCH_OFFSET", "aarch64-none-linux-gnu", "neon" ]
|
||
|
expected:
|
||
|
insns:
|
||
|
-
|
||
|
asm_text: "bic v0.2s, #1"
|
||
|
|
||
|
-
|
||
|
input:
|
||
|
bytes: [ 0x01, 0x14, 0x00, 0x2f ]
|
||
|
arch: "CS_ARCH_AARCH64"
|
||
|
options: [ "CS_OPT_NO_BRANCH_OFFSET", "aarch64-none-linux-gnu", "neon" ]
|
||
|
expected:
|
||
|
insns:
|
||
|
-
|
||
|
asm_text: "bic v1.2s, #0"
|
||
|
|
||
|
-
|
||
|
input:
|
||
|
bytes: [ 0x20, 0x34, 0x00, 0x2f ]
|
||
|
arch: "CS_ARCH_AARCH64"
|
||
|
options: [ "CS_OPT_NO_BRANCH_OFFSET", "aarch64-none-linux-gnu", "neon" ]
|
||
|
expected:
|
||
|
insns:
|
||
|
-
|
||
|
asm_text: "bic v0.2s, #1, lsl #8"
|
||
|
|
||
|
-
|
||
|
input:
|
||
|
bytes: [ 0x20, 0x54, 0x00, 0x2f ]
|
||
|
arch: "CS_ARCH_AARCH64"
|
||
|
options: [ "CS_OPT_NO_BRANCH_OFFSET", "aarch64-none-linux-gnu", "neon" ]
|
||
|
expected:
|
||
|
insns:
|
||
|
-
|
||
|
asm_text: "bic v0.2s, #1, lsl #16"
|
||
|
|
||
|
-
|
||
|
input:
|
||
|
bytes: [ 0x20, 0x74, 0x00, 0x2f ]
|
||
|
arch: "CS_ARCH_AARCH64"
|
||
|
options: [ "CS_OPT_NO_BRANCH_OFFSET", "aarch64-none-linux-gnu", "neon" ]
|
||
|
expected:
|
||
|
insns:
|
||
|
-
|
||
|
asm_text: "bic v0.2s, #1, lsl #24"
|
||
|
|
||
|
-
|
||
|
input:
|
||
|
bytes: [ 0x20, 0x14, 0x00, 0x6f ]
|
||
|
arch: "CS_ARCH_AARCH64"
|
||
|
options: [ "CS_OPT_NO_BRANCH_OFFSET", "aarch64-none-linux-gnu", "neon" ]
|
||
|
expected:
|
||
|
insns:
|
||
|
-
|
||
|
asm_text: "bic v0.4s, #1"
|
||
|
|
||
|
-
|
||
|
input:
|
||
|
bytes: [ 0x20, 0x34, 0x00, 0x6f ]
|
||
|
arch: "CS_ARCH_AARCH64"
|
||
|
options: [ "CS_OPT_NO_BRANCH_OFFSET", "aarch64-none-linux-gnu", "neon" ]
|
||
|
expected:
|
||
|
insns:
|
||
|
-
|
||
|
asm_text: "bic v0.4s, #1, lsl #8"
|
||
|
|
||
|
-
|
||
|
input:
|
||
|
bytes: [ 0x20, 0x54, 0x00, 0x6f ]
|
||
|
arch: "CS_ARCH_AARCH64"
|
||
|
options: [ "CS_OPT_NO_BRANCH_OFFSET", "aarch64-none-linux-gnu", "neon" ]
|
||
|
expected:
|
||
|
insns:
|
||
|
-
|
||
|
asm_text: "bic v0.4s, #1, lsl #16"
|
||
|
|
||
|
-
|
||
|
input:
|
||
|
bytes: [ 0x20, 0x74, 0x00, 0x6f ]
|
||
|
arch: "CS_ARCH_AARCH64"
|
||
|
options: [ "CS_OPT_NO_BRANCH_OFFSET", "aarch64-none-linux-gnu", "neon" ]
|
||
|
expected:
|
||
|
insns:
|
||
|
-
|
||
|
asm_text: "bic v0.4s, #1, lsl #24"
|
||
|
|
||
|
-
|
||
|
input:
|
||
|
bytes: [ 0x2f, 0x94, 0x00, 0x2f ]
|
||
|
arch: "CS_ARCH_AARCH64"
|
||
|
options: [ "CS_OPT_NO_BRANCH_OFFSET", "aarch64-none-linux-gnu", "neon" ]
|
||
|
expected:
|
||
|
insns:
|
||
|
-
|
||
|
asm_text: "bic v15.4h, #1"
|
||
|
|
||
|
-
|
||
|
input:
|
||
|
bytes: [ 0x30, 0xb4, 0x00, 0x2f ]
|
||
|
arch: "CS_ARCH_AARCH64"
|
||
|
options: [ "CS_OPT_NO_BRANCH_OFFSET", "aarch64-none-linux-gnu", "neon" ]
|
||
|
expected:
|
||
|
insns:
|
||
|
-
|
||
|
asm_text: "bic v16.4h, #1, lsl #8"
|
||
|
|
||
|
-
|
||
|
input:
|
||
|
bytes: [ 0x20, 0x94, 0x00, 0x6f ]
|
||
|
arch: "CS_ARCH_AARCH64"
|
||
|
options: [ "CS_OPT_NO_BRANCH_OFFSET", "aarch64-none-linux-gnu", "neon" ]
|
||
|
expected:
|
||
|
insns:
|
||
|
-
|
||
|
asm_text: "bic v0.8h, #1"
|
||
|
|
||
|
-
|
||
|
input:
|
||
|
bytes: [ 0x3f, 0xb4, 0x00, 0x6f ]
|
||
|
arch: "CS_ARCH_AARCH64"
|
||
|
options: [ "CS_OPT_NO_BRANCH_OFFSET", "aarch64-none-linux-gnu", "neon" ]
|
||
|
expected:
|
||
|
insns:
|
||
|
-
|
||
|
asm_text: "bic v31.8h, #1, lsl #8"
|
||
|
|
||
|
-
|
||
|
input:
|
||
|
bytes: [ 0x20, 0x14, 0x00, 0x0f ]
|
||
|
arch: "CS_ARCH_AARCH64"
|
||
|
options: [ "CS_OPT_NO_BRANCH_OFFSET", "aarch64-none-linux-gnu", "neon" ]
|
||
|
expected:
|
||
|
insns:
|
||
|
-
|
||
|
asm_text: "orr v0.2s, #1"
|
||
|
|
||
|
-
|
||
|
input:
|
||
|
bytes: [ 0x01, 0x14, 0x00, 0x0f ]
|
||
|
arch: "CS_ARCH_AARCH64"
|
||
|
options: [ "CS_OPT_NO_BRANCH_OFFSET", "aarch64-none-linux-gnu", "neon" ]
|
||
|
expected:
|
||
|
insns:
|
||
|
-
|
||
|
asm_text: "orr v1.2s, #0"
|
||
|
|
||
|
-
|
||
|
input:
|
||
|
bytes: [ 0x20, 0x34, 0x00, 0x0f ]
|
||
|
arch: "CS_ARCH_AARCH64"
|
||
|
options: [ "CS_OPT_NO_BRANCH_OFFSET", "aarch64-none-linux-gnu", "neon" ]
|
||
|
expected:
|
||
|
insns:
|
||
|
-
|
||
|
asm_text: "orr v0.2s, #1, lsl #8"
|
||
|
|
||
|
-
|
||
|
input:
|
||
|
bytes: [ 0x20, 0x54, 0x00, 0x0f ]
|
||
|
arch: "CS_ARCH_AARCH64"
|
||
|
options: [ "CS_OPT_NO_BRANCH_OFFSET", "aarch64-none-linux-gnu", "neon" ]
|
||
|
expected:
|
||
|
insns:
|
||
|
-
|
||
|
asm_text: "orr v0.2s, #1, lsl #16"
|
||
|
|
||
|
-
|
||
|
input:
|
||
|
bytes: [ 0x20, 0x74, 0x00, 0x0f ]
|
||
|
arch: "CS_ARCH_AARCH64"
|
||
|
options: [ "CS_OPT_NO_BRANCH_OFFSET", "aarch64-none-linux-gnu", "neon" ]
|
||
|
expected:
|
||
|
insns:
|
||
|
-
|
||
|
asm_text: "orr v0.2s, #1, lsl #24"
|
||
|
|
||
|
-
|
||
|
input:
|
||
|
bytes: [ 0x20, 0x14, 0x00, 0x4f ]
|
||
|
arch: "CS_ARCH_AARCH64"
|
||
|
options: [ "CS_OPT_NO_BRANCH_OFFSET", "aarch64-none-linux-gnu", "neon" ]
|
||
|
expected:
|
||
|
insns:
|
||
|
-
|
||
|
asm_text: "orr v0.4s, #1"
|
||
|
|
||
|
-
|
||
|
input:
|
||
|
bytes: [ 0x20, 0x34, 0x00, 0x4f ]
|
||
|
arch: "CS_ARCH_AARCH64"
|
||
|
options: [ "CS_OPT_NO_BRANCH_OFFSET", "aarch64-none-linux-gnu", "neon" ]
|
||
|
expected:
|
||
|
insns:
|
||
|
-
|
||
|
asm_text: "orr v0.4s, #1, lsl #8"
|
||
|
|
||
|
-
|
||
|
input:
|
||
|
bytes: [ 0x20, 0x54, 0x00, 0x4f ]
|
||
|
arch: "CS_ARCH_AARCH64"
|
||
|
options: [ "CS_OPT_NO_BRANCH_OFFSET", "aarch64-none-linux-gnu", "neon" ]
|
||
|
expected:
|
||
|
insns:
|
||
|
-
|
||
|
asm_text: "orr v0.4s, #1, lsl #16"
|
||
|
|
||
|
-
|
||
|
input:
|
||
|
bytes: [ 0x20, 0x74, 0x00, 0x4f ]
|
||
|
arch: "CS_ARCH_AARCH64"
|
||
|
options: [ "CS_OPT_NO_BRANCH_OFFSET", "aarch64-none-linux-gnu", "neon" ]
|
||
|
expected:
|
||
|
insns:
|
||
|
-
|
||
|
asm_text: "orr v0.4s, #1, lsl #24"
|
||
|
|
||
|
-
|
||
|
input:
|
||
|
bytes: [ 0x3f, 0x94, 0x00, 0x0f ]
|
||
|
arch: "CS_ARCH_AARCH64"
|
||
|
options: [ "CS_OPT_NO_BRANCH_OFFSET", "aarch64-none-linux-gnu", "neon" ]
|
||
|
expected:
|
||
|
insns:
|
||
|
-
|
||
|
asm_text: "orr v31.4h, #1"
|
||
|
|
||
|
-
|
||
|
input:
|
||
|
bytes: [ 0x2f, 0xb4, 0x00, 0x0f ]
|
||
|
arch: "CS_ARCH_AARCH64"
|
||
|
options: [ "CS_OPT_NO_BRANCH_OFFSET", "aarch64-none-linux-gnu", "neon" ]
|
||
|
expected:
|
||
|
insns:
|
||
|
-
|
||
|
asm_text: "orr v15.4h, #1, lsl #8"
|
||
|
|
||
|
-
|
||
|
input:
|
||
|
bytes: [ 0x20, 0x94, 0x00, 0x4f ]
|
||
|
arch: "CS_ARCH_AARCH64"
|
||
|
options: [ "CS_OPT_NO_BRANCH_OFFSET", "aarch64-none-linux-gnu", "neon" ]
|
||
|
expected:
|
||
|
insns:
|
||
|
-
|
||
|
asm_text: "orr v0.8h, #1"
|
||
|
|
||
|
-
|
||
|
input:
|
||
|
bytes: [ 0x30, 0xb4, 0x00, 0x4f ]
|
||
|
arch: "CS_ARCH_AARCH64"
|
||
|
options: [ "CS_OPT_NO_BRANCH_OFFSET", "aarch64-none-linux-gnu", "neon" ]
|
||
|
expected:
|
||
|
insns:
|
||
|
-
|
||
|
asm_text: "orr v16.8h, #1, lsl #8"
|
||
|
|
||
|
-
|
||
|
input:
|
||
|
bytes: [ 0x20, 0xc4, 0x00, 0x0f ]
|
||
|
arch: "CS_ARCH_AARCH64"
|
||
|
options: [ "CS_OPT_NO_BRANCH_OFFSET", "aarch64-none-linux-gnu", "neon" ]
|
||
|
expected:
|
||
|
insns:
|
||
|
-
|
||
|
asm_text: "movi v0.2s, #1, msl #8"
|
||
|
|
||
|
-
|
||
|
input:
|
||
|
bytes: [ 0x21, 0xd4, 0x00, 0x0f ]
|
||
|
arch: "CS_ARCH_AARCH64"
|
||
|
options: [ "CS_OPT_NO_BRANCH_OFFSET", "aarch64-none-linux-gnu", "neon" ]
|
||
|
expected:
|
||
|
insns:
|
||
|
-
|
||
|
asm_text: "movi v1.2s, #1, msl #16"
|
||
|
|
||
|
-
|
||
|
input:
|
||
|
bytes: [ 0x20, 0xc4, 0x00, 0x4f ]
|
||
|
arch: "CS_ARCH_AARCH64"
|
||
|
options: [ "CS_OPT_NO_BRANCH_OFFSET", "aarch64-none-linux-gnu", "neon" ]
|
||
|
expected:
|
||
|
insns:
|
||
|
-
|
||
|
asm_text: "movi v0.4s, #1, msl #8"
|
||
|
|
||
|
-
|
||
|
input:
|
||
|
bytes: [ 0x3f, 0xd4, 0x00, 0x4f ]
|
||
|
arch: "CS_ARCH_AARCH64"
|
||
|
options: [ "CS_OPT_NO_BRANCH_OFFSET", "aarch64-none-linux-gnu", "neon" ]
|
||
|
expected:
|
||
|
insns:
|
||
|
-
|
||
|
asm_text: "movi v31.4s, #1, msl #16"
|
||
|
|
||
|
-
|
||
|
input:
|
||
|
bytes: [ 0x21, 0xc4, 0x00, 0x2f ]
|
||
|
arch: "CS_ARCH_AARCH64"
|
||
|
options: [ "CS_OPT_NO_BRANCH_OFFSET", "aarch64-none-linux-gnu", "neon" ]
|
||
|
expected:
|
||
|
insns:
|
||
|
-
|
||
|
asm_text: "mvni v1.2s, #1, msl #8"
|
||
|
|
||
|
-
|
||
|
input:
|
||
|
bytes: [ 0x20, 0xd4, 0x00, 0x2f ]
|
||
|
arch: "CS_ARCH_AARCH64"
|
||
|
options: [ "CS_OPT_NO_BRANCH_OFFSET", "aarch64-none-linux-gnu", "neon" ]
|
||
|
expected:
|
||
|
insns:
|
||
|
-
|
||
|
asm_text: "mvni v0.2s, #1, msl #16"
|
||
|
|
||
|
-
|
||
|
input:
|
||
|
bytes: [ 0x3f, 0xc4, 0x00, 0x6f ]
|
||
|
arch: "CS_ARCH_AARCH64"
|
||
|
options: [ "CS_OPT_NO_BRANCH_OFFSET", "aarch64-none-linux-gnu", "neon" ]
|
||
|
expected:
|
||
|
insns:
|
||
|
-
|
||
|
asm_text: "mvni v31.4s, #1, msl #8"
|
||
|
|
||
|
-
|
||
|
input:
|
||
|
bytes: [ 0x20, 0xd4, 0x00, 0x6f ]
|
||
|
arch: "CS_ARCH_AARCH64"
|
||
|
options: [ "CS_OPT_NO_BRANCH_OFFSET", "aarch64-none-linux-gnu", "neon" ]
|
||
|
expected:
|
||
|
insns:
|
||
|
-
|
||
|
asm_text: "mvni v0.4s, #1, msl #16"
|
||
|
|
||
|
-
|
||
|
input:
|
||
|
bytes: [ 0x00, 0xe4, 0x00, 0x0f ]
|
||
|
arch: "CS_ARCH_AARCH64"
|
||
|
options: [ "CS_OPT_NO_BRANCH_OFFSET", "aarch64-none-linux-gnu", "neon" ]
|
||
|
expected:
|
||
|
insns:
|
||
|
-
|
||
|
asm_text: "movi v0.8b, #0"
|
||
|
|
||
|
-
|
||
|
input:
|
||
|
bytes: [ 0xff, 0xe7, 0x07, 0x0f ]
|
||
|
arch: "CS_ARCH_AARCH64"
|
||
|
options: [ "CS_OPT_NO_BRANCH_OFFSET", "aarch64-none-linux-gnu", "neon" ]
|
||
|
expected:
|
||
|
insns:
|
||
|
-
|
||
|
asm_text: "movi v31.8b, #255"
|
||
|
|
||
|
-
|
||
|
input:
|
||
|
bytes: [ 0xef, 0xe5, 0x00, 0x4f ]
|
||
|
arch: "CS_ARCH_AARCH64"
|
||
|
options: [ "CS_OPT_NO_BRANCH_OFFSET", "aarch64-none-linux-gnu", "neon" ]
|
||
|
expected:
|
||
|
insns:
|
||
|
-
|
||
|
asm_text: "movi v15.16b, #15"
|
||
|
|
||
|
-
|
||
|
input:
|
||
|
bytes: [ 0xff, 0xe7, 0x00, 0x4f ]
|
||
|
arch: "CS_ARCH_AARCH64"
|
||
|
options: [ "CS_OPT_NO_BRANCH_OFFSET", "aarch64-none-linux-gnu", "neon" ]
|
||
|
expected:
|
||
|
insns:
|
||
|
-
|
||
|
asm_text: "movi v31.16b, #31"
|
||
|
|
||
|
-
|
||
|
input:
|
||
|
bytes: [ 0x40, 0xe5, 0x05, 0x6f ]
|
||
|
arch: "CS_ARCH_AARCH64"
|
||
|
options: [ "CS_OPT_NO_BRANCH_OFFSET", "aarch64-none-linux-gnu", "neon" ]
|
||
|
expected:
|
||
|
insns:
|
||
|
-
|
||
|
asm_text: "movi v0.2d, #0xff00ff00ff00ff00"
|
||
|
|
||
|
-
|
||
|
input:
|
||
|
bytes: [ 0x40, 0xe5, 0x05, 0x2f ]
|
||
|
arch: "CS_ARCH_AARCH64"
|
||
|
options: [ "CS_OPT_NO_BRANCH_OFFSET", "aarch64-none-linux-gnu", "neon" ]
|
||
|
expected:
|
||
|
insns:
|
||
|
-
|
||
|
asm_text: "movi d0, #0xff00ff00ff00ff00"
|
||
|
|
||
|
-
|
||
|
input:
|
||
|
bytes: [ 0x01, 0xf6, 0x03, 0x0f ]
|
||
|
arch: "CS_ARCH_AARCH64"
|
||
|
options: [ "CS_OPT_NO_BRANCH_OFFSET", "aarch64-none-linux-gnu", "neon" ]
|
||
|
expected:
|
||
|
insns:
|
||
|
-
|
||
|
asm_text: "fmov v1.2s, #1.00000000"
|
||
|
|
||
|
-
|
||
|
input:
|
||
|
bytes: [ 0x0f, 0xf6, 0x03, 0x4f ]
|
||
|
arch: "CS_ARCH_AARCH64"
|
||
|
options: [ "CS_OPT_NO_BRANCH_OFFSET", "aarch64-none-linux-gnu", "neon" ]
|
||
|
expected:
|
||
|
insns:
|
||
|
-
|
||
|
asm_text: "fmov v15.4s, #1.00000000"
|
||
|
|
||
|
-
|
||
|
input:
|
||
|
bytes: [ 0x1f, 0xf6, 0x03, 0x6f ]
|
||
|
arch: "CS_ARCH_AARCH64"
|
||
|
options: [ "CS_OPT_NO_BRANCH_OFFSET", "aarch64-none-linux-gnu", "neon" ]
|
||
|
expected:
|
||
|
insns:
|
||
|
-
|
||
|
asm_text: "fmov v31.2d, #1.00000000"
|
||
|
|
||
|
-
|
||
|
input:
|
||
|
bytes: [ 0xe0, 0x1f, 0xbf, 0x0e ]
|
||
|
arch: "CS_ARCH_AARCH64"
|
||
|
options: [ "CS_OPT_NO_BRANCH_OFFSET", "aarch64-none-linux-gnu", "neon" ]
|
||
|
expected:
|
||
|
insns:
|
||
|
-
|
||
|
asm_text: "mov v0.8b, v31.8b"
|
||
|
|
||
|
-
|
||
|
input:
|
||
|
bytes: [ 0x0f, 0x1e, 0xb0, 0x4e ]
|
||
|
arch: "CS_ARCH_AARCH64"
|
||
|
options: [ "CS_OPT_NO_BRANCH_OFFSET", "aarch64-none-linux-gnu", "neon" ]
|
||
|
expected:
|
||
|
insns:
|
||
|
-
|
||
|
asm_text: "mov v15.16b, v16.16b"
|
||
|
|
||
|
-
|
||
|
input:
|
||
|
bytes: [ 0xe0, 0x1f, 0xbf, 0x0e ]
|
||
|
arch: "CS_ARCH_AARCH64"
|
||
|
options: [ "CS_OPT_NO_BRANCH_OFFSET", "aarch64-none-linux-gnu", "neon" ]
|
||
|
expected:
|
||
|
insns:
|
||
|
-
|
||
|
asm_text: "mov v0.8b, v31.8b"
|
||
|
|
||
|
-
|
||
|
input:
|
||
|
bytes: [ 0x0f, 0x1e, 0xb0, 0x4e ]
|
||
|
arch: "CS_ARCH_AARCH64"
|
||
|
options: [ "CS_OPT_NO_BRANCH_OFFSET", "aarch64-none-linux-gnu", "neon" ]
|
||
|
expected:
|
||
|
insns:
|
||
|
-
|
||
|
asm_text: "mov v15.16b, v16.16b"
|