1/* Copyright (C) 2004 Free Software Foundation, Inc. 2 3This file is part of GCC. 4 5GCC is free software; you can redistribute it and/or modify it under 6the terms of the GNU General Public License as published by the Free 7Software Foundation; either version 3, or (at your option) any later 8version. 9 10GCC is distributed in the hope that it will be useful, but WITHOUT ANY 11WARRANTY; without even the implied warranty of MERCHANTABILITY or 12FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License 13for more details. 14 15Under Section 7 of GPL version 3, you are granted additional 16permissions described in the GCC Runtime Library Exception, version 173.1, as published by the Free Software Foundation. 18 19You should have received a copy of the GNU General Public License and 20a copy of the GCC Runtime Library Exception along with this program; 21see the files COPYING3 and COPYING.RUNTIME respectively. If not, see 22<http://www.gnu.org/licenses/>. */ 23 24 .abicalls 25 .set noreorder 26 .set nomacro 27 28 .section .gcc_init,"ax",@progbits 29#if _MIPS_SIM == _ABIO32 30 lw $31,0($sp) 31 jr $31 32 addiu $sp,$sp,16 33#else 34 ld $31,0($sp) 35 ld $28,8($sp) 36 jr $31 37 daddiu $sp,$sp,16 38#endif 39 40 .section .gcc_fini,"ax",@progbits 41#if _MIPS_SIM == _ABIO32 42 lw $31,0($sp) 43 jr $31 44 addiu $sp,$sp,16 45#else 46 ld $31,0($sp) 47 ld $28,8($sp) 48 jr $31 49 daddiu $sp,$sp,16 50#endif 51