OpenCores
URL https://opencores.org/ocsvn/openrisc/openrisc/trunk

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [gnu-dev/] [or1k-gcc/] [libgcc/] [config/] [ia64/] [crti.S] - Blame information for rev 749

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 734 jeremybenn
# Copyright (C) 2000, 2001, 2008, 2009, 2011 Free Software Foundation, Inc.
2
#   Written By Timothy Wall
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 the
6
# Free Software Foundation; either version 3, or (at your option) any
7
# later version.
8
#
9
# This file is distributed in the hope that it will be useful, but
10
# WITHOUT ANY WARRANTY; without even the implied warranty of
11
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
12
# General Public License 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
# .
22
 
23
# This file just make a stack frame for the contents of the .fini and
24
# .init sections.  Users may put any desired instructions in those
25
# sections.
26
 
27
        .section        ".init"
28
        .align 16
29
        .global _init
30
_init:
31
        .prologue 14, 33
32
        .save ar.pfs, r34
33
        alloc   r34 = ar.pfs, 0, 4, 0, 0
34
        .vframe r35
35
        mov     r35 = r12
36
        .save rp, r33
37
        mov     r33 = b0
38
        .body
39
 
40
        .section        ".fini"
41
        .align  16
42
        .global _fini
43
_fini:
44
        .prologue 14, 33
45
        .save ar.pfs, r34
46
        alloc   r34 = ar.pfs, 0, 4, 0, 0
47
        .vframe r35
48
        mov     r35 = r12
49
        .save rp, r33
50
        mov     r33 = b0
51
        .body
52
 
53
# end of crti.S

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.