Displaying 2 results from an estimated 2 matches for "e58d0000".
Did you mean:
e58d0004
2017 Dec 01
2
Some strange i64 behavior with arm 32bit. (Raspberry Pi)
Hi Tim,
thanks for the swift response!
@debug is defined in the same module, which makes this all the more confusing.
The target information from the working example are:
target datalayout = "e-m:e-p:32:32-i64:64-v128:64:128-a:0:32-n32-S64"
target triple = "armv6kz--linux-gnueabihf"
from the ghc produced module:
target datalayout =
2012 Feb 16
2
[LLVMdev] difference in function prologue generated with clang and gcc
...844c: e24dd008 sub sp, sp, #8
8450: e3a00000 mov r0, #0
8454: e58d0004 str r0, [sp, #4]
extern void dummy();
#ifdef usestubs
set_debug_traps();
breakpoint();
#endif
dummy();
8458: e58d0000 str r0, [sp]
845c: eb000002 bl 846c <dummy>
return 0;
8460: e59d0000 ldr r0, [sp]
8464: e1a0d00b mov sp, fp
8468: e8bd8800 pop {fp, pc}
0000846c <dummy>:
}
void...