tramp.asm (90075) | tramp.asm (132718) |
---|---|
1/* Special support for trampolines 2 * 3 * Copyright (C) 1996, 1997, 2000 Free Software Foundation, Inc. 4 * Written By Michael Meissner 5 * 6 * This file is free software; you can redistribute it and/or modify it 7 * under the terms of the GNU General Public License as published by the 8 * Free Software Foundation; either version 2, or (at your option) any --- 25 unchanged lines hidden (view full) --- 34 */ 35 36/* Set up trampolines. */ 37 38 .file "tramp.asm" 39 .section ".text" 40 #include "ppc-asm.h" 41 | 1/* Special support for trampolines 2 * 3 * Copyright (C) 1996, 1997, 2000 Free Software Foundation, Inc. 4 * Written By Michael Meissner 5 * 6 * This file is free software; you can redistribute it and/or modify it 7 * under the terms of the GNU General Public License as published by the 8 * Free Software Foundation; either version 2, or (at your option) any --- 25 unchanged lines hidden (view full) --- 34 */ 35 36/* Set up trampolines. */ 37 38 .file "tramp.asm" 39 .section ".text" 40 #include "ppc-asm.h" 41 |
42#ifndef __powerpc64__ |
|
42 .type trampoline_initial,@object 43 .align 2 44trampoline_initial: 45 mflr r0 46 bl 1f 47.Lfunc = .-trampoline_initial 48 .long 0 /* will be replaced with function address */ 49.Lchain = .-trampoline_initial --- 52 unchanged lines hidden (view full) --- 102 sync 103 isync 104 blr 105 106.Labort: 107 bl JUMP_TARGET(abort) 108FUNC_END(__trampoline_setup) 109 | 43 .type trampoline_initial,@object 44 .align 2 45trampoline_initial: 46 mflr r0 47 bl 1f 48.Lfunc = .-trampoline_initial 49 .long 0 /* will be replaced with function address */ 50.Lchain = .-trampoline_initial --- 52 unchanged lines hidden (view full) --- 103 sync 104 isync 105 blr 106 107.Labort: 108 bl JUMP_TARGET(abort) 109FUNC_END(__trampoline_setup) 110 |
111#endif |
|