summaryrefslogtreecommitdiff
path: root/src/vm
diff options
context:
space:
mode:
Diffstat (limited to 'src/vm')
-rw-r--r--src/vm/arm/crthelpers.S8
1 files changed, 3 insertions, 5 deletions
diff --git a/src/vm/arm/crthelpers.S b/src/vm/arm/crthelpers.S
index b561f2790c..a7124185fa 100644
--- a/src/vm/arm/crthelpers.S
+++ b/src/vm/arm/crthelpers.S
@@ -33,7 +33,7 @@ LEAF_ENTRY JIT_MemSet, _TEXT
it eq
bxeq lr
- ldr r3, [r0]
+ ldrb r3, [r0]
b C_PLTFUNC(memset)
@@ -43,15 +43,13 @@ LEAF_END_MARKED JIT_MemSet, _TEXT
//EXTERN_C void __stdcall JIT_MemCpy(void* _dest, const void *_src, size_t count)
LEAF_ENTRY JIT_MemCpy, _TEXT
//
-// It only requires 4 byte alignment
-// and doesn't return a value
cmp r2, #0
it eq
bxeq lr
- ldr r3, [r0]
- ldr r3, [r1]
+ ldrb r3, [r0]
+ ldrb r3, [r1]
b C_PLTFUNC(memcpy)