1 #objdump: -d
2 #as: -march=from-abi -64
3 #name: MIPS ld-st-la constants (ABI n64)
4 #source: ldstla-n64.s
5 
6 .*: +file format .*
7 
8 Disassembly of section \.text:
9 
10 0000000000000000 <\.text>:
11    0:	3c020123 	lui	v0,0x123
12    4:	34424567 	ori	v0,v0,0x4567
13    8:	00021438 	dsll	v0,v0,0x10
14    c:	344289ac 	ori	v0,v0,0x89ac
15   10:	00021438 	dsll	v0,v0,0x10
16   14:	0043102d 	daddu	v0,v0,v1
17   18:	dc42cdef 	ld	v0,-12817\(v0\)
18   1c:	3c02abcd 	lui	v0,0xabcd
19   20:	3442ef01 	ori	v0,v0,0xef01
20   24:	00021438 	dsll	v0,v0,0x10
21   28:	34422345 	ori	v0,v0,0x2345
22   2c:	00021438 	dsll	v0,v0,0x10
23   30:	0043102d 	daddu	v0,v0,v1
24   34:	dc426789 	ld	v0,26505\(v0\)
25   38:	3c028000 	lui	v0,0x8000
26   3c:	0043102d 	daddu	v0,v0,v1
27   40:	dc420000 	ld	v0,0\(v0\)
28   44:	2402ffff 	li	v0,-1
29   48:	0002103c 	dsll32	v0,v0,0x0
30   4c:	0043102d 	daddu	v0,v0,v1
31   50:	dc420000 	ld	v0,0\(v0\)
32   54:	3c028000 	lui	v0,0x8000
33   58:	0043102d 	daddu	v0,v0,v1
34   5c:	dc42ffff 	ld	v0,-1\(v0\)
35   60:	3402abce 	li	v0,0xabce
36   64:	00021438 	dsll	v0,v0,0x10
37   68:	0043102d 	daddu	v0,v0,v1
38   6c:	dc42ef01 	ld	v0,-4351\(v0\)
39   70:	3c020123 	lui	v0,0x123
40   74:	0043102d 	daddu	v0,v0,v1
41   78:	dc424567 	ld	v0,17767\(v0\)
42   7c:	3c010123 	lui	at,0x123
43   80:	34214567 	ori	at,at,0x4567
44   84:	00010c38 	dsll	at,at,0x10
45   88:	342189ac 	ori	at,at,0x89ac
46   8c:	00010c38 	dsll	at,at,0x10
47   90:	0023082d 	daddu	at,at,v1
48   94:	fc22cdef 	sd	v0,-12817\(at\)
49   98:	3c01abcd 	lui	at,0xabcd
50   9c:	3421ef01 	ori	at,at,0xef01
51   a0:	00010c38 	dsll	at,at,0x10
52   a4:	34212345 	ori	at,at,0x2345
53   a8:	00010c38 	dsll	at,at,0x10
54   ac:	0023082d 	daddu	at,at,v1
55   b0:	fc226789 	sd	v0,26505\(at\)
56   b4:	3c018000 	lui	at,0x8000
57   b8:	0023082d 	daddu	at,at,v1
58   bc:	fc220000 	sd	v0,0\(at\)
59   c0:	2401ffff 	li	at,-1
60   c4:	0001083c 	dsll32	at,at,0x0
61   c8:	0023082d 	daddu	at,at,v1
62   cc:	fc220000 	sd	v0,0\(at\)
63   d0:	3c018000 	lui	at,0x8000
64   d4:	0023082d 	daddu	at,at,v1
65   d8:	fc22ffff 	sd	v0,-1\(at\)
66   dc:	3401abce 	li	at,0xabce
67   e0:	00010c38 	dsll	at,at,0x10
68   e4:	0023082d 	daddu	at,at,v1
69   e8:	fc22ef01 	sd	v0,-4351\(at\)
70   ec:	3c010123 	lui	at,0x123
71   f0:	0023082d 	daddu	at,at,v1
72   f4:	fc224567 	sd	v0,17767\(at\)
73   f8:	3c020123 	lui	v0,0x123
74   fc:	34424567 	ori	v0,v0,0x4567
75  100:	00021438 	dsll	v0,v0,0x10
76  104:	344289ac 	ori	v0,v0,0x89ac
77  108:	00021438 	dsll	v0,v0,0x10
78  10c:	0043102d 	daddu	v0,v0,v1
79  110:	8c42cdef 	lw	v0,-12817\(v0\)
80  114:	3c02abcd 	lui	v0,0xabcd
81  118:	3442ef01 	ori	v0,v0,0xef01
82  11c:	00021438 	dsll	v0,v0,0x10
83  120:	34422345 	ori	v0,v0,0x2345
84  124:	00021438 	dsll	v0,v0,0x10
85  128:	0043102d 	daddu	v0,v0,v1
86  12c:	8c426789 	lw	v0,26505\(v0\)
87  130:	3c028000 	lui	v0,0x8000
88  134:	0043102d 	daddu	v0,v0,v1
89  138:	8c420000 	lw	v0,0\(v0\)
90  13c:	2402ffff 	li	v0,-1
91  140:	0002103c 	dsll32	v0,v0,0x0
92  144:	0043102d 	daddu	v0,v0,v1
93  148:	8c420000 	lw	v0,0\(v0\)
94  14c:	3c028000 	lui	v0,0x8000
95  150:	0043102d 	daddu	v0,v0,v1
96  154:	8c42ffff 	lw	v0,-1\(v0\)
97  158:	3402abce 	li	v0,0xabce
98  15c:	00021438 	dsll	v0,v0,0x10
99  160:	0043102d 	daddu	v0,v0,v1
100  164:	8c42ef01 	lw	v0,-4351\(v0\)
101  168:	3c020123 	lui	v0,0x123
102  16c:	0043102d 	daddu	v0,v0,v1
103  170:	8c424567 	lw	v0,17767\(v0\)
104  174:	3c010123 	lui	at,0x123
105  178:	34214567 	ori	at,at,0x4567
106  17c:	00010c38 	dsll	at,at,0x10
107  180:	342189ac 	ori	at,at,0x89ac
108  184:	00010c38 	dsll	at,at,0x10
109  188:	0023082d 	daddu	at,at,v1
110  18c:	ac22cdef 	sw	v0,-12817\(at\)
111  190:	3c01abcd 	lui	at,0xabcd
112  194:	3421ef01 	ori	at,at,0xef01
113  198:	00010c38 	dsll	at,at,0x10
114  19c:	34212345 	ori	at,at,0x2345
115  1a0:	00010c38 	dsll	at,at,0x10
116  1a4:	0023082d 	daddu	at,at,v1
117  1a8:	ac226789 	sw	v0,26505\(at\)
118  1ac:	3c018000 	lui	at,0x8000
119  1b0:	0023082d 	daddu	at,at,v1
120  1b4:	ac220000 	sw	v0,0\(at\)
121  1b8:	2401ffff 	li	at,-1
122  1bc:	0001083c 	dsll32	at,at,0x0
123  1c0:	0023082d 	daddu	at,at,v1
124  1c4:	ac220000 	sw	v0,0\(at\)
125  1c8:	3c018000 	lui	at,0x8000
126  1cc:	0023082d 	daddu	at,at,v1
127  1d0:	ac22ffff 	sw	v0,-1\(at\)
128  1d4:	3401abce 	li	at,0xabce
129  1d8:	00010c38 	dsll	at,at,0x10
130  1dc:	0023082d 	daddu	at,at,v1
131  1e0:	ac22ef01 	sw	v0,-4351\(at\)
132  1e4:	3c010123 	lui	at,0x123
133  1e8:	0023082d 	daddu	at,at,v1
134  1ec:	ac224567 	sw	v0,17767\(at\)
135  1f0:	3c020123 	lui	v0,0x123
136  1f4:	34424567 	ori	v0,v0,0x4567
137  1f8:	00021438 	dsll	v0,v0,0x10
138  1fc:	344289ab 	ori	v0,v0,0x89ab
139  200:	00021438 	dsll	v0,v0,0x10
140  204:	3442cdef 	ori	v0,v0,0xcdef
141  208:	3c02abcd 	lui	v0,0xabcd
142  20c:	3442ef01 	ori	v0,v0,0xef01
143  210:	00021438 	dsll	v0,v0,0x10
144  214:	34422345 	ori	v0,v0,0x2345
145  218:	00021438 	dsll	v0,v0,0x10
146  21c:	34426789 	ori	v0,v0,0x6789
147  220:	3c028000 	lui	v0,0x8000
148  224:	2402ffff 	li	v0,-1
149  228:	0002103c 	dsll32	v0,v0,0x0
150  22c:	3402abcd 	li	v0,0xabcd
151  230:	00021438 	dsll	v0,v0,0x10
152  234:	3442ef01 	ori	v0,v0,0xef01
153  238:	3c027fff 	lui	v0,0x7fff
154  23c:	3442ffff 	ori	v0,v0,0xffff
155  240:	3c020123 	lui	v0,0x123
156  244:	34424567 	ori	v0,v0,0x4567
157 	\.\.\.
158