Skip to content
Snippets Groups Projects
Commit 72edf4d2 authored by Nguyen Anh Quynh's avatar Nguyen Anh Quynh
Browse files

change ARM64 mode to little-endian

parent 8a98dafd
No related branches found
No related tags found
No related merge requests found
...@@ -27,7 +27,7 @@ ...@@ -27,7 +27,7 @@
#define KS_MODE_SPARC_MASK (KS_MODE_SPARC32|KS_MODE_SPARC64|KS_MODE_LITTLE_ENDIAN|KS_MODE_BIG_ENDIAN) #define KS_MODE_SPARC_MASK (KS_MODE_SPARC32|KS_MODE_SPARC64|KS_MODE_LITTLE_ENDIAN|KS_MODE_BIG_ENDIAN)
#define KS_MODE_HEXAGON_MASK (KS_MODE_BIG_ENDIAN) #define KS_MODE_HEXAGON_MASK (KS_MODE_BIG_ENDIAN)
#define KS_MODE_SYSTEMZ_MASK (KS_MODE_BIG_ENDIAN) #define KS_MODE_SYSTEMZ_MASK (KS_MODE_BIG_ENDIAN)
#define KS_MODE_ARM64_MASK (KS_MODE_BIG_ENDIAN) #define KS_MODE_ARM64_MASK (KS_MODE_LITTLE_ENDIAN)
#define KS_MODE_M68K_MASK (KS_MODE_BIG_ENDIAN) #define KS_MODE_M68K_MASK (KS_MODE_BIG_ENDIAN)
#define ARR_SIZE(a) (sizeof(a)/sizeof(a[0])) #define ARR_SIZE(a) (sizeof(a)/sizeof(a[0]))
......
...@@ -38,7 +38,7 @@ class TestAll(regress.RegressTest): ...@@ -38,7 +38,7 @@ class TestAll(regress.RegressTest):
self.kstest(KS_ARCH_ARM, KS_MODE_THUMB + KS_MODE_BIG_ENDIAN, b"movs r4, #0xf0", [ 0x24, 0xf0 ]) self.kstest(KS_ARCH_ARM, KS_MODE_THUMB + KS_MODE_BIG_ENDIAN, b"movs r4, #0xf0", [ 0x24, 0xf0 ])
# ARM64 # ARM64
self.kstest(KS_ARCH_ARM64, KS_MODE_BIG_ENDIAN, b"ldr w1, [sp, #0x8]", [ 0xe1, 0x0b, 0x40, 0xb9 ]) self.kstest(KS_ARCH_ARM64, KS_MODE_LITTLE_ENDIAN, b"ldr w1, [sp, #0x8]", [ 0xe1, 0x0b, 0x40, 0xb9 ])
# Hexagon # Hexagon
self.kstest(KS_ARCH_HEXAGON, KS_MODE_BIG_ENDIAN, b"v23.w=vavg(v11.w,v2.w):rnd", [ 0xd7, 0xcb, 0xe2, 0x1c ]) self.kstest(KS_ARCH_HEXAGON, KS_MODE_BIG_ENDIAN, b"v23.w=vavg(v11.w,v2.w):rnd", [ 0xd7, 0xcb, 0xe2, 0x1c ])
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment