Lines 148-153
Link Here
|
148 |
".text\n" |
148 |
".text\n" |
149 |
".align 2\n" |
149 |
".align 2\n" |
150 |
".globl PPC32CompilationCallback\n" |
150 |
".globl PPC32CompilationCallback\n" |
|
|
151 |
#if defined(__linux__) && defined(__ELF__) |
152 |
".section .note.GNU-stack,\"\",%progbits\n" |
153 |
#endif |
151 |
"PPC32CompilationCallback:\n" |
154 |
"PPC32CompilationCallback:\n" |
152 |
// Make space for 8 ints r[3-10] and 8 doubles f[1-8] and the |
155 |
// Make space for 8 ints r[3-10] and 8 doubles f[1-8] and the |
153 |
// FIXME: need to save v[0-19] for altivec? |
156 |
// FIXME: need to save v[0-19] for altivec? |
Lines 218-223
Link Here
|
218 |
".previous\n" |
221 |
".previous\n" |
219 |
".align 4\n" |
222 |
".align 4\n" |
220 |
".type PPC64CompilationCallback,@function\n" |
223 |
".type PPC64CompilationCallback,@function\n" |
|
|
224 |
#if defined(__linux__) && defined(__ELF__) |
225 |
".section .note.GNU-stack,\"\",%progbits\n" |
226 |
#endif |
221 |
".L.PPC64CompilationCallback:\n" |
227 |
".L.PPC64CompilationCallback:\n" |
222 |
#else |
228 |
#else |
223 |
asm( |
229 |
asm( |