home *** CD-ROM | disk | FTP | other *** search
- /* Trampoline for mips CPU */
-
- /*
- * Copyright 1995 Bruno Haible, <haible@ma2s2.mathematik.uni-karlsruhe.de>
- *
- * This is free software distributed under the GNU General Public Licence
- * described in the file COPYING. Contact the author if you don't have this
- * or can't live with it. There is ABSOLUTELY NO WARRANTY, explicit or implied,
- * on this software.
- */
-
- /* Available registers: $2, $3. */
-
- .set nobopt
- .set noreorder
- .text
- .globl tramp
- .ent tramp
- tramp:
- li $2,0x73550000
- ori $2,$2,0x4711
- sw $2,0x12345678
- li $25,0xbabe0000
- ori $25,$25,0xbec0
- /* The called function expects to see its own address in $25. */
- j $25
- /* Some Mips hardware running Irix-4.0.5 needs this nop. */
- nop
- .end tramp
-