1 #objdump: -d --prefix-addresses --show-raw-insn
2 #name: MIPS C1/COP1 instructions
3 #as: -32
4 #source: c1.s
5 
6 .*: +file format .*mips.*
7 
8 Disassembly of section \.text:
9 [0-9a-f]+ <[^>]*> 46000000 	add\.s	\$f0,\$f0,\$f0
10 [0-9a-f]+ <[^>]*> 46000001 	sub\.s	\$f0,\$f0,\$f0
11 [0-9a-f]+ <[^>]*> 46000002 	mul\.s	\$f0,\$f0,\$f0
12 [0-9a-f]+ <[^>]*> 46000003 	div\.s	\$f0,\$f0,\$f0
13 [0-9a-f]+ <[^>]*> 46000004 	sqrt\.s	\$f0,\$f0
14 [0-9a-f]+ <[^>]*> 46000005 	abs\.s	\$f0,\$f0
15 [0-9a-f]+ <[^>]*> 46000006 	mov\.s	\$f0,\$f0
16 [0-9a-f]+ <[^>]*> 46000007 	neg\.s	\$f0,\$f0
17 [0-9a-f]+ <[^>]*> 46000008 	round\.l\.s	\$f0,\$f0
18 [0-9a-f]+ <[^>]*> 46000009 	trunc\.l\.s	\$f0,\$f0
19 [0-9a-f]+ <[^>]*> 4600000a 	ceil\.l\.s	\$f0,\$f0
20 [0-9a-f]+ <[^>]*> 4600000b 	floor\.l\.s	\$f0,\$f0
21 [0-9a-f]+ <[^>]*> 4600000c 	round\.w\.s	\$f0,\$f0
22 [0-9a-f]+ <[^>]*> 4600000d 	trunc\.w\.s	\$f0,\$f0
23 [0-9a-f]+ <[^>]*> 4600000e 	ceil\.w\.s	\$f0,\$f0
24 [0-9a-f]+ <[^>]*> 4600000f 	floor\.w\.s	\$f0,\$f0
25 [0-9a-f]+ <[^>]*> 46000010 	c1	0x10
26 [0-9a-f]+ <[^>]*> 46000011 	movf\.s	\$f0,\$f0,\$fcc0
27 [0-9a-f]+ <[^>]*> 46000012 	movz\.s	\$f0,\$f0,zero
28 [0-9a-f]+ <[^>]*> 46000013 	movn\.s	\$f0,\$f0,zero
29 [0-9a-f]+ <[^>]*> 46000014 	c1	0x14
30 [0-9a-f]+ <[^>]*> 46000015 	recip\.s	\$f0,\$f0
31 [0-9a-f]+ <[^>]*> 46000016 	rsqrt\.s	\$f0,\$f0
32 [0-9a-f]+ <[^>]*> 46000017 	c1	0x17
33 [0-9a-f]+ <[^>]*> 46000018 	c1	0x18
34 [0-9a-f]+ <[^>]*> 46000019 	c1	0x19
35 [0-9a-f]+ <[^>]*> 4600001a 	c1	0x1a
36 [0-9a-f]+ <[^>]*> 4600001b 	c1	0x1b
37 [0-9a-f]+ <[^>]*> 4600001c 	recip2\.s	\$f0,\$f0,\$f0
38 [0-9a-f]+ <[^>]*> 4600001d 	recip1\.s	\$f0,\$f0
39 [0-9a-f]+ <[^>]*> 4600001e 	rsqrt1\.s	\$f0,\$f0
40 [0-9a-f]+ <[^>]*> 4600001f 	rsqrt2\.s	\$f0,\$f0,\$f0
41 [0-9a-f]+ <[^>]*> 46000020 	c1	0x20
42 [0-9a-f]+ <[^>]*> 46000021 	cvt\.d\.s	\$f0,\$f0
43 [0-9a-f]+ <[^>]*> 46000022 	c1	0x22
44 [0-9a-f]+ <[^>]*> 46000023 	c1	0x23
45 [0-9a-f]+ <[^>]*> 46000024 	cvt\.w\.s	\$f0,\$f0
46 [0-9a-f]+ <[^>]*> 46000025 	cvt\.l\.s	\$f0,\$f0
47 [0-9a-f]+ <[^>]*> 46000026 	cvt\.ps\.s	\$f0,\$f0,\$f0
48 [0-9a-f]+ <[^>]*> 46000027 	c1	0x27
49 [0-9a-f]+ <[^>]*> 46000028 	c1	0x28
50 [0-9a-f]+ <[^>]*> 46000029 	c1	0x29
51 [0-9a-f]+ <[^>]*> 4600002a 	c1	0x2a
52 [0-9a-f]+ <[^>]*> 4600002b 	c1	0x2b
53 [0-9a-f]+ <[^>]*> 4600002c 	c1	0x2c
54 [0-9a-f]+ <[^>]*> 4600002d 	c1	0x2d
55 [0-9a-f]+ <[^>]*> 4600002e 	c1	0x2e
56 [0-9a-f]+ <[^>]*> 4600002f 	c1	0x2f
57 [0-9a-f]+ <[^>]*> 46000030 	c\.f\.s	\$f0,\$f0
58 [0-9a-f]+ <[^>]*> 46000031 	c\.un\.s	\$f0,\$f0
59 [0-9a-f]+ <[^>]*> 46000032 	c\.eq\.s	\$f0,\$f0
60 [0-9a-f]+ <[^>]*> 46000033 	c\.ueq\.s	\$f0,\$f0
61 [0-9a-f]+ <[^>]*> 46000034 	c\.olt\.s	\$f0,\$f0
62 [0-9a-f]+ <[^>]*> 46000035 	c\.ult\.s	\$f0,\$f0
63 [0-9a-f]+ <[^>]*> 46000036 	c\.ole\.s	\$f0,\$f0
64 [0-9a-f]+ <[^>]*> 46000037 	c\.ule\.s	\$f0,\$f0
65 [0-9a-f]+ <[^>]*> 46000038 	c\.sf\.s	\$f0,\$f0
66 [0-9a-f]+ <[^>]*> 46000039 	c\.ngle\.s	\$f0,\$f0
67 [0-9a-f]+ <[^>]*> 4600003a 	c\.seq\.s	\$f0,\$f0
68 [0-9a-f]+ <[^>]*> 4600003b 	c\.ngl\.s	\$f0,\$f0
69 [0-9a-f]+ <[^>]*> 4600003c 	c\.lt\.s	\$f0,\$f0
70 [0-9a-f]+ <[^>]*> 4600003d 	c\.nge\.s	\$f0,\$f0
71 [0-9a-f]+ <[^>]*> 4600003e 	c\.le\.s	\$f0,\$f0
72 [0-9a-f]+ <[^>]*> 4600003f 	c\.ngt\.s	\$f0,\$f0
73 [0-9a-f]+ <[^>]*> 47000000 	c1	0x1000000
74 [0-9a-f]+ <[^>]*> 47000001 	c1	0x1000001
75 [0-9a-f]+ <[^>]*> 47000002 	c1	0x1000002
76 [0-9a-f]+ <[^>]*> 47000003 	c1	0x1000003
77 [0-9a-f]+ <[^>]*> 47000004 	c1	0x1000004
78 [0-9a-f]+ <[^>]*> 47000005 	c1	0x1000005
79 [0-9a-f]+ <[^>]*> 47000006 	c1	0x1000006
80 [0-9a-f]+ <[^>]*> 47000007 	c1	0x1000007
81 [0-9a-f]+ <[^>]*> 47000008 	c1	0x1000008
82 [0-9a-f]+ <[^>]*> 47000009 	c1	0x1000009
83 [0-9a-f]+ <[^>]*> 4700000a 	c1	0x100000a
84 [0-9a-f]+ <[^>]*> 4700000b 	c1	0x100000b
85 [0-9a-f]+ <[^>]*> 4700000c 	c1	0x100000c
86 [0-9a-f]+ <[^>]*> 4700000d 	c1	0x100000d
87 [0-9a-f]+ <[^>]*> 4700000e 	c1	0x100000e
88 [0-9a-f]+ <[^>]*> 4700000f 	c1	0x100000f
89 [0-9a-f]+ <[^>]*> 47000010 	c1	0x1000010
90 [0-9a-f]+ <[^>]*> 47000011 	c1	0x1000011
91 [0-9a-f]+ <[^>]*> 47000012 	c1	0x1000012
92 [0-9a-f]+ <[^>]*> 47000013 	c1	0x1000013
93 [0-9a-f]+ <[^>]*> 47000014 	c1	0x1000014
94 [0-9a-f]+ <[^>]*> 47000015 	c1	0x1000015
95 [0-9a-f]+ <[^>]*> 47000016 	c1	0x1000016
96 [0-9a-f]+ <[^>]*> 47000017 	c1	0x1000017
97 [0-9a-f]+ <[^>]*> 47000018 	c1	0x1000018
98 [0-9a-f]+ <[^>]*> 47000019 	c1	0x1000019
99 [0-9a-f]+ <[^>]*> 4700001a 	c1	0x100001a
100 [0-9a-f]+ <[^>]*> 4700001b 	c1	0x100001b
101 [0-9a-f]+ <[^>]*> 4700001c 	c1	0x100001c
102 [0-9a-f]+ <[^>]*> 4700001d 	c1	0x100001d
103 [0-9a-f]+ <[^>]*> 4700001e 	c1	0x100001e
104 [0-9a-f]+ <[^>]*> 4700001f 	c1	0x100001f
105 [0-9a-f]+ <[^>]*> 47000020 	c1	0x1000020
106 [0-9a-f]+ <[^>]*> 47000021 	c1	0x1000021
107 [0-9a-f]+ <[^>]*> 47000022 	c1	0x1000022
108 [0-9a-f]+ <[^>]*> 47000023 	c1	0x1000023
109 [0-9a-f]+ <[^>]*> 47000024 	c1	0x1000024
110 [0-9a-f]+ <[^>]*> 47000025 	c1	0x1000025
111 [0-9a-f]+ <[^>]*> 47000026 	c1	0x1000026
112 [0-9a-f]+ <[^>]*> 47000027 	c1	0x1000027
113 [0-9a-f]+ <[^>]*> 47000028 	c1	0x1000028
114 [0-9a-f]+ <[^>]*> 47000029 	c1	0x1000029
115 [0-9a-f]+ <[^>]*> 4700002a 	c1	0x100002a
116 [0-9a-f]+ <[^>]*> 4700002b 	c1	0x100002b
117 [0-9a-f]+ <[^>]*> 4700002c 	c1	0x100002c
118 [0-9a-f]+ <[^>]*> 4700002d 	c1	0x100002d
119 [0-9a-f]+ <[^>]*> 4700002e 	c1	0x100002e
120 [0-9a-f]+ <[^>]*> 4700002f 	c1	0x100002f
121 [0-9a-f]+ <[^>]*> 47000030 	c1	0x1000030
122 [0-9a-f]+ <[^>]*> 47000031 	c1	0x1000031
123 [0-9a-f]+ <[^>]*> 47000032 	c1	0x1000032
124 [0-9a-f]+ <[^>]*> 47000033 	c1	0x1000033
125 [0-9a-f]+ <[^>]*> 47000034 	c1	0x1000034
126 [0-9a-f]+ <[^>]*> 47000035 	c1	0x1000035
127 [0-9a-f]+ <[^>]*> 47000036 	c1	0x1000036
128 [0-9a-f]+ <[^>]*> 47000037 	c1	0x1000037
129 [0-9a-f]+ <[^>]*> 47000038 	c1	0x1000038
130 [0-9a-f]+ <[^>]*> 47000039 	c1	0x1000039
131 [0-9a-f]+ <[^>]*> 4700003a 	c1	0x100003a
132 [0-9a-f]+ <[^>]*> 4700003b 	c1	0x100003b
133 [0-9a-f]+ <[^>]*> 4700003c 	c1	0x100003c
134 [0-9a-f]+ <[^>]*> 4700003d 	c1	0x100003d
135 [0-9a-f]+ <[^>]*> 4700003e 	c1	0x100003e
136 [0-9a-f]+ <[^>]*> 4700003f 	c1	0x100003f
137 [0-9a-f]+ <[^>]*> 46000000 	add\.s	\$f0,\$f0,\$f0
138 [0-9a-f]+ <[^>]*> 46000001 	sub\.s	\$f0,\$f0,\$f0
139 [0-9a-f]+ <[^>]*> 46000002 	mul\.s	\$f0,\$f0,\$f0
140 [0-9a-f]+ <[^>]*> 46000003 	div\.s	\$f0,\$f0,\$f0
141 [0-9a-f]+ <[^>]*> 46000004 	sqrt\.s	\$f0,\$f0
142 [0-9a-f]+ <[^>]*> 46000005 	abs\.s	\$f0,\$f0
143 [0-9a-f]+ <[^>]*> 46000006 	mov\.s	\$f0,\$f0
144 [0-9a-f]+ <[^>]*> 46000007 	neg\.s	\$f0,\$f0
145 [0-9a-f]+ <[^>]*> 46000008 	round\.l\.s	\$f0,\$f0
146 [0-9a-f]+ <[^>]*> 46000009 	trunc\.l\.s	\$f0,\$f0
147 [0-9a-f]+ <[^>]*> 4600000a 	ceil\.l\.s	\$f0,\$f0
148 [0-9a-f]+ <[^>]*> 4600000b 	floor\.l\.s	\$f0,\$f0
149 [0-9a-f]+ <[^>]*> 4600000c 	round\.w\.s	\$f0,\$f0
150 [0-9a-f]+ <[^>]*> 4600000d 	trunc\.w\.s	\$f0,\$f0
151 [0-9a-f]+ <[^>]*> 4600000e 	ceil\.w\.s	\$f0,\$f0
152 [0-9a-f]+ <[^>]*> 4600000f 	floor\.w\.s	\$f0,\$f0
153 [0-9a-f]+ <[^>]*> 46000010 	c1	0x10
154 [0-9a-f]+ <[^>]*> 46000011 	movf\.s	\$f0,\$f0,\$fcc0
155 [0-9a-f]+ <[^>]*> 46000012 	movz\.s	\$f0,\$f0,zero
156 [0-9a-f]+ <[^>]*> 46000013 	movn\.s	\$f0,\$f0,zero
157 [0-9a-f]+ <[^>]*> 46000014 	c1	0x14
158 [0-9a-f]+ <[^>]*> 46000015 	recip\.s	\$f0,\$f0
159 [0-9a-f]+ <[^>]*> 46000016 	rsqrt\.s	\$f0,\$f0
160 [0-9a-f]+ <[^>]*> 46000017 	c1	0x17
161 [0-9a-f]+ <[^>]*> 46000018 	c1	0x18
162 [0-9a-f]+ <[^>]*> 46000019 	c1	0x19
163 [0-9a-f]+ <[^>]*> 4600001a 	c1	0x1a
164 [0-9a-f]+ <[^>]*> 4600001b 	c1	0x1b
165 [0-9a-f]+ <[^>]*> 4600001c 	recip2\.s	\$f0,\$f0,\$f0
166 [0-9a-f]+ <[^>]*> 4600001d 	recip1\.s	\$f0,\$f0
167 [0-9a-f]+ <[^>]*> 4600001e 	rsqrt1\.s	\$f0,\$f0
168 [0-9a-f]+ <[^>]*> 4600001f 	rsqrt2\.s	\$f0,\$f0,\$f0
169 [0-9a-f]+ <[^>]*> 46000020 	c1	0x20
170 [0-9a-f]+ <[^>]*> 46000021 	cvt\.d\.s	\$f0,\$f0
171 [0-9a-f]+ <[^>]*> 46000022 	c1	0x22
172 [0-9a-f]+ <[^>]*> 46000023 	c1	0x23
173 [0-9a-f]+ <[^>]*> 46000024 	cvt\.w\.s	\$f0,\$f0
174 [0-9a-f]+ <[^>]*> 46000025 	cvt\.l\.s	\$f0,\$f0
175 [0-9a-f]+ <[^>]*> 46000026 	cvt\.ps\.s	\$f0,\$f0,\$f0
176 [0-9a-f]+ <[^>]*> 46000027 	c1	0x27
177 [0-9a-f]+ <[^>]*> 46000028 	c1	0x28
178 [0-9a-f]+ <[^>]*> 46000029 	c1	0x29
179 [0-9a-f]+ <[^>]*> 4600002a 	c1	0x2a
180 [0-9a-f]+ <[^>]*> 4600002b 	c1	0x2b
181 [0-9a-f]+ <[^>]*> 4600002c 	c1	0x2c
182 [0-9a-f]+ <[^>]*> 4600002d 	c1	0x2d
183 [0-9a-f]+ <[^>]*> 4600002e 	c1	0x2e
184 [0-9a-f]+ <[^>]*> 4600002f 	c1	0x2f
185 [0-9a-f]+ <[^>]*> 46000030 	c\.f\.s	\$f0,\$f0
186 [0-9a-f]+ <[^>]*> 46000031 	c\.un\.s	\$f0,\$f0
187 [0-9a-f]+ <[^>]*> 46000032 	c\.eq\.s	\$f0,\$f0
188 [0-9a-f]+ <[^>]*> 46000033 	c\.ueq\.s	\$f0,\$f0
189 [0-9a-f]+ <[^>]*> 46000034 	c\.olt\.s	\$f0,\$f0
190 [0-9a-f]+ <[^>]*> 46000035 	c\.ult\.s	\$f0,\$f0
191 [0-9a-f]+ <[^>]*> 46000036 	c\.ole\.s	\$f0,\$f0
192 [0-9a-f]+ <[^>]*> 46000037 	c\.ule\.s	\$f0,\$f0
193 [0-9a-f]+ <[^>]*> 46000038 	c\.sf\.s	\$f0,\$f0
194 [0-9a-f]+ <[^>]*> 46000039 	c\.ngle\.s	\$f0,\$f0
195 [0-9a-f]+ <[^>]*> 4600003a 	c\.seq\.s	\$f0,\$f0
196 [0-9a-f]+ <[^>]*> 4600003b 	c\.ngl\.s	\$f0,\$f0
197 [0-9a-f]+ <[^>]*> 4600003c 	c\.lt\.s	\$f0,\$f0
198 [0-9a-f]+ <[^>]*> 4600003d 	c\.nge\.s	\$f0,\$f0
199 [0-9a-f]+ <[^>]*> 4600003e 	c\.le\.s	\$f0,\$f0
200 [0-9a-f]+ <[^>]*> 4600003f 	c\.ngt\.s	\$f0,\$f0
201 [0-9a-f]+ <[^>]*> 47000000 	c1	0x1000000
202 [0-9a-f]+ <[^>]*> 47000001 	c1	0x1000001
203 [0-9a-f]+ <[^>]*> 47000002 	c1	0x1000002
204 [0-9a-f]+ <[^>]*> 47000003 	c1	0x1000003
205 [0-9a-f]+ <[^>]*> 47000004 	c1	0x1000004
206 [0-9a-f]+ <[^>]*> 47000005 	c1	0x1000005
207 [0-9a-f]+ <[^>]*> 47000006 	c1	0x1000006
208 [0-9a-f]+ <[^>]*> 47000007 	c1	0x1000007
209 [0-9a-f]+ <[^>]*> 47000008 	c1	0x1000008
210 [0-9a-f]+ <[^>]*> 47000009 	c1	0x1000009
211 [0-9a-f]+ <[^>]*> 4700000a 	c1	0x100000a
212 [0-9a-f]+ <[^>]*> 4700000b 	c1	0x100000b
213 [0-9a-f]+ <[^>]*> 4700000c 	c1	0x100000c
214 [0-9a-f]+ <[^>]*> 4700000d 	c1	0x100000d
215 [0-9a-f]+ <[^>]*> 4700000e 	c1	0x100000e
216 [0-9a-f]+ <[^>]*> 4700000f 	c1	0x100000f
217 [0-9a-f]+ <[^>]*> 47000010 	c1	0x1000010
218 [0-9a-f]+ <[^>]*> 47000011 	c1	0x1000011
219 [0-9a-f]+ <[^>]*> 47000012 	c1	0x1000012
220 [0-9a-f]+ <[^>]*> 47000013 	c1	0x1000013
221 [0-9a-f]+ <[^>]*> 47000014 	c1	0x1000014
222 [0-9a-f]+ <[^>]*> 47000015 	c1	0x1000015
223 [0-9a-f]+ <[^>]*> 47000016 	c1	0x1000016
224 [0-9a-f]+ <[^>]*> 47000017 	c1	0x1000017
225 [0-9a-f]+ <[^>]*> 47000018 	c1	0x1000018
226 [0-9a-f]+ <[^>]*> 47000019 	c1	0x1000019
227 [0-9a-f]+ <[^>]*> 4700001a 	c1	0x100001a
228 [0-9a-f]+ <[^>]*> 4700001b 	c1	0x100001b
229 [0-9a-f]+ <[^>]*> 4700001c 	c1	0x100001c
230 [0-9a-f]+ <[^>]*> 4700001d 	c1	0x100001d
231 [0-9a-f]+ <[^>]*> 4700001e 	c1	0x100001e
232 [0-9a-f]+ <[^>]*> 4700001f 	c1	0x100001f
233 [0-9a-f]+ <[^>]*> 47000020 	c1	0x1000020
234 [0-9a-f]+ <[^>]*> 47000021 	c1	0x1000021
235 [0-9a-f]+ <[^>]*> 47000022 	c1	0x1000022
236 [0-9a-f]+ <[^>]*> 47000023 	c1	0x1000023
237 [0-9a-f]+ <[^>]*> 47000024 	c1	0x1000024
238 [0-9a-f]+ <[^>]*> 47000025 	c1	0x1000025
239 [0-9a-f]+ <[^>]*> 47000026 	c1	0x1000026
240 [0-9a-f]+ <[^>]*> 47000027 	c1	0x1000027
241 [0-9a-f]+ <[^>]*> 47000028 	c1	0x1000028
242 [0-9a-f]+ <[^>]*> 47000029 	c1	0x1000029
243 [0-9a-f]+ <[^>]*> 4700002a 	c1	0x100002a
244 [0-9a-f]+ <[^>]*> 4700002b 	c1	0x100002b
245 [0-9a-f]+ <[^>]*> 4700002c 	c1	0x100002c
246 [0-9a-f]+ <[^>]*> 4700002d 	c1	0x100002d
247 [0-9a-f]+ <[^>]*> 4700002e 	c1	0x100002e
248 [0-9a-f]+ <[^>]*> 4700002f 	c1	0x100002f
249 [0-9a-f]+ <[^>]*> 47000030 	c1	0x1000030
250 [0-9a-f]+ <[^>]*> 47000031 	c1	0x1000031
251 [0-9a-f]+ <[^>]*> 47000032 	c1	0x1000032
252 [0-9a-f]+ <[^>]*> 47000033 	c1	0x1000033
253 [0-9a-f]+ <[^>]*> 47000034 	c1	0x1000034
254 [0-9a-f]+ <[^>]*> 47000035 	c1	0x1000035
255 [0-9a-f]+ <[^>]*> 47000036 	c1	0x1000036
256 [0-9a-f]+ <[^>]*> 47000037 	c1	0x1000037
257 [0-9a-f]+ <[^>]*> 47000038 	c1	0x1000038
258 [0-9a-f]+ <[^>]*> 47000039 	c1	0x1000039
259 [0-9a-f]+ <[^>]*> 4700003a 	c1	0x100003a
260 [0-9a-f]+ <[^>]*> 4700003b 	c1	0x100003b
261 [0-9a-f]+ <[^>]*> 4700003c 	c1	0x100003c
262 [0-9a-f]+ <[^>]*> 4700003d 	c1	0x100003d
263 [0-9a-f]+ <[^>]*> 4700003e 	c1	0x100003e
264 [0-9a-f]+ <[^>]*> 4700003f 	c1	0x100003f
265 	\.\.\.
266