diff options
Diffstat (limited to 'src/vm/arm/crthelpers.S')
-rw-r--r-- | src/vm/arm/crthelpers.S | 8 |
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) |