OpenCores
URL https://opencores.org/ocsvn/openrisc_2011-10-31/openrisc_2011-10-31/trunk

Subversion Repositories openrisc_2011-10-31

[/] [openrisc/] [trunk/] [gnu-src/] [binutils-2.18.50/] [gas/] [testsuite/] [gas/] [hppa/] [reloc/] [reduce2.s] - Blame information for rev 156

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 38 julius
        .SPACE $PRIVATE$
2
        .SUBSPA $DATA$,QUAD=1,ALIGN=8,ACCESS=31
3
        .SUBSPA $BSS$,QUAD=1,ALIGN=8,ACCESS=31,ZERO,SORT=82
4
        .SPACE $TEXT$
5
        .SUBSPA $LIT$,QUAD=0,ALIGN=8,ACCESS=44
6
        .SUBSPA $CODE$,QUAD=0,ALIGN=8,ACCESS=44,CODE_ONLY
7
        .IMPORT $global$,DATA
8
        .IMPORT $$dyncall,MILLICODE
9
; gcc_compiled.:
10
        .SPACE $TEXT$
11
        .SUBSPA $LIT$
12
 
13
        .align 8
14
L$P0000
15
        .word 0x12345678
16
        .word 0x0
17
 
18
        .align 8
19
L$C0000
20
        .word 0x3ff00000
21
        .word 0x0
22
        .SPACE $TEXT$
23
        .SUBSPA $CODE$
24
 
25
        .align 4
26
        .EXPORT g,ENTRY,PRIV_LEV=3,RTNVAL=FR
27
g
28
        .PROC
29
        .CALLINFO FRAME=0,NO_CALLS
30
        .ENTRY
31
        stw %r19,-32(%r30)
32
        ldw T'L$C0000(%r19),%r20
33
        bv %r0(%r2)
34
        fldds 0(%r20),%fr4
35
        .EXIT
36
        .PROCEND
37
        .IMPORT abort,CODE
38
        .IMPORT exit,CODE
39
        .SPACE $TEXT$
40
        .SUBSPA $LIT$
41
 
42
        .align 8
43
L$C0001
44
        .word 0x3ff00000
45
        .word 0x0
46
        .SPACE $TEXT$
47
        .SUBSPA $CODE$
48
 
49
        .align 4
50
        .EXPORT main,ENTRY,PRIV_LEV=3,RTNVAL=GR
51
main
52
        .PROC
53
        .CALLINFO FRAME=128,CALLS,SAVE_RP,ENTRY_GR=3
54
        .ENTRY
55
        stw %r2,-20(%r30)
56
        ldo 128(%r30),%r30
57
        stw %r19,-32(%r30)
58
        stw %r4,-128(%r30)
59
 
60
        copy %r19,%r4
61
        .CALL
62
        bl g,%r2
63
        copy %r4,%r19
64
        copy %r4,%r19
65
        ldw T'L$C0001(%r19),%r20
66
        fldds 0(%r20),%fr8
67
        fcmp,dbl,= %fr4,%fr8
68
        ftest
69
        add,tr %r0,%r0,%r0
70
        b,n L$0003
71
        .CALL
72
        bl abort,%r2
73
        nop
74
L$0003
75
        .CALL ARGW0=GR
76
        bl exit,%r2
77
        ldi 0,%r26
78
        nop
79
        .EXIT
80
        .PROCEND

powered by: WebSVN 2.1.0

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