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