1# Test C674x instructions. 2.text 3.nocmp 4.globl f 5f: 6 abs .L1 a5,a7 7 abs .L1X b11,a14 8 [a1] abs .L2 b16,b19 9 [!b2] abs .L2X a7,b31 10 [b1] abs .L1 a11:a10,a19:a18 11 abs .L2 b13:b12,b1:b0 12 abs2 .L1 a9,a10 13 [a2] abs2 .L1X b23,a5 14 abs2 .L2 b3,b14 15 abs2 .L2X a28,b25 16 .word 0x0c180b20 17 absdp .S1 a7:a6,a25:a24 18 [a0] absdp .S2 b3:b2,b5:b4 19 .word 0x0c1feb20 20 abssp .S1 a9,a8 21 abssp .S1X b18,a16 22 [b0] abssp .S2 b0,b7 23 [!a1] abssp .S2X a1,b26 24 add .L1 a5,a10,a20 25 [!a2] add .L1X a3,b11,a4 26 [!b1] add .L2 b9,b8,b7 27 add .L2X b30,a20,b10 28 add .L1 a10,a11,a21:a20 29 add .L1X a13,b26,a15:a14 30 [!a0] add .L2 b29,b28,b27:b26 31 add .L2X b25,a24,b23:b22 32 [!b0] add .L1 a1,a3:a2,a5:a4 33 add .L1X b20,a17:a16,a15:a14 34 add .L2 b24,b23:b22,b21:b20 35 [b2] add .L2X a6,b17:b16,b15:b14 36 add .L1 -16,a5,a6 37 [a0] add .L1X 15,b11,a30 38 add .L2 -11,b9,b10 39 add .L2X 14,a5,b7 40 add .L1 5,a3:a2,a7:a6 41 [b0] add .L2 -7,b29:b28,b29:b28 42 [!a0] add .S1 a11,a12,a13 43 add .S1X a14,b15,a16 44 add .S2 b17,b18,b19 45 add .S2X b20,a30,b25 46 add .S1 -16,a4,a11 47 add .S1X 13,b9,a23 48 [!b0] add .S2 15,b25,b11 49 add .S2X -4,a1,b2 50 add .D1 a5,a9,a2 51 [a1] add .D2 b16,b17,b18 52 [b1] add .D1 a5,31,a6 53 add .D2 b22,0,b21 54 .word 0x01042840 55 [!a1] add .D1X a1,b2,a3 56 add .D2X b7,a8,b9 57 .word 0x00842af0 58 add .D2 b4,-5,b21 59 [!b1] add .D1X b5,-16,a4 60 add .D2X a2,15,b9 61 addab .D1 a5,a10,a15 62 [a2] addab .D2 b24,b23,b22 63 [b2] addab .D1 a25,31,a28 64 addab .D2 b4,0,b7 65 addab .D1X b14,32767,a5 66 addab .D2 b15,32,b29 67 addad .D1 a4,a7,a11 68 [!a2] addad .D2 b5,b8,b13 69 [!b2] addad .D1 a13,31,a4 70 addad .D2 b21,0,b5 71 addah .D1 a5,a10,a15 72 [a0] addah .D2 b24,b23,b22 73 [b0] addah .D1 a25,31,a28 74 addah .D2 b4,0,b7 75 addah .D1X b14,32767,a5 76 addah .D2 b15,32,b29 77 addaw .D1 a5,a10,a15 78 [!a0] addaw .D2 b24,b23,b22 79 [!b0] addaw .D1 a25,31,a28 80 addaw .D2 b4,0,b7 81 addaw .D1X b14,32767,a5 82 addaw .D2 b15,32,b29 83 adddp .L1 a3:a2,a15:a14,a19:a18 84 [b1] adddp .L1X a9:a8,b7:b6,a21:a20 85 adddp .L2 b3:b2,b15:b14,b19:b18 86 [b1] adddp .L2X b9:b8,a7:a6,b21:b20 87 [a1] adddp .S1 a13:a12,a25:a24,a29:a28 88 adddp .S1X a19:a18,b17:b16,a31:a30 89 [a1] adddp .S2 b13:b12,b25:b24,b29:b28 90 adddp .S2X b19:b18,a17:a16,b31:b30 91 addk .S1 -32768,a5 92 [!a1] addk .S2 32767,b4 93 addsp .L1 a5,a6,a7 94 [!b1] addsp .L1X a5,b10,a20 95 [a2] addsp .L2 b25,b24,b23 96 addsp .L2X b30,a20,b10 97 addsp .S1 a5,a6,a7 98 [b2] addsp .S1X a5,b10,a20 99 [!a2] addsp .S2 b25,b24,b23 100 addsp .S2X b30,a20,b10 101 addsub .L1 a22,a21,a25:a24 102 addsub .L1X a20,b19,a17:a16 103 addsub .L2 b4,b7,b17:b16 104 addsub .L2X b4,a8,b1:b0 105 addsub2 .L1 a22,a21,a25:a24 106 addsub2 .L1X a20,b19,a17:a16 107 addsub2 .L2 b4,b7,b17:b16 108 addsub2 .L2X b4,a8,b1:b0 109 [!b2] addu .L1 a4,a5,a7:a6 110 addu .L1X a20,b19,a29:a28 111 [a0] addu .L2 b11,b10,b9:b8 112 addu .L2X b4,a7,b3:b2 113 addu .L1 a11,a9:a8,a7:a6 114 [b0] addu .L1X b20,a21:a20,a23:a22 115 [!a0] addu .L2 b23,b21:b20,b27:b26 116 addu .L2X a14,b17:b16,b19:b18 117 add2 .S1 a7,a6,a5 118 [!b0] add2 .S1X a10,b9,a8 119 add2 .S2 b18,b17,b16 120 [b1] add2 .S2X b22,a29,b21 121 add2 .L1 a7,a6,a5 122 [a1] add2 .L1X a10,b9,a8 123 add2 .L2 b18,b17,b16 124 [!a1] add2 .L2X b22,a29,b21 125 add2 .D1 a7,a6,a5 126 [!b1] add2 .D1X a10,b9,a8 127 add2 .D2 b18,b17,b16 128 [a2] add2 .D2X b22,a29,b21 129 [b2] add4 .L1 a30,a27,a24 130 add4 .L1X a23,b24,a25 131 add4 .L2 b24,b26,b27 132 [!a2] add4 .L2X b14,a17,b20 133 [!b2] and .L1 a1,a2,a3 134 and .L1X a10,b3,a11 135 [a0] and .L2 b19,b23,b29 136 and .L2X b7,a8,b9 137 and .L1 -16,a4,a5 138 [b0] and .L1X 15,b6,a7 139 [!a0] and .L2 -3,b20,b18 140 and .L2X 9,a20,b18 141 [!b0] and .S1 a1,a2,a3 142 and .S1X a10,b3,a11 143 [a1] and .S2 b19,b23,b29 144 and .S2X b7,a8,b9 145 and .S1 -16,a4,a5 146 [b1] and .S1X 15,b6,a7 147 [!a1] and .S2 12,b20,b18 148 and .S2X -8,a20,b18 149 [!b1] and .D1 a1,a2,a3 150 and .D1X a10,b3,a11 151 [a2] and .D2 b19,b23,b29 152 and .D2X b7,a8,b9 153 and .D1 -16,a4,a5 154 [b2] and .D1X 15,b6,a7 155 [!a2] and .D2 -14,b20,b18 156 and .D2X 13,a20,b18 157 andn .L1 a20,a18,a17 158 [!b2] andn .L1X a16,b15,a14 159 [a0] andn .L2 b23,b25,b27 160 andn .L2X b4,a5,b8 161 andn .S1 a20,a18,a17 162 [b0] andn .S1X a16,b15,a14 163 [!a0] andn .S2 b23,b25,b27 164 andn .S2X b4,a5,b8 165 andn .D1 a20,a18,a17 166 [!b0] andn .D1X a16,b15,a14 167 [a1] andn .D2 b23,b25,b27 168 andn .D2X b4,a5,b8 169 avg2 .M1 a8,a11,a14 170 [b1] avg2 .M1X a17,b20,a23 171 avg2 .M2 b26,b29,b0 172 [!a1] avg2 .M2X b3,a6,b9 173 avgu4 .M1 a8,a11,a14 174 [!b1] avgu4 .M1X a17,b20,a23 175 avgu4 .M2 b26,b29,b0 176 [a2] avgu4 .M2X b3,a6,b9 177 b .S2 b4 178 b .S2 b3 179 [b2] b .S2X a4 180 [!a2] call .S2 b4 181 call .S2X a4 182 callret .S2 b4 183 [!b2] callret .S2X a4 184 ret .S2 b4 185 [a0] ret .S2X a4 186 [b0] b .S2 irp 187 [!a0] b .S2 nrp 188 call .S2 irp 189 [a0] call .S2 nrp 190 [b0] callret .S2 irp 191 callret .S2 nrp 192 [b0] ret .S2 irp 193 ret .S2 nrp 194 bitc4 .M1 a4,a14 195 [!b0] bitc4 .M1X b5,a15 196 bitc4 .M2 b16,b26 197 [b1] bitc4 .M2X a1,b31 198 bitr .M1 a4,a14 199 [a1] bitr .M1X b5,a15 200 bitr .M2 b16,b26 201 [!a1] bitr .M2X a1,b31 202 bnop .S2 B5,0 203 [!b1] bnop .S2X A20,7 204 callnop .S2 B5,0 205 [a2] callnop .S2X A20,7 206 clr .S1 a5,0,31,a10 207 [b2] clr .S2 b10,31,0,b5 208 [!a2] clr .S1 a7,a14,a21 209 clr .S1X b9,a18,a27 210 clr .S2 b20,b18,b16 211 [!b2] clr .S2X a4,b16,b31 212 cmpeq .L1 a1,a3,a3 213 [a0] cmpeq .L1X a1,b4,a7 214 [b0] cmpeq .L2 b10,b11,b12 215 cmpeq .L2X b13,a14,b15 216 [!a0] cmpeq .L1 -16,a16,a17 217 cmpeq .L1X 15,b18,a19 218 cmpeq .L2 3,b20,b22 219 [!b0] cmpeq .L2X 4,a23,b25 220 cmpeq .L1 a4,a7:a6,a18 221 [a1] cmpeq .L1X b9,a11:a10,a20 222 cmpeq .L2 b21,b23:b22,b25 223 [b1] cmpeq .L2X a19,b25:b24,b27 224 [!a1] cmpeq .L1 -16,a15:a14,a22 225 [!b1] cmpeq .L2 15,b19:b18,b17 226 cmpeq2 .S1 a11,a9,a10 227 [a2] cmpeq2 .S1X a12,b14,a15 228 cmpeq2 .S2 b16,b20,b24 229 [b2] cmpeq2 .S2X b19,a23,b22 230 [!a2] cmpeq4 .S1 a20,a23,a26 231 cmpeq4 .S1X a31,b4,a15 232 [!b2] cmpeq4 .S2 b9,b26,b5 233 cmpeq4 .S2X b3,a5,b8 234 cmpeqdp .S1 a9:a8,a7:a6,a5 235 [a0] cmpeqdp .S1X a3:a2,b1:b0,a31 236 [b0] cmpeqdp .S2 b21:b20,b17:b16,b25 237 cmpeqdp .S2X b5:b4,a7:a6,b9 238 cmpeqsp .S1 a20,a21,a22 239 [!b0] cmpeqsp .S1X a23,b24,a25 240 [!a0] cmpeqsp .S2 b26,b27,b28 241 cmpeqsp .S2X b29,a30,b31 242 cmpgt .L1 a1,a3,a3 243 [a1] cmpgt .L1X a1,b4,a7 244 [b1] cmpgt .L2 b10,b11,b12 245 cmpgt .L2X b13,a14,b15 246 [!a1] cmpgt .L1 -16,a16,a17 247 cmpgt .L1X 15,b18,a19 248 cmpgt .L2 3,b20,b22 249 [!b1] cmpgt .L2X 4,a23,b25 250 cmpgt .L1 a4,a7:a6,a18 251 [a2] cmpgt .L1X b9,a11:a10,a20 252 cmpgt .L2 b21,b23:b22,b25 253 [b2] cmpgt .L2X a19,b25:b24,b27 254 [!a2] cmpgt .L1 -16,a15:a14,a22 255 [!b2] cmpgt .L2 15,b19:b18,b17 256 [a1] cmpgt .L1X b4,a1,a7 257 cmpgt .L2X a14,b13,b15 258 [!a1] cmpgt .L1 a16,-16,a17 259 cmpgt .L1X b18,15,a19 260 cmpgt .L2 b20,3,b22 261 [!b1] cmpgt .L2X a23,4,b25 262 cmpgt .L1 a7:a6,a4,a18 263 [a2] cmpgt .L1X a11:a10,b9,a20 264 cmpgt .L2 b23:b22,b21,b25 265 [b2] cmpgt .L2X b25:b24,a19,b27 266 [!a2] cmpgt .L1 a15:a14,-16,a22 267 [!b2] cmpgt .L2 b19:b18,15,b17 268 cmpgt2 .S1 a16,a15,a14 269 [a0] cmpgt2 .S1X a13,b12,a11 270 cmpgt2 .S2 b10,b9,b8 271 [b0] cmpgt2 .S2X b7,a6,b5 272 [!a0] cmpgtdp .S1 a3:a2,a1:a0,a31 273 cmpgtdp .S1X a29:a28,b27:b26,a25 274 cmpgtdp .S2 b23:b22,b21:b20,b19 275 [!b0] cmpgtdp .S2X b17:b16,a15:a14,b13 276 [a1] cmpgtsp .S1 a3,a1,a31 277 cmpgtsp .S1X a29,b27,a25 278 cmpgtsp .S2 b23,b21,b19 279 [b1] cmpgtsp .S2X b17,a15,b13 280 cmpgtu .L1 a1,a3,a3 281 [a1] cmpgtu .L1X a1,b4,a7 282 [b1] cmpgtu .L2 b10,b11,b12 283 cmpgtu .L2X b13,a14,b15 284 [!a1] cmpgtu .L1 0,a16,a17 285 cmpgtu .L1X 31,b18,a19 286 cmpgtu .L2 3,b20,b22 287 [!b1] cmpgtu .L2X 4,a23,b25 288 cmpgtu .L1 a4,a7:a6,a18 289 [a2] cmpgtu .L1X b9,a11:a10,a20 290 cmpgtu .L2 b21,b23:b22,b25 291 [b2] cmpgtu .L2X a19,b25:b24,b27 292 [!a2] cmpgtu .L1 0,a15:a14,a22 293 [!b2] cmpgtu .L2 31,b19:b18,b17 294 cmpgtu4 .S1 a25,a27,a23 295 [a0] cmpgtu4 .S1X a21,b20,a17 296 cmpgtu4 .S2 b11,b13,b17 297 [b0] cmpgtu4 .S2X b19,a23,b29 298 cmplt .L1 a1,a3,a3 299 [a1] cmplt .L1X a1,b4,a7 300 [b1] cmplt .L2 b10,b11,b12 301 cmplt .L2X b13,a14,b15 302 [!a1] cmplt .L1 -16,a16,a17 303 cmplt .L1X 15,b18,a19 304 cmplt .L2 3,b20,b22 305 [!b1] cmplt .L2X 4,a23,b25 306 cmplt .L1 a4,a7:a6,a18 307 [a2] cmplt .L1X b9,a11:a10,a20 308 cmplt .L2 b21,b23:b22,b25 309 [b2] cmplt .L2X a19,b25:b24,b27 310 [!a2] cmplt .L1 -16,a15:a14,a22 311 [!b2] cmplt .L2 15,b19:b18,b17 312 [a1] cmplt .L1X b4,a1,a7 313 cmplt .L2X a14,b13,b15 314 [!a1] cmplt .L1 a16,-16,a17 315 cmplt .L1X b18,15,a19 316 cmplt .L2 b20,3,b22 317 [!b1] cmplt .L2X a23,4,b25 318 cmplt .L1 a7:a6,a4,a18 319 [a2] cmplt .L1X a11:a10,b9,a20 320 cmplt .L2 b23:b22,b21,b25 321 [b2] cmplt .L2X b25:b24,a19,b27 322 [!a2] cmplt .L1 a15:a14,-16,a22 323 [!b2] cmplt .L2 b19:b18,15,b17 324 cmplt2 .S1 a16,a15,a14 325 [a0] cmplt2 .S1X b12,a13,a11 326 cmplt2 .S2 b10,b9,b8 327 [b0] cmplt2 .S2X a6,b7,b5 328 [!a0] cmpltdp .S1 a3:a2,a1:a0,a31 329 cmpltdp .S1X a29:a28,b27:b26,a25 330 cmpltdp .S2 b23:b22,b21:b20,b19 331 [!b0] cmpltdp .S2X b17:b16,a15:a14,b13 332 [a1] cmpltsp .S1 a3,a1,a31 333 cmpltsp .S1X a29,b27,a25 334 cmpltsp .S2 b23,b21,b19 335 [b1] cmpltsp .S2X b17,a15,b13 336 cmpltu .L1 a1,a3,a3 337 [a1] cmpltu .L1X a1,b4,a7 338 [b1] cmpltu .L2 b10,b11,b12 339 cmpltu .L2X b13,a14,b15 340 [!a1] cmpltu .L1 0,a16,a17 341 cmpltu .L1X 31,b18,a19 342 cmpltu .L2 3,b20,b22 343 [!b1] cmpltu .L2X 4,a23,b25 344 cmpltu .L1 a4,a7:a6,a18 345 [a2] cmpltu .L1X b9,a11:a10,a20 346 cmpltu .L2 b21,b23:b22,b25 347 [b2] cmpltu .L2X a19,b25:b24,b27 348 [!a2] cmpltu .L1 0,a15:a14,a22 349 [!b2] cmpltu .L2 31,b19:b18,b17 350 cmpltu4 .S1 a25,a27,a23 351 [a0] cmpltu4 .S1X b20,a21,a17 352 cmpltu4 .S2 b11,b13,b17 353 [b0] cmpltu4 .S2X a23,b19,b29 354 cmpy .M1 a1,a2,a5:a4 355 cmpy .M1X a4,b5,a7:a6 356 cmpy .M2 b8,b9,b11:b10 357 cmpy .M2X b11,a12,b13:b12 358 cmpyr .M1 a1,a2,a5 359 cmpyr .M1X a4,b5,a7 360 cmpyr .M2 b8,b9,b11 361 cmpyr .M2X b11,a12,b13 362 cmpyr1 .M1 a1,a2,a5 363 cmpyr1 .M1X a4,b5,a7 364 cmpyr1 .M2 b8,b9,b11 365 cmpyr1 .M2X b11,a12,b13 366 ddotp4 .M1 a1,a2,a5:a4 367 ddotp4 .M1X a4,b5,a7:a6 368 ddotp4 .M2 b8,b9,b11:b10 369 ddotp4 .M2X b11,a12,b13:b12 370 ddotph2 .M1 a1:a0,a2,a5:a4 371 ddotph2 .M1X a3:a2,b5,a7:a6 372 ddotph2 .M2 b7:b6,b9,b11:b10 373 ddotph2 .M2X b11:b10,a12,b13:b12 374 ddotph2r .M1 a1:a0,a2,a5 375 ddotph2r .M1X a3:a2,b5,a7 376 ddotph2r .M2 b7:b6,b9,b11 377 ddotph2r .M2X b11:b10,a12,b13 378 ddotpl2 .M1 a1:a0,a2,a5:a4 379 ddotpl2 .M1X a3:a2,b5,a7:a6 380 ddotpl2 .M2 b7:b6,b9,b11:b10 381 ddotpl2 .M2X b11:b10,a12,b13:b12 382 ddotpl2r .M1 a1:a0,a2,a5 383 ddotpl2r .M1X a3:a2,b5,a7 384 ddotpl2r .M2 b7:b6,b9,b11 385 ddotpl2r .M2X b11:b10,a12,b13 386 deal .M1 a8,a9 387 [!a0] deal .M1X b10,a11 388 [!b0] deal .M2 b12,b13 389 deal .M2X a14,b15 390 dint 391 [a1] dmv .S1 a4,a5,a7:a6 392 dmv .S1X a8,b9,a11:a10 393 dmv .S2 b12,b13,b15:b14 394 [b1] dmv .S2X b16,a17,b19:b18 395 dotp2 .M1 a20,a15,a10 396 [!a1] dotp2 .M1X a10,b5,a0 397 dotp2 .M2 b7,b14,b21 398 [!b1] dotp2 .M2X b23,a20,b17 399 dotp2 .M1 a20,a15,a11:a10 400 [a2] dotp2 .M1X a10,b5,a1:a0 401 [b2] dotp2 .M2 b7,b14,b21:b20 402 dotp2 .M2X b23,a20,b17:b16 403 dotpn2 .M1 a20,a15,a10 404 [!a2] dotpn2 .M1X a10,b5,a0 405 dotpn2 .M2 b7,b14,b21 406 [!b2] dotpn2 .M2X b23,a20,b17 407 dotpnrsu2 .M1 a20,a15,a10 408 [a0] dotpnrsu2 .M1X a10,b5,a0 409 dotpnrsu2 .M2 b7,b14,b21 410 [b0] dotpnrsu2 .M2X b23,a20,b17 411 [!a0] dotpnrus2 .M1 a20,a15,a10 412 dotpnrus2 .M1X b5,a10,a0 413 dotpnrus2 .M2 b7,b14,b21 414 [!b0] dotpnrus2 .M2X a20,b23,b17 415 dotprsu2 .M1 a20,a15,a10 416 [a1] dotprsu2 .M1X a10,b5,a0 417 dotprsu2 .M2 b7,b14,b21 418 [b1] dotprsu2 .M2X b23,a20,b17 419 [!a1] dotprus2 .M1 a20,a15,a10 420 dotprus2 .M1X b5,a10,a0 421 dotprus2 .M2 b7,b14,b21 422 [!b1] dotprus2 .M2X a20,b23,b17 423 dotpsu4 .M1 a20,a15,a10 424 [a2] dotpsu4 .M1X a10,b5,a0 425 dotpsu4 .M2 b7,b14,b21 426 [b2] dotpsu4 .M2X b23,a20,b17 427 dotpus4 .M1 a20,a15,a10 428 [!a2] dotpus4 .M1X b5,a10,a0 429 dotpus4 .M2 b7,b14,b21 430 [!b2] dotpus4 .M2X a20,b23,b17 431 dotpu4 .M1 a20,a15,a10 432 [a0] dotpu4 .M1X a10,b5,a0 433 dotpu4 .M2 b7,b14,b21 434 [b0] dotpu4 .M2X b23,a20,b17 435 dpack2 .L1 a30,a27,a25:a24 436 dpack2 .L1X a21,b18,a15:a14 437 dpack2 .L2 b12,b9,b7:b6 438 dpack2 .L2X b3,a0,b29:b28 439 dpackx2 .L1 a30,a27,a25:a24 440 dpackx2 .L1X a21,b18,a15:a14 441 dpackx2 .L2 b12,b9,b7:b6 442 dpackx2 .L2X b3,a0,b29:b28 443 .word 0x01900118 444 dpint .L1 a5:a4,a3 445 [!a0] dpint .L2 b5:b4,b3 446 .word 0x0197e118 447 .word 0x01900138 448 dpsp .L1 a5:a4,a3 449 [!b0] dpsp .L2 b5:b4,b3 450 .word 0x0197e138 451 .word 0x0190003a 452 [a1] dptrunc .L1 a5:a4,a3 453 dptrunc .L2 b5:b4,b3 454 .word 0x0197e03a 455 ext .S1 a5,0,31,a10 456 [b1] ext .S2 b10,31,0,b5 457 [!a1] ext .S1 a7,a14,a21 458 ext .S1X b9,a18,a27 459 ext .S2 b20,b18,b16 460 [!b1] ext .S2X a4,b16,b31 461 extu .S1 a5,0,31,a10 462 [a2] extu .S2 b10,31,0,b5 463 [b2] extu .S1 a7,a14,a21 464 extu .S1X b9,a18,a27 465 extu .S2 b20,b18,b16 466 [!a2] extu .S2X a4,b16,b31 467 gmpy .M1 a25,a16,a9 468 gmpy .M2 b5,b12,b13 469 [!b2] gmpy4 .M1 a2,a3,a5 470 gmpy4 .M1X a7,b11,a13 471 gmpy4 .M2 b17,b19,b23 472 [a0] gmpy4 .M2X b29,a31,b5 473 idle 474 intdp .L1 a1,a3:a2 475 [b0] intdp .L1X b5,a7:a6 476 [!a0] intdp .L2 b9,b11:b10 477 intdp .L2X a5,b13:b12 478 intdpu .L1 a1,a3:a2 479 [!b0] intdpu .L1X b5,a7:a6 480 [a1] intdpu .L2 b9,b11:b10 481 intdpu .L2X a5,b13:b12 482 intsp .L1 a1,a3 483 [b1] intsp .L1X b5,a7 484 [!a1] intsp .L2 b9,b11 485 intsp .L2X a5,b13 486 intspu .L1 a1,a3 487 [!b1] intspu .L1X b5,a7 488 [a2] intspu .L2 b9,b11 489 intspu .L2X a5,b13 490 ldb .D1T1 *a5,a7 491 [b2] ldb .D1T2 *++a9,b11 492 ldb .D2T1 *--b13,a15 493 [!a2] ldb .D2T2 *b17++,b19 494 ldb .D1T1 *a21--,a23 495 [!b2] ldb .D2T2 *-b25[31],b27 496 ldb .D1T1 *+a29[0],a31 497 ldb .D1T1 *-a0(2),a2 498 ldb .D1T1 *-a4[a5],a6 499 ldb .D1T1 *+a7[a8],a9 500 ldb .D1T1 *--a10[11],a12 501 ldb .D1T1 *++a13(14),a15 502 ldb .D1T1 *a16--(17),a18 503 ldb .D1T1 *a19++(20),a21 504 ldb .D1T1 *--a22[a23],a24 505 ldb .D1T1 *++a25[a26],a27 506 ldb .D1T1 *a28--[a29],a30 507 ldb .D1T1 *a31++[a0],a1 508 [a0] ldb .D2T1 *+b14(32767),a15 509 ldb .D2T2 *+b15[32767],b16 510 ldbu .D1T1 *a5,a7 511 [b2] ldbu .D1T2 *++a9,b11 512 ldbu .D2T1 *--b13,a15 513 [!a2] ldbu .D2T2 *b17++,b19 514 ldbu .D1T1 *a21--,a23 515 [!b2] ldbu .D2T2 *-b25[31],b27 516 ldbu .D1T1 *+a29[0],a31 517 ldbu .D1T1 *-a0(2),a2 518 ldbu .D1T1 *-a4[a5],a6 519 ldbu .D1T1 *+a7[a8],a9 520 ldbu .D1T1 *--a10[11],a12 521 ldbu .D1T1 *++a13(14),a15 522 ldbu .D1T1 *a16--(17),a18 523 ldbu .D1T1 *a19++(20),a21 524 ldbu .D1T1 *--a22[a23],a24 525 ldbu .D1T1 *++a25[a26],a27 526 ldbu .D1T1 *a28--[a29],a30 527 ldbu .D1T1 *a31++[a0],a1 528 [a0] ldbu .D2T1 *+b14(32767),a15 529 ldbu .D2T2 *+b15[32767],b16 530 lddw .D1T1 *a5,a7:a6 531 [b2] lddw .D1T2 *++a9,b11:b10 532 lddw .D2T1 *--b13,a15:a14 533 [!a2] lddw .D2T2 *b17++,b19:b18 534 lddw .D1T1 *a21--,a23:a22 535 [!b2] lddw .D2T2 *-b25[31],b27:b26 536 lddw .D1T1 *+a29[0],a31:a30 537 lddw .D1T1 *-a0(248),a3:a2 538 lddw .D1T1 *-a4[a5],a7:a6 539 lddw .D1T1 *+a7[a8],a9:a8 540 lddw .D1T1 *--a10[11],a13:a12 541 lddw .D1T1 *++a13(16),a15:a14 542 lddw .D1T1 *a16--(24),a19:a18 543 lddw .D1T1 *a19++(32),a21:a20 544 lddw .D1T1 *--a22[a23],a25:a24 545 lddw .D1T1 *++a25[a26],a27:a26 546 lddw .D1T1 *a28--[a29],a31:a30 547 lddw .D1T1 *a31++[a0],a1:a0 548 ldh .D1T1 *a5,a7 549 [b2] ldh .D1T2 *++a9,b11 550 ldh .D2T1 *--b13,a15 551 [!a2] ldh .D2T2 *b17++,b19 552 ldh .D1T1 *a21--,a23 553 [!b2] ldh .D2T2 *-b25[31],b27 554 ldh .D1T1 *+a29[0],a31 555 ldh .D1T1 *-a0(62),a2 556 ldh .D1T1 *-a4[a5],a6 557 ldh .D1T1 *+a7[a8],a9 558 ldh .D1T1 *--a10[11],a12 559 ldh .D1T1 *++a13(14),a15 560 ldh .D1T1 *a16--(18),a18 561 ldh .D1T1 *a19++(20),a21 562 ldh .D1T1 *--a22[a23],a24 563 ldh .D1T1 *++a25[a26],a27 564 ldh .D1T1 *a28--[a29],a30 565 ldh .D1T1 *a31++[a0],a1 566 [a0] ldh .D2T1 *+b14(65534),a15 567 ldh .D2T2 *+b15[32767],b16 568 ldhu .D1T1 *a5,a7 569 [b2] ldhu .D1T2 *++a9,b11 570 ldhu .D2T1 *--b13,a15 571 [!a2] ldhu .D2T2 *b17++,b19 572 ldhu .D1T1 *a21--,a23 573 [!b2] ldhu .D2T2 *-b25[31],b27 574 ldhu .D1T1 *+a29[0],a31 575 ldhu .D1T1 *-a0(62),a2 576 ldhu .D1T1 *-a4[a5],a6 577 ldhu .D1T1 *+a7[a8],a9 578 ldhu .D1T1 *--a10[11],a12 579 ldhu .D1T1 *++a13(14),a15 580 ldhu .D1T1 *a16--(18),a18 581 ldhu .D1T1 *a19++(20),a21 582 ldhu .D1T1 *--a22[a23],a24 583 ldhu .D1T1 *++a25[a26],a27 584 ldhu .D1T1 *a28--[a29],a30 585 ldhu .D1T1 *a31++[a0],a1 586 [a0] ldhu .D2T1 *+b14(65534),a15 587 ldhu .D2T2 *+b15[32767],b16 588 ldndw .D1T1 *a5,a7:a6 589 [b2] ldndw .D1T2 *++a9,b11:b10 590 ldndw .D2T1 *--b13,a15:a14 591 [!a2] ldndw .D2T2 *b17++,b19:b18 592 ldndw .D1T1 *a21--,a23:a22 593 [!b2] ldndw .D2T2 *-b25[31],b27:b26 594 ldndw .D1T1 *+a29[0],a31:a30 595 ldndw .D1T1 *-a0(31),a3:a2 596 ldndw .D1T1 *-a4[a5],a7:a6 597 ldndw .D1T1 *+a7(a8),a9:a8 598 ldndw .D1T1 *--a10[11],a13:a12 599 ldndw .D1T1 *++a13(16),a15:a14 600 ldndw .D1T1 *a16--(24),a19:a18 601 ldndw .D1T1 *a19++(30),a21:a20 602 ldndw .D1T1 *--a22[a23],a25:a24 603 ldndw .D1T1 *++a25(a26),a27:a26 604 ldndw .D1T1 *a28--[a29],a31:a30 605 ldndw .D1T1 *a31++(a0),a1:a0 606 ldnw .D1T1 *a5,a7 607 [b2] ldnw .D1T2 *++a9,b11 608 ldnw .D2T1 *--b13,a15 609 [!a2] ldnw .D2T2 *b17++,b19 610 ldnw .D1T1 *a21--,a23 611 [!b2] ldnw .D2T2 *-b25[31],b27 612 ldnw .D1T1 *+a29[0],a31 613 ldnw .D1T1 *-a0(124),a2 614 ldnw .D1T1 *-a4[a5],a6 615 ldnw .D1T1 *+a7[a8],a9 616 ldnw .D1T1 *--a10[11],a12 617 ldnw .D1T1 *++a13(16),a15 618 ldnw .D1T1 *a16--(20),a18 619 ldnw .D1T1 *a19++(24),a21 620 ldnw .D1T1 *--a22[a23],a24 621 ldnw .D1T1 *++a25[a26],a27 622 ldnw .D1T1 *a28--[a29],a30 623 ldnw .D1T1 *a31++[a0],a1 624 ldw .D1T1 *a5,a7 625 [b2] ldw .D1T2 *++a9,b11 626 ldw .D2T1 *--b13,a15 627 [!a2] ldw .D2T2 *b17++,b19 628 ldw .D1T1 *a21--,a23 629 [!b2] ldw .D2T2 *-b25[31],b27 630 ldw .D1T1 *+a29[0],a31 631 ldw .D1T1 *-a0(124),a2 632 ldw .D1T1 *-a4[a5],a6 633 ldw .D1T1 *+a7[a8],a9 634 ldw .D1T1 *--a10[11],a12 635 ldw .D1T1 *++a13(16),a15 636 ldw .D1T1 *a16--(20),a18 637 ldw .D1T1 *a19++(24),a21 638 ldw .D1T1 *--a22[a23],a24 639 ldw .D1T1 *++a25[a26],a27 640 ldw .D1T1 *a28--[a29],a30 641 ldw .D1T1 *a31++[a0],a1 642 [a0] ldw .D2T1 *+b14(131068),a15 643 ldw .D2T2 *+b15[32767],b16 644 lmbd .L1 a5,a8,a13 645 [b0] lmbd .L1X a21,b2,a23 646 [!a0] lmbd .L2 b25,b16,b9 647 lmbd .L2X b1,a2,b3 648 lmbd .L1 0,a8,a13 649 [!b0] lmbd .L1X 1,b2,a23 650 [a1] lmbd .L2 15,b16,b9 651 lmbd .L2X -16,a2,b3 652 max2 .L1 a1,a2,a3 653 [b1] max2 .L1X a4,b5,a6 654 [!a1] max2 .L2 b7,b8,b9 655 max2 .L2X b10,a11,b12 656 max2 .S1 a1,a2,a3 657 [!b1] max2 .S1X a4,b5,a6 658 max2 .S2 b7,b8,b9 659 [a2] max2 .S2X b10,a11,b12 660 [b2] maxu4 .L1 a13,a14,a15 661 maxu4 .L1X a16,b17,a18 662 maxu4 .L2 b19,b20,b21 663 [!a2] maxu4 .L2X b22,a23,b24 664 min2 .L1 a1,a2,a3 665 [!b2] min2 .L1X a4,b5,a6 666 [a0] min2 .L2 b7,b8,b9 667 min2 .L2X b10,a11,b12 668 min2 .S1 a1,a2,a3 669 [b0] min2 .S1X a4,b5,a6 670 min2 .S2 b7,b8,b9 671 [!a0] min2 .S2X b10,a11,b12 672 [!b0] minu4 .L1 a13,a14,a15 673 minu4 .L1X a16,b17,a18 674 minu4 .L2 b19,b20,b21 675 [a1] minu4 .L2X b22,a23,b24 676 mpy .M1 a25,a26,a27 677 [b1] mpy .M1X a28,b29,a30 678 [!a1] mpy .M2 b31,b0,b1 679 mpy .M2X b2,a3,b4 680 [!b1] mpy .M1 -16,a5,a6 681 mpy .M1X 15,b7,a8 682 mpy .M2 5,b9,b10 683 [a2] mpy .M2X -4,a11,b12 684 mpydp .M1 a1:a0,a3:a2,a5:a4 685 mpydp .M2X b1:b0,a1:a0,b1:b0 686 [b2] mpydp .M2 b7:b6,b9:b8,b11:b10 687 mpyh .M1 a0,a1,a2 688 [!a2] mpyh .M1X a3,b4,a5 689 [!b2] mpyh .M2 b6,b7,b8 690 mpyh .M2X b9,a10,b11 691 mpyhi .M1 a0,a1,a3:a2 692 [a0] mpyhi .M1X a3,b4,a5:a4 693 [b0] mpyhi .M2 b6,b7,b9:b8 694 mpyhi .M2X b9,a10,b11:b10 695 mpyhir .M1 a0,a1,a2 696 [!a0] mpyhir .M1X a3,b4,a5 697 [!b0] mpyhir .M2 b6,b7,b8 698 mpyhir .M2X b9,a10,b11 699 mpyhl .M1 a0,a1,a2 700 [a1] mpyhl .M1X a3,b4,a5 701 [b1] mpyhl .M2 b6,b7,b8 702 mpyhl .M2X b9,a10,b11 703 mpyhlu .M1 a0,a1,a2 704 [!a1] mpyhlu .M1X a3,b4,a5 705 [!b1] mpyhlu .M2 b6,b7,b8 706 mpyhlu .M2X b9,a10,b11 707 mpyhslu .M1 a0,a1,a2 708 [a2] mpyhslu .M1X a3,b4,a5 709 [b2] mpyhslu .M2 b6,b7,b8 710 mpyhslu .M2X b9,a10,b11 711 mpyhsu .M1 a0,a1,a2 712 [!a2] mpyhsu .M1X a3,b4,a5 713 [!b2] mpyhsu .M2 b6,b7,b8 714 mpyhsu .M2X b9,a10,b11 715 mpyhu .M1 a0,a1,a2 716 [a0] mpyhu .M1X a3,b4,a5 717 [b0] mpyhu .M2 b6,b7,b8 718 mpyhu .M2X b9,a10,b11 719 mpyhuls .M1 a0,a1,a2 720 [!a0] mpyhuls .M1X a3,b4,a5 721 [!b0] mpyhuls .M2 b6,b7,b8 722 mpyhuls .M2X b9,a10,b11 723 mpyhus .M1 a0,a1,a2 724 [a1] mpyhus .M1X a3,b4,a5 725 [b1] mpyhus .M2 b6,b7,b8 726 mpyhus .M2X b9,a10,b11 727 [!a1] mpyi .M1 a0,a1,a2 728 mpyi .M1X a3,b4,a5 729 [!b1] mpyi .M2 b6,b7,b8 730 mpyi .M2X b9,a10,b11 731 [a2] mpyi .M1 -16,a1,a2 732 mpyi .M1X 15,b4,a5 733 [b2] mpyi .M2 7,b7,b8 734 mpyi .M2X -6,a10,b11 735 mpyid .M1 a0,a1,a3:a2 736 [!a2] mpyid .M1X a3,b4,a5:a4 737 [!b2] mpyid .M2 b6,b7,b9:b8 738 mpyid .M2X b9,a10,b11:b10 739 mpyid .M1 -16,a1,a3:a2 740 [a0] mpyid .M1X 2,b4,a5:a4 741 mpyid .M2 15,b7,b9:b8 742 [b0] mpyid .M2X -7,a10,b11:b10 743 mpyih .M1 a0,a1,a3:a2 744 [!a0] mpyih .M1X b4,a3,a5:a4 745 [!b0] mpyih .M2 b6,b7,b9:b8 746 mpyih .M2X a10,b9,b11:b10 747 [a1] mpyihr .M1 a0,a1,a2 748 mpyihr .M1X b4,a3,a5 749 [b1] mpyihr .M2 b6,b7,b8 750 mpyihr .M2X a10,b9,b11 751 mpyil .M1 a0,a1,a3:a2 752 [!a1] mpyil .M1X b4,a3,a5:a4 753 mpyil .M2 b6,b7,b9:b8 754 [!b1] mpyil .M2X a10,b9,b11:b10 755 [a2] mpyilr .M1 a0,a1,a2 756 mpyilr .M1X b4,a3,a5 757 mpyilr .M2 b6,b7,b8 758 [b2] mpyilr .M2X a10,b9,b11 759 mpylh .M1 a0,a1,a2 760 [!a2] mpylh .M1X a3,b4,a5 761 [!b2] mpylh .M2 b6,b7,b8 762 mpylh .M2X b9,a10,b11 763 mpylhu .M1 a0,a1,a2 764 [a0] mpylhu .M1X a3,b4,a5 765 [b0] mpylhu .M2 b6,b7,b8 766 mpylhu .M2X b9,a10,b11 767 mpyli .M1 a0,a1,a3:a2 768 [!a0] mpyli .M1X a3,b4,a5:a4 769 [!b0] mpyli .M2 b6,b7,b9:b8 770 mpyli .M2X b9,a10,b11:b10 771 mpylir .M1 a0,a1,a2 772 [a1] mpylir .M1X a3,b4,a5 773 mpylir .M2 b6,b7,b8 774 [b1] mpylir .M2X b9,a10,b11 775 [!a1] mpylshu .M1 a0,a1,a2 776 mpylshu .M1X a3,b4,a5 777 mpylshu .M2 b6,b7,b8 778 [!b1] mpylshu .M2X b9,a10,b11 779 mpyluhs .M1 a0,a1,a2 780 [a2] mpyluhs .M1X a3,b4,a5 781 mpyluhs .M2 b6,b7,b8 782 [b2] mpyluhs .M2X b9,a10,b11 783 mpysp .M1 a0,a1,a2 784 [!a2] mpysp .M1X a3,b4,a5 785 mpysp .M2 b6,b7,b8 786 [!b2] mpysp .M2X b9,a10,b11 787 [a0] mpyspdp .M1 a12,a15:a14,a17:a16 788 mpyspdp .M1X a18,b19:b18,a21:a20 789 mpyspdp .M2 b22,b25:b24,b27:b26 790 [b0] mpyspdp .M2X b29,a31:a30,b1:b0 791 mpysp2dp .M1 a0,a1,a3:a2 792 [!a0] mpysp2dp .M1X a3,b4,a5:a4 793 [!b0] mpysp2dp .M2 b6,b7,b9:b8 794 mpysp2dp .M2X b9,a10,b11:b10 795 [a1] mpysu .M1 a0,a1,a2 796 mpysu .M1X a3,b4,a5 797 [b1] mpysu .M2 b6,b7,b8 798 mpysu .M2X b9,a10,b11 799 [!a1] mpysu .M1 -16,a1,a2 800 mpysu .M1X 15,b4,a5 801 mpysu .M2 3,b7,b8 802 [!b1] mpysu .M2X -9,a10,b11 803 mpysu4 .M1 a0,a1,a3:a2 804 [!a0] mpysu4 .M1X a3,b4,a5:a4 805 [!b0] mpysu4 .M2 b6,b7,b9:b8 806 mpysu4 .M2X b9,a10,b11:b10 807 [a1] mpyu .M1 a0,a1,a2 808 mpyu .M1X a3,b4,a5 809 mpyu .M2 b6,b7,b8 810 [b1] mpyu .M2X b9,a10,b11 811 mpyu4 .M1 a0,a1,a3:a2 812 [!a1] mpyu4 .M1X a3,b4,a5:a4 813 [!b1] mpyu4 .M2 b6,b7,b9:b8 814 mpyu4 .M2X b9,a10,b11:b10 815 [a2] mpyus .M1 a0,a1,a2 816 mpyus .M1X a3,b4,a5 817 mpyus .M2 b6,b7,b8 818 [b2] mpyus .M2X b9,a10,b11 819 mpyus4 .M1 a0,a1,a3:a2 820 [!a2] mpyus4 .M1X b4,a3,a5:a4 821 [!b2] mpyus4 .M2 b6,b7,b9:b8 822 mpyus4 .M2X a10,b9,b11:b10 823 mpy2 .M1 a0,a1,a3:a2 824 [a0] mpy2 .M1X a3,b4,a5:a4 825 [b0] mpy2 .M2 b6,b7,b9:b8 826 mpy2 .M2X b9,a10,b11:b10 827 mpy2ir .M1 a0,a1,a3:a2 828 mpy2ir .M1X a3,b4,a5:a4 829 mpy2ir .M2 b6,b7,b9:b8 830 mpy2ir .M2X b9,a10,b11:b10 831 [!a0] mpy32 .M1 a0,a1,a2 832 mpy32 .M1X a3,b4,a5 833 mpy32 .M2 b6,b7,b8 834 [!b0] mpy32 .M2X b9,a10,b11 835 mpy32 .M1 a0,a1,a3:a2 836 [a1] mpy32 .M1X a3,b4,a5:a4 837 [b1] mpy32 .M2 b6,b7,b9:b8 838 mpy32 .M2X b9,a10,b11:b10 839 mpy32su .M1 a0,a1,a3:a2 840 [!a1] mpy32su .M1X a3,b4,a5:a4 841 [!b1] mpy32su .M2 b6,b7,b9:b8 842 mpy32su .M2X b9,a10,b11:b10 843 mpy32u .M1 a0,a1,a3:a2 844 [a2] mpy32u .M1X a3,b4,a5:a4 845 [b2] mpy32u .M2 b6,b7,b9:b8 846 mpy32u .M2X b9,a10,b11:b10 847 mpy32us .M1 a0,a1,a3:a2 848 [!a2] mpy32us .M1X a3,b4,a5:a4 849 [!b2] mpy32us .M2 b6,b7,b9:b8 850 mpy32us .M2X b9,a10,b11:b10 851 [a0] mv .L1 a5,a7 852 mv .L1X b8,a13 853 [b0] mv .L2 b12,b15 854 mv .L2X a17,b19 855 [!a0] mv .S1 a5,a7 856 mv .S1X b8,a13 857 mv .S2 b12,b15 858 [!b0] mv .S2X a17,b19 859 [a1] mv .D1 a5,a7 860 mv .D1X b8,a13 861 [b1] mv .D2 b12,b15 862 mv .D2X a17,b19 863 [a0] mvc .S2 amr,b5 864 mvc .S2 b6,amr 865 [b0] mvc .S2X a7,amr 866 mvc .S2 csr,b8 867 mvc .S2 b8,csr 868 mvc .S2 dnum,b9 869 mvc .S2 b10,ecr 870 mvc .S2 efr,b11 871 mvc .S2 fadcr,b12 872 mvc .S2 b13,fadcr 873 mvc .S2 faucr,b14 874 mvc .S2 b15,faucr 875 mvc .S2 fmcr,b16 876 mvc .S2 b17,fmcr 877 mvc .S2 gfpgfr,b18 878 mvc .S2 b19,gfpgfr 879 mvc .S2 gplya,b20 880 mvc .S2 b21,gplya 881 mvc .S2 gplyb,b22 882 mvc .S2 b23,gplyb 883 mvc .S2 b24,icr 884 mvc .S2 ier,b25 885 mvc .S2 b26,ier 886 mvc .S2 ierr,b27 887 mvc .S2 b28,ierr 888 mvc .S2 ifr,b29 889 mvc .S2 ilc,b30 890 mvc .S2 b31,ilc 891 mvc .S2 irp,b0 892 mvc .S2 b1,irp 893 mvc .S2 b2,isr 894 mvc .S2 istp,b3 895 mvc .S2 b4,istp 896 mvc .S2 itsr,b5 897 mvc .S2 b6,itsr 898 mvc .S2 nrp,b7 899 mvc .S2 b8,nrp 900 mvc .S2 ntsr,b9 901 mvc .S2 b10,ntsr 902 mvc .S2 pce1,b11 903 mvc .S2 rep,b12 904 mvc .S2 b13,rep 905 mvc .S2 rilc,b14 906 mvc .S2 b15,rilc 907 mvc .S2 ssr,b16 908 mvc .S2 b17,ssr 909 mvc .S2 tsch,b18 910 mvc .S2 tscl,b19 911 mvc .S2 b20,tscl 912 mvc .S2 tsr,b21 913 mvc .S2 b22,tsr 914 .word 0x0001e3e2 915 .word 0x0005e3e2 916 .word 0x0181e3a2 917 .word 0x0201e3a2 918 .word 0x0301e3a2 919 .word 0x0101e3a2 920 .word 0x0281e3a2 921 .word 0x0381e3a2 922 .word 0x004203e2 923 mvd .M1 a4,a5 924 [!a0] mvd .M1X b6,a7 925 [!b0] mvd .M2 b8,b9 926 mvd .M2X a10,b11 927 [!b1] mvk .S1 -32768,a5 928 mvk .S2 32767,b4 929 mvk .L1 -16,a4 930 [a1] mvk .L2 15,b4 931 [b1] mvk .D1 6,a4 932 mvk .D2 -9,b12 933 mvkh .S1 0x12345678,a6 934 [a2] mvkh .S2 0xfedcba98,b7 935 [b2] mvklh .S1 0x12345678,a6 936 mvklh .S2 0xfedcba98,b7 937 mvkl .S1 0x12345678,a6 938 [!a2] mvkl .S2 0xfedcba98,b7 939 neg .S1 a5,a6 940 [a0] neg .S1X b7,a8 941 [b0] neg .S2 b9,b10 942 neg .S2X a11,b12 943 [!a0] neg .L1 a13,a14 944 neg .L1X b15,a16 945 neg .L2 b17,b18 946 [!b0] neg .L2X a19,b20 947 [b1] neg .L1 a21:a20,a23:a22 948 neg .L2 b25:b24,b27:b26 949 nop 1 950 nop 2 951 nop 952 nop 3 953 nop 4 954 nop 5 955 nop 6 956 nop 7 957 nop 8 958 nop 9 959 [!b2] norm .L1 a4,a5 960 norm .L1X b6,a7 961 norm .L2 b8,b9 962 [a0] norm .L2X a10,b11 963 norm .L1 a5:a4,a6 964 [b0] norm .L2 b9:b8,b10 965 not .L1 a1,a2 966 [b2] not .L1X b3,a4 967 [!a2] not .L2 b5,b6 968 not .L2X a7,b8 969 [!b2] not .S1 a1,a2 970 not .S1X b3,a4 971 not .S2 b5,b6 972 [a0] not .S2X a7,b8 973 [b0] not .D1 a1,a2 974 not .D1X b3,a4 975 not .D2 b5,b6 976 [!a0] not .D2X a7,b8 977 [!a0] or .D1 a1,a2,a3 978 or .D1X a4,b5,a6 979 or .D2 b7,b8,b9 980 [!b0] or .D2X b10,a11,b12 981 or .D1 -16,a2,a3 982 [a1] or .D1X 11,b5,a6 983 [b1] or .D2 15,b8,b9 984 or .D2X -13,a11,b12 985 [!a1] or .L1 a1,a2,a3 986 or .L1X a4,b5,a6 987 or .L2 b7,b8,b9 988 [!b1] or .L2X b10,a11,b12 989 or .L1 -16,a2,a3 990 [a2] or .L1X 11,b5,a6 991 [b2] or .L2 15,b8,b9 992 or .L2X -13,a11,b12 993 [!a2] or .S1 a1,a2,a3 994 or .S1X a4,b5,a6 995 or .S2 b7,b8,b9 996 [!b2] or .S2X b10,a11,b12 997 or .S1 -16,a2,a3 998 [a0] or .S1X 11,b5,a6 999 [b0] or .S2 15,b8,b9 1000 or .S2X -13,a11,b12 1001 [!a0] pack2 .L1 a1,a2,a3 1002 pack2 .L1X a5,b8,a13 1003 pack2 .L2 b21,b2,b23 1004 [!b0] pack2 .L2X b25,a16,b9 1005 [a1] pack2 .S1 a1,a2,a3 1006 pack2 .S1X a5,b8,a13 1007 pack2 .S2 b21,b2,b23 1008 [b1] pack2 .S2X b25,a16,b9 1009 [!a1] packh2 .L1 a1,a2,a3 1010 packh2 .L1X a5,b8,a13 1011 packh2 .L2 b21,b2,b23 1012 [!b1] packh2 .L2X b25,a16,b9 1013 [a2] packh2 .S1 a1,a2,a3 1014 packh2 .S1X a5,b8,a13 1015 packh2 .S2 b21,b2,b23 1016 [b2] packh2 .S2X b25,a16,b9 1017 [!a2] packh4 .L1 a1,a2,a3 1018 packh4 .L1X a5,b8,a13 1019 packh4 .L2 b21,b2,b23 1020 [!b2] packh4 .L2X b25,a16,b9 1021 [a0] packhl2 .L1 a1,a2,a3 1022 packhl2 .L1X a5,b8,a13 1023 packhl2 .L2 b21,b2,b23 1024 [b0] packhl2 .L2X b25,a16,b9 1025 packhl2 .S1 a1,a2,a3 1026 [!a0] packhl2 .S1X a5,b8,a13 1027 [!b0] packhl2 .S2 b21,b2,b23 1028 packhl2 .S2X b25,a16,b9 1029 [a1] packlh2 .L1 a1,a2,a3 1030 packlh2 .L1X a5,b8,a13 1031 packlh2 .L2 b21,b2,b23 1032 [b1] packlh2 .L2X b25,a16,b9 1033 packlh2 .S1 a1,a2,a3 1034 [!a1] packlh2 .S1X a5,b8,a13 1035 [!b1] packlh2 .S2 b21,b2,b23 1036 packlh2 .S2X b25,a16,b9 1037 [a2] packl4 .L1 a1,a2,a3 1038 packl4 .L1X a5,b8,a13 1039 packl4 .L2 b21,b2,b23 1040 [b2] packl4 .L2X b25,a16,b9 1041 .word 0x03100b60 1042 rcpdp .S1 a5:a4,a7:a6 1043 [!a2] rcpdp .S2 b9:b8,b11:b10 1044 .word 0x0317eb60 1045 rcpsp .S1 a0,a1 1046 [!b2] rcpsp .S1X b2,a3 1047 [a0] rcpsp .S2 b4,b5 1048 rcpsp .S2X a6,b7 1049 rint 1050 [b0] rotl .M1 a0,a1,a2 1051 rotl .M1X b3,a4,a5 1052 rotl .M2 b6,b7,b8 1053 [!a0] rotl .M2X a9,b10,b11 1054 rotl .M1 a12,0,a13 1055 [!b0] rotl .M1X b14,31,a15 1056 [a1] rotl .M2 b16,17,b17 1057 rotl .M2X a18,25,b19 1058 rpack2 .S1 a1,a2,a3 1059 rpack2 .S1X a4,b5,a6 1060 rpack2 .S2 b7,b8,b9 1061 rpack2 .S2X b10,a11,b12 1062 .word 0x03100ba0 1063 rsqrdp .S1 a5:a4,a7:a6 1064 [b1] rsqrdp .S2 b9:b8,b11:b10 1065 .word 0x0317eba0 1066 rsqrsp .S1 a0,a1 1067 [!a1] rsqrsp .S1X b2,a3 1068 [!b1] rsqrsp .S2 b4,b5 1069 rsqrsp .S2X a6,b7 1070 sadd .L1 a1,a2,a3 1071 [a2] sadd .L1X a4,b5,a6 1072 [b2] sadd .L2 b7,b8,b9 1073 sadd .L2X b10,a11,b12 1074 [!a2] sadd .L1 a13,a15:a14,a17:a16 1075 sadd .L1X b18,a21:a20,a23:a22 1076 sadd .L2 b24,b27:b26,b29:b28 1077 [!b2] sadd .L2X a30,b1:b0,b3:b2 1078 sadd .L1 -16,a4,a5 1079 [a0] sadd .L1X 15,b6,a7 1080 [b0] sadd .L2 12,b8,b9 1081 sadd .L2X -11,a10,b11 1082 sadd .L1 -16,a13:a12,a15:a14 1083 [!a0] sadd .L2 15,b21:b20,b23:b22 1084 [!b0] sadd .S1 a28,a29,a30 1085 sadd .S1X a31,b0,a1 1086 sadd .S2 b2,b3,b4 1087 [a1] sadd .S2X b5,a6,b7 1088 sadd2 .S1 a1,a2,a3 1089 [b1] sadd2 .S1X a4,b5,a6 1090 [!a1] sadd2 .S2 b7,b8,b9 1091 sadd2 .S2X b10,a11,b12 1092 saddsub .L1 a0,a1,a3:a2 1093 saddsub .L1X a4,b5,a7:a6 1094 saddsub .L2 b8,b9,b11:b10 1095 saddsub .L2X b12,a13,b15:b14 1096 saddsub2 .L1 a0,a1,a3:a2 1097 saddsub2 .L1X a4,b5,a7:a6 1098 saddsub2 .L2 b8,b9,b11:b10 1099 saddsub2 .L2X b12,a13,b15:b14 1100 [!b1] saddsu2 .S1 a16,a17,a18 1101 saddsu2 .S1X b19,a20,a21 1102 saddsu2 .S2 b22,b23,b24 1103 [a2] saddsu2 .S2X a25,b26,b27 1104 saddus2 .S1 a28,a29,a30 1105 [b2] saddus2 .S1X a31,b0,a1 1106 [!a2] saddus2 .S2 b2,b3,b4 1107 saddus2 .S2X b5,a6,b7 1108 saddu4 .S1 a28,a29,a30 1109 [!b2] saddu4 .S1X a31,b0,a1 1110 [a0] saddu4 .S2 b2,b3,b4 1111 saddu4 .S2X b5,a6,b7 1112 [b0] sat .L1 a3:a2,a20 1113 sat .L2 b7:b6,b15 1114 set .S1 a1,31,0,a2 1115 [!a0] set .S2 b3,0,31,b4 1116 set .S1 a5,a6,a7 1117 [!b0] set .S1X b8,a9,a10 1118 [a1] set .S2 b11,b12,b13 1119 set .S2X a14,b15,b16 1120 shfl .M1 a17,a18 1121 [b1] shfl .M1X b19,a20 1122 [!a1] shfl .M2 b21,b22 1123 shfl .M2X a23,b24 1124 shfl3 .L1 a0,a1,a3:a2 1125 shfl3 .L1X a4,b5,a7:a6 1126 shfl3 .L2 b8,b9,b11:b10 1127 shfl3 .L2X b12,a13,b15:b14 1128 shl .S1 a1,a2,a3 1129 [!b1] shl .S1X b4,a5,a6 1130 [a2] shl .S2 b7,b8,b9 1131 shl .S2X a10,b11,b12 1132 [b2] shl .S1 a15:a14,a16,a19:a18 1133 shl .S2 b21:b20,b22,b25:b24 1134 [!a2] shl .S1 a26,a27,a29:a28 1135 shl .S1X b30,a31,a1:a0 1136 shl .S2 b2,b3,b5:b4 1137 [!b2] shl .S2X a6,b7,b9:b8 1138 shl .S1 a1,0,a3 1139 [a0] shl .S1X b4,31,a6 1140 [b0] shl .S2 b7,17,b9 1141 shl .S2X a10,12,b12 1142 [!a0] shl .S1 a15:a14,0,a19:a18 1143 shl .S2 b21:b20,31,b25:b24 1144 [!b0] shl .S1 a26,31,a29:a28 1145 shl .S1X b30,0,a1:a0 1146 shl .S2 b2,5,b5:b4 1147 [a1] shl .S2X a6,9,b9:b8 1148 shlmb .L1 a1,a2,a3 1149 [b1] shlmb .L1X a4,b5,a6 1150 [!a1] shlmb .L2 b7,b8,b9 1151 shlmb .L2X b10,a11,b12 1152 shlmb .S1 a1,a2,a3 1153 [!b1] shlmb .S1X a4,b5,a6 1154 [a2] shlmb .S2 b7,b8,b9 1155 shlmb .S2X b10,a11,b12 1156 shr .S1 a1,a2,a3 1157 [b2] shr .S1X b4,a5,a6 1158 [!a2] shr .S2 b7,b8,b9 1159 shr .S2X a10,b11,b12 1160 [!b2] shr .S1 a15:a14,a16,a19:a18 1161 shr .S2 b21:b20,b22,b25:b24 1162 shr .S1 a1,0,a3 1163 [a0] shr .S1X b4,31,a6 1164 [b0] shr .S2 b7,17,b9 1165 shr .S2X a10,12,b12 1166 [!a0] shr .S1 a15:a14,0,a19:a18 1167 shr .S2 b21:b20,31,b25:b24 1168 shr2 .S1 a1,a2,a3 1169 [!b0] shr2 .S1X b4,a5,a6 1170 [a1] shr2 .S2 b7,b8,b9 1171 shr2 .S2X a10,b11,b12 1172 shr2 .S1 a1,31,a3 1173 [b1] shr2 .S1X b4,0,a6 1174 [!a1] shr2 .S2 b7,5,b9 1175 shr2 .S2X a10,25,b12 1176 shrmb .S1 a1,a2,a3 1177 [!b1] shrmb .S1X a4,b5,a6 1178 [a2] shrmb .S2 b7,b8,b9 1179 shrmb .S2X b10,a11,b12 1180 shru .S1 a1,a2,a3 1181 [b2] shru .S1X b4,a5,a6 1182 [!a2] shru .S2 b7,b8,b9 1183 shru .S2X a10,b11,b12 1184 [!b2] shru .S1 a15:a14,a16,a19:a18 1185 shru .S2 b21:b20,b22,b25:b24 1186 shru .S1 a1,0,a3 1187 [a0] shru .S1X b4,31,a6 1188 [b0] shru .S2 b7,17,b9 1189 shru .S2X a10,12,b12 1190 [!a0] shru .S1 a15:a14,0,a19:a18 1191 shru .S2 b21:b20,31,b25:b24 1192 shru2 .S1 a1,a2,a3 1193 [!b0] shru2 .S1X b4,a5,a6 1194 [a1] shru2 .S2 b7,b8,b9 1195 shru2 .S2X a10,b11,b12 1196 shru2 .S1 a1,31,a3 1197 [b1] shru2 .S1X b4,0,a6 1198 [!a1] shru2 .S2 b7,5,b9 1199 shru2 .S2X a10,25,b12 1200 smpy .M1 a5,a6,a7 1201 [!b1] smpy .M1X a8,b9,a10 1202 [a2] smpy .M2 b11,b12,b13 1203 smpy .M2X b14,a15,b16 1204 smpyh .M1 a5,a6,a7 1205 [b2] smpyh .M1X a8,b9,a10 1206 [!a2] smpyh .M2 b11,b12,b13 1207 smpyh .M2X b14,a15,b16 1208 smpyhl .M1 a5,a6,a7 1209 [!b2] smpyhl .M1X a8,b9,a10 1210 [a0] smpyhl .M2 b11,b12,b13 1211 smpyhl .M2X b14,a15,b16 1212 smpylh .M1 a5,a6,a7 1213 [b0] smpylh .M1X a8,b9,a10 1214 [!a0] smpylh .M2 b11,b12,b13 1215 smpylh .M2X b14,a15,b16 1216 [!b0] smpy2 .M1 a17,a18,a21:a20 1217 smpy2 .M1X a22,b23,a25:a24 1218 smpy2 .M2 b26,b27,b29:b28 1219 [a1] smpy2 .M2X b30,a31,b1:b0 1220 smpy32 .M1 a17,a18,a21 1221 smpy32 .M1X a22,b23,a25 1222 smpy32 .M2 b26,b27,b29 1223 smpy32 .M2X b30,a31,b1 1224 spack2 .S1 a1,a2,a3 1225 [b1] spack2 .S1X a4,b5,a6 1226 [!a1] spack2 .S2 b7,b8,b9 1227 spack2 .S2X b10,a11,b12 1228 spacku4 .S1 a1,a2,a3 1229 [!b1] spacku4 .S1X a4,b5,a6 1230 [a2] spacku4 .S2 b7,b8,b9 1231 spacku4 .S2X b10,a11,b12 1232 [b2] spdp .S1 a13,a15:a14 1233 spdp .S1X b15,a17:a16 1234 spdp .S2 b18,b21:b20 1235 [!a2] spdp .S2X a21,b23:b22 1236 [!b2] spint .L1 a13,a15 1237 spint .L1X b15,a17 1238 spint .L2 b18,b21 1239 [a0] spint .L2X a21,b23 1240 [b0] sptrunc .L1 a13,a15 1241 sptrunc .L1X b15,a17 1242 sptrunc .L2 b18,b21 1243 [!a0] sptrunc .L2X a21,b23 1244 sshl .S1 a1,a2,a3 1245 [!b0] sshl .S1X b4,a5,a6 1246 [a1] sshl .S2 b7,b8,b9 1247 sshl .S2X a10,b11,b12 1248 sshl .S1 a13,31,a14 1249 [b1] sshl .S1X b15,0,a16 1250 [!a1] sshl .S2 b17,25,b18 1251 sshl .S2X a19,7,b20 1252 sshvl .M1 a1,a2,a3 1253 [!b1] sshvl .M1X b4,a5,a6 1254 [a2] sshvl .M2 b7,b8,b9 1255 sshvl .M2X a10,b11,b12 1256 sshvr .M1 a1,a2,a3 1257 [!b1] sshvr .M1X b4,a5,a6 1258 [a2] sshvr .M2 b7,b8,b9 1259 sshvr .M2X a10,b11,b12 1260 [b2] ssub .L1 a1,a2,a3 1261 ssub .L1X a4,b5,a6 1262 ssub .L2 b7,b8,b9 1263 [!a2] ssub .L2X b10,a11,b12 1264 ssub .L1X b13,a14,a15 1265 [!b2] ssub .L2X a16,b17,b18 1266 .word 0x000003f8 1267 ssub .L1 -16,a19,a20 1268 [a0] ssub .L1X 15,b21,a22 1269 [b0] ssub .L2 7,b23,b24 1270 ssub .L2X -9,a25,b26 1271 ssub .L1 -16,a29:a28,a31:a30 1272 [!a0] ssub .L2 15,b1:b0,b3:b2 1273 ssub2 .L1 a1,a2,a3 1274 [!b0] ssub2 .L1X a4,b5,a6 1275 [a1] ssub2 .L2 b7,b8,b9 1276 ssub2 .L2X b10,a11,b12 1277 stb .D1T1 a7,*a5 1278 [b2] stb .D1T2 b11,*++a9 1279 stb .D2T1 a15,*--b13 1280 [!a2] stb .D2T2 b19,*b17++ 1281 stb .D1T1 a23,*a21-- 1282 [!b2] stb .D2T2 b27,*-b25[31] 1283 stb .D1T1 a31,*+a29[0] 1284 stb .D1T1 a2,*-a0(2) 1285 stb .D1T1 a6,*-a4[a5] 1286 stb .D1T1 a9,*+a7[a8] 1287 stb .D1T1 a12,*--a10[11] 1288 stb .D1T1 a15,*++a13(14) 1289 stb .D1T1 a18,*a16--(17) 1290 stb .D1T1 a21,*a19++(20) 1291 stb .D1T1 a24,*--a22[a23] 1292 stb .D1T1 a27,*++a25[a26] 1293 stb .D1T1 a30,*a28--[a29] 1294 stb .D1T1 a1,*a31++[a0] 1295 [a0] stb .D2T1 a15,*+b14(32767) 1296 stb .D2T2 b16,*+b15[32767] 1297 stdw .D1T1 a7:a6,*a5 1298 [b2] stdw .D1T2 b11:b10,*++a9 1299 stdw .D2T1 a15:a14,*--b13 1300 [!a2] stdw .D2T2 b19:b18,*b17++ 1301 stdw .D1T1 a23:a22,*a21-- 1302 [!b2] stdw .D2T2 b27:b26,*-b25[31] 1303 stdw .D1T1 a31:a30,*+a29[0] 1304 stdw .D1T1 a3:a2,*-a0(248) 1305 stdw .D1T1 a7:a6,*-a4[a5] 1306 stdw .D1T1 a9:a8,*+a7[a8] 1307 stdw .D1T1 a13:a12,*--a10[11] 1308 stdw .D1T1 a15:a14,*++a13(16) 1309 stdw .D1T1 a19:a18,*a16--(24) 1310 stdw .D1T1 a21:a20,*a19++(32) 1311 stdw .D1T1 a25:a24,*--a22[a23] 1312 stdw .D1T1 a27:a26,*++a25[a26] 1313 stdw .D1T1 a31:a30,*a28--[a29] 1314 stdw .D1T1 a1:a0,*a31++[a0] 1315 sth .D1T1 a7,*a5 1316 [b2] sth .D1T2 b11,*++a9 1317 sth .D2T1 a15,*--b13 1318 [!a2] sth .D2T2 b19,*b17++ 1319 sth .D1T1 a23,*a21-- 1320 [!b2] sth .D2T2 b27,*-b25[31] 1321 sth .D1T1 a31,*+a29[0] 1322 sth .D1T1 a2,*-a0(62) 1323 sth .D1T1 a6,*-a4[a5] 1324 sth .D1T1 a9,*+a7[a8] 1325 sth .D1T1 a12,*--a10[11] 1326 sth .D1T1 a15,*++a13(14) 1327 sth .D1T1 a18,*a16--(18) 1328 sth .D1T1 a21,*a19++(20) 1329 sth .D1T1 a24,*--a22[a23] 1330 sth .D1T1 a27,*++a25[a26] 1331 sth .D1T1 a30,*a28--[a29] 1332 sth .D1T1 a1,*a31++[a0] 1333 [a0] sth .D2T1 a15,*+b14(65534) 1334 sth .D2T2 b16,*+b15[32767] 1335 stndw .D1T1 a7:a6,*a5 1336 [b2] stndw .D1T2 b11:b10,*++a9 1337 stndw .D2T1 a15:a14,*--b13 1338 [!a2] stndw .D2T2 b19:b18,*b17++ 1339 stndw .D1T1 a23:a22,*a21-- 1340 [!b2] stndw .D2T2 b27:b26,*-b25[31] 1341 stndw .D1T1 a31:a30,*+a29[0] 1342 stndw .D1T1 a3:a2,*-a0(31) 1343 stndw .D1T1 a7:a6,*-a4[a5] 1344 stndw .D1T1 a9:a8,*+a7(a8) 1345 stndw .D1T1 a13:a12,*--a10[11] 1346 stndw .D1T1 a15:a14,*++a13(16) 1347 stndw .D1T1 a19:a18,*a16--(24) 1348 stndw .D1T1 a21:a20,*a19++(30) 1349 stndw .D1T1 a25:a24,*--a22[a23] 1350 stndw .D1T1 a27:a26,*++a25(a26) 1351 stndw .D1T1 a31:a30,*a28--[a29] 1352 stndw .D1T1 a1:a0,*a31++(a0) 1353 stnw .D1T1 a7,*a5 1354 [b2] stnw .D1T2 b11,*++a9 1355 stnw .D2T1 a15,*--b13 1356 [!a2] stnw .D2T2 b19,*b17++ 1357 stnw .D1T1 a23,*a21-- 1358 [!b2] stnw .D2T2 b27,*-b25[31] 1359 stnw .D1T1 a31,*+a29[0] 1360 stnw .D1T1 a2,*-a0(124) 1361 stnw .D1T1 a6,*-a4[a5] 1362 stnw .D1T1 a9,*+a7[a8] 1363 stnw .D1T1 a12,*--a10[11] 1364 stnw .D1T1 a15,*++a13(16) 1365 stnw .D1T1 a18,*a16--(20) 1366 stnw .D1T1 a21,*a19++(24) 1367 stnw .D1T1 a24,*--a22[a23] 1368 stnw .D1T1 a27,*++a25[a26] 1369 stnw .D1T1 a30,*a28--[a29] 1370 stnw .D1T1 a1,*a31++[a0] 1371 stw .D1T1 a7,*a5 1372 [b2] stw .D1T2 b11,*++a9 1373 stw .D2T1 a15,*--b13 1374 [!a2] stw .D2T2 b19,*b17++ 1375 stw .D1T1 a23,*a21-- 1376 [!b2] stw .D2T2 b27,*-b25[31] 1377 stw .D1T1 a31,*+a29[0] 1378 stw .D1T1 a2,*-a0(124) 1379 stw .D1T1 a6,*-a4[a5] 1380 stw .D1T1 a9,*+a7[a8] 1381 stw .D1T1 a12,*--a10[11] 1382 stw .D1T1 a15,*++a13(16) 1383 stw .D1T1 a18,*a16--(20) 1384 stw .D1T1 a21,*a19++(24) 1385 stw .D1T1 a24,*--a22[a23] 1386 stw .D1T1 a27,*++a25[a26] 1387 stw .D1T1 a30,*a28--[a29] 1388 stw .D1T1 a1,*a31++[a0] 1389 [a0] stw .D2T1 a15,*+b14(131068) 1390 stw .D2T2 b16,*+b15[32767] 1391 sub .L1 a1,a2,a3 1392 [b0] sub .L1X a4,b5,a6 1393 [!a0] sub .L2 b7,b8,b9 1394 sub .L2X b10,a11,b12 1395 [!b0] sub .L1X b13,a14,a15 1396 sub .L2X a16,b17,b18 1397 .word 0x07b9a2f8 1398 [a1] sub .L1 a19,a20,a23:a22 1399 sub .L1X a24,b25,a27:a26 1400 sub .L2 b28,b29,b31:b30 1401 [b1] sub .L2X b0,a1,b3:b2 1402 sub .L1X b4,a5,a7:a6 1403 [!a1] sub .L2X a8,b9,b11:b10 1404 .word 0x031486f8 1405 sub .L1 -16,a12,a13 1406 [!b1] sub .L1X 15,b14,a15 1407 [a2] sub .L2 7,b16,b17 1408 sub .L2X -9,a18,b19 1409 sub .L1 -16,a21:a20,a23:a22 1410 [b2] sub .L2 15,b25:b24,b27:b26 1411 sub .S1 a1,a2,a3 1412 [!a2] sub .S1X a4,b5,a6 1413 [!b2] sub .S2 b7,b8,b9 1414 sub .S2X b10,a11,b12 1415 [a0] sub .S1X b13,a14,a15 1416 sub .S2X a16,b17,b18 1417 .word 0x07b5cd70 1418 [b0] sub .S1 -16,a19,a20 1419 sub .S1X 15,b21,a22 1420 sub .S2 13,b23,b24 1421 [!a0] sub .S2X -11,a25,b26 1422 sub .D1 a27,a28,a29 1423 [!b0] sub .D2 b30,b31,b0 1424 [a1] sub .D1 a1,0,a2 1425 sub .D2 b3,31,b4 1426 sub .D1X a5,b6,a7 1427 [b1] sub .D2X b8,a9,b10 1428 .word 0x0398ab30 1429 sub .L1 a5,16,a6 1430 [a0] sub .L1X b11,-15,a30 1431 sub .L2 b9,11,b10 1432 sub .L2X a5,-14,b7 1433 sub .L1 a3:a2,-5,a7:a6 1434 [b0] sub .L2 b29:b28,7,b29:b28 1435 sub .S1 a4,16,a11 1436 sub .S1X b9,-13,a23 1437 [!b0] sub .S2 b25,-15,b11 1438 sub .S2X a1,4,b2 1439 subab .D1 a1,a2,a3 1440 [!a1] subab .D2 b4,b5,b6 1441 subab .D1 a7,0,a8 1442 [!b1] subab .D2 b9,31,b10 1443 subabs4 .L1 a1,a2,a3 1444 [a2] subabs4 .L1X a4,b5,a6 1445 [b2] subabs4 .L2 b7,b8,b9 1446 subabs4 .L2X b10,a11,b12 1447 subah .D1 a1,a2,a3 1448 [!a2] subah .D2 b4,b5,b6 1449 [!b2] subah .D1 a7,0,a8 1450 subah .D2 b9,31,b10 1451 subaw .D1 a1,a2,a3 1452 [a0] subaw .D2 b4,b5,b6 1453 [b0] subaw .D1 a7,0,a8 1454 subaw .D2 b9,31,b10 1455 [!a0] subc .L1 a3,a4,a5 1456 subc .L1X a6,b7,a8 1457 subc .L2 b9,b10,b11 1458 [!b0] subc .L2X b12,a13,b14 1459 subdp .L1 a3:a2,a5:a4,a7:a6 1460 [a1] subdp .L1X a9:a8,b11:b10,a13:a12 1461 [b1] subdp .L2 b15:b14,b17:b16,b19:b18 1462 subdp .L2X b21:b20,a23:a22,b25:b24 1463 [!a1] subdp .L1X b27:b26,a29:a28,a31:a30 1464 subdp .L2X a1:a0,b3:b2,b5:b4 1465 .word 0x0f7343b8 1466 subdp .S1 a3:a2,a5:a4,a7:a6 1467 [a1] subdp .S1X a9:a8,b11:b10,a13:a12 1468 [b1] subdp .S2 b15:b14,b17:b16,b19:b18 1469 subdp .S2X b21:b20,a23:a22,b25:b24 1470 [!a1] subdp .S1X b27:b26,a29:a28,a31:a30 1471 subdp .S2X a1:a0,b3:b2,b5:b4 1472 .word 0x0f6b8ef8 1473 subsp .L1 a3,a5,a7 1474 [a1] subsp .L1X a9,b11,a13 1475 [b1] subsp .L2 b15,b17,b19 1476 subsp .L2X b21,a23,b25 1477 [!a1] subsp .L1X b27,a29,a31 1478 subsp .L2X a1,b3,b5 1479 .word 0x0ff762b8 1480 subsp .S1 a3,a5,a7 1481 [!b1] subsp .S1X a9,b11,a13 1482 [a2] subsp .S2 b15,b17,b19 1483 subsp .S2X b21,a23,b25 1484 [b2] subsp .S1X b27,a29,a31 1485 subsp .S2X a1,b3,b5 1486 .word 0x0fefaeb8 1487 subu .L1 a2,a3,a5:a4 1488 [!a2] subu .L1X a6,b7,a9:a8 1489 [!b2] subu .L2 b10,b11,b13:b12 1490 subu .L2X b14,a15,b17:b16 1491 [a0] subu .L1X b18,a19,a21:a20 1492 subu .L2X a22,b23,b25:b24 1493 .word 0x0a4e47f8 1494 sub2 .L1 a1,a2,a3 1495 [b0] sub2 .L1X a4,b5,a6 1496 [!a0] sub2 .L2 b7,b8,b9 1497 sub2 .L2X b10,a11,b12 1498 sub2 .S1 a1,a2,a3 1499 [!b0] sub2 .S1X a4,b5,a6 1500 [a1] sub2 .S2 b7,b8,b9 1501 sub2 .S2X b10,a11,b12 1502 sub2 .D1 a1,a2,a3 1503 [b1] sub2 .D1X a4,b5,a6 1504 [!a1] sub2 .D2 b7,b8,b9 1505 sub2 .D2X b10,a11,b12 1506 sub4 .L1 a1,a2,a3 1507 [!b1] sub4 .L1X a4,b5,a6 1508 [a2] sub4 .L2 b7,b8,b9 1509 sub4 .L2X b10,a11,b12 1510 swap2 .L1 a3,a7 1511 [b2] swap2 .L2 b9,b11 1512 [!a2] swap2 .S1 a13,a15 1513 swap2 .S2 b23,b29 1514 [!b2] swap4 .L1 a1,a2 1515 swap4 .L1X b3,a4 1516 swap4 .L2 b5,b6 1517 [a0] swap4 .L2X a7,b8 1518 swe 1519 swenr 1520 unpkhu4 .L1 a1,a2 1521 [b0] unpkhu4 .L1X b3,a4 1522 [!a0] unpkhu4 .L2 b5,b6 1523 unpkhu4 .L2X a7,b8 1524 unpkhu4 .S1 a1,a2 1525 [!b0] unpkhu4 .S1X b3,a4 1526 [a1] unpkhu4 .S2 b5,b6 1527 unpkhu4 .S2X a7,b8 1528 unpklu4 .L1 a1,a2 1529 [b1] unpklu4 .L1X b3,a4 1530 [!a1] unpklu4 .L2 b5,b6 1531 unpklu4 .L2X a7,b8 1532 unpklu4 .S1 a1,a2 1533 [!b1] unpklu4 .S1X b3,a4 1534 [a2] unpklu4 .S2 b5,b6 1535 unpklu4 .S2X a7,b8 1536 xor .L1 a1,a2,a3 1537 [b2] xor .L1X a4,b5,a6 1538 [!a2] xor .L2 b7,b8,b9 1539 xor .L2X b10,a11,b12 1540 [!b2] xor .L1 -16,a13,a14 1541 xor .L1X 15,b15,a16 1542 xor .L2 3,b17,b18 1543 [a0] xor .L2X -12,a19,b20 1544 xor .S1 a1,a2,a3 1545 [b0] xor .S1X a4,b5,a6 1546 [!a0] xor .S2 b7,b8,b9 1547 xor .S2X b10,a11,b12 1548 [!b0] xor .S1 -16,a13,a14 1549 xor .S1X 15,b15,a16 1550 xor .S2 3,b17,b18 1551 [a1] xor .S2X -12,a19,b20 1552 xor .D1 a1,a2,a3 1553 [b0] xor .D1X a4,b5,a6 1554 [!a0] xor .D2 b7,b8,b9 1555 xor .D2X b10,a11,b12 1556 [!b0] xor .D1 -16,a13,a14 1557 xor .D1X 15,b15,a16 1558 xor .D2 3,b17,b18 1559 [a1] xor .D2X -12,a19,b20 1560 xormpy .M1 a1,a2,a3 1561 xormpy .M1X a4,b5,a6 1562 xormpy .M2 b7,b8,b9 1563 xormpy .M2X b10,a11,b12 1564 xpnd2 .M1 a13,a14 1565 [b1] xpnd2 .M1X b15,a16 1566 [!a1] xpnd2 .M2 b17,b18 1567 xpnd2 .M2X a19,b20 1568 xpnd4 .M1 a13,a14 1569 [!b1] xpnd4 .M1X b15,a16 1570 [a2] xpnd4 .M2 b17,b18 1571 xpnd4 .M2X a19,b20 1572 zero .L1 a1 1573 [b2] zero .L2 b2 1574 [!a2] zero .L1 a5:a4 1575 zero .L2 b7:b6 1576 zero .D1 a8 1577 [!b2] zero .D2 b9 1578 [a0] zero .S1 a10 1579 zero .S2 b11 1580