1# End .init and .fini sections. 2# Copyright (C) 2010 Embecosm Limited 3# 4# This file is free software; you can redistribute it and/or modify it 5# under the terms of the GNU General Public License as published by 6# the Free Software Foundation; either version 3, or (at your option) 7# any later version. 8# 9# GCC is distributed in the hope that it will be useful, but WITHOUT ANY 10# WARRANTY; without even the implied warranty of MERCHANTABILITY or 11# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License 12# for more details. 13# 14# Under Section 7 of GPL version 3, you are granted additional 15# permissions described in the GCC Runtime Library Exception, version 16# 3.1, as published by the Free Software Foundation. 17# 18# You should have received a copy of the GNU General Public License and 19# a copy of the GCC Runtime Library Exception along with this program; 20# see the files COPYING3 and COPYING.RUNTIME respectively. If not, see 21# <http://www.gnu.org/licenses/>. 22 23#include "or1k-asm.h" 24 25 .section .init 26 l.lwz r9,0(r1) 27 OR1K_DELAYED( 28 OR1K_INST(l.addi r1,r1,4), 29 OR1K_INST(l.jr r9) 30 ) 31 32 .section .fini 33 l.lwz r9,0(r1) 34 OR1K_DELAYED( 35 OR1K_INST(l.addi r1,r1,4), 36 OR1K_INST(l.jr r9) 37 ) 38