summaryrefslogtreecommitdiff
path: root/gas/testsuite/gas/mips/mips-gp64-fp64-pic.d
blob: f66ea4e0fac10fc16f322bcea80b321d5ddea74d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
#objdump: -d -mmips:8000
#as: -mabi=o64 -march=8000 -EB -KPIC
#name: MIPS -mgp64 -mfp64 (SVR4 PIC)

.*: +file format.*

Disassembly of section .text:

0+000 <[^>]*>:
   0:	3c1c0000 	lui	gp,0x0
   4:	279c0000 	addiu	gp,gp,0
   8:	0399e021 	addu	gp,gp,t9
   c:	afbc0008 	sw	gp,8\(sp\)
  10:	009c2021 	addu	a0,a0,gp
  14:	3c041234 	lui	a0,0x1234
  18:	34845678 	ori	a0,a0,0x5678
  1c:	8f840000 	lw	a0,0\(gp\)
  20:	00000000 	nop
  24:	24840000 	addiu	a0,a0,0
  28:	8f840000 	lw	a0,0\(gp\)
  2c:	00000000 	nop
  30:	24840000 	addiu	a0,a0,0
  34:	8f840000 	lw	a0,0\(gp\)
  38:	00000000 	nop
  3c:	24840234 	addiu	a0,a0,564
  40:	1000007c 	b	234 <[^>]*>
  44:	00000000 	nop
  48:	8f990000 	lw	t9,0\(gp\)
  4c:	00000000 	nop
  50:	27390234 	addiu	t9,t9,564
  54:	0320f809 	jalr	t9
  58:	00000000 	nop
  5c:	8fbc0008 	lw	gp,8\(sp\)
  60:	8f840000 	lw	a0,0\(gp\)
  64:	00000000 	nop
  68:	24840000 	addiu	a0,a0,0
  6c:	8c840000 	lw	a0,0\(a0\)
  70:	8f840000 	lw	a0,0\(gp\)
  74:	00000000 	nop
  78:	24840000 	addiu	a0,a0,0
  7c:	8c840000 	lw	a0,0\(a0\)
  80:	8f840000 	lw	a0,0\(gp\)
  84:	00000000 	nop
  88:	24840234 	addiu	a0,a0,564
  8c:	8c840000 	lw	a0,0\(a0\)
  90:	8f840000 	lw	a0,0\(gp\)
  94:	00000000 	nop
  98:	24840000 	addiu	a0,a0,0
  9c:	dc840000 	ld	a0,0\(a0\)
  a0:	8f840000 	lw	a0,0\(gp\)
  a4:	00000000 	nop
  a8:	24840000 	addiu	a0,a0,0
  ac:	dc840000 	ld	a0,0\(a0\)
  b0:	8f840000 	lw	a0,0\(gp\)
  b4:	00000000 	nop
  b8:	24840234 	addiu	a0,a0,564
  bc:	dc840000 	ld	a0,0\(a0\)
  c0:	8f810000 	lw	at,0\(gp\)
  c4:	00000000 	nop
  c8:	24210000 	addiu	at,at,0
  cc:	ac240000 	sw	a0,0\(at\)
  d0:	8f810000 	lw	at,0\(gp\)
  d4:	00000000 	nop
  d8:	24210000 	addiu	at,at,0
  dc:	ac240000 	sw	a0,0\(at\)
  e0:	8f810000 	lw	at,0\(gp\)
  e4:	00000000 	nop
  e8:	24210000 	addiu	at,at,0
  ec:	fc240000 	sd	a0,0\(at\)
  f0:	8f810000 	lw	at,0\(gp\)
  f4:	00000000 	nop
  f8:	24210000 	addiu	at,at,0
  fc:	fc240000 	sd	a0,0\(at\)
 100:	8f810000 	lw	at,0\(gp\)
 104:	00000000 	nop
 108:	24210000 	addiu	at,at,0
 10c:	80240000 	lb	a0,0\(at\)
 110:	90210001 	lbu	at,1\(at\)
 114:	00042200 	sll	a0,a0,0x8
 118:	00812025 	or	a0,a0,at
 11c:	8f810000 	lw	at,0\(gp\)
 120:	00000000 	nop
 124:	24210000 	addiu	at,at,0
 128:	a0240001 	sb	a0,1\(at\)
 12c:	00042202 	srl	a0,a0,0x8
 130:	a0240000 	sb	a0,0\(at\)
 134:	90210001 	lbu	at,1\(at\)
 138:	00042200 	sll	a0,a0,0x8
 13c:	00812025 	or	a0,a0,at
 140:	8f810000 	lw	at,0\(gp\)
 144:	00000000 	nop
 148:	24210000 	addiu	at,at,0
 14c:	88240000 	lwl	a0,0\(at\)
 150:	98240003 	lwr	a0,3\(at\)
 154:	8f810000 	lw	at,0\(gp\)
 158:	00000000 	nop
 15c:	24210000 	addiu	at,at,0
 160:	a8240000 	swl	a0,0\(at\)
 164:	b8240003 	swr	a0,3\(at\)
 168:	3404ffc0 	li	a0,0xffc0
 16c:	000423bc 	dsll32	a0,a0,0xe
 170:	8f810000 	lw	at,0\(gp\)
 174:	dc240000 	ld	a0,0\(at\)
 178:	3401ffc0 	li	at,0xffc0
 17c:	00010bbc 	dsll32	at,at,0xe
 180:	44a10000 	dmtc1	at,\$f0
 184:	8f810000 	lw	at,0\(gp\)
 188:	d4200008 	ldc1	\$f0,8\(at\)
 18c:	64a40064 	daddiu	a0,a1,100
 190:	2c840001 	sltiu	a0,a0,1
 194:	64a40064 	daddiu	a0,a1,100
 198:	0004202b 	sltu	a0,zero,a0
 19c:	00a0202d 	move	a0,a1
 1a0:	8f840000 	lw	a0,0\(gp\)
 1a4:	00000000 	nop
 1a8:	24840000 	addiu	a0,a0,0
 1ac:	8f840000 	lw	a0,0\(gp\)
 1b0:	00000000 	nop
 1b4:	24840000 	addiu	a0,a0,0
 1b8:	8f810000 	lw	at,0\(gp\)
 1bc:	00000000 	nop
 1c0:	24210000 	addiu	at,at,0
 1c4:	68240000 	ldl	a0,0\(at\)
 1c8:	6c240007 	ldr	a0,7\(at\)
 1cc:	8f810000 	lw	at,0\(gp\)
 1d0:	00000000 	nop
 1d4:	24210000 	addiu	at,at,0
 1d8:	b0240000 	sdl	a0,0\(at\)
 1dc:	b4240007 	sdr	a0,7\(at\)
 1e0:	34018000 	li	at,0x8000
 1e4:	00010c38 	dsll	at,at,0x10
 1e8:	0081082a 	slt	at,a0,at
 1ec:	10200011 	beqz	at,234 <[^>]*>
 1f0:	00000000 	nop
 1f4:	34018000 	li	at,0x8000
 1f8:	00010c78 	dsll	at,at,0x11
 1fc:	0081082b 	sltu	at,a0,at
 200:	1020000c 	beqz	at,234 <[^>]*>
 204:	00000000 	nop
 208:	34018000 	li	at,0x8000
 20c:	00010c38 	dsll	at,at,0x10
 210:	0081082a 	slt	at,a0,at
 214:	14200007 	bnez	at,234 <[^>]*>
 218:	00000000 	nop
 21c:	34018000 	li	at,0x8000
 220:	00010c78 	dsll	at,at,0x11
 224:	0081082b 	sltu	at,a0,at
 228:	14200002 	bnez	at,234 <[^>]*>
 22c:	00000000 	nop
 230:	46231040 	add.d	\$f1,\$f2,\$f3

0+0234 <[^>]*>:
	...