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

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [gnu-stable/] [binutils-2.20.1/] [gas/] [testsuite/] [gas/] [mips/] [mips16-hilo-match.s] - Blame information for rev 818

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 205 julius
        .align  2
2
        .globl  _pinit
3
.LFB84:
4
        .set    nomips16
5
        .ent    _pinit
6
_pinit:
7
 
8
        lw      $3,8($23)
9
        li      $5,1
10
        lui     $2,%hi(__var1)
11
        ori     $3,$3,0x1
12
        lui     $4,%hi(var4)
13
        sw      $3,8($23)
14
        addiu   $4,$4,%lo(var4)
15
        lui     $3,%hi(var5)
16
        sw      $5,%lo(__var1)($2)
17
        lui     $19,%hi(hilo_match)
18
.LVL100:
19
        lui     $2,%hi(__var3)
20
        sw      $5,%lo(var5)($3)
21
        .set    noreorder
22
        .set    nomacro
23
        jal     func4
24
        sw      $5,%lo(__var3)($2)
25
        .set    macro
26
        .set    reorder
27
 
28
        lw      $17,%lo(hilo_match)($19)
29
.LVL101:
30
        lui     $2,%hi(var6)
31
        lui     $3,%hi(var6+704)
32
        addiu   $16,$2,%lo(var6)
33
.LVL102:
34
        addiu   $18,$3,%lo(var6+704)
35
        .set    noreorder
36
        .set    nomacro
37
        jal     func3
38
        sw      $2,%lo(hilo_match)($19)
39
 
40
        .end    _pinit
41
.LFE84:
42
        .size   _pinit, .-_pinit
43
        .align  2
44
        .globl  pdelt
45
.LFB120:
46
        .set    mips16
47
        .ent    pdelt
48
pdelt:
49
        .set    macro
50
        .set    reorder
51
 
52
        li      $2,16
53
.L321:
54
.LVL212:
55
        j       $31
56
.LVL213:
57
.L322:
58
        lhu     $2,36($17)
59
        move    $4,$16
60
        li      $16,%hi(var2)
61
        sll     $16,$16,8
62
        addiu   $2,1
63
        sll     $16,$16,8
64
        addiu   $16,%lo(var2)
65
        .set    noreorder
66
        .set    nomacro
67
        jal     func1
68
        sh      $2,36($17)
69
        .set    macro
70
        .set    reorder
71
 
72
        .set    noreorder
73
        .set    nomacro
74
        jal     func2
75
        move    $4,$16
76
        .set    macro
77
        .set    reorder
78
 
79
        li      $3,%hi(hilo_match)
80
        sll     $3,$3,8
81
        sll     $3,$3,8
82
        lw      $2,%lo(hilo_match)($3)
83
        sw      $2,0($17)
84
        sw      $17,%lo(hilo_match)($3)
85
        .set    noreorder
86
        .set    nomacro
87
        jal     func1
88
        move    $4,$16
89
        .set    macro
90
        .set    reorder
91
 
92
.LVL214:
93
        .set    noreorder
94
        .set    nomacro
95
        j       $31
96
        li      $2,0
97
        .set    macro
98
        .set    reorder
99
 
100
        .end    pdelt
101
        .align  2
102
        .weak   __var3
103
        .section        .sbss,"aw",@nobits
104
        .align  2
105
        .type   __var3, @object
106
        .size   __var3, 4
107
__var3:
108
        .space  4
109
        .weak   __var1
110
        .align  2
111
        .type   __var1, @object
112
        .size   __var1, 4
113
__var1:
114
        .space  4
115
        .data
116
        .align  2
117
        .weak   __hilo_match
118
        .align  2
119
        .type   __hilo_match, @object
120
        .size   __hilo_match, 4
121
__hilo_match:
122
        .space  4
123
        .data
124
        .align  2
125
        .align  2
126
        .type   var2, @object
127
        .size   var2, 32
128
var2:
129
        .word   0
130
        .word   -1
131
        .word   0
132
        .byte   0
133
        .byte   0
134
        .byte   0
135
        .byte   0
136
        .word   0
137
        .word   0
138
        .half   0
139
        .space  6
140
        .align  2
141
        .rdata
142
        .align  2
143
        .space  8
144
        .local  var5
145
        .comm   var5,4,4
146
        .align  2
147
        .local  var6
148
        .comm   var6,704,4

powered by: WebSVN 2.1.0

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