1*56bb7041Schristos .text 2*56bb7041Schristos .align 3 3*56bb7041Schristos .set micromips 4*56bb7041Schristos 5*56bb7041Schristos .ifdef compact 6*56bb7041Schristos .macro DSNOP 7*56bb7041Schristos .endm 8*56bb7041Schristos .else 9*56bb7041Schristos .macro DSNOP 10*56bb7041Schristos nop 11*56bb7041Schristos .endm 12*56bb7041Schristos .endif 13*56bb7041Schristos 14*56bb7041Schristos .ent test 15*56bb7041Schristos .globl test 16*56bb7041Schristostest: 17*56bb7041Schristos pref 0, 0 18*56bb7041Schristos pref 0, 2047 19*56bb7041Schristos pref 0, -2048 20*56bb7041Schristos pref 0, 2048 21*56bb7041Schristos pref 0, -2049 22*56bb7041Schristos pref 0, ($0) 23*56bb7041Schristos pref 0, 0($0) 24*56bb7041Schristos pref 1, 0($0) 25*56bb7041Schristos pref 2, 0($0) 26*56bb7041Schristos pref 3, 0($0) 27*56bb7041Schristos pref 4, 0($0) 28*56bb7041Schristos pref 5, 0($0) 29*56bb7041Schristos pref 6, 0($0) 30*56bb7041Schristos pref 7, 0($0) 31*56bb7041Schristos pref 7, 511($0) 32*56bb7041Schristos pref 7, -512($0) 33*56bb7041Schristos pref 31, 2047($0) 34*56bb7041Schristos pref 31, -2048($0) 35*56bb7041Schristos pref 31, 2048($0) 36*56bb7041Schristos pref 31, -2049($0) 37*56bb7041Schristos pref 3, 32767($0) 38*56bb7041Schristos pref 3, -32768($0) 39*56bb7041Schristos 40*56bb7041Schristos pref 31, 2047($2) 41*56bb7041Schristos pref 31, -2048($2) 42*56bb7041Schristos pref 31, 2048($2) 43*56bb7041Schristos pref 31, -2049($2) 44*56bb7041Schristos pref 3, 32767($2) 45*56bb7041Schristos pref 3, -32768($2) 46*56bb7041Schristos 47*56bb7041Schristos nop 48*56bb7041Schristos .ifndef insn32 49*56bb7041Schristos nop16 50*56bb7041Schristos .endif 51*56bb7041Schristos nop32 52*56bb7041Schristos ssnop 53*56bb7041Schristos ehb 54*56bb7041Schristos pause 55*56bb7041Schristos 56*56bb7041Schristos li $2, -1 57*56bb7041Schristos li $3, -1 58*56bb7041Schristos li $4, -1 59*56bb7041Schristos li $5, -1 60*56bb7041Schristos li $6, -1 61*56bb7041Schristos li $7, -1 62*56bb7041Schristos li $16, -1 63*56bb7041Schristos li $17, -1 64*56bb7041Schristos li $17, 0 65*56bb7041Schristos li $17, 125 66*56bb7041Schristos li $17, 126 67*56bb7041Schristos li $17, 127 68*56bb7041Schristos 69*56bb7041Schristos li32 $2, 0 70*56bb7041Schristos li32 $2, 1 71*56bb7041Schristos li $2, 32767 72*56bb7041Schristos li $2, -32768 73*56bb7041Schristos li $2, 65535 74*56bb7041Schristos 75*56bb7041Schristos li $2, 65536 76*56bb7041Schristos li $2, 0xffff8000 77*56bb7041Schristos li $2, 0xffff8001 78*56bb7041Schristos li $2, 0xffffffff 79*56bb7041Schristos li $2, 0x12345678 80*56bb7041Schristos 81*56bb7041Schristos move $0, $22 82*56bb7041Schristos move $2, $22 83*56bb7041Schristos move $3, $22 84*56bb7041Schristos move $4, $22 85*56bb7041Schristos move $5, $22 86*56bb7041Schristos move $6, $22 87*56bb7041Schristos move $7, $22 88*56bb7041Schristos move $8, $22 89*56bb7041Schristos move $9, $22 90*56bb7041Schristos move $10, $22 91*56bb7041Schristos move $30, $22 92*56bb7041Schristos move $31, $22 93*56bb7041Schristos move $0, $0 94*56bb7041Schristos move $0, $2 95*56bb7041Schristos move $0, $3 96*56bb7041Schristos move $0, $4 97*56bb7041Schristos move $0, $5 98*56bb7041Schristos move $0, $6 99*56bb7041Schristos move $0, $7 100*56bb7041Schristos move $0, $8 101*56bb7041Schristos move $0, $9 102*56bb7041Schristos move $0, $10 103*56bb7041Schristos move $0, $30 104*56bb7041Schristos move $0, $31 105*56bb7041Schristos 106*56bb7041Schristos move $22, $2 107*56bb7041Schristos .ifndef insn32 108*56bb7041Schristos move16 $2, $22 109*56bb7041Schristos move16 $22, $2 110*56bb7041Schristos .endif 111*56bb7041Schristos move32 $2, $22 112*56bb7041Schristos move32 $22, $2 113*56bb7041Schristos 114*56bb7041Schristos b test 115*56bb7041Schristos .ifndef insn32 116*56bb7041Schristos b16 test 117*56bb7041Schristos .endif 118*56bb7041Schristos DSNOP 119*56bb7041Schristos b32 test 120*56bb7041Schristos DSNOP 121*56bb7041Schristos b 1f 122*56bb7041Schristos .ifndef insn32 123*56bb7041Schristos b16 1f 124*56bb7041Schristos .endif 125*56bb7041Schristos DSNOP 126*56bb7041Schristos b32 1f 127*56bb7041Schristos1: 128*56bb7041Schristos DSNOP 129*56bb7041Schristos b 1b 130*56bb7041Schristos .ifndef insn32 131*56bb7041Schristos b16 1b 132*56bb7041Schristos .endif 133*56bb7041Schristos DSNOP 134*56bb7041Schristos b32 1b 135*56bb7041Schristos 136*56bb7041Schristos abs $2, $3 137*56bb7041Schristos abs $2, $4 138*56bb7041Schristos abs $2, $2 139*56bb7041Schristos abs $2 140*56bb7041Schristos 141*56bb7041Schristos add $2, $3, $4 142*56bb7041Schristos add $29, $30, $31 143*56bb7041Schristos add $2, $2, $4 144*56bb7041Schristos add $2, $4 145*56bb7041Schristos add $2, $2, 0 146*56bb7041Schristos add $2, $2, 1 147*56bb7041Schristos add $2, $2, 32767 148*56bb7041Schristos add $2, $2, -32768 149*56bb7041Schristos add $2, $2, 65535 150*56bb7041Schristos 151*56bb7041Schristos addi $3, $4, -32768 152*56bb7041Schristos addi $3, $4, 0 153*56bb7041Schristos addi $3, $4, 32767 154*56bb7041Schristos addi $3, $4, 65535 155*56bb7041Schristos addi $3, $3, 65535 156*56bb7041Schristos addi $3, 65535 157*56bb7041Schristos 158*56bb7041Schristos addiu $0, -8 159*56bb7041Schristos addiu $2, -8 160*56bb7041Schristos addiu $3, -8 161*56bb7041Schristos addiu $4, -8 162*56bb7041Schristos addiu $5, -8 163*56bb7041Schristos addiu $6, -8 164*56bb7041Schristos addiu $7, -8 165*56bb7041Schristos addiu $8, -8 166*56bb7041Schristos addiu $9, -8 167*56bb7041Schristos addiu $10, -8 168*56bb7041Schristos addiu $30, -8 169*56bb7041Schristos addiu $31, -8 170*56bb7041Schristos addiu $31, -7 171*56bb7041Schristos addiu $31, 0 172*56bb7041Schristos addiu $31, 1 173*56bb7041Schristos addiu $31, 6 174*56bb7041Schristos addiu $31, 7 175*56bb7041Schristos addiu $31, 8 176*56bb7041Schristos addiu $29, -258 << 2 177*56bb7041Schristos addiu $29, -257 << 2 178*56bb7041Schristos addiu $29, -256 << 2 179*56bb7041Schristos addiu $29, 255 << 2 180*56bb7041Schristos addiu $29, 256 << 2 181*56bb7041Schristos addiu $29, 257 << 2 182*56bb7041Schristos addiu $29, $29, 257 << 2 183*56bb7041Schristos addiu $29, $29, 258 << 2 184*56bb7041Schristos 185*56bb7041Schristos addiu $2, $2, -1 186*56bb7041Schristos addiu $2, $3, -1 187*56bb7041Schristos addiu $2, $4, -1 188*56bb7041Schristos addiu $2, $5, -1 189*56bb7041Schristos addiu $2, $6, -1 190*56bb7041Schristos addiu $2, $7, -1 191*56bb7041Schristos addiu $2, $16, -1 192*56bb7041Schristos addiu $2, $17, -1 193*56bb7041Schristos addiu $2, $17, 1 194*56bb7041Schristos addiu $2, $17, 4 195*56bb7041Schristos addiu $2, $17, 8 196*56bb7041Schristos addiu $2, $17, 12 197*56bb7041Schristos addiu $2, $17, 16 198*56bb7041Schristos addiu $2, $17, 20 199*56bb7041Schristos addiu $2, $17, 24 200*56bb7041Schristos addiu $3, $17, 24 201*56bb7041Schristos addiu $4, $17, 24 202*56bb7041Schristos addiu $5, $17, 24 203*56bb7041Schristos addiu $6, $17, 24 204*56bb7041Schristos addiu $7, $17, 24 205*56bb7041Schristos addiu $16, $17, 24 206*56bb7041Schristos addiu $17, $17, 24 207*56bb7041Schristos 208*56bb7041Schristos addiu $2, $29, 0 << 2 209*56bb7041Schristos addiu $2, $29, 1 << 2 210*56bb7041Schristos addiu $2, $29, 62 << 2 211*56bb7041Schristos addiu $2, $29, 63 << 2 212*56bb7041Schristos addiu $2, $29, 64 << 2 213*56bb7041Schristos addiu $2, $29, 63 << 2 214*56bb7041Schristos addiu $3, $29, 63 << 2 215*56bb7041Schristos addiu $4, $29, 63 << 2 216*56bb7041Schristos addiu $5, $29, 63 << 2 217*56bb7041Schristos addiu $6, $29, 63 << 2 218*56bb7041Schristos addiu $7, $29, 63 << 2 219*56bb7041Schristos addiu $16, $29, 63 << 2 220*56bb7041Schristos addiu $17, $29, 63 << 2 221*56bb7041Schristos 222*56bb7041Schristos addiu $3, $4, -32768 223*56bb7041Schristos addiu $3, $4, 0 224*56bb7041Schristos addiu $3, $4, 32767 225*56bb7041Schristos addiu $3, $4, 65535 226*56bb7041Schristos addiu $3, $3, 65535 227*56bb7041Schristos addiu $3, 65535 228*56bb7041Schristos 229*56bb7041Schristos addu $2, $22, $0 230*56bb7041Schristos addu $22, $2, $0 231*56bb7041Schristos addu $2, $0, $22 232*56bb7041Schristos addu $22, $0, $2 233*56bb7041Schristos 234*56bb7041Schristos addu $2, $3, $2 235*56bb7041Schristos addu $2, $3, $3 236*56bb7041Schristos addu $2, $3, $4 237*56bb7041Schristos addu $2, $3, $5 238*56bb7041Schristos addu $2, $3, $6 239*56bb7041Schristos addu $2, $3, $7 240*56bb7041Schristos addu $2, $3, $16 241*56bb7041Schristos addu $2, $3, $17 242*56bb7041Schristos 243*56bb7041Schristos addu $2, $2, $17 244*56bb7041Schristos addu $2, $3, $17 245*56bb7041Schristos addu $2, $4, $17 246*56bb7041Schristos addu $2, $5, $17 247*56bb7041Schristos addu $2, $6, $17 248*56bb7041Schristos addu $2, $7, $17 249*56bb7041Schristos addu $2, $16, $17 250*56bb7041Schristos addu $2, $17, $17 251*56bb7041Schristos 252*56bb7041Schristos addu $2, $2, $17 253*56bb7041Schristos addu $3, $2, $17 254*56bb7041Schristos addu $4, $2, $17 255*56bb7041Schristos addu $5, $2, $17 256*56bb7041Schristos addu $6, $2, $17 257*56bb7041Schristos addu $7, $2, $17 258*56bb7041Schristos addu $16, $2, $17 259*56bb7041Schristos addu $17, $2, $17 260*56bb7041Schristos 261*56bb7041Schristos addu $7, $7, $2 262*56bb7041Schristos addu $7, $2 263*56bb7041Schristos addu $7, $2, $7 264*56bb7041Schristos 265*56bb7041Schristos addu $29, $30, $31 266*56bb7041Schristos addu $2, $2, 0 267*56bb7041Schristos addu $2, $2, 1 268*56bb7041Schristos addu $2, $2, 32767 269*56bb7041Schristos addu $2, $2, -32768 270*56bb7041Schristos addu $2, $2, 65535 271*56bb7041Schristos 272*56bb7041Schristos and $2, $2 273*56bb7041Schristos and $2, $3 274*56bb7041Schristos and $2, $4 275*56bb7041Schristos and $2, $5 276*56bb7041Schristos and $2, $6 277*56bb7041Schristos and $2, $7 278*56bb7041Schristos and $2, $16 279*56bb7041Schristos and $2, $17 280*56bb7041Schristos and $3, $2 281*56bb7041Schristos and $4, $2 282*56bb7041Schristos and $5, $2 283*56bb7041Schristos and $6, $2 284*56bb7041Schristos and $7, $2 285*56bb7041Schristos and $16, $2 286*56bb7041Schristos and $17, $2 287*56bb7041Schristos 288*56bb7041Schristos and $2, $3 289*56bb7041Schristos and $2, $2, $3 290*56bb7041Schristos and $2, $3, $2 291*56bb7041Schristos .ifndef insn32 292*56bb7041Schristos and16 $2, $2, $3 293*56bb7041Schristos .endif 294*56bb7041Schristos and32 $2, $2, $3 295*56bb7041Schristos 296*56bb7041Schristos andi $2,$2,1 297*56bb7041Schristos andi $2,$2,2 298*56bb7041Schristos andi $2,$2,3 299*56bb7041Schristos andi $2,$2,4 300*56bb7041Schristos andi $2,$2,7 301*56bb7041Schristos andi $2,$2,8 302*56bb7041Schristos andi $2,$2,15 303*56bb7041Schristos andi $2,$2,16 304*56bb7041Schristos andi $2,$2,31 305*56bb7041Schristos andi $2,$2,32 306*56bb7041Schristos andi $2,$2,63 307*56bb7041Schristos andi $2,$2,64 308*56bb7041Schristos andi $2,$2,128 309*56bb7041Schristos andi $2,$2,255 310*56bb7041Schristos andi $2,$2,32768 311*56bb7041Schristos andi $2,$2,65535 312*56bb7041Schristos andi $2,$3,65535 313*56bb7041Schristos andi $2,$4,65535 314*56bb7041Schristos andi $2,$5,65535 315*56bb7041Schristos andi $2,$6,65535 316*56bb7041Schristos andi $2,$7,65535 317*56bb7041Schristos andi $2,$16,65535 318*56bb7041Schristos andi $2,$17,65535 319*56bb7041Schristos andi $3,$17,65535 320*56bb7041Schristos andi $4,$17,65535 321*56bb7041Schristos andi $5,$17,65535 322*56bb7041Schristos andi $6,$17,65535 323*56bb7041Schristos andi $7,$17,65535 324*56bb7041Schristos andi $16,$17,65535 325*56bb7041Schristos andi $17,$17,65535 326*56bb7041Schristos 327*56bb7041Schristos andi $7,$7,65535 328*56bb7041Schristos andi $7,65535 329*56bb7041Schristos .ifndef insn32 330*56bb7041Schristos andi16 $7,65535 331*56bb7041Schristos .endif 332*56bb7041Schristos andi32 $7,65535 333*56bb7041Schristos 334*56bb7041Schristos and32 $2, $3, $4 335*56bb7041Schristos and32 $2, $2, $4 336*56bb7041Schristos and32 $2, $4 337*56bb7041Schristos and $2, $3, 0 338*56bb7041Schristos and $2, $3, 65535 339*56bb7041Schristos and $2, $3, 65536 340*56bb7041Schristos and $2, $3, 0xffff0001 341*56bb7041Schristos 342*56bb7041Schristos bc2f test 343*56bb7041Schristos bc2f $cc0, test 344*56bb7041Schristos bc2f $cc1, test 345*56bb7041Schristos bc2f $cc2, test 346*56bb7041Schristos bc2f $cc3, test 347*56bb7041Schristos bc2f $cc4, test 348*56bb7041Schristos bc2f $cc5, test 349*56bb7041Schristos bc2f $cc6, test 350*56bb7041Schristos bc2f $cc7, test 351*56bb7041Schristos 352*56bb7041Schristos bc2t test 353*56bb7041Schristos bc2t $cc0, test 354*56bb7041Schristos bc2t $cc1, test 355*56bb7041Schristos bc2t $cc2, test 356*56bb7041Schristos bc2t $cc3, test 357*56bb7041Schristos bc2t $cc4, test 358*56bb7041Schristos bc2t $cc5, test 359*56bb7041Schristos bc2t $cc6, test 360*56bb7041Schristos bc2t $cc7, test 361*56bb7041Schristos 362*56bb7041Schristos .set noreorder 363*56bb7041Schristos bc2fl $cc1, test 364*56bb7041Schristos addu $3, $4, $5 365*56bb7041Schristos bc2tl $cc2, test 366*56bb7041Schristos addu $6, $7, $8 367*56bb7041Schristos .set reorder 368*56bb7041Schristos 369*56bb7041Schristos bc2fl $cc3, test 370*56bb7041Schristos addu $3, $4, $5 371*56bb7041Schristos bc2tl $cc4, test 372*56bb7041Schristos addu $6, $7, $8 373*56bb7041Schristos 374*56bb7041Schristos 375*56bb7041Schristostest2: 376*56bb7041Schristos DSNOP 377*56bb7041Schristos beqz $2, test2 378*56bb7041Schristos DSNOP 379*56bb7041Schristos beqz $3, test2 380*56bb7041Schristos DSNOP 381*56bb7041Schristos beqz $4, test2 382*56bb7041Schristos DSNOP 383*56bb7041Schristos beqz $5, test2 384*56bb7041Schristos DSNOP 385*56bb7041Schristos beqz $6, test2 386*56bb7041Schristos DSNOP 387*56bb7041Schristos beqz $7, test2 388*56bb7041Schristos DSNOP 389*56bb7041Schristos beqz $16, test2 390*56bb7041Schristos DSNOP 391*56bb7041Schristos beqz $17, test2 392*56bb7041Schristos DSNOP 393*56bb7041Schristos beq $2, $0, test2 394*56bb7041Schristos DSNOP 395*56bb7041Schristos beq $3, $0, test2 396*56bb7041Schristos DSNOP 397*56bb7041Schristos beq $4, $0, test2 398*56bb7041Schristos DSNOP 399*56bb7041Schristos beq $5, $0, test2 400*56bb7041Schristos DSNOP 401*56bb7041Schristos beq $6, $0, test2 402*56bb7041Schristos DSNOP 403*56bb7041Schristos beq $7, $0, test2 404*56bb7041Schristos DSNOP 405*56bb7041Schristos beq $16, $0, test2 406*56bb7041Schristos DSNOP 407*56bb7041Schristos beq $17, $0, test2 408*56bb7041Schristos DSNOP 409*56bb7041Schristos beq $0, $2, test2 410*56bb7041Schristos DSNOP 411*56bb7041Schristos beq $0, $3, test2 412*56bb7041Schristos DSNOP 413*56bb7041Schristos beq $0, $4, test2 414*56bb7041Schristos DSNOP 415*56bb7041Schristos beq $0, $5, test2 416*56bb7041Schristos DSNOP 417*56bb7041Schristos beq $0, $6, test2 418*56bb7041Schristos DSNOP 419*56bb7041Schristos beq $0, $7, test2 420*56bb7041Schristos DSNOP 421*56bb7041Schristos beq $0, $16, test2 422*56bb7041Schristos DSNOP 423*56bb7041Schristos beq $0, $17, test2 424*56bb7041Schristos 425*56bb7041Schristos .ifndef insn32 426*56bb7041Schristos beqz16 $16, test2 427*56bb7041Schristos .endif 428*56bb7041Schristos DSNOP 429*56bb7041Schristos beqz32 $16, test2 430*56bb7041Schristos DSNOP 431*56bb7041Schristos beqz $17, test2 432*56bb7041Schristos DSNOP 433*56bb7041Schristos beqz32 $17, test2 434*56bb7041Schristos 435*56bb7041Schristos beqzc $17, test2 436*56bb7041Schristos 437*56bb7041Schristos DSNOP 438*56bb7041Schristos beq $16, 0, test2 439*56bb7041Schristos beq $16, 10, test2 440*56bb7041Schristos beq $16, 32767, test2 441*56bb7041Schristos beq $16, 65536, test2 442*56bb7041Schristos 443*56bb7041Schristos .set noreorder 444*56bb7041Schristos beql $16, $17, test2 445*56bb7041Schristos addu $3, $4, $5 446*56bb7041Schristos beql $16, $17, 1f 447*56bb7041Schristos addu $3, $4, $5 448*56bb7041Schristos beql $16, 0, test2 449*56bb7041Schristos addu $3, $4, $5 450*56bb7041Schristos beql $16, 0, 1f 451*56bb7041Schristos addu $3, $4, $5 452*56bb7041Schristos beql $16, 10, test2 453*56bb7041Schristos addu $3, $4, $5 454*56bb7041Schristos beql $16, 10, 1f 455*56bb7041Schristos addu $3, $4, $5 456*56bb7041Schristos beql $16, 32767, test2 457*56bb7041Schristos addu $3, $4, $5 458*56bb7041Schristos beql $16, 32767, 1f 459*56bb7041Schristos addu $3, $4, $5 460*56bb7041Schristos beql $16, 65535, test2 461*56bb7041Schristos addu $3, $4, $5 462*56bb7041Schristos beql $16, 65535, 1f 463*56bb7041Schristos addu $3, $4, $5 464*56bb7041Schristos 465*56bb7041Schristos beql $16, $17, test2 466*56bb7041Schristos addu $3, $4, $29 467*56bb7041Schristos beql $16, $17, 1f 468*56bb7041Schristos addu $3, $4, $29 469*56bb7041Schristos beql $16, 0, test2 470*56bb7041Schristos addu $3, $4, $29 471*56bb7041Schristos beql $16, 0, 1f 472*56bb7041Schristos addu $3, $4, $29 473*56bb7041Schristos beql $16, 10, test2 474*56bb7041Schristos addu $3, $4, $29 475*56bb7041Schristos beql $16, 10, 1f 476*56bb7041Schristos addu $3, $4, $29 477*56bb7041Schristos beql $16, 32767, test2 478*56bb7041Schristos addu $3, $4, $29 479*56bb7041Schristos beql $16, 32767, 1f 480*56bb7041Schristos addu $3, $4, $29 481*56bb7041Schristos beql $16, 65535, test2 482*56bb7041Schristos addu $3, $4, $29 483*56bb7041Schristos beql $16, 65535, 1f 484*56bb7041Schristos addu $3, $4, $29 485*56bb7041Schristos1: 486*56bb7041Schristos .set reorder 487*56bb7041Schristos 488*56bb7041Schristos beql $16, $17, test2 489*56bb7041Schristos 490*56bb7041Schristos beqzl $17, test2 491*56bb7041Schristos 492*56bb7041Schristos DSNOP 493*56bb7041Schristos DSNOP 494*56bb7041Schristos bnez $2, test3 495*56bb7041Schristos DSNOP 496*56bb7041Schristos bnez $3, test3 497*56bb7041Schristos DSNOP 498*56bb7041Schristos bnez $4, test3 499*56bb7041Schristos DSNOP 500*56bb7041Schristos bnez $5, test3 501*56bb7041Schristos DSNOP 502*56bb7041Schristos bnez $6, test3 503*56bb7041Schristos DSNOP 504*56bb7041Schristos bnez $7, test3 505*56bb7041Schristos DSNOP 506*56bb7041Schristos bnez $16, test3 507*56bb7041Schristos DSNOP 508*56bb7041Schristos bnez $17, test3 509*56bb7041Schristos DSNOP 510*56bb7041Schristos bne $2, $0, test3 511*56bb7041Schristos DSNOP 512*56bb7041Schristos bne $3, $0, test3 513*56bb7041Schristos DSNOP 514*56bb7041Schristos bne $4, $0, test3 515*56bb7041Schristos DSNOP 516*56bb7041Schristos bne $5, $0, test3 517*56bb7041Schristos DSNOP 518*56bb7041Schristos bne $6, $0, test3 519*56bb7041Schristos DSNOP 520*56bb7041Schristos bne $7, $0, test3 521*56bb7041Schristos DSNOP 522*56bb7041Schristos bne $16, $0, test3 523*56bb7041Schristos DSNOP 524*56bb7041Schristos bne $17, $0, test3 525*56bb7041Schristos DSNOP 526*56bb7041Schristos bne $0, $2, test3 527*56bb7041Schristos DSNOP 528*56bb7041Schristos bne $0, $3, test3 529*56bb7041Schristos DSNOP 530*56bb7041Schristos bne $0, $4, test3 531*56bb7041Schristos DSNOP 532*56bb7041Schristos bne $0, $5, test3 533*56bb7041Schristos DSNOP 534*56bb7041Schristos bne $0, $6, test3 535*56bb7041Schristos DSNOP 536*56bb7041Schristos bne $0, $7, test3 537*56bb7041Schristos DSNOP 538*56bb7041Schristos bne $0, $16, test3 539*56bb7041Schristos DSNOP 540*56bb7041Schristos bne $0, $17, test3 541*56bb7041Schristos 542*56bb7041Schristos .ifndef insn32 543*56bb7041Schristos bnez16 $16, test3 544*56bb7041Schristos .endif 545*56bb7041Schristos DSNOP 546*56bb7041Schristos bnez32 $16, test3 547*56bb7041Schristos DSNOP 548*56bb7041Schristos bnez $17, test2 549*56bb7041Schristos DSNOP 550*56bb7041Schristos bnez32 $17, test2 551*56bb7041Schristostest3: 552*56bb7041Schristos bnezc $17, test2 553*56bb7041Schristos 554*56bb7041Schristos break 555*56bb7041Schristos break 0 556*56bb7041Schristos break 1 557*56bb7041Schristos break 2 558*56bb7041Schristos break 3 559*56bb7041Schristos break 4 560*56bb7041Schristos break 5 561*56bb7041Schristos break 6 562*56bb7041Schristos break 7 563*56bb7041Schristos break 8 564*56bb7041Schristos break 9 565*56bb7041Schristos break 10 566*56bb7041Schristos break 11 567*56bb7041Schristos break 12 568*56bb7041Schristos break 13 569*56bb7041Schristos break 14 570*56bb7041Schristos break 15 571*56bb7041Schristos break 63 572*56bb7041Schristos break 64 573*56bb7041Schristos break 1023 574*56bb7041Schristos break 1023,1023 575*56bb7041Schristos 576*56bb7041Schristos break32 577*56bb7041Schristos break32 0 578*56bb7041Schristos break32 1 579*56bb7041Schristos break32 2 580*56bb7041Schristos break32 15 581*56bb7041Schristos break32 63 582*56bb7041Schristos break32 64 583*56bb7041Schristos break32 1023 584*56bb7041Schristos break32 1023,1023 585*56bb7041Schristos 586*56bb7041Schristos cache 0, 0 587*56bb7041Schristos cache 0, -2048 588*56bb7041Schristos cache 0, 2047 589*56bb7041Schristos cache 0, -2049 590*56bb7041Schristos cache 0, 2048 591*56bb7041Schristos cache 0, 0($2) 592*56bb7041Schristos cache 0, -2048($2) 593*56bb7041Schristos cache 0, 2047($2) 594*56bb7041Schristos cache 0, -2049($2) 595*56bb7041Schristos cache 0, 2048($2) 596*56bb7041Schristos 597*56bb7041Schristos cache 0, ($0) 598*56bb7041Schristos cache 0, 0($0) 599*56bb7041Schristos cache 1, 0($0) 600*56bb7041Schristos cache 2, 0($0) 601*56bb7041Schristos cache 3, 0($0) 602*56bb7041Schristos cache 4, 0($0) 603*56bb7041Schristos cache 5, 0($0) 604*56bb7041Schristos cache 6, 0($0) 605*56bb7041Schristos cache 31, 0($0) 606*56bb7041Schristos cache 31, 2047($0) 607*56bb7041Schristos cache 31, -2048($0) 608*56bb7041Schristos cache 0, 2047($0) 609*56bb7041Schristos cache 0, -2048($0) 610*56bb7041Schristos 611*56bb7041Schristos cache 31, 65536($3) 612*56bb7041Schristos cache 31, 2048($3) 613*56bb7041Schristos cache 31, -2049($3) 614*56bb7041Schristos cache 31, 65537($3) 615*56bb7041Schristos cache 31, 0xffffffff($3) 616*56bb7041Schristos cache 31, 0xffff0000($3) 617*56bb7041Schristos cache 31, 0xffff0001($3) 618*56bb7041Schristos cache 31, 0xffff($3) 619*56bb7041Schristos 620*56bb7041Schristos cache 31, 65536($0) 621*56bb7041Schristos cache 31, 2048($0) 622*56bb7041Schristos cache 31, -2049($0) 623*56bb7041Schristos cache 31, 65537($0) 624*56bb7041Schristos cache 31, 0xffffffff($0) 625*56bb7041Schristos cache 31, 0xffff0000($0) 626*56bb7041Schristos cache 31, 0xffff0001($0) 627*56bb7041Schristos cache 31, 0xffff($0) 628*56bb7041Schristos 629*56bb7041Schristos 630*56bb7041Schristos clo $2, $3 631*56bb7041Schristos clo $3, $2 632*56bb7041Schristos clz $2, $3 633*56bb7041Schristos clz $3, $2 634*56bb7041Schristos 635*56bb7041Schristos deret 636*56bb7041Schristos 637*56bb7041Schristos di 638*56bb7041Schristos di $0 639*56bb7041Schristos di $2 640*56bb7041Schristos di $3 641*56bb7041Schristos di $30 642*56bb7041Schristos di $31 643*56bb7041Schristos 644*56bb7041Schristos div $0, $2, $3 645*56bb7041Schristos div $0, $30, $31 646*56bb7041Schristos div $0, $3 647*56bb7041Schristos div $0, $31 648*56bb7041Schristos 649*56bb7041Schristos div $2, $3, $0 650*56bb7041Schristos div $2, $3, $4 651*56bb7041Schristos 652*56bb7041Schristos div $3, $4, 0 653*56bb7041Schristos div $3, $4, 1 654*56bb7041Schristos div $3, $4, -1 655*56bb7041Schristos div $3, $4, 2 656*56bb7041Schristos 657*56bb7041Schristos divu $0, $2, $3 658*56bb7041Schristos divu $0, $30, $31 659*56bb7041Schristos divu $0, $3 660*56bb7041Schristos divu $0, $31 661*56bb7041Schristos 662*56bb7041Schristos divu $2, $3, $0 663*56bb7041Schristos divu $2, $3, $4 664*56bb7041Schristos 665*56bb7041Schristos divu $3, $4, 0 666*56bb7041Schristos divu $3, $4, 1 667*56bb7041Schristos divu $3, $4, -1 668*56bb7041Schristos divu $3, $4, 2 669*56bb7041Schristos 670*56bb7041Schristos ei 671*56bb7041Schristos ei $0 672*56bb7041Schristos ei $2 673*56bb7041Schristos ei $3 674*56bb7041Schristos ei $30 675*56bb7041Schristos ei $31 676*56bb7041Schristos 677*56bb7041Schristos eret 678*56bb7041Schristos 679*56bb7041Schristos ext $2, $3, 5, 15 680*56bb7041Schristos ext $2, $3, 0, 32 681*56bb7041Schristos ext $2, $3, 31, 1 682*56bb7041Schristos ext $31, $30, 31, 1 683*56bb7041Schristos 684*56bb7041Schristos ins $2, $3, 5, 15 685*56bb7041Schristos ins $2, $3, 0, 32 686*56bb7041Schristos ins $2, $3, 31, 1 687*56bb7041Schristos ins $31, $30, 31, 1 688*56bb7041Schristos 689*56bb7041Schristos jr $0 690*56bb7041Schristos DSNOP 691*56bb7041Schristos jr $2 692*56bb7041Schristos DSNOP 693*56bb7041Schristos jr $3 694*56bb7041Schristos DSNOP 695*56bb7041Schristos jr $4 696*56bb7041Schristos DSNOP 697*56bb7041Schristos jr $5 698*56bb7041Schristos DSNOP 699*56bb7041Schristos jr $6 700*56bb7041Schristos DSNOP 701*56bb7041Schristos jr $7 702*56bb7041Schristos DSNOP 703*56bb7041Schristos jr $8 704*56bb7041Schristos DSNOP 705*56bb7041Schristos jr $30 706*56bb7041Schristos DSNOP 707*56bb7041Schristos jr $31 708*56bb7041Schristos 709*56bb7041Schristos jr32 $0 710*56bb7041Schristos jr32 $2 711*56bb7041Schristos jr32 $3 712*56bb7041Schristos jr32 $4 713*56bb7041Schristos jr32 $5 714*56bb7041Schristos jr32 $6 715*56bb7041Schristos jr32 $7 716*56bb7041Schristos jr32 $8 717*56bb7041Schristos jr32 $30 718*56bb7041Schristos jr32 $31 719*56bb7041Schristos 720*56bb7041Schristos jrc $0 721*56bb7041Schristos jrc $2 722*56bb7041Schristos jrc $3 723*56bb7041Schristos jrc $4 724*56bb7041Schristos jrc $5 725*56bb7041Schristos jrc $6 726*56bb7041Schristos jrc $7 727*56bb7041Schristos jrc $8 728*56bb7041Schristos jrc $30 729*56bb7041Schristos jrc $31 730*56bb7041Schristos 731*56bb7041Schristos jr.hb $0 732*56bb7041Schristos jr.hb $2 733*56bb7041Schristos jr.hb $3 734*56bb7041Schristos jr.hb $4 735*56bb7041Schristos jr.hb $5 736*56bb7041Schristos jr.hb $6 737*56bb7041Schristos jr.hb $7 738*56bb7041Schristos jr.hb $8 739*56bb7041Schristos jr.hb $30 740*56bb7041Schristos jr.hb $31 741*56bb7041Schristos 742*56bb7041Schristos DSNOP 743*56bb7041Schristos j $0 744*56bb7041Schristos DSNOP 745*56bb7041Schristos j $2 746*56bb7041Schristos DSNOP 747*56bb7041Schristos j $3 748*56bb7041Schristos DSNOP 749*56bb7041Schristos j $4 750*56bb7041Schristos DSNOP 751*56bb7041Schristos j $5 752*56bb7041Schristos DSNOP 753*56bb7041Schristos j $6 754*56bb7041Schristos DSNOP 755*56bb7041Schristos j $7 756*56bb7041Schristos DSNOP 757*56bb7041Schristos j $8 758*56bb7041Schristos DSNOP 759*56bb7041Schristos j $30 760*56bb7041Schristos DSNOP 761*56bb7041Schristos j $31 762*56bb7041Schristos 763*56bb7041Schristos jalr $31, $0 764*56bb7041Schristos jalr $2 765*56bb7041Schristos jalr $3 766*56bb7041Schristos jalr $4 767*56bb7041Schristos jalr $5 768*56bb7041Schristos jalr $6 769*56bb7041Schristos jalr $7 770*56bb7041Schristos jalr $8 771*56bb7041Schristos jalr $30 772*56bb7041Schristos 773*56bb7041Schristos jalr32 $31, $0 774*56bb7041Schristos jalr32 $2 775*56bb7041Schristos jalr32 $3 776*56bb7041Schristos jalr32 $4 777*56bb7041Schristos jalr32 $5 778*56bb7041Schristos jalr32 $6 779*56bb7041Schristos jalr32 $7 780*56bb7041Schristos jalr32 $8 781*56bb7041Schristos jalr32 $30 782*56bb7041Schristos 783*56bb7041Schristos jalr $31, $0 784*56bb7041Schristos jalr $31, $2 785*56bb7041Schristos jalr $31, $3 786*56bb7041Schristos jalr $31, $4 787*56bb7041Schristos jalr $31, $5 788*56bb7041Schristos jalr $31, $6 789*56bb7041Schristos jalr $31, $7 790*56bb7041Schristos jalr $31, $8 791*56bb7041Schristos jalr $31, $30 792*56bb7041Schristos jalr $30, $31 793*56bb7041Schristos 794*56bb7041Schristos jalr $2, $0 795*56bb7041Schristos jalr $3, $2 796*56bb7041Schristos jalr $2, $3 797*56bb7041Schristos jalr $2, $4 798*56bb7041Schristos jalr $2, $5 799*56bb7041Schristos jalr $2, $6 800*56bb7041Schristos jalr $2, $7 801*56bb7041Schristos jalr $2, $8 802*56bb7041Schristos jalr $2, $30 803*56bb7041Schristos jalr $2, $31 804*56bb7041Schristos 805*56bb7041Schristos jalr.hb $31, $0 806*56bb7041Schristos jalr.hb $2 807*56bb7041Schristos jalr.hb $3 808*56bb7041Schristos jalr.hb $4 809*56bb7041Schristos jalr.hb $5 810*56bb7041Schristos jalr.hb $6 811*56bb7041Schristos jalr.hb $7 812*56bb7041Schristos jalr.hb $8 813*56bb7041Schristos jalr.hb $30 814*56bb7041Schristos #jalr.hb $31 815*56bb7041Schristos 816*56bb7041Schristos jalr.hb $31, $0 817*56bb7041Schristos jalr.hb $31, $2 818*56bb7041Schristos jalr.hb $31, $3 819*56bb7041Schristos jalr.hb $31, $4 820*56bb7041Schristos jalr.hb $31, $5 821*56bb7041Schristos jalr.hb $31, $6 822*56bb7041Schristos jalr.hb $31, $7 823*56bb7041Schristos jalr.hb $31, $8 824*56bb7041Schristos jalr.hb $31, $30 825*56bb7041Schristos jalr.hb $30, $31 826*56bb7041Schristos 827*56bb7041Schristos jalr.hb $2, $0 828*56bb7041Schristos jalr.hb $3, $2 829*56bb7041Schristos jalr.hb $2, $3 830*56bb7041Schristos jalr.hb $2, $4 831*56bb7041Schristos jalr.hb $2, $5 832*56bb7041Schristos jalr.hb $2, $6 833*56bb7041Schristos jalr.hb $2, $7 834*56bb7041Schristos jalr.hb $2, $8 835*56bb7041Schristos jalr.hb $2, $30 836*56bb7041Schristos jalr.hb $2, $31 837*56bb7041Schristos 838*56bb7041Schristos jal $2, $3 839*56bb7041Schristos jal $30, $31 840*56bb7041Schristos 841*56bb7041Schristos jal $3 842*56bb7041Schristos jal $31 843*56bb7041Schristos 844*56bb7041Schristos jal test 845*56bb7041Schristos jal test2 846*56bb7041Schristos 847*56bb7041Schristos jalx test 848*56bb7041Schristos jalx test4 849*56bb7041Schristos 850*56bb7041Schristos la $2, test 851*56bb7041Schristos lca $2, test 852*56bb7041Schristos 853*56bb7041Schristos lb $3, 0 854*56bb7041Schristos lb $3, 4 855*56bb7041Schristos lb $3, 0($0) 856*56bb7041Schristos lb $3, 4($0) 857*56bb7041Schristos lb $3, 32767($0) 858*56bb7041Schristos lb $3, -32768($0) 859*56bb7041Schristos lb $3, 65535($0) 860*56bb7041Schristos lb $3, 0xffff0000($0) 861*56bb7041Schristos lb $3, 0xffff8000($0) 862*56bb7041Schristos lb $3, 0xffff0001($0) 863*56bb7041Schristos lb $3, 0xffff8001($0) 864*56bb7041Schristos lb $3, 0xf0000000($0) 865*56bb7041Schristos lb $3, 0xffffffff($0) 866*56bb7041Schristos lb $3, 0x12345678($0) 867*56bb7041Schristos lb $3, ($4) 868*56bb7041Schristos lb $3, 0($4) 869*56bb7041Schristos lb $3, 4($4) 870*56bb7041Schristos lb $3, 32767($4) 871*56bb7041Schristos lb $3, -32768($4) 872*56bb7041Schristos lb $3, 65535($4) 873*56bb7041Schristos lb $3, 0xffff0000($4) 874*56bb7041Schristos lb $3, 0xffff8000($4) 875*56bb7041Schristos lb $3, 0xffff0001($4) 876*56bb7041Schristos lb $3, 0xffff8001($4) 877*56bb7041Schristos lb $3, 0xf0000000($4) 878*56bb7041Schristos lb $3, 0xffffffff($4) 879*56bb7041Schristos lb $3, 0x12345678($4) 880*56bb7041Schristos 881*56bb7041Schristos lbu $2, -1($3) 882*56bb7041Schristos lbu $2, 0($3) 883*56bb7041Schristos lbu $2, ($3) 884*56bb7041Schristos lbu $2, 1($3) 885*56bb7041Schristos lbu $2, 2($3) 886*56bb7041Schristos lbu $2, 3($3) 887*56bb7041Schristos lbu $2, 4($3) 888*56bb7041Schristos lbu $2, 5($3) 889*56bb7041Schristos lbu $2, 6($3) 890*56bb7041Schristos lbu $2, 7($3) 891*56bb7041Schristos lbu $2, 8($3) 892*56bb7041Schristos lbu $2, 9($3) 893*56bb7041Schristos lbu $2, 10($3) 894*56bb7041Schristos lbu $2, 11($3) 895*56bb7041Schristos lbu $2, 12($3) 896*56bb7041Schristos lbu $2, 13($3) 897*56bb7041Schristos lbu $2, 14($3) 898*56bb7041Schristos lbu $2, 14($2) 899*56bb7041Schristos lbu $2, 14($4) 900*56bb7041Schristos lbu $2, 14($5) 901*56bb7041Schristos lbu $2, 14($6) 902*56bb7041Schristos lbu $2, 14($7) 903*56bb7041Schristos lbu $2, 14($16) 904*56bb7041Schristos lbu $2, 14($17) 905*56bb7041Schristos lbu $3, 14($17) 906*56bb7041Schristos lbu $4, 14($17) 907*56bb7041Schristos lbu $5, 14($17) 908*56bb7041Schristos lbu $6, 14($17) 909*56bb7041Schristos lbu $7, 14($17) 910*56bb7041Schristos lbu $16, 14($17) 911*56bb7041Schristos lbu $17, 14($17) 912*56bb7041Schristos 913*56bb7041Schristos lbu $3, 0 914*56bb7041Schristos lbu $3, 4 915*56bb7041Schristos lbu $3, 0($0) 916*56bb7041Schristos lbu $3, 4($0) 917*56bb7041Schristos lbu $3, 32767($0) 918*56bb7041Schristos lbu $3, -32768($0) 919*56bb7041Schristos lbu $3, 65535($0) 920*56bb7041Schristos lbu $3, 0xffff0000($0) 921*56bb7041Schristos lbu $3, 0xffff8000($0) 922*56bb7041Schristos lbu $3, 0xffff0001($0) 923*56bb7041Schristos lbu $3, 0xffff8001($0) 924*56bb7041Schristos lbu $3, 0xf0000000($0) 925*56bb7041Schristos lbu $3, 0xffffffff($0) 926*56bb7041Schristos lbu $3, 0x12345678($0) 927*56bb7041Schristos 928*56bb7041Schristos lbu $3, ($4) 929*56bb7041Schristos lbu $3, 0($4) 930*56bb7041Schristos lbu $3, 4($4) 931*56bb7041Schristos lbu $3, 32767($4) 932*56bb7041Schristos lbu $3, -32768($4) 933*56bb7041Schristos lbu $3, 65535($4) 934*56bb7041Schristos lbu $3, 0xffff0000($4) 935*56bb7041Schristos lbu $3, 0xffff8000($4) 936*56bb7041Schristos lbu $3, 0xffff0001($4) 937*56bb7041Schristos lbu $3, 0xffff8001($4) 938*56bb7041Schristos lbu $3, 0xf0000000($4) 939*56bb7041Schristos lbu $3, 0xffffffff($4) 940*56bb7041Schristos lbu $3, 0x12345678($4) 941*56bb7041Schristos 942*56bb7041Schristos lh $3, 0 943*56bb7041Schristos lh $3, 4 944*56bb7041Schristos lh $3, 0($0) 945*56bb7041Schristos lh $3, 4($0) 946*56bb7041Schristos lh $3, 32767($0) 947*56bb7041Schristos lh $3, -32768($0) 948*56bb7041Schristos lh $3, 65535($0) 949*56bb7041Schristos lh $3, 0xffff0000($0) 950*56bb7041Schristos lh $3, 0xffff8000($0) 951*56bb7041Schristos lh $3, 0xffff0001($0) 952*56bb7041Schristos lh $3, 0xffff8001($0) 953*56bb7041Schristos lh $3, 0xf0000000($0) 954*56bb7041Schristos lh $3, 0xffffffff($0) 955*56bb7041Schristos lh $3, 0x12345678($0) 956*56bb7041Schristos lh $3, ($4) 957*56bb7041Schristos lh $3, 0($4) 958*56bb7041Schristos lh $3, 4($4) 959*56bb7041Schristos lh $3, 32767($4) 960*56bb7041Schristos lh $3, -32768($4) 961*56bb7041Schristos lh $3, 65535($4) 962*56bb7041Schristos lh $3, 0xffff0000($4) 963*56bb7041Schristos lh $3, 0xffff8000($4) 964*56bb7041Schristos lh $3, 0xffff0001($4) 965*56bb7041Schristos lh $3, 0xffff8001($4) 966*56bb7041Schristos lh $3, 0xf0000000($4) 967*56bb7041Schristos lh $3, 0xffffffff($4) 968*56bb7041Schristos lh $3, 0x12345678($4) 969*56bb7041Schristos 970*56bb7041Schristos lhu $2, ($3) 971*56bb7041Schristos lhu $2, 0<<1($3) 972*56bb7041Schristos lhu $2, 1<<1($3) 973*56bb7041Schristos lhu $2, 2<<1($3) 974*56bb7041Schristos lhu $2, 3<<1($3) 975*56bb7041Schristos lhu $2, 4<<1($3) 976*56bb7041Schristos lhu $2, 5<<1($3) 977*56bb7041Schristos lhu $2, 6<<1($3) 978*56bb7041Schristos lhu $2, 7<<1($3) 979*56bb7041Schristos lhu $2, 8<<1($3) 980*56bb7041Schristos lhu $2, 9<<1($3) 981*56bb7041Schristos lhu $2, 10<<1($3) 982*56bb7041Schristos lhu $2, 11<<1($3) 983*56bb7041Schristos lhu $2, 12<<1($3) 984*56bb7041Schristos lhu $2, 13<<1($3) 985*56bb7041Schristos lhu $2, 14<<1($3) 986*56bb7041Schristos lhu $2, 15<<1($3) 987*56bb7041Schristos lhu $2, 15<<1($4) 988*56bb7041Schristos lhu $2, 15<<1($5) 989*56bb7041Schristos lhu $2, 15<<1($6) 990*56bb7041Schristos lhu $2, 15<<1($7) 991*56bb7041Schristos lhu $2, 15<<1($2) 992*56bb7041Schristos lhu $2, 15<<1($16) 993*56bb7041Schristos lhu $2, 15<<1($17) 994*56bb7041Schristos lhu $3, 15<<1($17) 995*56bb7041Schristos lhu $4, 15<<1($17) 996*56bb7041Schristos lhu $5, 15<<1($17) 997*56bb7041Schristos lhu $6, 15<<1($17) 998*56bb7041Schristos lhu $7, 15<<1($17) 999*56bb7041Schristos lhu $16, 15<<1($17) 1000*56bb7041Schristos lhu $17, 15<<1($17) 1001*56bb7041Schristos 1002*56bb7041Schristos lhu $3, 0 1003*56bb7041Schristos lhu $3, 4 1004*56bb7041Schristos lhu $3, 0($0) 1005*56bb7041Schristos lhu $3, 4($0) 1006*56bb7041Schristos lhu $3, 32767($0) 1007*56bb7041Schristos lhu $3, -32768($0) 1008*56bb7041Schristos lhu $3, 65535($0) 1009*56bb7041Schristos lhu $3, 0xffff0000($0) 1010*56bb7041Schristos lhu $3, 0xffff8000($0) 1011*56bb7041Schristos lhu $3, 0xffff0001($0) 1012*56bb7041Schristos lhu $3, 0xffff8001($0) 1013*56bb7041Schristos lhu $3, 0xf0000000($0) 1014*56bb7041Schristos lhu $3, 0xffffffff($0) 1015*56bb7041Schristos lhu $3, 0x12345678($0) 1016*56bb7041Schristos lhu $3, ($4) 1017*56bb7041Schristos lhu $3, 0($4) 1018*56bb7041Schristos lhu $3, 4($4) 1019*56bb7041Schristos lhu $3, 32767($4) 1020*56bb7041Schristos lhu $3, -32768($4) 1021*56bb7041Schristos lhu $3, 65535($4) 1022*56bb7041Schristos lhu $3, 0xffff0000($4) 1023*56bb7041Schristos lhu $3, 0xffff8000($4) 1024*56bb7041Schristos lhu $3, 0xffff0001($4) 1025*56bb7041Schristos lhu $3, 0xffff8001($4) 1026*56bb7041Schristos lhu $3, 0xf0000000($4) 1027*56bb7041Schristos lhu $3, 0xffffffff($4) 1028*56bb7041Schristos lhu $3, 0x12345678($4) 1029*56bb7041Schristos 1030*56bb7041Schristos ll $3, 0 1031*56bb7041Schristos ll $3, 0($0) 1032*56bb7041Schristos ll $3, 4 1033*56bb7041Schristos ll $3, 4($0) 1034*56bb7041Schristos ll $3, 32767($0) 1035*56bb7041Schristos ll $3, -32768($0) 1036*56bb7041Schristos ll $3, 65535($0) 1037*56bb7041Schristos ll $3, 0xffff0000($0) 1038*56bb7041Schristos ll $3, 0xffff8000($0) 1039*56bb7041Schristos ll $3, 0xffff0001($0) 1040*56bb7041Schristos ll $3, 0xffff8001($0) 1041*56bb7041Schristos ll $3, 0xf0000000($0) 1042*56bb7041Schristos ll $3, 0xffffffff($0) 1043*56bb7041Schristos ll $3, 0x12345678($0) 1044*56bb7041Schristos ll $3, ($4) 1045*56bb7041Schristos ll $3, 0($4) 1046*56bb7041Schristos ll $3, 4($4) 1047*56bb7041Schristos ll $3, 32767($4) 1048*56bb7041Schristos ll $3, -32768($4) 1049*56bb7041Schristos ll $3, 65535($4) 1050*56bb7041Schristos ll $3, 0xffff0000($4) 1051*56bb7041Schristos ll $3, 0xffff8000($4) 1052*56bb7041Schristos ll $3, 0xffff0001($4) 1053*56bb7041Schristos ll $3, 0xffff8001($4) 1054*56bb7041Schristos ll $3, 0xf0000000($4) 1055*56bb7041Schristos ll $3, 0xffffffff($4) 1056*56bb7041Schristos ll $3, 0x12345678($4) 1057*56bb7041Schristos 1058*56bb7041Schristos lui $3, 0 1059*56bb7041Schristos lui $3, 32767 1060*56bb7041Schristos lui $3, 65535 1061*56bb7041Schristos 1062*56bb7041Schristos lw $2, ($4) 1063*56bb7041Schristos lw $2, 0($4) 1064*56bb7041Schristos lw $2, 1<<2($4) 1065*56bb7041Schristos lw $2, 2<<2($4) 1066*56bb7041Schristos lw $2, 3<<2($4) 1067*56bb7041Schristos lw $2, 4<<2($4) 1068*56bb7041Schristos lw $2, 5<<2($4) 1069*56bb7041Schristos lw $2, 6<<2($4) 1070*56bb7041Schristos lw $2, 7<<2($4) 1071*56bb7041Schristos lw $2, 8<<2($4) 1072*56bb7041Schristos lw $2, 9<<2($4) 1073*56bb7041Schristos lw $2, 10<<2($4) 1074*56bb7041Schristos lw $2, 11<<2($4) 1075*56bb7041Schristos lw $2, 12<<2($4) 1076*56bb7041Schristos lw $2, 13<<2($4) 1077*56bb7041Schristos lw $2, 14<<2($4) 1078*56bb7041Schristos lw $2, 15<<2($4) 1079*56bb7041Schristos lw $2, 15<<2($5) 1080*56bb7041Schristos lw $2, 15<<2($6) 1081*56bb7041Schristos lw $2, 15<<2($7) 1082*56bb7041Schristos lw $2, 15<<2($2) 1083*56bb7041Schristos lw $2, 15<<2($3) 1084*56bb7041Schristos lw $2, 15<<2($16) 1085*56bb7041Schristos lw $2, 15<<2($17) 1086*56bb7041Schristos lw $3, 15<<2($17) 1087*56bb7041Schristos lw $4, 15<<2($17) 1088*56bb7041Schristos lw $5, 15<<2($17) 1089*56bb7041Schristos lw $6, 15<<2($17) 1090*56bb7041Schristos lw $7, 15<<2($17) 1091*56bb7041Schristos lw $16, 15<<2($17) 1092*56bb7041Schristos lw $17, 15<<2($17) 1093*56bb7041Schristos 1094*56bb7041Schristos lw $4, ($29) 1095*56bb7041Schristos lw $4, 0($29) 1096*56bb7041Schristos lw $4, 1<<2($29) 1097*56bb7041Schristos lw $4, 2<<2($29) 1098*56bb7041Schristos lw $4, 3<<2($29) 1099*56bb7041Schristos lw $4, 4<<2($29) 1100*56bb7041Schristos lw $4, 5<<2($29) 1101*56bb7041Schristos lw $4, 31<<2($29) 1102*56bb7041Schristos lw $2, 31<<2($29) 1103*56bb7041Schristos lw $2, 31<<2($29) 1104*56bb7041Schristos lw $3, 31<<2($29) 1105*56bb7041Schristos lw $4, 31<<2($29) 1106*56bb7041Schristos lw $5, 31<<2($29) 1107*56bb7041Schristos lw $6, 31<<2($29) 1108*56bb7041Schristos lw $7, 31<<2($29) 1109*56bb7041Schristos lw $8, 31<<2($29) 1110*56bb7041Schristos lw $9, 31<<2($29) 1111*56bb7041Schristos lw $10, 31<<2($29) 1112*56bb7041Schristos lw $30, 31<<2($29) 1113*56bb7041Schristos lw $31, 31<<2($29) 1114*56bb7041Schristos 1115*56bb7041Schristos lw $4, 126<<2($29) 1116*56bb7041Schristos lw $4, 127<<2($29) 1117*56bb7041Schristos lw $16, 127<<2($29) 1118*56bb7041Schristos lw $17, 127<<2($29) 1119*56bb7041Schristos lw $18, 127<<2($29) 1120*56bb7041Schristos lw $19, 127<<2($29) 1121*56bb7041Schristos lw $20, 127<<2($29) 1122*56bb7041Schristos lw $21, 127<<2($29) 1123*56bb7041Schristos lw $31, 127<<2($29) 1124*56bb7041Schristos 1125*56bb7041Schristos lw $3, 0 1126*56bb7041Schristos lw $3, 4 1127*56bb7041Schristos lw $3, ($0) 1128*56bb7041Schristos lw $3, 0($0) 1129*56bb7041Schristos lw $3, 0($0) 1130*56bb7041Schristos lw $3, 4($0) 1131*56bb7041Schristos lw $3, 32767($0) 1132*56bb7041Schristos lw $3, -32768($0) 1133*56bb7041Schristos lw $3, 65535($0) 1134*56bb7041Schristos lw $3, 0xffff0000($0) 1135*56bb7041Schristos lw $3, 0xffff8000($0) 1136*56bb7041Schristos lw $3, 0xffff0001($0) 1137*56bb7041Schristos lw $3, 0xffff8001($0) 1138*56bb7041Schristos lw $3, 0xf0000000($0) 1139*56bb7041Schristos lw $3, 0xffffffff($0) 1140*56bb7041Schristos lw $3, 0x12345678($0) 1141*56bb7041Schristos lw $3, ($4) 1142*56bb7041Schristos lw $3, 0($4) 1143*56bb7041Schristos lw $3, 4($4) 1144*56bb7041Schristos lw $3, 32767($4) 1145*56bb7041Schristos lw $3, -32768($4) 1146*56bb7041Schristos lw $3, 65535($4) 1147*56bb7041Schristos lw $3, 0xffff0000($4) 1148*56bb7041Schristos lw $3, 0xffff8000($4) 1149*56bb7041Schristos lw $3, 0xffff0001($4) 1150*56bb7041Schristos lw $3, 0xffff8001($4) 1151*56bb7041Schristos lw $3, 0xf0000000($4) 1152*56bb7041Schristos lw $3, 0xffffffff($4) 1153*56bb7041Schristos lw $3, 0x12345678($4) 1154*56bb7041Schristos 1155*56bb7041Schristos lwm $s0, $ra, 12<<2($29) 1156*56bb7041Schristos lwm $s0, $s1, $ra, 12<<2($29) 1157*56bb7041Schristos lwm $s0-$s1, $ra, 12<<2($29) 1158*56bb7041Schristos lwm $s0, $s1, $s2, $ra, 12<<2($29) 1159*56bb7041Schristos lwm $s0-$s2, $ra, 12<<2($29) 1160*56bb7041Schristos lwm $s0, $s1, $s2, $s3, $ra, 12<<2($29) 1161*56bb7041Schristos lwm $s0-$s3, $ra, 12<<2($29) 1162*56bb7041Schristos lwm $s0, $ra, ($29) 1163*56bb7041Schristos lwm $s0, $ra, 0($29) 1164*56bb7041Schristos lwm $s0, $ra, 1<<2($29) 1165*56bb7041Schristos lwm $s0, $ra, 2<<2($29) 1166*56bb7041Schristos lwm $s0, $ra, 3<<2($29) 1167*56bb7041Schristos lwm $s0, $ra, 4<<2($29) 1168*56bb7041Schristos lwm $s0, $ra, 5<<2($29) 1169*56bb7041Schristos lwm $s0, $ra, 6<<2($29) 1170*56bb7041Schristos lwm $s0, $ra, 7<<2($29) 1171*56bb7041Schristos lwm $s0, $ra, 8<<2($29) 1172*56bb7041Schristos lwm $s0, $ra, 9<<2($29) 1173*56bb7041Schristos lwm $s0, $ra, 10<<2($29) 1174*56bb7041Schristos lwm $s0, $ra, 11<<2($29) 1175*56bb7041Schristos lwm $s0, $ra, 12<<2($29) 1176*56bb7041Schristos lwm $s0, $ra, 13<<2($29) 1177*56bb7041Schristos lwm $s0, $ra, 14<<2($29) 1178*56bb7041Schristos lwm $s0, $ra, 15<<2($29) 1179*56bb7041Schristos 1180*56bb7041Schristos lwm $s0, 0 1181*56bb7041Schristos lwm $s0, 4 1182*56bb7041Schristos lwm $s0, ($5) 1183*56bb7041Schristos lwm $s0, 2047($5) 1184*56bb7041Schristos lwm $s0-$s1, 2047($5) 1185*56bb7041Schristos lwm $s0-$s2, 2047($5) 1186*56bb7041Schristos lwm $s0-$s3, 2047($5) 1187*56bb7041Schristos lwm $s0-$s4, 2047($5) 1188*56bb7041Schristos lwm $s0-$s5, 2047($5) 1189*56bb7041Schristos lwm $s0-$s6, 2047($5) 1190*56bb7041Schristos lwm $s0-$s7, 2047($5) 1191*56bb7041Schristos lwm $s0-$s8, 2047($5) 1192*56bb7041Schristos lwm $ra, 2047($5) 1193*56bb7041Schristos lwm $s0,$ra, ($5) 1194*56bb7041Schristos lwm $s0-$s1,$ra, ($5) 1195*56bb7041Schristos lwm $s0-$s2,$ra, ($5) 1196*56bb7041Schristos lwm $s0-$s3,$ra, ($5) 1197*56bb7041Schristos lwm $s0-$s4,$ra, ($5) 1198*56bb7041Schristos lwm $s0-$s5,$ra, ($5) 1199*56bb7041Schristos lwm $s0-$s6,$ra, ($5) 1200*56bb7041Schristos lwm $s0-$s7,$ra, ($5) 1201*56bb7041Schristos lwm $s0-$s8,$ra, ($5) 1202*56bb7041Schristos lwm $s0, -32768($0) 1203*56bb7041Schristos lwm $s0, 32767($0) 1204*56bb7041Schristos lwm $s0, 0($0) 1205*56bb7041Schristos lwm $s0, 65535($0) 1206*56bb7041Schristos lwm $s0, -32768($29) 1207*56bb7041Schristos lwm $s0, 32767($29) 1208*56bb7041Schristos lwm $s0, 0($29) 1209*56bb7041Schristos lwm $s0, 65535($29) 1210*56bb7041Schristos 1211*56bb7041Schristos lwp $2, 0 1212*56bb7041Schristos lwp $2, 4 1213*56bb7041Schristos lwp $2, ($29) 1214*56bb7041Schristos lwp $2, 0($29) 1215*56bb7041Schristos lwp $2, -2048($3) 1216*56bb7041Schristos lwp $2, 2047($3) 1217*56bb7041Schristos lwp $2, -32768($3) 1218*56bb7041Schristos lwp $2, 32767($3) 1219*56bb7041Schristos lwp $2, 0($3) 1220*56bb7041Schristos lwp $2, 65535($3) 1221*56bb7041Schristos lwp $2, -32768($0) 1222*56bb7041Schristos lwp $2, 32767($0) 1223*56bb7041Schristos lwp $2, 65535($0) 1224*56bb7041Schristos 1225*56bb7041Schristos lwl $3, 4 1226*56bb7041Schristos lwl $3, 4($0) 1227*56bb7041Schristos lwl $3, ($0) 1228*56bb7041Schristos lwl $3, 0($0) 1229*56bb7041Schristos lwl $3, 2047($0) 1230*56bb7041Schristos lwl $3, -2048($0) 1231*56bb7041Schristos lwl $3, 32767($0) 1232*56bb7041Schristos lwl $3, -32768($0) 1233*56bb7041Schristos lwl $3, 65535($0) 1234*56bb7041Schristos lwl $3, 0xffff0000($0) 1235*56bb7041Schristos lwl $3, 0xffff8000($0) 1236*56bb7041Schristos lwl $3, 0xffff0001($0) 1237*56bb7041Schristos lwl $3, 0xffff8001($0) 1238*56bb7041Schristos lwl $3, 0xf0000000($0) 1239*56bb7041Schristos lwl $3, 0xffffffff($0) 1240*56bb7041Schristos lwl $3, 0x12345678($0) 1241*56bb7041Schristos lwl $3, ($4) 1242*56bb7041Schristos lwl $3, 0($4) 1243*56bb7041Schristos lwl $3, 2047($4) 1244*56bb7041Schristos lwl $3, -2048($4) 1245*56bb7041Schristos lwl $3, 32767($4) 1246*56bb7041Schristos lwl $3, -32768($4) 1247*56bb7041Schristos lwl $3, 65535($4) 1248*56bb7041Schristos lwl $3, 0xffff0000($4) 1249*56bb7041Schristos lwl $3, 0xffff8000($4) 1250*56bb7041Schristos lwl $3, 0xffff0001($4) 1251*56bb7041Schristos lwl $3, 0xffff8001($4) 1252*56bb7041Schristos lwl $3, 0xf0000000($4) 1253*56bb7041Schristos lwl $3, 0xffffffff($4) 1254*56bb7041Schristos lwl $3, 0x12345678($4) 1255*56bb7041Schristos 1256*56bb7041Schristos lcache $3, 4 1257*56bb7041Schristos lcache $3, 4($0) 1258*56bb7041Schristos lcache $3, ($0) 1259*56bb7041Schristos lcache $3, 0($0) 1260*56bb7041Schristos lcache $3, 2047($0) 1261*56bb7041Schristos lcache $3, -2048($0) 1262*56bb7041Schristos lcache $3, 32767($0) 1263*56bb7041Schristos lcache $3, -32768($0) 1264*56bb7041Schristos lcache $3, 65535($0) 1265*56bb7041Schristos lcache $3, 0xffff0000($0) 1266*56bb7041Schristos lcache $3, 0xffff8000($0) 1267*56bb7041Schristos lcache $3, 0xffff0001($0) 1268*56bb7041Schristos lcache $3, 0xffff8001($0) 1269*56bb7041Schristos lcache $3, 0xf0000000($0) 1270*56bb7041Schristos lcache $3, 0xffffffff($0) 1271*56bb7041Schristos lcache $3, 0x12345678($0) 1272*56bb7041Schristos lcache $3, ($4) 1273*56bb7041Schristos lcache $3, 0($4) 1274*56bb7041Schristos lcache $3, 2047($4) 1275*56bb7041Schristos lcache $3, -2048($4) 1276*56bb7041Schristos lcache $3, 32767($4) 1277*56bb7041Schristos lcache $3, -32768($4) 1278*56bb7041Schristos lcache $3, 65535($4) 1279*56bb7041Schristos lcache $3, 0xffff0000($4) 1280*56bb7041Schristos lcache $3, 0xffff8000($4) 1281*56bb7041Schristos lcache $3, 0xffff0001($4) 1282*56bb7041Schristos lcache $3, 0xffff8001($4) 1283*56bb7041Schristos lcache $3, 0xf0000000($4) 1284*56bb7041Schristos lcache $3, 0xffffffff($4) 1285*56bb7041Schristos lcache $3, 0x12345678($4) 1286*56bb7041Schristos 1287*56bb7041Schristos lwr $3, 4 1288*56bb7041Schristos lwr $3, 4($0) 1289*56bb7041Schristos lwr $3, ($0) 1290*56bb7041Schristos lwr $3, 0($0) 1291*56bb7041Schristos lwr $3, 2047($0) 1292*56bb7041Schristos lwr $3, -2048($0) 1293*56bb7041Schristos lwr $3, 32767($0) 1294*56bb7041Schristos lwr $3, -32768($0) 1295*56bb7041Schristos lwr $3, 65535($0) 1296*56bb7041Schristos lwr $3, 0xffff0000($0) 1297*56bb7041Schristos lwr $3, 0xffff8000($0) 1298*56bb7041Schristos lwr $3, 0xffff0001($0) 1299*56bb7041Schristos lwr $3, 0xffff8001($0) 1300*56bb7041Schristos lwr $3, 0xf0000000($0) 1301*56bb7041Schristos lwr $3, 0xffffffff($0) 1302*56bb7041Schristos lwr $3, 0x12345678($0) 1303*56bb7041Schristos lwr $3, ($4) 1304*56bb7041Schristos lwr $3, 0($4) 1305*56bb7041Schristos lwr $3, 2047($4) 1306*56bb7041Schristos lwr $3, -2048($4) 1307*56bb7041Schristos lwr $3, 32767($4) 1308*56bb7041Schristos lwr $3, -32768($4) 1309*56bb7041Schristos lwr $3, 65535($4) 1310*56bb7041Schristos lwr $3, 0xffff0000($4) 1311*56bb7041Schristos lwr $3, 0xffff8000($4) 1312*56bb7041Schristos lwr $3, 0xffff0001($4) 1313*56bb7041Schristos lwr $3, 0xffff8001($4) 1314*56bb7041Schristos lwr $3, 0xf0000000($4) 1315*56bb7041Schristos lwr $3, 0xffffffff($4) 1316*56bb7041Schristos lwr $3, 0x12345678($4) 1317*56bb7041Schristos 1318*56bb7041Schristos flush $3, 4 1319*56bb7041Schristos flush $3, 4($0) 1320*56bb7041Schristos flush $3, ($0) 1321*56bb7041Schristos flush $3, 0($0) 1322*56bb7041Schristos flush $3, 2047($0) 1323*56bb7041Schristos flush $3, -2048($0) 1324*56bb7041Schristos flush $3, 32767($0) 1325*56bb7041Schristos flush $3, -32768($0) 1326*56bb7041Schristos flush $3, 65535($0) 1327*56bb7041Schristos flush $3, 0xffff0000($0) 1328*56bb7041Schristos flush $3, 0xffff8000($0) 1329*56bb7041Schristos flush $3, 0xffff0001($0) 1330*56bb7041Schristos flush $3, 0xffff8001($0) 1331*56bb7041Schristos flush $3, 0xf0000000($0) 1332*56bb7041Schristos flush $3, 0xffffffff($0) 1333*56bb7041Schristos flush $3, 0x12345678($0) 1334*56bb7041Schristos flush $3, ($4) 1335*56bb7041Schristos flush $3, 0($4) 1336*56bb7041Schristos flush $3, 2047($4) 1337*56bb7041Schristos flush $3, -2048($4) 1338*56bb7041Schristos flush $3, 32767($4) 1339*56bb7041Schristos flush $3, -32768($4) 1340*56bb7041Schristos flush $3, 65535($4) 1341*56bb7041Schristos flush $3, 0xffff0000($4) 1342*56bb7041Schristos flush $3, 0xffff8000($4) 1343*56bb7041Schristos flush $3, 0xffff0001($4) 1344*56bb7041Schristos flush $3, 0xffff8001($4) 1345*56bb7041Schristos flush $3, 0xf0000000($4) 1346*56bb7041Schristos flush $3, 0xffffffff($4) 1347*56bb7041Schristos flush $3, 0x12345678($4) 1348*56bb7041Schristos 1349*56bb7041Schristos lwxs $3, $4($5) 1350*56bb7041Schristos madd $4,$5 1351*56bb7041Schristos maddu $4,$5 1352*56bb7041Schristos 1353*56bb7041Schristos mfc0 $2, $0 1354*56bb7041Schristos mfc0 $2, $1 1355*56bb7041Schristos mfc0 $2, $2 1356*56bb7041Schristos mfc0 $2, $3 1357*56bb7041Schristos mfc0 $2, $4 1358*56bb7041Schristos mfc0 $2, $5 1359*56bb7041Schristos mfc0 $2, $6 1360*56bb7041Schristos mfc0 $2, $7 1361*56bb7041Schristos mfc0 $2, $8 1362*56bb7041Schristos mfc0 $2, $9 1363*56bb7041Schristos mfc0 $2, $10 1364*56bb7041Schristos mfc0 $2, $11 1365*56bb7041Schristos mfc0 $2, $12 1366*56bb7041Schristos mfc0 $2, $13 1367*56bb7041Schristos mfc0 $2, $14 1368*56bb7041Schristos mfc0 $2, $15 1369*56bb7041Schristos mfc0 $2, $16 1370*56bb7041Schristos mfc0 $2, $17 1371*56bb7041Schristos mfc0 $2, $18 1372*56bb7041Schristos mfc0 $2, $19 1373*56bb7041Schristos mfc0 $2, $20 1374*56bb7041Schristos mfc0 $2, $21 1375*56bb7041Schristos mfc0 $2, $22 1376*56bb7041Schristos mfc0 $2, $23 1377*56bb7041Schristos mfc0 $2, $24 1378*56bb7041Schristos mfc0 $2, $25 1379*56bb7041Schristos mfc0 $2, $26 1380*56bb7041Schristos mfc0 $2, $27 1381*56bb7041Schristos mfc0 $2, $28 1382*56bb7041Schristos mfc0 $2, $29 1383*56bb7041Schristos mfc0 $2, $30 1384*56bb7041Schristos mfc0 $2, $31 1385*56bb7041Schristos 1386*56bb7041Schristos mfc0 $2, $0, 0 1387*56bb7041Schristos mfc0 $2, $0, 1 1388*56bb7041Schristos mfc0 $2, $0, 2 1389*56bb7041Schristos mfc0 $2, $0, 3 1390*56bb7041Schristos mfc0 $2, $0, 4 1391*56bb7041Schristos mfc0 $2, $0, 5 1392*56bb7041Schristos mfc0 $2, $0, 6 1393*56bb7041Schristos mfc0 $2, $0, 7 1394*56bb7041Schristos mfc0 $2, $1, 0 1395*56bb7041Schristos mfc0 $2, $1, 1 1396*56bb7041Schristos mfc0 $2, $1, 2 1397*56bb7041Schristos mfc0 $2, $1, 3 1398*56bb7041Schristos mfc0 $2, $1, 4 1399*56bb7041Schristos mfc0 $2, $1, 5 1400*56bb7041Schristos mfc0 $2, $1, 6 1401*56bb7041Schristos mfc0 $2, $1, 7 1402*56bb7041Schristos mfc0 $2, $2, 0 1403*56bb7041Schristos mfc0 $2, $2, 1 1404*56bb7041Schristos mfc0 $2, $2, 2 1405*56bb7041Schristos mfc0 $2, $2, 3 1406*56bb7041Schristos mfc0 $2, $2, 4 1407*56bb7041Schristos mfc0 $2, $2, 5 1408*56bb7041Schristos mfc0 $2, $2, 6 1409*56bb7041Schristos mfc0 $2, $2, 7 1410*56bb7041Schristos 1411*56bb7041Schristos mfhi $0 1412*56bb7041Schristos mfhi $2 1413*56bb7041Schristos mfhi $3 1414*56bb7041Schristos mfhi $4 1415*56bb7041Schristos mfhi $29 1416*56bb7041Schristos mfhi $30 1417*56bb7041Schristos mfhi $31 1418*56bb7041Schristos 1419*56bb7041Schristos mfhi32 $0 1420*56bb7041Schristos mfhi32 $2 1421*56bb7041Schristos mfhi32 $3 1422*56bb7041Schristos mfhi32 $4 1423*56bb7041Schristos mfhi32 $29 1424*56bb7041Schristos mfhi32 $30 1425*56bb7041Schristos mfhi32 $31 1426*56bb7041Schristos 1427*56bb7041Schristos mflo $0 1428*56bb7041Schristos mflo $2 1429*56bb7041Schristos mflo $3 1430*56bb7041Schristos mflo $4 1431*56bb7041Schristos mflo $29 1432*56bb7041Schristos mflo $30 1433*56bb7041Schristos mflo $31 1434*56bb7041Schristos 1435*56bb7041Schristos mflo32 $0 1436*56bb7041Schristos mflo32 $2 1437*56bb7041Schristos mflo32 $3 1438*56bb7041Schristos mflo32 $4 1439*56bb7041Schristos mflo32 $29 1440*56bb7041Schristos mflo32 $30 1441*56bb7041Schristos mflo32 $31 1442*56bb7041Schristos 1443*56bb7041Schristos movn $2, $3 1444*56bb7041Schristos movn $2, $2, $3 1445*56bb7041Schristos movn $2, $3, $4 1446*56bb7041Schristos 1447*56bb7041Schristos movz $2, $3 1448*56bb7041Schristos movz $2, $2, $3 1449*56bb7041Schristos movz $2, $3, $4 1450*56bb7041Schristos 1451*56bb7041Schristos msub $4,$5 1452*56bb7041Schristos msubu $4,$5 1453*56bb7041Schristos 1454*56bb7041Schristos mtc0 $2, $0 1455*56bb7041Schristos mtc0 $2, $1 1456*56bb7041Schristos mtc0 $2, $2 1457*56bb7041Schristos mtc0 $2, $3 1458*56bb7041Schristos mtc0 $2, $4 1459*56bb7041Schristos mtc0 $2, $5 1460*56bb7041Schristos mtc0 $2, $6 1461*56bb7041Schristos mtc0 $2, $7 1462*56bb7041Schristos mtc0 $2, $8 1463*56bb7041Schristos mtc0 $2, $9 1464*56bb7041Schristos mtc0 $2, $10 1465*56bb7041Schristos mtc0 $2, $11 1466*56bb7041Schristos mtc0 $2, $12 1467*56bb7041Schristos mtc0 $2, $13 1468*56bb7041Schristos mtc0 $2, $14 1469*56bb7041Schristos mtc0 $2, $15 1470*56bb7041Schristos mtc0 $2, $16 1471*56bb7041Schristos mtc0 $2, $17 1472*56bb7041Schristos mtc0 $2, $18 1473*56bb7041Schristos mtc0 $2, $19 1474*56bb7041Schristos mtc0 $2, $20 1475*56bb7041Schristos mtc0 $2, $21 1476*56bb7041Schristos mtc0 $2, $22 1477*56bb7041Schristos mtc0 $2, $23 1478*56bb7041Schristos mtc0 $2, $24 1479*56bb7041Schristos mtc0 $2, $25 1480*56bb7041Schristos mtc0 $2, $26 1481*56bb7041Schristos mtc0 $2, $27 1482*56bb7041Schristos mtc0 $2, $28 1483*56bb7041Schristos mtc0 $2, $29 1484*56bb7041Schristos mtc0 $2, $30 1485*56bb7041Schristos mtc0 $2, $31 1486*56bb7041Schristos 1487*56bb7041Schristos mtc0 $2, $0, 0 1488*56bb7041Schristos mtc0 $2, $0, 1 1489*56bb7041Schristos mtc0 $2, $0, 2 1490*56bb7041Schristos mtc0 $2, $0, 3 1491*56bb7041Schristos mtc0 $2, $0, 4 1492*56bb7041Schristos mtc0 $2, $0, 5 1493*56bb7041Schristos mtc0 $2, $0, 6 1494*56bb7041Schristos mtc0 $2, $0, 7 1495*56bb7041Schristos mtc0 $2, $1, 0 1496*56bb7041Schristos mtc0 $2, $1, 1 1497*56bb7041Schristos mtc0 $2, $1, 2 1498*56bb7041Schristos mtc0 $2, $1, 3 1499*56bb7041Schristos mtc0 $2, $1, 4 1500*56bb7041Schristos mtc0 $2, $1, 5 1501*56bb7041Schristos mtc0 $2, $1, 6 1502*56bb7041Schristos mtc0 $2, $1, 7 1503*56bb7041Schristos mtc0 $2, $2, 0 1504*56bb7041Schristos mtc0 $2, $2, 1 1505*56bb7041Schristos mtc0 $2, $2, 2 1506*56bb7041Schristos mtc0 $2, $2, 3 1507*56bb7041Schristos mtc0 $2, $2, 4 1508*56bb7041Schristos mtc0 $2, $2, 5 1509*56bb7041Schristos mtc0 $2, $2, 6 1510*56bb7041Schristos mtc0 $2, $2, 7 1511*56bb7041Schristos 1512*56bb7041Schristos mthi $0 1513*56bb7041Schristos mthi $2 1514*56bb7041Schristos mthi $3 1515*56bb7041Schristos mthi $4 1516*56bb7041Schristos mthi $29 1517*56bb7041Schristos mthi $30 1518*56bb7041Schristos mthi $31 1519*56bb7041Schristos 1520*56bb7041Schristos mtlo $0 1521*56bb7041Schristos mtlo $2 1522*56bb7041Schristos mtlo $3 1523*56bb7041Schristos mtlo $4 1524*56bb7041Schristos mtlo $29 1525*56bb7041Schristos mtlo $30 1526*56bb7041Schristos mtlo $31 1527*56bb7041Schristos 1528*56bb7041Schristos mul $2, $3, $4 1529*56bb7041Schristos mul $29, $30, $31 1530*56bb7041Schristos mul $2, $2, $4 1531*56bb7041Schristos mul $2, $4 1532*56bb7041Schristos mul $2, $2, 0 1533*56bb7041Schristos mul $2, $2, 1 1534*56bb7041Schristos mul $2, $2, 32767 1535*56bb7041Schristos mul $2, $2, -32768 1536*56bb7041Schristos mul $2, $2, 65535 1537*56bb7041Schristos 1538*56bb7041Schristos mulo $2, $3, $4 1539*56bb7041Schristos mulo $2, $3, 4 1540*56bb7041Schristos mulou $2, $3, $4 1541*56bb7041Schristos mulou $2, $3, 4 1542*56bb7041Schristos 1543*56bb7041Schristos mult $2, $3 1544*56bb7041Schristos multu $2, $3 1545*56bb7041Schristos 1546*56bb7041Schristos neg $2, $3 1547*56bb7041Schristos neg $2, $2 1548*56bb7041Schristos neg $2 1549*56bb7041Schristos negu $2, $3 1550*56bb7041Schristos negu $2, $2 1551*56bb7041Schristos negu $2 1552*56bb7041Schristos negu32 $2, $3 1553*56bb7041Schristos negu32 $2, $2 1554*56bb7041Schristos negu32 $2 1555*56bb7041Schristos 1556*56bb7041Schristos not $2, $2 1557*56bb7041Schristos not $2, $2 1558*56bb7041Schristos not $2, $3 1559*56bb7041Schristos not $2, $4 1560*56bb7041Schristos not $2, $5 1561*56bb7041Schristos not $2, $6 1562*56bb7041Schristos not $2, $7 1563*56bb7041Schristos not $2, $16 1564*56bb7041Schristos not $2, $17 1565*56bb7041Schristos not $3, $17 1566*56bb7041Schristos not $4, $17 1567*56bb7041Schristos not $5, $17 1568*56bb7041Schristos not $6, $17 1569*56bb7041Schristos not $7, $17 1570*56bb7041Schristos not $16, $17 1571*56bb7041Schristos not $17, $17 1572*56bb7041Schristos 1573*56bb7041Schristos nor $2, $7, $0 1574*56bb7041Schristos nor $2, $0, $7 1575*56bb7041Schristos 1576*56bb7041Schristos nor32 $2, $3, $4 1577*56bb7041Schristos nor32 $29, $30, $31 1578*56bb7041Schristos nor32 $2, $2, $4 1579*56bb7041Schristos nor32 $2, $4 1580*56bb7041Schristos 1581*56bb7041Schristos nor $2, $3, 32768 1582*56bb7041Schristos nor $2, $3, 65535 1583*56bb7041Schristos nor $2, $3, 65536 1584*56bb7041Schristos nor $2, $3, -32768 1585*56bb7041Schristos nor $2, $3, -32769 1586*56bb7041Schristos 1587*56bb7041Schristos or $2, $22, $0 1588*56bb7041Schristos or $22, $2, $0 1589*56bb7041Schristos or $2, $0, $22 1590*56bb7041Schristos or $22, $0, $2 1591*56bb7041Schristos 1592*56bb7041Schristos or $2, $2 1593*56bb7041Schristos or $2, $3 1594*56bb7041Schristos or $2, $4 1595*56bb7041Schristos or $2, $5 1596*56bb7041Schristos or $2, $6 1597*56bb7041Schristos or $2, $7 1598*56bb7041Schristos or $2, $16 1599*56bb7041Schristos or $2, $17 1600*56bb7041Schristos or $3, $2 1601*56bb7041Schristos or $4, $2 1602*56bb7041Schristos or $5, $2 1603*56bb7041Schristos or $6, $2 1604*56bb7041Schristos or $7, $2 1605*56bb7041Schristos or $16, $2 1606*56bb7041Schristos or $17, $2 1607*56bb7041Schristos or $2, $2 1608*56bb7041Schristos or $2, $2, $3 1609*56bb7041Schristos or $2, $3, $2 1610*56bb7041Schristos 1611*56bb7041Schristos or32 $2, $3, $4 1612*56bb7041Schristos or32 $29, $30, $31 1613*56bb7041Schristos or32 $2, $2, $4 1614*56bb7041Schristos or32 $2, $4 1615*56bb7041Schristos 1616*56bb7041Schristos or $2, $3, 32768 1617*56bb7041Schristos or $2, $3, 65535 1618*56bb7041Schristos or $2, $3, 65536 1619*56bb7041Schristos or $2, $3, -32768 1620*56bb7041Schristos or $2, $3, -32769 1621*56bb7041Schristos 1622*56bb7041Schristos ori $3, $4, 0 1623*56bb7041Schristos ori $3, $4, 32767 1624*56bb7041Schristos ori $3, $4, 65535 1625*56bb7041Schristos ori $3, $3, 65535 1626*56bb7041Schristos ori $3, 65535 1627*56bb7041Schristos 1628*56bb7041Schristos rdhwr $2, $0 1629*56bb7041Schristos rdhwr $2, $1 1630*56bb7041Schristos rdhwr $2, $2 1631*56bb7041Schristos rdhwr $2, $3 1632*56bb7041Schristos rdhwr $2, $4 1633*56bb7041Schristos rdhwr $2, $5 1634*56bb7041Schristos rdhwr $2, $6 1635*56bb7041Schristos rdhwr $2, $7 1636*56bb7041Schristos rdhwr $2, $8 1637*56bb7041Schristos rdhwr $2, $9 1638*56bb7041Schristos rdhwr $2, $10 1639*56bb7041Schristos 1640*56bb7041Schristos rdpgpr $2, $3 1641*56bb7041Schristos rdpgpr $2, $2 1642*56bb7041Schristos rdpgpr $2 1643*56bb7041Schristos 1644*56bb7041Schristos rem $0, $2, $3 1645*56bb7041Schristos rem $0, $30, $31 1646*56bb7041Schristos rem $0, $3 1647*56bb7041Schristos rem $0, $31 1648*56bb7041Schristos 1649*56bb7041Schristos rem $2, $3, $0 1650*56bb7041Schristos rem $2, $3, $4 1651*56bb7041Schristos 1652*56bb7041Schristos rem $3, $4, 0 1653*56bb7041Schristos rem $3, $4, 1 1654*56bb7041Schristos rem $3, $4, -1 1655*56bb7041Schristos rem $3, $4, 2 1656*56bb7041Schristos 1657*56bb7041Schristos remu $0, $2, $3 1658*56bb7041Schristos remu $0, $30, $31 1659*56bb7041Schristos remu $0, $3 1660*56bb7041Schristos remu $0, $31 1661*56bb7041Schristos 1662*56bb7041Schristos remu $2, $3, $0 1663*56bb7041Schristos remu $2, $3, $4 1664*56bb7041Schristos 1665*56bb7041Schristos remu $3, $4, 0 1666*56bb7041Schristos remu $3, $4, 1 1667*56bb7041Schristos remu $3, $4, -1 1668*56bb7041Schristos remu $3, $4, 2 1669*56bb7041Schristos 1670*56bb7041Schristos rol $2, $3, $4 1671*56bb7041Schristos rol $2, $2, $4 1672*56bb7041Schristos rol $2, $3, $3 1673*56bb7041Schristos rol $2, $3, $2 1674*56bb7041Schristos 1675*56bb7041Schristos rol $2, $3, 0 1676*56bb7041Schristos rol $2, $3, 1 1677*56bb7041Schristos rol $2, $3, 31 1678*56bb7041Schristos rol $2, $2, 31 1679*56bb7041Schristos rol $2, 31 1680*56bb7041Schristos 1681*56bb7041Schristos ror $2, $3, 0 1682*56bb7041Schristos ror $2, $3, 1 1683*56bb7041Schristos ror $2, $3, 31 1684*56bb7041Schristos ror $2, $2, 31 1685*56bb7041Schristos ror $2, 31 1686*56bb7041Schristos 1687*56bb7041Schristos ror $2, $3, $4 1688*56bb7041Schristos ror $2, $2, $4 1689*56bb7041Schristos 1690*56bb7041Schristos rotr $2, $3, $4 1691*56bb7041Schristos rotr $2, $2, $4 1692*56bb7041Schristos 1693*56bb7041Schristos rorv $2, $3, $4 1694*56bb7041Schristos rorv $2, $2, $4 1695*56bb7041Schristos 1696*56bb7041Schristos rotrv $2, $3, $4 1697*56bb7041Schristos rotrv $2, $2, $4 1698*56bb7041Schristos 1699*56bb7041Schristos sb $0, ($3) 1700*56bb7041Schristos sb $0, 0($3) 1701*56bb7041Schristos sb $0, 1($3) 1702*56bb7041Schristos sb $0, 2($3) 1703*56bb7041Schristos sb $0, 3($3) 1704*56bb7041Schristos sb $0, 4($3) 1705*56bb7041Schristos sb $0, 5($3) 1706*56bb7041Schristos sb $0, 6($3) 1707*56bb7041Schristos sb $0, 7($3) 1708*56bb7041Schristos sb $0, 8($3) 1709*56bb7041Schristos sb $0, 9($3) 1710*56bb7041Schristos sb $0, 10($3) 1711*56bb7041Schristos sb $0, 11($3) 1712*56bb7041Schristos sb $0, 12($3) 1713*56bb7041Schristos sb $0, 13($3) 1714*56bb7041Schristos sb $0, 14($3) 1715*56bb7041Schristos sb $0, 15($3) 1716*56bb7041Schristos sb $2, 15($3) 1717*56bb7041Schristos sb $3, 15($3) 1718*56bb7041Schristos sb $4, 15($3) 1719*56bb7041Schristos sb $5, 15($3) 1720*56bb7041Schristos sb $6, 15($3) 1721*56bb7041Schristos sb $7, 15($3) 1722*56bb7041Schristos sb $17, 15($3) 1723*56bb7041Schristos sb $17, 15($4) 1724*56bb7041Schristos sb $17, 15($5) 1725*56bb7041Schristos sb $17, 15($6) 1726*56bb7041Schristos sb $17, 15($7) 1727*56bb7041Schristos sb $17, 15($2) 1728*56bb7041Schristos sb $17, 15($16) 1729*56bb7041Schristos sb $17, 15($17) 1730*56bb7041Schristos 1731*56bb7041Schristos sb32 $3, 4 1732*56bb7041Schristos sb32 $3, 4($0) 1733*56bb7041Schristos sb32 $3, 32767($0) 1734*56bb7041Schristos sb32 $3, -32768($0) 1735*56bb7041Schristos sb $3, 65535($0) 1736*56bb7041Schristos sb $3, 0xffff0000($0) 1737*56bb7041Schristos sb $3, 0xffff8000($0) 1738*56bb7041Schristos sb $3, 0xffff0001($0) 1739*56bb7041Schristos sb $3, 0xffff8001($0) 1740*56bb7041Schristos sb $3, 0xf0000000($0) 1741*56bb7041Schristos sb $3, 0xffffffff($0) 1742*56bb7041Schristos sb $3, 0x12345678($0) 1743*56bb7041Schristos sb32 $3, ($4) 1744*56bb7041Schristos sb32 $3, 0($4) 1745*56bb7041Schristos sb32 $3, 32767($4) 1746*56bb7041Schristos sb32 $3, -32768($4) 1747*56bb7041Schristos sb $3, 65535($4) 1748*56bb7041Schristos sb $3, 0xffff0000($4) 1749*56bb7041Schristos sb $3, 0xffff8000($4) 1750*56bb7041Schristos sb $3, 0xffff0001($4) 1751*56bb7041Schristos sb $3, 0xffff8001($4) 1752*56bb7041Schristos sb $3, 0xf0000000($4) 1753*56bb7041Schristos sb $3, 0xffffffff($4) 1754*56bb7041Schristos sb $3, 0x12345678($4) 1755*56bb7041Schristos 1756*56bb7041Schristos sc $3, 4 1757*56bb7041Schristos sc $3, 4($0) 1758*56bb7041Schristos sc $3, 2047($0) 1759*56bb7041Schristos sc $3, -2048($0) 1760*56bb7041Schristos sc $3, 32767($0) 1761*56bb7041Schristos sc $3, -32768($0) 1762*56bb7041Schristos sc $3, 65535($0) 1763*56bb7041Schristos sc $3, 0xffff0000($0) 1764*56bb7041Schristos sc $3, 0xffff8000($0) 1765*56bb7041Schristos sc $3, 0xffff0001($0) 1766*56bb7041Schristos sc $3, 0xffff8001($0) 1767*56bb7041Schristos sc $3, 0xf0000000($0) 1768*56bb7041Schristos sc $3, 0xffffffff($0) 1769*56bb7041Schristos sc $3, 0x12345678($0) 1770*56bb7041Schristos sc $3, ($4) 1771*56bb7041Schristos sc $3, 0($4) 1772*56bb7041Schristos sc $3, 2047($4) 1773*56bb7041Schristos sc $3, -2048($4) 1774*56bb7041Schristos sc $3, 32767($4) 1775*56bb7041Schristos sc $3, -32768($4) 1776*56bb7041Schristos sc $3, 65535($4) 1777*56bb7041Schristos sc $3, 0xffff0000($4) 1778*56bb7041Schristos sc $3, 0xffff8000($4) 1779*56bb7041Schristos sc $3, 0xffff0001($4) 1780*56bb7041Schristos sc $3, 0xffff8001($4) 1781*56bb7041Schristos sc $3, 0xf0000000($4) 1782*56bb7041Schristos sc $3, 0xffffffff($4) 1783*56bb7041Schristos sc $3, 0x12345678($4) 1784*56bb7041Schristos 1785*56bb7041Schristos sdbbp 1786*56bb7041Schristos sdbbp 0 1787*56bb7041Schristos sdbbp 1 1788*56bb7041Schristos sdbbp 2 1789*56bb7041Schristos sdbbp 3 1790*56bb7041Schristos sdbbp 4 1791*56bb7041Schristos sdbbp 5 1792*56bb7041Schristos sdbbp 6 1793*56bb7041Schristos sdbbp 7 1794*56bb7041Schristos sdbbp 8 1795*56bb7041Schristos sdbbp 9 1796*56bb7041Schristos sdbbp 10 1797*56bb7041Schristos sdbbp 11 1798*56bb7041Schristos sdbbp 12 1799*56bb7041Schristos sdbbp 13 1800*56bb7041Schristos sdbbp 14 1801*56bb7041Schristos sdbbp 15 1802*56bb7041Schristos 1803*56bb7041Schristos sdbbp32 1804*56bb7041Schristos sdbbp32 0 1805*56bb7041Schristos sdbbp32 1 1806*56bb7041Schristos sdbbp32 2 1807*56bb7041Schristos sdbbp32 255 1808*56bb7041Schristos 1809*56bb7041Schristos seb $2, $3 1810*56bb7041Schristos seb $2, $2 1811*56bb7041Schristos seb $2 1812*56bb7041Schristos 1813*56bb7041Schristos seh $2, $3 1814*56bb7041Schristos seh $2, $2 1815*56bb7041Schristos seh $2 1816*56bb7041Schristos 1817*56bb7041Schristos seq $2, $3, $4 1818*56bb7041Schristos seq $2, $3, $0 1819*56bb7041Schristos seq $2, $0, $4 1820*56bb7041Schristos 1821*56bb7041Schristos seq $2, $3, 0 1822*56bb7041Schristos seq $2, $3, 1 1823*56bb7041Schristos seq $2, $3, -1 1824*56bb7041Schristos seq $2, $3, -32769 1825*56bb7041Schristos 1826*56bb7041Schristos sge $2, $3, $4 1827*56bb7041Schristos sge $2, $2, $4 1828*56bb7041Schristos sge $2, $4 1829*56bb7041Schristos sge $2, $3, 0 1830*56bb7041Schristos sge $2, $3, -32768 1831*56bb7041Schristos sge $2, $3, 0 1832*56bb7041Schristos sge $2, $3, 32767 1833*56bb7041Schristos sge $2, $3, 65535 1834*56bb7041Schristos sge $2, $3, 65536 1835*56bb7041Schristos sge $2, $3, -32769 1836*56bb7041Schristos 1837*56bb7041Schristos sgeu $2, $3, $4 1838*56bb7041Schristos sgeu $2, $2, $4 1839*56bb7041Schristos sgeu $2, $4 1840*56bb7041Schristos sgeu $2, $3, 0 1841*56bb7041Schristos sgeu $2, $3, -32768 1842*56bb7041Schristos sgeu $2, $3, 0 1843*56bb7041Schristos sgeu $2, $3, 32767 1844*56bb7041Schristos sgeu $2, $3, 65535 1845*56bb7041Schristos sgeu $2, $3, 65536 1846*56bb7041Schristos sgeu $2, $3, -32769 1847*56bb7041Schristos 1848*56bb7041Schristos sgt $2, $3, $4 1849*56bb7041Schristos sgt $2, $2, $4 1850*56bb7041Schristos sgt $2, $4 1851*56bb7041Schristos sgt $2, $3, 0 1852*56bb7041Schristos sgt $2, $3, -32768 1853*56bb7041Schristos sgt $2, $3, 0 1854*56bb7041Schristos sgt $2, $3, 32767 1855*56bb7041Schristos sgt $2, $3, 65535 1856*56bb7041Schristos sgt $2, $3, 65536 1857*56bb7041Schristos sgt $2, $3, -32769 1858*56bb7041Schristos 1859*56bb7041Schristos sgtu $2, $3, $4 1860*56bb7041Schristos sgtu $2, $2, $4 1861*56bb7041Schristos sgtu $2, $4 1862*56bb7041Schristos sgtu $2, $3, 0 1863*56bb7041Schristos sgtu $2, $3, -32768 1864*56bb7041Schristos sgtu $2, $3, 0 1865*56bb7041Schristos sgtu $2, $3, 32767 1866*56bb7041Schristos sgtu $2, $3, 65535 1867*56bb7041Schristos sgtu $2, $3, 65536 1868*56bb7041Schristos sgtu $2, $3, -32769 1869*56bb7041Schristos 1870*56bb7041Schristos sh $2, ($3) 1871*56bb7041Schristos sh $2, 0<<1($3) 1872*56bb7041Schristos sh $2, 1<<1($3) 1873*56bb7041Schristos sh $2, 2<<1($3) 1874*56bb7041Schristos sh $2, 3<<1($3) 1875*56bb7041Schristos sh $2, 4<<1($3) 1876*56bb7041Schristos sh $2, 5<<1($3) 1877*56bb7041Schristos sh $2, 6<<1($3) 1878*56bb7041Schristos sh $2, 7<<1($3) 1879*56bb7041Schristos sh $2, 8<<1($3) 1880*56bb7041Schristos sh $2, 9<<1($3) 1881*56bb7041Schristos sh $2, 10<<1($3) 1882*56bb7041Schristos sh $2, 11<<1($3) 1883*56bb7041Schristos sh $2, 12<<1($3) 1884*56bb7041Schristos sh $2, 13<<1($3) 1885*56bb7041Schristos sh $2, 14<<1($3) 1886*56bb7041Schristos sh $2, 15<<1($3) 1887*56bb7041Schristos sh $2, 15<<1($4) 1888*56bb7041Schristos sh $2, 15<<1($5) 1889*56bb7041Schristos sh $2, 15<<1($6) 1890*56bb7041Schristos sh $2, 15<<1($7) 1891*56bb7041Schristos sh $2, 15<<1($2) 1892*56bb7041Schristos sh $2, 15<<1($16) 1893*56bb7041Schristos sh $2, 15<<1($17) 1894*56bb7041Schristos sh $3, 15<<1($17) 1895*56bb7041Schristos sh $4, 15<<1($17) 1896*56bb7041Schristos sh $5, 15<<1($17) 1897*56bb7041Schristos sh $6, 15<<1($17) 1898*56bb7041Schristos sh $7, 15<<1($17) 1899*56bb7041Schristos sh $17, 15<<1($17) 1900*56bb7041Schristos sh $0, 15<<1($17) 1901*56bb7041Schristos 1902*56bb7041Schristos sh32 $3, 4 1903*56bb7041Schristos sh32 $3, 4($0) 1904*56bb7041Schristos sh32 $3, 32767($0) 1905*56bb7041Schristos sh32 $3, -32768($0) 1906*56bb7041Schristos sh $3, 65535($0) 1907*56bb7041Schristos sh $3, 0xffff0000($0) 1908*56bb7041Schristos sh $3, 0xffff8000($0) 1909*56bb7041Schristos sh $3, 0xffff0001($0) 1910*56bb7041Schristos sh $3, 0xffff8001($0) 1911*56bb7041Schristos sh $3, 0xf0000000($0) 1912*56bb7041Schristos sh $3, 0xffffffff($0) 1913*56bb7041Schristos sh $3, 0x12345678($0) 1914*56bb7041Schristos sh32 $3, ($4) 1915*56bb7041Schristos sh32 $3, 0($4) 1916*56bb7041Schristos sh32 $3, 32767($4) 1917*56bb7041Schristos sh32 $3, -32768($4) 1918*56bb7041Schristos sh $3, 65535($4) 1919*56bb7041Schristos sh $3, 0xffff0000($4) 1920*56bb7041Schristos sh $3, 0xffff8000($4) 1921*56bb7041Schristos sh $3, 0xffff0001($4) 1922*56bb7041Schristos sh $3, 0xffff8001($4) 1923*56bb7041Schristos sh $3, 0xf0000000($4) 1924*56bb7041Schristos sh $3, 0xffffffff($4) 1925*56bb7041Schristos sh $3, 0x12345678($4) 1926*56bb7041Schristos 1927*56bb7041Schristos sle $2, $3, $4 1928*56bb7041Schristos sle $2, $2, $4 1929*56bb7041Schristos sle $2, $4 1930*56bb7041Schristos sle $2, $3, 0 1931*56bb7041Schristos sle $2, $3, -32768 1932*56bb7041Schristos sle $2, $3, 0 1933*56bb7041Schristos sle $2, $3, 32767 1934*56bb7041Schristos sle $2, $3, 65535 1935*56bb7041Schristos sle $2, $3, 65536 1936*56bb7041Schristos sle $2, $3, -32769 1937*56bb7041Schristos 1938*56bb7041Schristos sleu $2, $3, $4 1939*56bb7041Schristos sleu $2, $2, $4 1940*56bb7041Schristos sleu $2, $4 1941*56bb7041Schristos sleu $2, $3, 0 1942*56bb7041Schristos sleu $2, $3, -32768 1943*56bb7041Schristos sleu $2, $3, 0 1944*56bb7041Schristos sleu $2, $3, 32767 1945*56bb7041Schristos sleu $2, $3, 65535 1946*56bb7041Schristos sleu $2, $3, 65536 1947*56bb7041Schristos sleu $2, $3, -32769 1948*56bb7041Schristos 1949*56bb7041Schristos sll $2, $2, 1 1950*56bb7041Schristos sll $2, $2, 2 1951*56bb7041Schristos sll $2, $2, 3 1952*56bb7041Schristos sll $2, $2, 4 1953*56bb7041Schristos sll $2, $2, 5 1954*56bb7041Schristos sll $2, $2, 6 1955*56bb7041Schristos sll $2, $2, 7 1956*56bb7041Schristos sll $2, $2, 8 1957*56bb7041Schristos sll $2, $3, 8 1958*56bb7041Schristos sll $2, $4, 8 1959*56bb7041Schristos sll $2, $5, 8 1960*56bb7041Schristos sll $2, $6, 8 1961*56bb7041Schristos sll $2, $7, 8 1962*56bb7041Schristos sll $2, $16, 8 1963*56bb7041Schristos sll $2, $17, 8 1964*56bb7041Schristos sll $3, $2, 8 1965*56bb7041Schristos sll $4, $2, 8 1966*56bb7041Schristos sll $5, $2, 8 1967*56bb7041Schristos sll $6, $2, 8 1968*56bb7041Schristos sll $7, $2, 8 1969*56bb7041Schristos sll $16, $2, 8 1970*56bb7041Schristos sll $17, $2, 8 1971*56bb7041Schristos sll $2, $2, 1 1972*56bb7041Schristos sll $3, 1 1973*56bb7041Schristos 1974*56bb7041Schristos sllv $2, $3, $4 1975*56bb7041Schristos sllv $2, $2, $4 1976*56bb7041Schristos sll $2, $2, $4 1977*56bb7041Schristos sll $2, $4 1978*56bb7041Schristos sll32 $2, $4, 0 1979*56bb7041Schristos sll32 $2, $4, 1 1980*56bb7041Schristos sll32 $2, $4, 31 1981*56bb7041Schristos sll32 $2, $2, 31 1982*56bb7041Schristos sll32 $2, 31 1983*56bb7041Schristos 1984*56bb7041Schristos slt $2, $3, $4 1985*56bb7041Schristos slt $2, $2, $4 1986*56bb7041Schristos slt $2, $4 1987*56bb7041Schristos slt $2, $3, 0 1988*56bb7041Schristos slt $2, $3, -32768 1989*56bb7041Schristos slt $2, $3, 0 1990*56bb7041Schristos slt $2, $3, 32767 1991*56bb7041Schristos slt $2, $3, 65535 1992*56bb7041Schristos slt $2, $3, 65536 1993*56bb7041Schristos slt $2, $3, -32769 1994*56bb7041Schristos 1995*56bb7041Schristos slti $3, $4, -32768 1996*56bb7041Schristos slti $3, $4, 0 1997*56bb7041Schristos slti $3, $4, 32767 1998*56bb7041Schristos slti $3, $4, 65535 1999*56bb7041Schristos slti $3, $3, 65535 2000*56bb7041Schristos slti $3, 65535 2001*56bb7041Schristos 2002*56bb7041Schristos sltiu $3, $4, -32768 2003*56bb7041Schristos sltiu $3, $4, 0 2004*56bb7041Schristos sltiu $3, $4, 32767 2005*56bb7041Schristos sltiu $3, $4, 65535 2006*56bb7041Schristos sltiu $3, $3, 65535 2007*56bb7041Schristos sltiu $3, 65535 2008*56bb7041Schristos 2009*56bb7041Schristos sltu $2, $3, $4 2010*56bb7041Schristos sltu $2, $2, $4 2011*56bb7041Schristos sltu $2, $4 2012*56bb7041Schristos sltu $2, $3, 0 2013*56bb7041Schristos sltu $2, $3, -32768 2014*56bb7041Schristos sltu $2, $3, 0 2015*56bb7041Schristos sltu $2, $3, 32767 2016*56bb7041Schristos sltu $2, $3, 65535 2017*56bb7041Schristos sltu $2, $3, 65536 2018*56bb7041Schristos sltu $2, $3, -32769 2019*56bb7041Schristos 2020*56bb7041Schristos sne $2, $3, $4 2021*56bb7041Schristos sne $2, $0, $4 2022*56bb7041Schristos sne $2, $3, $0 2023*56bb7041Schristos 2024*56bb7041Schristos sne $2, $3, 0 2025*56bb7041Schristos sne $2, $3, 1 2026*56bb7041Schristos sne $2, $3, -1 2027*56bb7041Schristos sne $2, $3, -32769 2028*56bb7041Schristos 2029*56bb7041Schristos srav $2, $3, $4 2030*56bb7041Schristos srav $2, $2, $4 2031*56bb7041Schristos sra $2, $2, $4 2032*56bb7041Schristos sra $2, $4 2033*56bb7041Schristos sra $2, $4, 0 2034*56bb7041Schristos sra $2, $4, 1 2035*56bb7041Schristos sra $2, $4, 31 2036*56bb7041Schristos sra $2, $2, 31 2037*56bb7041Schristos sra $2, 31 2038*56bb7041Schristos 2039*56bb7041Schristos srlv $2, $3, $4 2040*56bb7041Schristos srlv $2, $2, $4 2041*56bb7041Schristos srl $2, $2, $4 2042*56bb7041Schristos srl $2, $4 2043*56bb7041Schristos srl $2, $4, 0 2044*56bb7041Schristos srl $2, $4, 1 2045*56bb7041Schristos srl $2, $4, 31 2046*56bb7041Schristos srl $2, $2, 31 2047*56bb7041Schristos srl $2, 31 2048*56bb7041Schristos 2049*56bb7041Schristos srl $2, $2, 1 2050*56bb7041Schristos srl $2, $2, 2 2051*56bb7041Schristos srl $2, $2, 3 2052*56bb7041Schristos srl $2, $2, 4 2053*56bb7041Schristos srl $2, $2, 5 2054*56bb7041Schristos srl $2, $2, 6 2055*56bb7041Schristos srl $2, $2, 7 2056*56bb7041Schristos srl $2, $2, 8 2057*56bb7041Schristos srl $2, $3, 8 2058*56bb7041Schristos srl $2, $4, 8 2059*56bb7041Schristos srl $2, $5, 8 2060*56bb7041Schristos srl $2, $6, 8 2061*56bb7041Schristos srl $2, $7, 8 2062*56bb7041Schristos srl $2, $16, 8 2063*56bb7041Schristos srl $2, $17, 8 2064*56bb7041Schristos srl $2, $2, 8 2065*56bb7041Schristos srl $3, $2, 8 2066*56bb7041Schristos srl $4, $2, 8 2067*56bb7041Schristos srl $5, $2, 8 2068*56bb7041Schristos srl $6, $2, 8 2069*56bb7041Schristos srl $7, $2, 8 2070*56bb7041Schristos srl $16, $2, 8 2071*56bb7041Schristos srl $17, $2, 8 2072*56bb7041Schristos srl $3, $3, 1 2073*56bb7041Schristos srl $3, 1 2074*56bb7041Schristos 2075*56bb7041Schristos sub $2, $3, $4 2076*56bb7041Schristos sub $29, $30, $31 2077*56bb7041Schristos sub $2, $2, $4 2078*56bb7041Schristos sub $2, $4 2079*56bb7041Schristos sub $2, $2, 0 2080*56bb7041Schristos sub $2, $2, 1 2081*56bb7041Schristos sub $2, $2, 32767 2082*56bb7041Schristos sub $2, $2, -32768 2083*56bb7041Schristos sub $2, $2, 65535 2084*56bb7041Schristos 2085*56bb7041Schristos subu $2, $3, $2 2086*56bb7041Schristos subu $2, $3, $3 2087*56bb7041Schristos subu $2, $3, $4 2088*56bb7041Schristos subu $2, $3, $5 2089*56bb7041Schristos subu $2, $3, $6 2090*56bb7041Schristos subu $2, $3, $7 2091*56bb7041Schristos subu $2, $3, $16 2092*56bb7041Schristos subu $2, $3, $17 2093*56bb7041Schristos subu $2, $2, $17 2094*56bb7041Schristos subu $2, $4, $17 2095*56bb7041Schristos subu $2, $5, $17 2096*56bb7041Schristos subu $2, $6, $17 2097*56bb7041Schristos subu $2, $7, $17 2098*56bb7041Schristos subu $2, $16, $17 2099*56bb7041Schristos subu $2, $17, $17 2100*56bb7041Schristos subu $2, $2, $17 2101*56bb7041Schristos subu $3, $2, $17 2102*56bb7041Schristos subu $4, $2, $17 2103*56bb7041Schristos subu $5, $2, $17 2104*56bb7041Schristos subu $6, $2, $17 2105*56bb7041Schristos subu $7, $2, $17 2106*56bb7041Schristos subu $16, $2, $17 2107*56bb7041Schristos subu $17, $2, $17 2108*56bb7041Schristos subu $7, $7, $2 2109*56bb7041Schristos subu $7, $2 2110*56bb7041Schristos 2111*56bb7041Schristos subu32 $2, $3, $4 2112*56bb7041Schristos subu32 $29, $30, $31 2113*56bb7041Schristos subu32 $2, $2, $4 2114*56bb7041Schristos subu32 $2, $4 2115*56bb7041Schristos subu $2, $2, 0 2116*56bb7041Schristos subu $2, $2, 1 2117*56bb7041Schristos subu $2, $2, 32767 2118*56bb7041Schristos subu $2, $2, -32768 2119*56bb7041Schristos subu $2, $2, 65535 2120*56bb7041Schristos 2121*56bb7041Schristos sw $2, ($4) 2122*56bb7041Schristos sw $2, 0($4) 2123*56bb7041Schristos sw $2, 1<<2($4) 2124*56bb7041Schristos sw $2, 2<<2($4) 2125*56bb7041Schristos sw $2, 3<<2($4) 2126*56bb7041Schristos sw $2, 4<<2($4) 2127*56bb7041Schristos sw $2, 5<<2($4) 2128*56bb7041Schristos sw $2, 6<<2($4) 2129*56bb7041Schristos sw $2, 7<<2($4) 2130*56bb7041Schristos sw $2, 8<<2($4) 2131*56bb7041Schristos sw $2, 9<<2($4) 2132*56bb7041Schristos sw $2, 10<<2($4) 2133*56bb7041Schristos sw $2, 11<<2($4) 2134*56bb7041Schristos sw $2, 12<<2($4) 2135*56bb7041Schristos sw $2, 13<<2($4) 2136*56bb7041Schristos sw $2, 14<<2($4) 2137*56bb7041Schristos sw $2, 15<<2($4) 2138*56bb7041Schristos sw $2, 15<<2($5) 2139*56bb7041Schristos sw $2, 15<<2($6) 2140*56bb7041Schristos sw $2, 15<<2($7) 2141*56bb7041Schristos sw $2, 15<<2($16) 2142*56bb7041Schristos sw $2, 15<<2($17) 2143*56bb7041Schristos sw $2, 15<<2($2) 2144*56bb7041Schristos sw $2, 15<<2($3) 2145*56bb7041Schristos sw $3, 15<<2($3) 2146*56bb7041Schristos sw $4, 15<<2($3) 2147*56bb7041Schristos sw $5, 15<<2($3) 2148*56bb7041Schristos sw $6, 15<<2($3) 2149*56bb7041Schristos sw $7, 15<<2($3) 2150*56bb7041Schristos sw $17, 15<<2($3) 2151*56bb7041Schristos sw $0, 15<<2($3) 2152*56bb7041Schristos 2153*56bb7041Schristos sw $0, ($29) 2154*56bb7041Schristos sw $0, 0($29) 2155*56bb7041Schristos sw $0, 1<<2($29) 2156*56bb7041Schristos sw $0, 2<<2($29) 2157*56bb7041Schristos sw $0, 3<<2($29) 2158*56bb7041Schristos sw $0, 4<<2($29) 2159*56bb7041Schristos sw $0, 5<<2($29) 2160*56bb7041Schristos sw $0, 30<<2($29) 2161*56bb7041Schristos sw $0, 31<<2($29) 2162*56bb7041Schristos sw $2, 31<<2($29) 2163*56bb7041Schristos sw $17, 31<<2($29) 2164*56bb7041Schristos sw $3, 31<<2($29) 2165*56bb7041Schristos sw $4, 31<<2($29) 2166*56bb7041Schristos sw $5, 31<<2($29) 2167*56bb7041Schristos sw $6, 31<<2($29) 2168*56bb7041Schristos sw $7, 31<<2($29) 2169*56bb7041Schristos sw $31, 31<<2($29) 2170*56bb7041Schristos 2171*56bb7041Schristos sw32 $3, 4 2172*56bb7041Schristos sw32 $3, 4($0) 2173*56bb7041Schristos sw32 $3, 32767($0) 2174*56bb7041Schristos sw32 $3, -32768($0) 2175*56bb7041Schristos sw $3, 65535($0) 2176*56bb7041Schristos sw $3, 0xffff0000($0) 2177*56bb7041Schristos sw $3, 0xffff8000($0) 2178*56bb7041Schristos sw $3, 0xffff0001($0) 2179*56bb7041Schristos sw $3, 0xffff8001($0) 2180*56bb7041Schristos sw $3, 0xf0000000($0) 2181*56bb7041Schristos sw $3, 0xffffffff($0) 2182*56bb7041Schristos sw $3, 0x12345678($0) 2183*56bb7041Schristos sw32 $3, ($4) 2184*56bb7041Schristos sw32 $3, 0($4) 2185*56bb7041Schristos sw32 $3, 32767($4) 2186*56bb7041Schristos sw32 $3, -32768($4) 2187*56bb7041Schristos sw $3, 65535($4) 2188*56bb7041Schristos sw $3, 0xffff0000($4) 2189*56bb7041Schristos sw $3, 0xffff8000($4) 2190*56bb7041Schristos sw $3, 0xffff0001($4) 2191*56bb7041Schristos sw $3, 0xffff8001($4) 2192*56bb7041Schristos sw $3, 0xf0000000($4) 2193*56bb7041Schristos sw $3, 0xffffffff($4) 2194*56bb7041Schristos sw $3, 0x12345678($4) 2195*56bb7041Schristos 2196*56bb7041Schristos swl $3, 4 2197*56bb7041Schristos swl $3, 4($0) 2198*56bb7041Schristos swl $3, 2047($0) 2199*56bb7041Schristos swl $3, -2048($0) 2200*56bb7041Schristos swl $3, 32767($0) 2201*56bb7041Schristos swl $3, -32768($0) 2202*56bb7041Schristos swl $3, 65535($0) 2203*56bb7041Schristos swl $3, 0xffff0000($0) 2204*56bb7041Schristos swl $3, 0xffff8000($0) 2205*56bb7041Schristos swl $3, 0xffff0001($0) 2206*56bb7041Schristos swl $3, 0xffff8001($0) 2207*56bb7041Schristos swl $3, 0xf0000000($0) 2208*56bb7041Schristos swl $3, 0xffffffff($0) 2209*56bb7041Schristos swl $3, 0x12345678($0) 2210*56bb7041Schristos swl $3, ($4) 2211*56bb7041Schristos swl $3, 0($4) 2212*56bb7041Schristos swl $3, 2047($4) 2213*56bb7041Schristos swl $3, -2048($4) 2214*56bb7041Schristos swl $3, 32767($4) 2215*56bb7041Schristos swl $3, -32768($4) 2216*56bb7041Schristos swl $3, 65535($4) 2217*56bb7041Schristos swl $3, 0xffff0000($4) 2218*56bb7041Schristos swl $3, 0xffff8000($4) 2219*56bb7041Schristos swl $3, 0xffff0001($4) 2220*56bb7041Schristos swl $3, 0xffff8001($4) 2221*56bb7041Schristos swl $3, 0xf0000000($4) 2222*56bb7041Schristos swl $3, 0xffffffff($4) 2223*56bb7041Schristos swl $3, 0x12345678($4) 2224*56bb7041Schristos 2225*56bb7041Schristos swr $3, 4 2226*56bb7041Schristos swr $3, 4($0) 2227*56bb7041Schristos swr $3, 2047($0) 2228*56bb7041Schristos swr $3, -2048($0) 2229*56bb7041Schristos swr $3, 32767($0) 2230*56bb7041Schristos swr $3, -32768($0) 2231*56bb7041Schristos swr $3, 65535($0) 2232*56bb7041Schristos swr $3, 0xffff0000($0) 2233*56bb7041Schristos swr $3, 0xffff8000($0) 2234*56bb7041Schristos swr $3, 0xffff0001($0) 2235*56bb7041Schristos swr $3, 0xffff8001($0) 2236*56bb7041Schristos swr $3, 0xf0000000($0) 2237*56bb7041Schristos swr $3, 0xffffffff($0) 2238*56bb7041Schristos swr $3, 0x12345678($0) 2239*56bb7041Schristos swr $3, ($4) 2240*56bb7041Schristos swr $3, 0($4) 2241*56bb7041Schristos swr $3, 2047($4) 2242*56bb7041Schristos swr $3, -2048($4) 2243*56bb7041Schristos swr $3, 32767($4) 2244*56bb7041Schristos swr $3, -32768($4) 2245*56bb7041Schristos swr $3, 65535($4) 2246*56bb7041Schristos swr $3, 0xffff0000($4) 2247*56bb7041Schristos swr $3, 0xffff8000($4) 2248*56bb7041Schristos swr $3, 0xffff0001($4) 2249*56bb7041Schristos swr $3, 0xffff8001($4) 2250*56bb7041Schristos swr $3, 0xf0000000($4) 2251*56bb7041Schristos swr $3, 0xffffffff($4) 2252*56bb7041Schristos swr $3, 0x12345678($4) 2253*56bb7041Schristos 2254*56bb7041Schristos scache $3, 4 2255*56bb7041Schristos scache $3, 4($0) 2256*56bb7041Schristos scache $3, 2047($0) 2257*56bb7041Schristos scache $3, -2048($0) 2258*56bb7041Schristos scache $3, 32767($0) 2259*56bb7041Schristos scache $3, -32768($0) 2260*56bb7041Schristos scache $3, 65535($0) 2261*56bb7041Schristos scache $3, 0xffff0000($0) 2262*56bb7041Schristos scache $3, 0xffff8000($0) 2263*56bb7041Schristos scache $3, 0xffff0001($0) 2264*56bb7041Schristos scache $3, 0xffff8001($0) 2265*56bb7041Schristos scache $3, 0xf0000000($0) 2266*56bb7041Schristos scache $3, 0xffffffff($0) 2267*56bb7041Schristos scache $3, 0x12345678($0) 2268*56bb7041Schristos scache $3, ($4) 2269*56bb7041Schristos scache $3, 0($4) 2270*56bb7041Schristos scache $3, 2047($4) 2271*56bb7041Schristos scache $3, -2048($4) 2272*56bb7041Schristos scache $3, 32767($4) 2273*56bb7041Schristos scache $3, -32768($4) 2274*56bb7041Schristos scache $3, 65535($4) 2275*56bb7041Schristos scache $3, 0xffff0000($4) 2276*56bb7041Schristos scache $3, 0xffff8000($4) 2277*56bb7041Schristos scache $3, 0xffff0001($4) 2278*56bb7041Schristos scache $3, 0xffff8001($4) 2279*56bb7041Schristos scache $3, 0xf0000000($4) 2280*56bb7041Schristos scache $3, 0xffffffff($4) 2281*56bb7041Schristos scache $3, 0x12345678($4) 2282*56bb7041Schristos 2283*56bb7041Schristos invalidate $3, 4 2284*56bb7041Schristos invalidate $3, 4($0) 2285*56bb7041Schristos invalidate $3, 2047($0) 2286*56bb7041Schristos invalidate $3, -2048($0) 2287*56bb7041Schristos invalidate $3, 32767($0) 2288*56bb7041Schristos invalidate $3, -32768($0) 2289*56bb7041Schristos invalidate $3, 65535($0) 2290*56bb7041Schristos invalidate $3, 0xffff0000($0) 2291*56bb7041Schristos invalidate $3, 0xffff8000($0) 2292*56bb7041Schristos invalidate $3, 0xffff0001($0) 2293*56bb7041Schristos invalidate $3, 0xffff8001($0) 2294*56bb7041Schristos invalidate $3, 0xf0000000($0) 2295*56bb7041Schristos invalidate $3, 0xffffffff($0) 2296*56bb7041Schristos invalidate $3, 0x12345678($0) 2297*56bb7041Schristos invalidate $3, ($4) 2298*56bb7041Schristos invalidate $3, 0($4) 2299*56bb7041Schristos invalidate $3, 2047($4) 2300*56bb7041Schristos invalidate $3, -2048($4) 2301*56bb7041Schristos invalidate $3, 32767($4) 2302*56bb7041Schristos invalidate $3, -32768($4) 2303*56bb7041Schristos invalidate $3, 65535($4) 2304*56bb7041Schristos invalidate $3, 0xffff0000($4) 2305*56bb7041Schristos invalidate $3, 0xffff8000($4) 2306*56bb7041Schristos invalidate $3, 0xffff0001($4) 2307*56bb7041Schristos invalidate $3, 0xffff8001($4) 2308*56bb7041Schristos invalidate $3, 0xf0000000($4) 2309*56bb7041Schristos invalidate $3, 0xffffffff($4) 2310*56bb7041Schristos invalidate $3, 0x12345678($4) 2311*56bb7041Schristos 2312*56bb7041Schristos swm $s0, $ra, 12<<2($29) 2313*56bb7041Schristos swm $s0, $s1, $ra, 12<<2($29) 2314*56bb7041Schristos swm $s0-$s1, $ra, 12<<2($29) 2315*56bb7041Schristos swm $s0, $s1, $s2, $ra, 12<<2($29) 2316*56bb7041Schristos swm $s0-$s2, $ra, 12<<2($29) 2317*56bb7041Schristos swm $s0, $s1, $s2, $s3, $ra, 12<<2($29) 2318*56bb7041Schristos swm $s0-$s3, $ra, 12<<2($29) 2319*56bb7041Schristos swm $s0, $ra, ($29) 2320*56bb7041Schristos swm $s0, $ra, 0($29) 2321*56bb7041Schristos swm $s0, $ra, 1<<2($29) 2322*56bb7041Schristos swm $s0, $ra, 2<<2($29) 2323*56bb7041Schristos swm $s0, $ra, 3<<2($29) 2324*56bb7041Schristos swm $s0, $ra, 4<<2($29) 2325*56bb7041Schristos swm $s0, $ra, 5<<2($29) 2326*56bb7041Schristos swm $s0, $ra, 6<<2($29) 2327*56bb7041Schristos swm $s0, $ra, 7<<2($29) 2328*56bb7041Schristos swm $s0, $ra, 8<<2($29) 2329*56bb7041Schristos swm $s0, $ra, 9<<2($29) 2330*56bb7041Schristos swm $s0, $ra, 10<<2($29) 2331*56bb7041Schristos swm $s0, $ra, 11<<2($29) 2332*56bb7041Schristos swm $s0, $ra, 12<<2($29) 2333*56bb7041Schristos swm $s0, $ra, 13<<2($29) 2334*56bb7041Schristos swm $s0, $ra, 14<<2($29) 2335*56bb7041Schristos swm $s0, $ra, 15<<2($29) 2336*56bb7041Schristos 2337*56bb7041Schristos swm $s0, 0 2338*56bb7041Schristos swm $s0, 4 2339*56bb7041Schristos swm $s0, 2047 2340*56bb7041Schristos swm $s0, -2048 2341*56bb7041Schristos swm $s0, 2048 2342*56bb7041Schristos swm $s0, -2049 2343*56bb7041Schristos swm $s0, ($5) 2344*56bb7041Schristos swm $s0, 2047($5) 2345*56bb7041Schristos swm $s0, -2048($5) 2346*56bb7041Schristos swm $s0, 2048($5) 2347*56bb7041Schristos swm $s0, -2049($5) 2348*56bb7041Schristos swm $s0-$s1, 2047($5) 2349*56bb7041Schristos swm $s0-$s2, 2047($5) 2350*56bb7041Schristos swm $s0-$s3, 2047($5) 2351*56bb7041Schristos swm $s0-$s4, 2047($5) 2352*56bb7041Schristos swm $s0-$s5, 2047($5) 2353*56bb7041Schristos swm $s0-$s6, 2047($5) 2354*56bb7041Schristos swm $s0-$s7, 2047($5) 2355*56bb7041Schristos swm $s0-$s8, 2047($5) 2356*56bb7041Schristos swm $ra, 2047($5) 2357*56bb7041Schristos swm $s0,$ra, ($5) 2358*56bb7041Schristos swm $s0-$s1,$ra, ($5) 2359*56bb7041Schristos swm $s0-$s2,$ra, ($5) 2360*56bb7041Schristos swm $s0-$s3,$ra, ($5) 2361*56bb7041Schristos swm $s0-$s4,$ra, ($5) 2362*56bb7041Schristos swm $s0-$s5,$ra, ($5) 2363*56bb7041Schristos swm $s0-$s6,$ra, ($5) 2364*56bb7041Schristos swm $s0-$s7,$ra, ($5) 2365*56bb7041Schristos swm $s0-$s8,$ra, ($5) 2366*56bb7041Schristos swm $s0, -32768($29) 2367*56bb7041Schristos swm $s0, 32767($29) 2368*56bb7041Schristos swm $s0, 0($29) 2369*56bb7041Schristos swm $s0, 65535($29) 2370*56bb7041Schristos 2371*56bb7041Schristos swp $2, 0 2372*56bb7041Schristos swp $2, 4 2373*56bb7041Schristos swp $2, 2047 2374*56bb7041Schristos swp $2, -2048 2375*56bb7041Schristos swp $2, 2048 2376*56bb7041Schristos swp $2, -2049 2377*56bb7041Schristos swp $2, ($29) 2378*56bb7041Schristos swp $2, 0($29) 2379*56bb7041Schristos swp $2, 2047($3) 2380*56bb7041Schristos swp $2, -2048($3) 2381*56bb7041Schristos swp $2, 2048($3) 2382*56bb7041Schristos swp $2, -2049($3) 2383*56bb7041Schristos swp $2, 32767($3) 2384*56bb7041Schristos swp $2, -32768($3) 2385*56bb7041Schristos swp $2, 0($3) 2386*56bb7041Schristos swp $2, 65535($3) 2387*56bb7041Schristos 2388*56bb7041Schristos sync 2389*56bb7041Schristos sync 0 2390*56bb7041Schristos sync 1 2391*56bb7041Schristos sync 2 2392*56bb7041Schristos sync 3 2393*56bb7041Schristos sync 4 2394*56bb7041Schristos sync 30 2395*56bb7041Schristos sync 31 2396*56bb7041Schristos 2397*56bb7041Schristos synci 0 2398*56bb7041Schristos synci ($0) 2399*56bb7041Schristos synci 0($0) 2400*56bb7041Schristos synci 2047($0) 2401*56bb7041Schristos synci -2048($0) 2402*56bb7041Schristos synci 2048($0) 2403*56bb7041Schristos synci -2049($0) 2404*56bb7041Schristos synci 32767($0) 2405*56bb7041Schristos synci -32768($0) 2406*56bb7041Schristos synci 0($2) 2407*56bb7041Schristos synci 0($3) 2408*56bb7041Schristos synci 2047($3) 2409*56bb7041Schristos synci -2048($3) 2410*56bb7041Schristos synci 2048($3) 2411*56bb7041Schristos synci -2049($3) 2412*56bb7041Schristos synci 32767($3) 2413*56bb7041Schristos synci -32768($3) 2414*56bb7041Schristos 2415*56bb7041Schristos syscall 2416*56bb7041Schristos syscall 0 2417*56bb7041Schristos syscall 1 2418*56bb7041Schristos syscall 2 2419*56bb7041Schristos syscall 255 2420*56bb7041Schristos 2421*56bb7041Schristos teqi $2, 0 2422*56bb7041Schristos teqi $2, -32768 2423*56bb7041Schristos teqi $2, 32767 2424*56bb7041Schristos teqi $2, 65535 2425*56bb7041Schristos teq $2, $3 2426*56bb7041Schristos teq $3, $2 2427*56bb7041Schristos teq $2, $3, 0 2428*56bb7041Schristos teq $2, $3, 1 2429*56bb7041Schristos teq $2, $3, 15 2430*56bb7041Schristos teq $2, 0 2431*56bb7041Schristos teq $2, -32768 2432*56bb7041Schristos teq $2, 32767 2433*56bb7041Schristos teq $2, 65535 2434*56bb7041Schristos 2435*56bb7041Schristos tgei $2, 0 2436*56bb7041Schristos tgei $2, -32768 2437*56bb7041Schristos tgei $2, 32767 2438*56bb7041Schristos tgei $2, 65535 2439*56bb7041Schristos tge $2, $3 2440*56bb7041Schristos tge $3, $2 2441*56bb7041Schristos tge $2, $3, 0 2442*56bb7041Schristos tge $2, $3, 1 2443*56bb7041Schristos tge $2, $3, 15 2444*56bb7041Schristos tge $2, 0 2445*56bb7041Schristos tge $2, -32768 2446*56bb7041Schristos tge $2, 32767 2447*56bb7041Schristos tge $2, 65535 2448*56bb7041Schristos 2449*56bb7041Schristos tgeiu $2, 0 2450*56bb7041Schristos tgeiu $2, -32768 2451*56bb7041Schristos tgeiu $2, 32767 2452*56bb7041Schristos tgeiu $2, 65535 2453*56bb7041Schristos tgeu $2, $3 2454*56bb7041Schristos tgeu $3, $2 2455*56bb7041Schristos tgeu $2, $3, 0 2456*56bb7041Schristos tgeu $2, $3, 1 2457*56bb7041Schristos tgeu $2, $3, 15 2458*56bb7041Schristos tgeu $2, 0 2459*56bb7041Schristos tgeu $2, -32768 2460*56bb7041Schristos tgeu $2, 32767 2461*56bb7041Schristos tgeu $2, 65535 2462*56bb7041Schristos 2463*56bb7041Schristos tlbp 2464*56bb7041Schristos tlbr 2465*56bb7041Schristos tlbwi 2466*56bb7041Schristos tlbwr 2467*56bb7041Schristos 2468*56bb7041Schristos tlti $2, 0 2469*56bb7041Schristos tlti $2, -32768 2470*56bb7041Schristos tlti $2, 32767 2471*56bb7041Schristos tlti $2, 65535 2472*56bb7041Schristos tlt $2, $3 2473*56bb7041Schristos tlt $3, $2 2474*56bb7041Schristos tlt $2, $3, 0 2475*56bb7041Schristos tlt $2, $3, 1 2476*56bb7041Schristos tlt $2, $3, 15 2477*56bb7041Schristos tlt $2, 0 2478*56bb7041Schristos tlt $2, -32768 2479*56bb7041Schristos tlt $2, 32767 2480*56bb7041Schristos tlt $2, 65535 2481*56bb7041Schristos 2482*56bb7041Schristos tltiu $2, 0 2483*56bb7041Schristos tltiu $2, -32768 2484*56bb7041Schristos tltiu $2, 32767 2485*56bb7041Schristos tltiu $2, 65535 2486*56bb7041Schristos tltu $2, $3 2487*56bb7041Schristos tltu $3, $2 2488*56bb7041Schristos tltu $2, $3, 0 2489*56bb7041Schristos tltu $2, $3, 1 2490*56bb7041Schristos tltu $2, $3, 15 2491*56bb7041Schristos tltu $2, 0 2492*56bb7041Schristos tltu $2, -32768 2493*56bb7041Schristos tltu $2, 32767 2494*56bb7041Schristos tltu $2, 65535 2495*56bb7041Schristos tltu $2, 65536 2496*56bb7041Schristos tltu $2, 0xffffffff 2497*56bb7041Schristos 2498*56bb7041Schristos tnei $2, 0 2499*56bb7041Schristos tnei $2, -32768 2500*56bb7041Schristos tnei $2, 32767 2501*56bb7041Schristos tnei $2, 65535 2502*56bb7041Schristos tne $2, $3 2503*56bb7041Schristos tne $3, $2 2504*56bb7041Schristos tne $2, $3, 0 2505*56bb7041Schristos tne $2, $3, 1 2506*56bb7041Schristos tne $2, $3, 15 2507*56bb7041Schristos tne $2, 0 2508*56bb7041Schristos tne $2, -32768 2509*56bb7041Schristos tne $2, 32767 2510*56bb7041Schristos tne $2, 65535 2511*56bb7041Schristos tne $2, 65536 2512*56bb7041Schristos tne $2, 0xffffffff 2513*56bb7041Schristos 2514*56bb7041Schristos ulh $3, 4 2515*56bb7041Schristos ulh $3, 4($0) 2516*56bb7041Schristos ulh $3, ($4) 2517*56bb7041Schristos ulh $3, 0($4) 2518*56bb7041Schristos ulh $3, 32763($4) 2519*56bb7041Schristos ulh $3, -32768($4) 2520*56bb7041Schristos ulh $3, 65535($4) 2521*56bb7041Schristos ulh $3, 0xffff0000($4) 2522*56bb7041Schristos ulh $3, 0xffff8000($4) 2523*56bb7041Schristos ulh $3, 0xffff0001($4) 2524*56bb7041Schristos ulh $3, 0xffff8001($4) 2525*56bb7041Schristos ulh $3, 0xf0000000($4) 2526*56bb7041Schristos ulh $3, 0xffffffff($4) 2527*56bb7041Schristos 2528*56bb7041Schristos ulhu $3, 4 2529*56bb7041Schristos ulhu $3, 4($0) 2530*56bb7041Schristos ulhu $3, ($4) 2531*56bb7041Schristos ulhu $3, 0($4) 2532*56bb7041Schristos ulhu $3, 32763($4) 2533*56bb7041Schristos ulhu $3, -32768($4) 2534*56bb7041Schristos ulhu $3, 65535($4) 2535*56bb7041Schristos ulhu $3, 0xffff0000($4) 2536*56bb7041Schristos ulhu $3, 0xffff8000($4) 2537*56bb7041Schristos ulhu $3, 0xffff0001($4) 2538*56bb7041Schristos ulhu $3, 0xffff8001($4) 2539*56bb7041Schristos ulhu $3, 0xf0000000($4) 2540*56bb7041Schristos ulhu $3, 0xffffffff($4) 2541*56bb7041Schristos 2542*56bb7041Schristos ulw $3, 0 2543*56bb7041Schristos ulw $3, ($0) 2544*56bb7041Schristos ulw $3, 4 2545*56bb7041Schristos ulw $3, 4($0) 2546*56bb7041Schristos ulw $3, 2047 2547*56bb7041Schristos ulw $3, -2048 2548*56bb7041Schristos ulw $3, 2048 2549*56bb7041Schristos ulw $3, -2049 2550*56bb7041Schristos ulw $3, 32763($0) 2551*56bb7041Schristos ulw $3, -32768($0) 2552*56bb7041Schristos ulw $3, 65535($0) 2553*56bb7041Schristos ulw $3, 0xffff0000($0) 2554*56bb7041Schristos ulw $3, 0xffff8000($0) 2555*56bb7041Schristos ulw $3, 0xffff0001($0) 2556*56bb7041Schristos ulw $3, 0xffff8001($0) 2557*56bb7041Schristos ulw $3, 0xf0000000($0) 2558*56bb7041Schristos ulw $3, 0xffffffff($0) 2559*56bb7041Schristos ulw $3, 0x12345678($0) 2560*56bb7041Schristos ulw $3, 0($4) 2561*56bb7041Schristos ulw $3, 4($4) 2562*56bb7041Schristos ulw $3, 2047($4) 2563*56bb7041Schristos ulw $3, -2048($4) 2564*56bb7041Schristos ulw $3, 2048($4) 2565*56bb7041Schristos ulw $3, -2049($4) 2566*56bb7041Schristos ulw $3, 32763($4) 2567*56bb7041Schristos ulw $3, -32768($4) 2568*56bb7041Schristos ulw $3, 65535($4) 2569*56bb7041Schristos ulw $3, 0xffff0000($4) 2570*56bb7041Schristos ulw $3, 0xffff8000($4) 2571*56bb7041Schristos ulw $3, 0xffff0001($4) 2572*56bb7041Schristos ulw $3, 0xffff8001($4) 2573*56bb7041Schristos ulw $3, 0xf0000000($4) 2574*56bb7041Schristos ulw $3, 0xffffffff($4) 2575*56bb7041Schristos ulw $3, 0x12345678($4) 2576*56bb7041Schristos 2577*56bb7041Schristos ush $3, 4 2578*56bb7041Schristos ush $3, 4($0) 2579*56bb7041Schristos ush $3, ($4) 2580*56bb7041Schristos ush $3, 0($4) 2581*56bb7041Schristos ush $3, 32763($4) 2582*56bb7041Schristos ush $3, -32768($4) 2583*56bb7041Schristos ush $3, 65535($4) 2584*56bb7041Schristos ush $3, 0xffff0000($4) 2585*56bb7041Schristos ush $3, 0xffff8000($4) 2586*56bb7041Schristos ush $3, 0xffff0001($4) 2587*56bb7041Schristos ush $3, 0xffff8001($4) 2588*56bb7041Schristos ush $3, 0xf0000000($4) 2589*56bb7041Schristos ush $3, 0xffffffff($4) 2590*56bb7041Schristos 2591*56bb7041Schristos usw $3, 0 2592*56bb7041Schristos usw $3, ($0) 2593*56bb7041Schristos usw $3, 4 2594*56bb7041Schristos usw $3, 4($0) 2595*56bb7041Schristos usw $3, 2047 2596*56bb7041Schristos usw $3, -2048 2597*56bb7041Schristos usw $3, 2048 2598*56bb7041Schristos usw $3, -2049 2599*56bb7041Schristos usw $3, 32763($0) 2600*56bb7041Schristos usw $3, -32768($0) 2601*56bb7041Schristos usw $3, 65535($0) 2602*56bb7041Schristos usw $3, 0xffff0000($0) 2603*56bb7041Schristos usw $3, 0xffff8000($0) 2604*56bb7041Schristos usw $3, 0xffff0001($0) 2605*56bb7041Schristos usw $3, 0xffff8001($0) 2606*56bb7041Schristos usw $3, 0xf0000000($0) 2607*56bb7041Schristos usw $3, 0xffffffff($0) 2608*56bb7041Schristos usw $3, 0x12345678($0) 2609*56bb7041Schristos usw $3, 0($4) 2610*56bb7041Schristos usw $3, 4($4) 2611*56bb7041Schristos usw $3, 2047($4) 2612*56bb7041Schristos usw $3, -2048($4) 2613*56bb7041Schristos usw $3, 2048($4) 2614*56bb7041Schristos usw $3, -2049($4) 2615*56bb7041Schristos usw $3, 32763($4) 2616*56bb7041Schristos usw $3, -32768($4) 2617*56bb7041Schristos usw $3, 65535($4) 2618*56bb7041Schristos usw $3, 0xffff0000($4) 2619*56bb7041Schristos usw $3, 0xffff8000($4) 2620*56bb7041Schristos usw $3, 0xffff0001($4) 2621*56bb7041Schristos usw $3, 0xffff8001($4) 2622*56bb7041Schristos usw $3, 0xf0000000($4) 2623*56bb7041Schristos usw $3, 0xffffffff($4) 2624*56bb7041Schristos usw $3, 0x12345678($4) 2625*56bb7041Schristos 2626*56bb7041Schristos wait 2627*56bb7041Schristos wait 0 2628*56bb7041Schristos wait 1 2629*56bb7041Schristos wait 255 2630*56bb7041Schristos 2631*56bb7041Schristos wrpgpr $2, $3 2632*56bb7041Schristos wrpgpr $2, $4 2633*56bb7041Schristos wrpgpr $2, $2 2634*56bb7041Schristos wrpgpr $2 2635*56bb7041Schristos 2636*56bb7041Schristos wsbh $2, $3 2637*56bb7041Schristos wsbh $2, $4 2638*56bb7041Schristos wsbh $2, $2 2639*56bb7041Schristos wsbh $2 2640*56bb7041Schristos 2641*56bb7041Schristos xor $2, $2 2642*56bb7041Schristos xor $2, $3 2643*56bb7041Schristos xor $2, $4 2644*56bb7041Schristos xor $2, $5 2645*56bb7041Schristos xor $2, $6 2646*56bb7041Schristos xor $2, $7 2647*56bb7041Schristos xor $2, $16 2648*56bb7041Schristos xor $2, $17 2649*56bb7041Schristos xor $3, $17 2650*56bb7041Schristos xor $4, $17 2651*56bb7041Schristos xor $5, $17 2652*56bb7041Schristos xor $6, $17 2653*56bb7041Schristos xor $7, $17 2654*56bb7041Schristos xor $16, $17 2655*56bb7041Schristos xor $17, $17 2656*56bb7041Schristos xor $2, $3 2657*56bb7041Schristos xor $2, $2, $3 2658*56bb7041Schristos xor $2, $3, $2 2659*56bb7041Schristos 2660*56bb7041Schristos xor32 $2, $3, $4 2661*56bb7041Schristos xor32 $29, $30, $31 2662*56bb7041Schristos xor32 $2, $2, $4 2663*56bb7041Schristos xor32 $2, $4 2664*56bb7041Schristos 2665*56bb7041Schristos xor $2, $3, 32768 2666*56bb7041Schristos xor $2, $3, 65535 2667*56bb7041Schristos xor $2, $3, 65536 2668*56bb7041Schristos xor $2, $3, -32768 2669*56bb7041Schristos xor $2, $3, -32769 2670*56bb7041Schristos 2671*56bb7041Schristos xori $3, $4, 0 2672*56bb7041Schristos xori $3, $4, 32767 2673*56bb7041Schristos xori $3, $4, 65535 2674*56bb7041Schristos xori $3, $3, 65535 2675*56bb7041Schristos xori $3, 65535 2676*56bb7041Schristos 2677*56bb7041Schristos .set noreorder 2678*56bb7041Schristos 2679*56bb7041Schristos beqz $9, test 2680*56bb7041Schristos addu $3, $4, $5 2681*56bb7041Schristos 2682*56bb7041Schristos beq $9, $10, test 2683*56bb7041Schristos addu $3, $4, $5 2684*56bb7041Schristos 2685*56bb7041Schristos beq $9, 0, test 2686*56bb7041Schristos addu $3, $4, $5 2687*56bb7041Schristos 2688*56bb7041Schristos beq $9, 1, test 2689*56bb7041Schristos addu $3, $4, $5 2690*56bb7041Schristos 2691*56bb7041Schristos bge $10, $0, test 2692*56bb7041Schristos addu $3, $4, $5 2693*56bb7041Schristos 2694*56bb7041Schristos bge $10, $0, test 2695*56bb7041Schristos addu $3, $4, $5 2696*56bb7041Schristos 2697*56bb7041Schristos bge $0, $10, test 2698*56bb7041Schristos addu $3, $4, $5 2699*56bb7041Schristos 2700*56bb7041Schristos bge $10, $11, test 2701*56bb7041Schristos addu $3, $4, $5 2702*56bb7041Schristos 2703*56bb7041Schristos bge $10, 0, test 2704*56bb7041Schristos addu $3, $4, $5 2705*56bb7041Schristos 2706*56bb7041Schristos bge $10, 1, test 2707*56bb7041Schristos addu $3, $4, $5 2708*56bb7041Schristos 2709*56bb7041Schristos bge $10, 2, test 2710*56bb7041Schristos addu $3, $4, $5 2711*56bb7041Schristos 2712*56bb7041Schristos bge $10, 0x80000000, test 2713*56bb7041Schristos addu $3, $4, $5 2714*56bb7041Schristos 2715*56bb7041Schristos bgeu $2, $0, test 2716*56bb7041Schristos addu $3, $4, $5 2717*56bb7041Schristos 2718*56bb7041Schristos bgeu $0, $2, test 2719*56bb7041Schristos addu $3, $4, $5 2720*56bb7041Schristos 2721*56bb7041Schristos bgeu $2, $3, test 2722*56bb7041Schristos addu $3, $4, $5 2723*56bb7041Schristos 2724*56bb7041Schristos bgeu $2, 0, test 2725*56bb7041Schristos addu $3, $4, $5 2726*56bb7041Schristos 2727*56bb7041Schristos bgeu $2, 1, test 2728*56bb7041Schristos addu $3, $4, $5 2729*56bb7041Schristos 2730*56bb7041Schristos bgeu $2, 2, test 2731*56bb7041Schristos addu $3, $4, $5 2732*56bb7041Schristos 2733*56bb7041Schristos bgez $2, test 2734*56bb7041Schristos addu $3, $4, $5 2735*56bb7041Schristos 2736*56bb7041Schristos bgezal $2, test 2737*56bb7041Schristos addu $3, $4, $5 2738*56bb7041Schristos 2739*56bb7041Schristos bgt $2, $0, test 2740*56bb7041Schristos addu $3, $4, $5 2741*56bb7041Schristos 2742*56bb7041Schristos bgt $0, $2, test 2743*56bb7041Schristos addu $3, $4, $5 2744*56bb7041Schristos 2745*56bb7041Schristos bgt $9, $10, test 2746*56bb7041Schristos addu $3, $4, $5 2747*56bb7041Schristos 2748*56bb7041Schristos bgt $9, 0x7fffffff, test 2749*56bb7041Schristos addu $3, $4, $5 2750*56bb7041Schristos 2751*56bb7041Schristos bgt $9, -1, test 2752*56bb7041Schristos addu $3, $4, $5 2753*56bb7041Schristos 2754*56bb7041Schristos bgt $9, 0, test 2755*56bb7041Schristos addu $3, $4, $5 2756*56bb7041Schristos 2757*56bb7041Schristos bgt $9, 1, test 2758*56bb7041Schristos addu $3, $4, $5 2759*56bb7041Schristos 2760*56bb7041Schristos bgt $9, 0x80000000, test 2761*56bb7041Schristos addu $3, $4, $5 2762*56bb7041Schristos 2763*56bb7041Schristos bgtu $9, $0, test 2764*56bb7041Schristos addu $3, $4, $5 2765*56bb7041Schristos 2766*56bb7041Schristos bgtu $0, $9, test 2767*56bb7041Schristos addu $3, $4, $5 2768*56bb7041Schristos 2769*56bb7041Schristos bgtu $9, $10, test 2770*56bb7041Schristos addu $3, $4, $5 2771*56bb7041Schristos 2772*56bb7041Schristos bgtu $0, 0, test 2773*56bb7041Schristos addu $3, $4, $5 2774*56bb7041Schristos 2775*56bb7041Schristos bgtu $9, 0xffffffff, test 2776*56bb7041Schristos addu $3, $4, $5 2777*56bb7041Schristos 2778*56bb7041Schristos bgtu $9, -1, test 2779*56bb7041Schristos addu $3, $4, $5 2780*56bb7041Schristos 2781*56bb7041Schristos bgtu $9, 0, test 2782*56bb7041Schristos addu $3, $4, $5 2783*56bb7041Schristos 2784*56bb7041Schristos bgtu $9, 1, test 2785*56bb7041Schristos addu $3, $4, $5 2786*56bb7041Schristos 2787*56bb7041Schristos bgtz $9, test 2788*56bb7041Schristos addu $3, $4, $5 2789*56bb7041Schristos 2790*56bb7041Schristos ble $9, $0, test 2791*56bb7041Schristos addu $3, $4, $5 2792*56bb7041Schristos 2793*56bb7041Schristos ble $0, $10, test 2794*56bb7041Schristos addu $3, $4, $5 2795*56bb7041Schristos 2796*56bb7041Schristos ble $9, $10, test 2797*56bb7041Schristos addu $3, $4, $5 2798*56bb7041Schristos 2799*56bb7041Schristos ble $9, 0x7fffffff, test 2800*56bb7041Schristos addu $3, $4, $5 2801*56bb7041Schristos 2802*56bb7041Schristos ble $9, -1, test 2803*56bb7041Schristos addu $3, $4, $5 2804*56bb7041Schristos 2805*56bb7041Schristos ble $9, 0, test 2806*56bb7041Schristos addu $3, $4, $5 2807*56bb7041Schristos 2808*56bb7041Schristos ble $9, 1, test 2809*56bb7041Schristos addu $3, $4, $5 2810*56bb7041Schristos 2811*56bb7041Schristos bleu $9, $0, test 2812*56bb7041Schristos addu $3, $4, $5 2813*56bb7041Schristos 2814*56bb7041Schristos bleu $0, $10, test 2815*56bb7041Schristos addu $3, $4, $5 2816*56bb7041Schristos 2817*56bb7041Schristos bleu $9, $10, test 2818*56bb7041Schristos addu $3, $4, $5 2819*56bb7041Schristos 2820*56bb7041Schristos bleu $0, $10, test 2821*56bb7041Schristos addu $3, $4, $5 2822*56bb7041Schristos 2823*56bb7041Schristos bleu $9, 0xffffffff, test 2824*56bb7041Schristos addu $3, $4, $5 2825*56bb7041Schristos 2826*56bb7041Schristos bleu $9, 0, test 2827*56bb7041Schristos addu $3, $4, $5 2828*56bb7041Schristos 2829*56bb7041Schristos bleu $9, 1, test 2830*56bb7041Schristos addu $3, $4, $5 2831*56bb7041Schristos 2832*56bb7041Schristos blez $9, test 2833*56bb7041Schristos addu $3, $4, $5 2834*56bb7041Schristos 2835*56bb7041Schristos blt $9, $0, test 2836*56bb7041Schristos addu $3, $4, $5 2837*56bb7041Schristos 2838*56bb7041Schristos blt $0, $10, test 2839*56bb7041Schristos addu $3, $4, $5 2840*56bb7041Schristos 2841*56bb7041Schristos blt $9, $10, test 2842*56bb7041Schristos addu $3, $4, $5 2843*56bb7041Schristos 2844*56bb7041Schristos blt $9, 0, test 2845*56bb7041Schristos addu $3, $4, $5 2846*56bb7041Schristos 2847*56bb7041Schristos blt $9, 1, test 2848*56bb7041Schristos addu $3, $4, $5 2849*56bb7041Schristos 2850*56bb7041Schristos blt $9, 2, test 2851*56bb7041Schristos addu $3, $4, $5 2852*56bb7041Schristos 2853*56bb7041Schristos bltu $9, $0, test 2854*56bb7041Schristos addu $3, $4, $5 2855*56bb7041Schristos 2856*56bb7041Schristos bltu $0, $10, test 2857*56bb7041Schristos addu $3, $4, $5 2858*56bb7041Schristos 2859*56bb7041Schristos bltu $9, $10, test 2860*56bb7041Schristos addu $3, $4, $5 2861*56bb7041Schristos 2862*56bb7041Schristos bltu $9, 0, test 2863*56bb7041Schristos addu $3, $4, $5 2864*56bb7041Schristos 2865*56bb7041Schristos bltu $9, 1, test 2866*56bb7041Schristos addu $3, $4, $5 2867*56bb7041Schristos 2868*56bb7041Schristos bltu $9, 2, test 2869*56bb7041Schristos addu $3, $4, $5 2870*56bb7041Schristos 2871*56bb7041Schristos bltz $9, test 2872*56bb7041Schristos addu $3, $4, $5 2873*56bb7041Schristos 2874*56bb7041Schristos bltzal $9, test 2875*56bb7041Schristos addu $3, $4, $5 2876*56bb7041Schristos 2877*56bb7041Schristos bnez $9, test 2878*56bb7041Schristos addu $3, $4, $5 2879*56bb7041Schristos 2880*56bb7041Schristos bne $9, $10, test 2881*56bb7041Schristos addu $3, $4, $5 2882*56bb7041Schristos 2883*56bb7041Schristos bne $9, 0, test 2884*56bb7041Schristos addu $3, $4, $5 2885*56bb7041Schristos 2886*56bb7041Schristos bne $9, 1, test 2887*56bb7041Schristos addu $3, $4, $5 2888*56bb7041Schristos 2889*56bb7041Schristos beqzl $9, test 2890*56bb7041Schristos addu $3, $4, $5 2891*56bb7041Schristos 2892*56bb7041Schristos beql $9, $10, test 2893*56bb7041Schristos addu $3, $4, $5 2894*56bb7041Schristos 2895*56bb7041Schristos beql $9, 0, test 2896*56bb7041Schristos addu $3, $4, $5 2897*56bb7041Schristos 2898*56bb7041Schristos beql $9, 1, test 2899*56bb7041Schristos addu $3, $4, $5 2900*56bb7041Schristos 2901*56bb7041Schristos bgel $10, $0, test 2902*56bb7041Schristos addu $3, $4, $5 2903*56bb7041Schristos 2904*56bb7041Schristos bgel $10, $0, test 2905*56bb7041Schristos addu $3, $4, $5 2906*56bb7041Schristos 2907*56bb7041Schristos bgel $0, $10, test 2908*56bb7041Schristos addu $3, $4, $5 2909*56bb7041Schristos 2910*56bb7041Schristos bgel $10, $11, test 2911*56bb7041Schristos addu $3, $4, $5 2912*56bb7041Schristos 2913*56bb7041Schristos bgel $10, 0, test 2914*56bb7041Schristos addu $3, $4, $5 2915*56bb7041Schristos 2916*56bb7041Schristos bgel $10, 1, test 2917*56bb7041Schristos addu $3, $4, $5 2918*56bb7041Schristos 2919*56bb7041Schristos bgel $10, 2, test 2920*56bb7041Schristos addu $3, $4, $5 2921*56bb7041Schristos 2922*56bb7041Schristos bgel $10, 0x80000000, test 2923*56bb7041Schristos addu $3, $4, $5 2924*56bb7041Schristos 2925*56bb7041Schristos bgeul $2, $0, test 2926*56bb7041Schristos addu $3, $4, $5 2927*56bb7041Schristos 2928*56bb7041Schristos bgeul $0, $2, test 2929*56bb7041Schristos addu $3, $4, $5 2930*56bb7041Schristos 2931*56bb7041Schristos bgeul $2, $3, test 2932*56bb7041Schristos addu $3, $4, $5 2933*56bb7041Schristos 2934*56bb7041Schristos bgeul $2, 0, test 2935*56bb7041Schristos addu $3, $4, $5 2936*56bb7041Schristos 2937*56bb7041Schristos bgeul $2, 1, test 2938*56bb7041Schristos addu $3, $4, $5 2939*56bb7041Schristos 2940*56bb7041Schristos bgeul $2, 2, test 2941*56bb7041Schristos addu $3, $4, $5 2942*56bb7041Schristos 2943*56bb7041Schristos bgezl $2, test 2944*56bb7041Schristos addu $3, $4, $5 2945*56bb7041Schristos 2946*56bb7041Schristos bgezall $2, test 2947*56bb7041Schristos addu $3, $4, $5 2948*56bb7041Schristos 2949*56bb7041Schristos bgtl $2, $0, test 2950*56bb7041Schristos addu $3, $4, $5 2951*56bb7041Schristos 2952*56bb7041Schristos bgtl $0, $2, test 2953*56bb7041Schristos addu $3, $4, $5 2954*56bb7041Schristos 2955*56bb7041Schristos bgtl $9, $10, test 2956*56bb7041Schristos addu $3, $4, $5 2957*56bb7041Schristos 2958*56bb7041Schristos bgtl $9, 0x7fffffff, test 2959*56bb7041Schristos addu $3, $4, $5 2960*56bb7041Schristos 2961*56bb7041Schristos bgtl $9, -1, test 2962*56bb7041Schristos addu $3, $4, $5 2963*56bb7041Schristos 2964*56bb7041Schristos bgtl $9, 0, test 2965*56bb7041Schristos addu $3, $4, $5 2966*56bb7041Schristos 2967*56bb7041Schristos bgtl $9, 1, test 2968*56bb7041Schristos addu $3, $4, $5 2969*56bb7041Schristos 2970*56bb7041Schristos bgtl $9, 0x80000000, test 2971*56bb7041Schristos addu $3, $4, $5 2972*56bb7041Schristos 2973*56bb7041Schristos bgtul $9, $0, test 2974*56bb7041Schristos addu $3, $4, $5 2975*56bb7041Schristos 2976*56bb7041Schristos bgtul $0, $9, test 2977*56bb7041Schristos addu $3, $4, $5 2978*56bb7041Schristos 2979*56bb7041Schristos bgtul $9, $10, test 2980*56bb7041Schristos addu $3, $4, $5 2981*56bb7041Schristos 2982*56bb7041Schristos bgtul $0, 0, test 2983*56bb7041Schristos addu $3, $4, $5 2984*56bb7041Schristos 2985*56bb7041Schristos bgtul $9, 0xffffffff, test 2986*56bb7041Schristos addu $3, $4, $5 2987*56bb7041Schristos 2988*56bb7041Schristos bgtul $9, -1, test 2989*56bb7041Schristos addu $3, $4, $5 2990*56bb7041Schristos 2991*56bb7041Schristos bgtul $9, 0, test 2992*56bb7041Schristos addu $3, $4, $5 2993*56bb7041Schristos 2994*56bb7041Schristos bgtul $9, 1, test 2995*56bb7041Schristos addu $3, $4, $5 2996*56bb7041Schristos 2997*56bb7041Schristos bgtzl $9, test 2998*56bb7041Schristos addu $3, $4, $5 2999*56bb7041Schristos 3000*56bb7041Schristos blel $9, $0, test 3001*56bb7041Schristos addu $3, $4, $5 3002*56bb7041Schristos 3003*56bb7041Schristos blel $0, $10, test 3004*56bb7041Schristos addu $3, $4, $5 3005*56bb7041Schristos 3006*56bb7041Schristos blel $9, $10, test 3007*56bb7041Schristos addu $3, $4, $5 3008*56bb7041Schristos 3009*56bb7041Schristos blel $9, 0x7fffffff, test 3010*56bb7041Schristos addu $3, $4, $5 3011*56bb7041Schristos 3012*56bb7041Schristos blel $9, -1, test 3013*56bb7041Schristos addu $3, $4, $5 3014*56bb7041Schristos 3015*56bb7041Schristos blel $9, 0, test 3016*56bb7041Schristos addu $3, $4, $5 3017*56bb7041Schristos 3018*56bb7041Schristos blel $9, 1, test 3019*56bb7041Schristos addu $3, $4, $5 3020*56bb7041Schristos 3021*56bb7041Schristos bleul $9, $0, test 3022*56bb7041Schristos addu $3, $4, $5 3023*56bb7041Schristos 3024*56bb7041Schristos bleul $0, $10, test 3025*56bb7041Schristos addu $3, $4, $5 3026*56bb7041Schristos 3027*56bb7041Schristos bleul $9, $10, test 3028*56bb7041Schristos addu $3, $4, $5 3029*56bb7041Schristos 3030*56bb7041Schristos bleul $0, $10, test 3031*56bb7041Schristos addu $3, $4, $5 3032*56bb7041Schristos 3033*56bb7041Schristos bleul $9, 0xffffffff, test 3034*56bb7041Schristos addu $3, $4, $5 3035*56bb7041Schristos 3036*56bb7041Schristos bleul $9, 0, test 3037*56bb7041Schristos addu $3, $4, $5 3038*56bb7041Schristos 3039*56bb7041Schristos bleul $9, 1, test 3040*56bb7041Schristos addu $3, $4, $5 3041*56bb7041Schristos 3042*56bb7041Schristos blezl $9, test 3043*56bb7041Schristos addu $3, $4, $5 3044*56bb7041Schristos 3045*56bb7041Schristos bltl $9, $0, test 3046*56bb7041Schristos addu $3, $4, $5 3047*56bb7041Schristos 3048*56bb7041Schristos bltl $0, $10, test 3049*56bb7041Schristos addu $3, $4, $5 3050*56bb7041Schristos 3051*56bb7041Schristos bltl $9, $10, test 3052*56bb7041Schristos addu $3, $4, $5 3053*56bb7041Schristos 3054*56bb7041Schristos bltl $9, 0, test 3055*56bb7041Schristos addu $3, $4, $5 3056*56bb7041Schristos 3057*56bb7041Schristos bltl $9, 1, test 3058*56bb7041Schristos addu $3, $4, $5 3059*56bb7041Schristos 3060*56bb7041Schristos bltl $9, 2, test 3061*56bb7041Schristos addu $3, $4, $5 3062*56bb7041Schristos 3063*56bb7041Schristos bltul $9, $0, test 3064*56bb7041Schristos addu $3, $4, $5 3065*56bb7041Schristos 3066*56bb7041Schristos bltul $0, $10, test 3067*56bb7041Schristos addu $3, $4, $5 3068*56bb7041Schristos 3069*56bb7041Schristos bltul $9, $10, test 3070*56bb7041Schristos addu $3, $4, $5 3071*56bb7041Schristos 3072*56bb7041Schristos bltul $9, 0, test 3073*56bb7041Schristos addu $3, $4, $5 3074*56bb7041Schristos 3075*56bb7041Schristos bltul $9, 1, test 3076*56bb7041Schristos addu $3, $4, $5 3077*56bb7041Schristos 3078*56bb7041Schristos bltul $9, 2, test 3079*56bb7041Schristos addu $3, $4, $5 3080*56bb7041Schristos 3081*56bb7041Schristos bltzl $9, test 3082*56bb7041Schristos addu $3, $4, $5 3083*56bb7041Schristos 3084*56bb7041Schristos bltzall $9, test 3085*56bb7041Schristos addu $3, $4, $5 3086*56bb7041Schristos 3087*56bb7041Schristos bnezl $9, test 3088*56bb7041Schristos addu $3, $4, $5 3089*56bb7041Schristos 3090*56bb7041Schristos bnel $9, $10, test 3091*56bb7041Schristos addu $3, $4, $5 3092*56bb7041Schristos 3093*56bb7041Schristos bnel $9, 0, test 3094*56bb7041Schristos addu $3, $4, $5 3095*56bb7041Schristos 3096*56bb7041Schristos bnel $9, 1, test 3097*56bb7041Schristos addu $3, $4, $5 3098*56bb7041Schristos 3099*56bb7041Schristos .ifndef insn32 3100*56bb7041Schristos addiur1sp $2, 0 3101*56bb7041Schristos addiur1sp $2, 1<<2 3102*56bb7041Schristos addiur1sp $2, 2<<2 3103*56bb7041Schristos addiur1sp $2, 3<<2 3104*56bb7041Schristos addiur1sp $2, 4<<2 3105*56bb7041Schristos addiur1sp $2, 63<<2 3106*56bb7041Schristos addiur1sp $3, 63<<2 3107*56bb7041Schristos addiur1sp $4, 63<<2 3108*56bb7041Schristos addiur1sp $5, 63<<2 3109*56bb7041Schristos addiur1sp $6, 63<<2 3110*56bb7041Schristos addiur1sp $7, 63<<2 3111*56bb7041Schristos addiur1sp $16, 63<<2 3112*56bb7041Schristos addiur1sp $17, 63<<2 3113*56bb7041Schristos 3114*56bb7041Schristos addiur2 $2, $2, -1 3115*56bb7041Schristos addiur2 $2, $3, -1 3116*56bb7041Schristos addiur2 $2, $4, -1 3117*56bb7041Schristos addiur2 $2, $5, -1 3118*56bb7041Schristos addiur2 $2, $6, -1 3119*56bb7041Schristos addiur2 $2, $7, -1 3120*56bb7041Schristos addiur2 $2, $16, -1 3121*56bb7041Schristos addiur2 $2, $17, -1 3122*56bb7041Schristos addiur2 $3, $17, -1 3123*56bb7041Schristos addiur2 $4, $17, -1 3124*56bb7041Schristos addiur2 $5, $17, -1 3125*56bb7041Schristos addiur2 $6, $17, -1 3126*56bb7041Schristos addiur2 $7, $17, -1 3127*56bb7041Schristos addiur2 $16, $17, -1 3128*56bb7041Schristos addiur2 $17, $17, -1 3129*56bb7041Schristos addiur2 $17, $17, 1 3130*56bb7041Schristos addiur2 $17, $17, 4 3131*56bb7041Schristos addiur2 $17, $17, 8 3132*56bb7041Schristos addiur2 $17, $17, 12 3133*56bb7041Schristos addiur2 $17, $17, 16 3134*56bb7041Schristos addiur2 $17, $17, 20 3135*56bb7041Schristos addiur2 $17, $17, 24 3136*56bb7041Schristos 3137*56bb7041Schristos addiusp 2 << 2 3138*56bb7041Schristos addiusp 3 << 2 3139*56bb7041Schristos addiusp 254 << 2 3140*56bb7041Schristos addiusp 255 << 2 3141*56bb7041Schristos addiusp 256 << 2 3142*56bb7041Schristos addiusp 257 << 2 3143*56bb7041Schristos addiusp -3 << 2 3144*56bb7041Schristos addiusp -4 << 2 3145*56bb7041Schristos addiusp -255 << 2 3146*56bb7041Schristos addiusp -256 << 2 3147*56bb7041Schristos addiusp -257 << 2 3148*56bb7041Schristos addiusp -258 << 2 3149*56bb7041Schristos 3150*56bb7041Schristos addius5 $0, 0 3151*56bb7041Schristos addius5 $2, 0 3152*56bb7041Schristos addius5 $3, 0 3153*56bb7041Schristos addius5 $30, 0 3154*56bb7041Schristos addius5 $31, 0 3155*56bb7041Schristos addius5 $31, 1 3156*56bb7041Schristos addius5 $31, 2 3157*56bb7041Schristos addius5 $31, 3 3158*56bb7041Schristos addius5 $31, 7 3159*56bb7041Schristos addius5 $31, -6 3160*56bb7041Schristos addius5 $31, -7 3161*56bb7041Schristos addius5 $31, -8 3162*56bb7041Schristos .endif 3163*56bb7041Schristos 3164*56bb7041Schristos sd $3, 4 3165*56bb7041Schristos sd $3, 4($0) 3166*56bb7041Schristos sd $3, 32767($0) 3167*56bb7041Schristos sd $3, -32768($0) 3168*56bb7041Schristos sd $3, 65535($0) 3169*56bb7041Schristos sd $3, 0xffff0000($0) 3170*56bb7041Schristos sd $3, 0xffff8000($0) 3171*56bb7041Schristos sd $3, 0xffff0001($0) 3172*56bb7041Schristos sd $3, 0xffff8001($0) 3173*56bb7041Schristos sd $3, 0xf0000000($0) 3174*56bb7041Schristos sd $3, 0xffffffff($0) 3175*56bb7041Schristos sd $3, 0x12345678($0) 3176*56bb7041Schristos sd $3, ($4) 3177*56bb7041Schristos sd $3, 0($4) 3178*56bb7041Schristos sd $3, 32767($4) 3179*56bb7041Schristos sd $3, -32768($4) 3180*56bb7041Schristos sd $3, 65535($4) 3181*56bb7041Schristos sd $3, 0xffff0000($4) 3182*56bb7041Schristos sd $3, 0xffff8000($4) 3183*56bb7041Schristos sd $3, 0xffff0001($4) 3184*56bb7041Schristos sd $3, 0xffff8001($4) 3185*56bb7041Schristos sd $3, 0xf0000000($4) 3186*56bb7041Schristos sd $3, 0xffffffff($4) 3187*56bb7041Schristos sd $3, 0x12345678($4) 3188*56bb7041Schristos 3189*56bb7041Schristos ld $3, 4 3190*56bb7041Schristos ld $3, 4($0) 3191*56bb7041Schristos ld $3, 32767($0) 3192*56bb7041Schristos ld $3, -32768($0) 3193*56bb7041Schristos ld $3, 65535($0) 3194*56bb7041Schristos ld $3, 0xffff0000($0) 3195*56bb7041Schristos ld $3, 0xffff8000($0) 3196*56bb7041Schristos ld $3, 0xffff0001($0) 3197*56bb7041Schristos ld $3, 0xffff8001($0) 3198*56bb7041Schristos ld $3, 0xf0000000($0) 3199*56bb7041Schristos ld $3, 0xffffffff($0) 3200*56bb7041Schristos ld $3, 0x12345678($0) 3201*56bb7041Schristos ld $3, ($4) 3202*56bb7041Schristos ld $3, 0($4) 3203*56bb7041Schristos ld $3, 32767($4) 3204*56bb7041Schristos ld $3, -32768($4) 3205*56bb7041Schristos ld $3, 65535($4) 3206*56bb7041Schristos ld $3, 0xffff0000($4) 3207*56bb7041Schristos ld $3, 0xffff8000($4) 3208*56bb7041Schristos ld $3, 0xffff0001($4) 3209*56bb7041Schristos ld $3, 0xffff8001($4) 3210*56bb7041Schristos ld $3, 0xf0000000($4) 3211*56bb7041Schristos ld $3, 0xffffffff($4) 3212*56bb7041Schristos ld $3, 0x12345678($4) 3213*56bb7041Schristos 3214*56bb7041Schristos jraddiusp 0 << 2 3215*56bb7041Schristos jraddiusp 1 << 2 3216*56bb7041Schristos jraddiusp 2 << 2 3217*56bb7041Schristos jraddiusp 3 << 2 3218*56bb7041Schristos jraddiusp 4 << 2 3219*56bb7041Schristos jraddiusp 5 << 2 3220*56bb7041Schristos jraddiusp 6 << 2 3221*56bb7041Schristos jraddiusp 7 << 2 3222*56bb7041Schristos jraddiusp 8 << 2 3223*56bb7041Schristos jraddiusp 9 << 2 3224*56bb7041Schristos jraddiusp 10 << 2 3225*56bb7041Schristos jraddiusp 30 << 2 3226*56bb7041Schristos jraddiusp 31 << 2 3227*56bb7041Schristos 3228*56bb7041Schristos ldc2 $3, 0 3229*56bb7041Schristos ldc2 $3, ($0) 3230*56bb7041Schristos ldc2 $3, 4 3231*56bb7041Schristos ldc2 $3, 4($0) 3232*56bb7041Schristos ldc2 $3, ($4) 3233*56bb7041Schristos ldc2 $3, 0($4) 3234*56bb7041Schristos ldc2 $3, 32767($4) 3235*56bb7041Schristos ldc2 $3, -32768($4) 3236*56bb7041Schristos ldc2 $3, 65535($4) 3237*56bb7041Schristos ldc2 $3, 0xffff0000($4) 3238*56bb7041Schristos ldc2 $3, 0xffff8000($4) 3239*56bb7041Schristos ldc2 $3, 0xffff0001($4) 3240*56bb7041Schristos ldc2 $3, 0xffff8001($4) 3241*56bb7041Schristos ldc2 $3, 0xf0000000($4) 3242*56bb7041Schristos ldc2 $3, 0xffffffff($4) 3243*56bb7041Schristos ldc2 $3, 0x12345678($4) 3244*56bb7041Schristos 3245*56bb7041Schristos lwc2 $3, 0 3246*56bb7041Schristos lwc2 $3, ($0) 3247*56bb7041Schristos lwc2 $3, 4 3248*56bb7041Schristos lwc2 $3, 4($0) 3249*56bb7041Schristos lwc2 $3, ($4) 3250*56bb7041Schristos lwc2 $3, 0($4) 3251*56bb7041Schristos lwc2 $3, 32767($4) 3252*56bb7041Schristos lwc2 $3, -32768($4) 3253*56bb7041Schristos lwc2 $3, 65535($4) 3254*56bb7041Schristos lwc2 $3, 0xffff0000($4) 3255*56bb7041Schristos lwc2 $3, 0xffff8000($4) 3256*56bb7041Schristos lwc2 $3, 0xffff0001($4) 3257*56bb7041Schristos lwc2 $3, 0xffff8001($4) 3258*56bb7041Schristos lwc2 $3, 0xf0000000($4) 3259*56bb7041Schristos lwc2 $3, 0xffffffff($4) 3260*56bb7041Schristos lwc2 $3, 0x12345678($4) 3261*56bb7041Schristos 3262*56bb7041Schristos mfc2 $5, $0 3263*56bb7041Schristos mfc2 $5, $1 3264*56bb7041Schristos mfc2 $5, $2 3265*56bb7041Schristos mfc2 $5, $3 3266*56bb7041Schristos mfc2 $5, $4 3267*56bb7041Schristos mfc2 $5, $5 3268*56bb7041Schristos mfc2 $5, $6 3269*56bb7041Schristos mfc2 $5, $7 3270*56bb7041Schristos mfc2 $5, $8 3271*56bb7041Schristos mfc2 $5, $9 3272*56bb7041Schristos mfc2 $5, $10 3273*56bb7041Schristos mfc2 $5, $11 3274*56bb7041Schristos mfc2 $5, $12 3275*56bb7041Schristos mfc2 $5, $13 3276*56bb7041Schristos mfc2 $5, $14 3277*56bb7041Schristos mfc2 $5, $15 3278*56bb7041Schristos mfc2 $5, $16 3279*56bb7041Schristos mfc2 $5, $17 3280*56bb7041Schristos mfc2 $5, $18 3281*56bb7041Schristos mfc2 $5, $19 3282*56bb7041Schristos mfc2 $5, $20 3283*56bb7041Schristos mfc2 $5, $21 3284*56bb7041Schristos mfc2 $5, $22 3285*56bb7041Schristos mfc2 $5, $23 3286*56bb7041Schristos mfc2 $5, $24 3287*56bb7041Schristos mfc2 $5, $25 3288*56bb7041Schristos mfc2 $5, $26 3289*56bb7041Schristos mfc2 $5, $27 3290*56bb7041Schristos mfc2 $5, $28 3291*56bb7041Schristos mfc2 $5, $29 3292*56bb7041Schristos mfc2 $5, $30 3293*56bb7041Schristos mfc2 $5, $31 3294*56bb7041Schristos 3295*56bb7041Schristos mfhc2 $5, $0 3296*56bb7041Schristos mfhc2 $5, $1 3297*56bb7041Schristos mfhc2 $5, $2 3298*56bb7041Schristos mfhc2 $5, $3 3299*56bb7041Schristos mfhc2 $5, $4 3300*56bb7041Schristos mfhc2 $5, $5 3301*56bb7041Schristos mfhc2 $5, $6 3302*56bb7041Schristos mfhc2 $5, $7 3303*56bb7041Schristos mfhc2 $5, $8 3304*56bb7041Schristos mfhc2 $5, $9 3305*56bb7041Schristos mfhc2 $5, $10 3306*56bb7041Schristos mfhc2 $5, $11 3307*56bb7041Schristos mfhc2 $5, $12 3308*56bb7041Schristos mfhc2 $5, $13 3309*56bb7041Schristos mfhc2 $5, $14 3310*56bb7041Schristos mfhc2 $5, $15 3311*56bb7041Schristos mfhc2 $5, $16 3312*56bb7041Schristos mfhc2 $5, $17 3313*56bb7041Schristos mfhc2 $5, $18 3314*56bb7041Schristos mfhc2 $5, $19 3315*56bb7041Schristos mfhc2 $5, $20 3316*56bb7041Schristos mfhc2 $5, $21 3317*56bb7041Schristos mfhc2 $5, $22 3318*56bb7041Schristos mfhc2 $5, $23 3319*56bb7041Schristos mfhc2 $5, $24 3320*56bb7041Schristos mfhc2 $5, $25 3321*56bb7041Schristos mfhc2 $5, $26 3322*56bb7041Schristos mfhc2 $5, $27 3323*56bb7041Schristos mfhc2 $5, $28 3324*56bb7041Schristos mfhc2 $5, $29 3325*56bb7041Schristos mfhc2 $5, $30 3326*56bb7041Schristos mfhc2 $5, $31 3327*56bb7041Schristos 3328*56bb7041Schristos mtc2 $5, $0 3329*56bb7041Schristos mtc2 $5, $1 3330*56bb7041Schristos mtc2 $5, $2 3331*56bb7041Schristos mtc2 $5, $3 3332*56bb7041Schristos mtc2 $5, $4 3333*56bb7041Schristos mtc2 $5, $5 3334*56bb7041Schristos mtc2 $5, $6 3335*56bb7041Schristos mtc2 $5, $7 3336*56bb7041Schristos mtc2 $5, $8 3337*56bb7041Schristos mtc2 $5, $9 3338*56bb7041Schristos mtc2 $5, $10 3339*56bb7041Schristos mtc2 $5, $11 3340*56bb7041Schristos mtc2 $5, $12 3341*56bb7041Schristos mtc2 $5, $13 3342*56bb7041Schristos mtc2 $5, $14 3343*56bb7041Schristos mtc2 $5, $15 3344*56bb7041Schristos mtc2 $5, $16 3345*56bb7041Schristos mtc2 $5, $17 3346*56bb7041Schristos mtc2 $5, $18 3347*56bb7041Schristos mtc2 $5, $19 3348*56bb7041Schristos mtc2 $5, $20 3349*56bb7041Schristos mtc2 $5, $21 3350*56bb7041Schristos mtc2 $5, $22 3351*56bb7041Schristos mtc2 $5, $23 3352*56bb7041Schristos mtc2 $5, $24 3353*56bb7041Schristos mtc2 $5, $25 3354*56bb7041Schristos mtc2 $5, $26 3355*56bb7041Schristos mtc2 $5, $27 3356*56bb7041Schristos mtc2 $5, $28 3357*56bb7041Schristos mtc2 $5, $29 3358*56bb7041Schristos mtc2 $5, $30 3359*56bb7041Schristos mtc2 $5, $31 3360*56bb7041Schristos 3361*56bb7041Schristos mthc2 $5, $0 3362*56bb7041Schristos mthc2 $5, $1 3363*56bb7041Schristos mthc2 $5, $2 3364*56bb7041Schristos mthc2 $5, $3 3365*56bb7041Schristos mthc2 $5, $4 3366*56bb7041Schristos mthc2 $5, $5 3367*56bb7041Schristos mthc2 $5, $6 3368*56bb7041Schristos mthc2 $5, $7 3369*56bb7041Schristos mthc2 $5, $8 3370*56bb7041Schristos mthc2 $5, $9 3371*56bb7041Schristos mthc2 $5, $10 3372*56bb7041Schristos mthc2 $5, $11 3373*56bb7041Schristos mthc2 $5, $12 3374*56bb7041Schristos mthc2 $5, $13 3375*56bb7041Schristos mthc2 $5, $14 3376*56bb7041Schristos mthc2 $5, $15 3377*56bb7041Schristos mthc2 $5, $16 3378*56bb7041Schristos mthc2 $5, $17 3379*56bb7041Schristos mthc2 $5, $18 3380*56bb7041Schristos mthc2 $5, $19 3381*56bb7041Schristos mthc2 $5, $20 3382*56bb7041Schristos mthc2 $5, $21 3383*56bb7041Schristos mthc2 $5, $22 3384*56bb7041Schristos mthc2 $5, $23 3385*56bb7041Schristos mthc2 $5, $24 3386*56bb7041Schristos mthc2 $5, $25 3387*56bb7041Schristos mthc2 $5, $26 3388*56bb7041Schristos mthc2 $5, $27 3389*56bb7041Schristos mthc2 $5, $28 3390*56bb7041Schristos mthc2 $5, $29 3391*56bb7041Schristos mthc2 $5, $30 3392*56bb7041Schristos mthc2 $5, $31 3393*56bb7041Schristos 3394*56bb7041Schristos sdc2 $3, 0 3395*56bb7041Schristos sdc2 $3, ($0) 3396*56bb7041Schristos sdc2 $3, 4 3397*56bb7041Schristos sdc2 $3, 4($0) 3398*56bb7041Schristos sdc2 $3, ($4) 3399*56bb7041Schristos sdc2 $3, 0($4) 3400*56bb7041Schristos sdc2 $3, 32767($4) 3401*56bb7041Schristos sdc2 $3, -32768($4) 3402*56bb7041Schristos sdc2 $3, 65535($4) 3403*56bb7041Schristos sdc2 $3, 0xffff0000($4) 3404*56bb7041Schristos sdc2 $3, 0xffff8000($4) 3405*56bb7041Schristos sdc2 $3, 0xffff0001($4) 3406*56bb7041Schristos sdc2 $3, 0xffff8001($4) 3407*56bb7041Schristos sdc2 $3, 0xf0000000($4) 3408*56bb7041Schristos sdc2 $3, 0xffffffff($4) 3409*56bb7041Schristos sdc2 $3, 0x12345678($4) 3410*56bb7041Schristos 3411*56bb7041Schristos swc2 $3, 0 3412*56bb7041Schristos swc2 $3, ($0) 3413*56bb7041Schristos swc2 $3, 4 3414*56bb7041Schristos swc2 $3, 4($0) 3415*56bb7041Schristos swc2 $3, ($4) 3416*56bb7041Schristos swc2 $3, 0($4) 3417*56bb7041Schristos swc2 $3, 32767($4) 3418*56bb7041Schristos swc2 $3, -32768($4) 3419*56bb7041Schristos swc2 $3, 65535($4) 3420*56bb7041Schristos swc2 $3, 0xffff0000($4) 3421*56bb7041Schristos swc2 $3, 0xffff8000($4) 3422*56bb7041Schristos swc2 $3, 0xffff0001($4) 3423*56bb7041Schristos swc2 $3, 0xffff8001($4) 3424*56bb7041Schristos swc2 $3, 0xf0000000($4) 3425*56bb7041Schristos swc2 $3, 0xffffffff($4) 3426*56bb7041Schristos swc2 $3, 0x12345678($4) 3427*56bb7041Schristos 3428*56bb7041Schristos cache 0, %lo(test)($3) 3429*56bb7041Schristos lwp $2, %lo(test)($3) 3430*56bb7041Schristos swp $2, %lo(test)($3) 3431*56bb7041Schristos ll $2, %lo(test)($3) 3432*56bb7041Schristos sc $2, %lo(test)($3) 3433*56bb7041Schristos lwl $2, %lo(test)($3) 3434*56bb7041Schristos lwr $2, %lo(test)($3) 3435*56bb7041Schristos swl $2, %lo(test)($3) 3436*56bb7041Schristos swr $2, %lo(test)($3) 3437*56bb7041Schristos lwm $16, %lo(test)($3) 3438*56bb7041Schristos swm $16, %lo(test)($3) 3439*56bb7041Schristos lwc2 $16, %lo(test)($3) 3440*56bb7041Schristos swc2 $16, %lo(test)($3) 3441*56bb7041Schristos lcache $2, %lo(test)($3) 3442*56bb7041Schristos flush $2, %lo(test)($3) 3443*56bb7041Schristos scache $2, %lo(test)($3) 3444*56bb7041Schristos invalidate $2, %lo(test)($3) 3445*56bb7041Schristos 3446*56bb7041Schristos sdbbp 1023 3447*56bb7041Schristos wait 1023 3448*56bb7041Schristos syscall 1023 3449*56bb7041Schristos cop2 0x7fffff 3450*56bb7041Schristos 3451*56bb7041Schristos .end test 3452*56bb7041Schristos .set reorder 3453*56bb7041Schristos 3454*56bb7041Schristos .align 3 3455*56bb7041Schristos .set micromips 3456*56bb7041Schristos .ent fp_test 3457*56bb7041Schristos .globl fp_test 3458*56bb7041Schristosfp_test: 3459*56bb7041Schristos prefx 0, $0($0) 3460*56bb7041Schristos prefx 0, $0($2) 3461*56bb7041Schristos prefx 0, $0($31) 3462*56bb7041Schristos prefx 0, $2($31) 3463*56bb7041Schristos prefx 0, $31($31) 3464*56bb7041Schristos prefx 1, $31($31) 3465*56bb7041Schristos prefx 2, $31($31) 3466*56bb7041Schristos prefx 31, $31($31) 3467*56bb7041Schristos 3468*56bb7041Schristos abs.s $f0, $f1 3469*56bb7041Schristos abs.s $f30, $f31 3470*56bb7041Schristos abs.s $f2, $f2 3471*56bb7041Schristos abs.s $f2 3472*56bb7041Schristos abs.d $f0, $f1 3473*56bb7041Schristos abs.d $f30, $f31 3474*56bb7041Schristos abs.d $f2, $f2 3475*56bb7041Schristos abs.d $f2 3476*56bb7041Schristos abs.ps $f0, $f1 3477*56bb7041Schristos abs.ps $f30, $f31 3478*56bb7041Schristos abs.ps $f2, $f2 3479*56bb7041Schristos abs.ps $f2 3480*56bb7041Schristos 3481*56bb7041Schristos add.s $f0, $f1, $f2 3482*56bb7041Schristos add.s $f29, $f30, $f31 3483*56bb7041Schristos add.s $f29, $f29, $f30 3484*56bb7041Schristos add.s $f29, $f30 3485*56bb7041Schristos add.d $f0, $f1, $f2 3486*56bb7041Schristos add.d $f29, $f30, $f31 3487*56bb7041Schristos add.d $f29, $f29, $f30 3488*56bb7041Schristos add.d $f29, $f30 3489*56bb7041Schristos add.ps $f0, $f1, $f2 3490*56bb7041Schristos add.ps $f29, $f30, $f31 3491*56bb7041Schristos add.ps $f29, $f29, $f30 3492*56bb7041Schristos add.ps $f29, $f30 3493*56bb7041Schristos 3494*56bb7041Schristos alnv.ps $f0, $f1, $f2, $0 3495*56bb7041Schristos alnv.ps $f0, $f1, $f2, $2 3496*56bb7041Schristos alnv.ps $f0, $f1, $f2, $31 3497*56bb7041Schristos alnv.ps $f29, $f30, $f31, $31 3498*56bb7041Schristos alnv.ps $f29, $f29, $f31, $31 3499*56bb7041Schristos 3500*56bb7041Schristos bc1f fp_test 3501*56bb7041Schristos bc1f $fcc0, fp_test 3502*56bb7041Schristos bc1f $fcc1, fp_test 3503*56bb7041Schristos bc1f $fcc2, fp_test 3504*56bb7041Schristos bc1f $fcc3, fp_test 3505*56bb7041Schristos bc1f $fcc4, fp_test 3506*56bb7041Schristos bc1f $fcc5, fp_test 3507*56bb7041Schristos bc1f $fcc6, fp_test 3508*56bb7041Schristos bc1f $fcc7, fp_test 3509*56bb7041Schristos 3510*56bb7041Schristos bc1t fp_test 3511*56bb7041Schristos bc1t $fcc0, fp_test 3512*56bb7041Schristos bc1t $fcc1, fp_test 3513*56bb7041Schristos bc1t $fcc2, fp_test 3514*56bb7041Schristos bc1t $fcc3, fp_test 3515*56bb7041Schristos bc1t $fcc4, fp_test 3516*56bb7041Schristos bc1t $fcc5, fp_test 3517*56bb7041Schristos bc1t $fcc6, fp_test 3518*56bb7041Schristos bc1t $fcc7, fp_test 3519*56bb7041Schristos 3520*56bb7041Schristos c.f.d $f0, $f1 3521*56bb7041Schristos c.f.d $f30, $f31 3522*56bb7041Schristos c.f.d $fcc0, $f30, $f31 3523*56bb7041Schristos c.f.d $fcc1, $f30, $f31 3524*56bb7041Schristos c.f.d $fcc7, $f30, $f31 3525*56bb7041Schristos c.f.s $f0, $f1 3526*56bb7041Schristos c.f.s $f30, $f31 3527*56bb7041Schristos c.f.s $fcc0, $f30, $f31 3528*56bb7041Schristos c.f.s $fcc1, $f30, $f31 3529*56bb7041Schristos c.f.s $fcc7, $f30, $f31 3530*56bb7041Schristos c.f.ps $f0, $f1 3531*56bb7041Schristos c.f.ps $f30, $f31 3532*56bb7041Schristos c.f.ps $fcc0, $f30, $f31 3533*56bb7041Schristos c.f.ps $fcc2, $f30, $f31 3534*56bb7041Schristos c.f.ps $fcc6, $f30, $f31 3535*56bb7041Schristos 3536*56bb7041Schristos c.un.d $f0, $f1 3537*56bb7041Schristos c.un.d $f30, $f31 3538*56bb7041Schristos c.un.d $fcc0, $f30, $f31 3539*56bb7041Schristos c.un.d $fcc1, $f30, $f31 3540*56bb7041Schristos c.un.d $fcc7, $f30, $f31 3541*56bb7041Schristos c.un.s $f0, $f1 3542*56bb7041Schristos c.un.s $f30, $f31 3543*56bb7041Schristos c.un.s $fcc0, $f30, $f31 3544*56bb7041Schristos c.un.s $fcc1, $f30, $f31 3545*56bb7041Schristos c.un.s $fcc7, $f30, $f31 3546*56bb7041Schristos c.un.ps $f0, $f1 3547*56bb7041Schristos c.un.ps $f30, $f31 3548*56bb7041Schristos c.un.ps $fcc0, $f30, $f31 3549*56bb7041Schristos c.un.ps $fcc2, $f30, $f31 3550*56bb7041Schristos c.un.ps $fcc6, $f30, $f31 3551*56bb7041Schristos 3552*56bb7041Schristos c.eq.d $f0, $f1 3553*56bb7041Schristos c.eq.d $f30, $f31 3554*56bb7041Schristos c.eq.d $fcc0, $f30, $f31 3555*56bb7041Schristos c.eq.d $fcc1, $f30, $f31 3556*56bb7041Schristos c.eq.d $fcc7, $f30, $f31 3557*56bb7041Schristos c.eq.s $f0, $f1 3558*56bb7041Schristos c.eq.s $f30, $f31 3559*56bb7041Schristos c.eq.s $fcc0, $f30, $f31 3560*56bb7041Schristos c.eq.s $fcc1, $f30, $f31 3561*56bb7041Schristos c.eq.s $fcc7, $f30, $f31 3562*56bb7041Schristos c.eq.ps $f0, $f1 3563*56bb7041Schristos c.eq.ps $f30, $f31 3564*56bb7041Schristos c.eq.ps $fcc0, $f30, $f31 3565*56bb7041Schristos c.eq.ps $fcc2, $f30, $f31 3566*56bb7041Schristos c.eq.ps $fcc6, $f30, $f31 3567*56bb7041Schristos 3568*56bb7041Schristos c.ueq.d $f0, $f1 3569*56bb7041Schristos c.ueq.d $f30, $f31 3570*56bb7041Schristos c.ueq.d $fcc0, $f30, $f31 3571*56bb7041Schristos c.ueq.d $fcc1, $f30, $f31 3572*56bb7041Schristos c.ueq.d $fcc7, $f30, $f31 3573*56bb7041Schristos c.ueq.s $f0, $f1 3574*56bb7041Schristos c.ueq.s $f30, $f31 3575*56bb7041Schristos c.ueq.s $fcc0, $f30, $f31 3576*56bb7041Schristos c.ueq.s $fcc1, $f30, $f31 3577*56bb7041Schristos c.ueq.s $fcc7, $f30, $f31 3578*56bb7041Schristos c.ueq.ps $f0, $f1 3579*56bb7041Schristos c.ueq.ps $f30, $f31 3580*56bb7041Schristos c.ueq.ps $fcc0, $f30, $f31 3581*56bb7041Schristos c.ueq.ps $fcc2, $f30, $f31 3582*56bb7041Schristos c.ueq.ps $fcc6, $f30, $f31 3583*56bb7041Schristos 3584*56bb7041Schristos c.olt.d $f0, $f1 3585*56bb7041Schristos c.olt.d $f30, $f31 3586*56bb7041Schristos c.olt.d $fcc0, $f30, $f31 3587*56bb7041Schristos c.olt.d $fcc1, $f30, $f31 3588*56bb7041Schristos c.olt.d $fcc7, $f30, $f31 3589*56bb7041Schristos c.olt.s $f0, $f1 3590*56bb7041Schristos c.olt.s $f30, $f31 3591*56bb7041Schristos c.olt.s $fcc0, $f30, $f31 3592*56bb7041Schristos c.olt.s $fcc1, $f30, $f31 3593*56bb7041Schristos c.olt.s $fcc7, $f30, $f31 3594*56bb7041Schristos c.olt.ps $f0, $f1 3595*56bb7041Schristos c.olt.ps $f30, $f31 3596*56bb7041Schristos c.olt.ps $fcc0, $f30, $f31 3597*56bb7041Schristos c.olt.ps $fcc2, $f30, $f31 3598*56bb7041Schristos c.olt.ps $fcc6, $f30, $f31 3599*56bb7041Schristos 3600*56bb7041Schristos c.ult.d $f0, $f1 3601*56bb7041Schristos c.ult.d $f30, $f31 3602*56bb7041Schristos c.ult.d $fcc0, $f30, $f31 3603*56bb7041Schristos c.ult.d $fcc1, $f30, $f31 3604*56bb7041Schristos c.ult.d $fcc7, $f30, $f31 3605*56bb7041Schristos c.ult.s $f0, $f1 3606*56bb7041Schristos c.ult.s $f30, $f31 3607*56bb7041Schristos c.ult.s $fcc0, $f30, $f31 3608*56bb7041Schristos c.ult.s $fcc1, $f30, $f31 3609*56bb7041Schristos c.ult.s $fcc7, $f30, $f31 3610*56bb7041Schristos c.ult.ps $f0, $f1 3611*56bb7041Schristos c.ult.ps $f30, $f31 3612*56bb7041Schristos c.ult.ps $fcc0, $f30, $f31 3613*56bb7041Schristos c.ult.ps $fcc2, $f30, $f31 3614*56bb7041Schristos c.ult.ps $fcc6, $f30, $f31 3615*56bb7041Schristos 3616*56bb7041Schristos c.ole.d $f0, $f1 3617*56bb7041Schristos c.ole.d $f30, $f31 3618*56bb7041Schristos c.ole.d $fcc0, $f30, $f31 3619*56bb7041Schristos c.ole.d $fcc1, $f30, $f31 3620*56bb7041Schristos c.ole.d $fcc7, $f30, $f31 3621*56bb7041Schristos c.ole.s $f0, $f1 3622*56bb7041Schristos c.ole.s $f30, $f31 3623*56bb7041Schristos c.ole.s $fcc0, $f30, $f31 3624*56bb7041Schristos c.ole.s $fcc1, $f30, $f31 3625*56bb7041Schristos c.ole.s $fcc7, $f30, $f31 3626*56bb7041Schristos c.ole.ps $f0, $f1 3627*56bb7041Schristos c.ole.ps $f30, $f31 3628*56bb7041Schristos c.ole.ps $fcc0, $f30, $f31 3629*56bb7041Schristos c.ole.ps $fcc2, $f30, $f31 3630*56bb7041Schristos c.ole.ps $fcc6, $f30, $f31 3631*56bb7041Schristos 3632*56bb7041Schristos c.ule.d $f0, $f1 3633*56bb7041Schristos c.ule.d $f30, $f31 3634*56bb7041Schristos c.ule.d $fcc0, $f30, $f31 3635*56bb7041Schristos c.ule.d $fcc1, $f30, $f31 3636*56bb7041Schristos c.ule.d $fcc7, $f30, $f31 3637*56bb7041Schristos c.ule.s $f0, $f1 3638*56bb7041Schristos c.ule.s $f30, $f31 3639*56bb7041Schristos c.ule.s $fcc0, $f30, $f31 3640*56bb7041Schristos c.ule.s $fcc1, $f30, $f31 3641*56bb7041Schristos c.ule.s $fcc7, $f30, $f31 3642*56bb7041Schristos c.ule.ps $f0, $f1 3643*56bb7041Schristos c.ule.ps $f30, $f31 3644*56bb7041Schristos c.ule.ps $fcc0, $f30, $f31 3645*56bb7041Schristos c.ule.ps $fcc2, $f30, $f31 3646*56bb7041Schristos c.ule.ps $fcc6, $f30, $f31 3647*56bb7041Schristos 3648*56bb7041Schristos c.sf.d $f0, $f1 3649*56bb7041Schristos c.sf.d $f30, $f31 3650*56bb7041Schristos c.sf.d $fcc0, $f30, $f31 3651*56bb7041Schristos c.sf.d $fcc1, $f30, $f31 3652*56bb7041Schristos c.sf.d $fcc7, $f30, $f31 3653*56bb7041Schristos c.sf.s $f0, $f1 3654*56bb7041Schristos c.sf.s $f30, $f31 3655*56bb7041Schristos c.sf.s $fcc0, $f30, $f31 3656*56bb7041Schristos c.sf.s $fcc1, $f30, $f31 3657*56bb7041Schristos c.sf.s $fcc7, $f30, $f31 3658*56bb7041Schristos c.sf.ps $f0, $f1 3659*56bb7041Schristos c.sf.ps $f30, $f31 3660*56bb7041Schristos c.sf.ps $fcc0, $f30, $f31 3661*56bb7041Schristos c.sf.ps $fcc2, $f30, $f31 3662*56bb7041Schristos c.sf.ps $fcc6, $f30, $f31 3663*56bb7041Schristos 3664*56bb7041Schristos c.ngle.d $f0, $f1 3665*56bb7041Schristos c.ngle.d $f30, $f31 3666*56bb7041Schristos c.ngle.d $fcc0, $f30, $f31 3667*56bb7041Schristos c.ngle.d $fcc1, $f30, $f31 3668*56bb7041Schristos c.ngle.d $fcc7, $f30, $f31 3669*56bb7041Schristos c.ngle.s $f0, $f1 3670*56bb7041Schristos c.ngle.s $f30, $f31 3671*56bb7041Schristos c.ngle.s $fcc0, $f30, $f31 3672*56bb7041Schristos c.ngle.s $fcc1, $f30, $f31 3673*56bb7041Schristos c.ngle.s $fcc7, $f30, $f31 3674*56bb7041Schristos c.ngle.ps $f0, $f1 3675*56bb7041Schristos c.ngle.ps $f30, $f31 3676*56bb7041Schristos c.ngle.ps $fcc0, $f30, $f31 3677*56bb7041Schristos c.ngle.ps $fcc2, $f30, $f31 3678*56bb7041Schristos c.ngle.ps $fcc6, $f30, $f31 3679*56bb7041Schristos 3680*56bb7041Schristos c.seq.d $f0, $f1 3681*56bb7041Schristos c.seq.d $f30, $f31 3682*56bb7041Schristos c.seq.d $fcc0, $f30, $f31 3683*56bb7041Schristos c.seq.d $fcc1, $f30, $f31 3684*56bb7041Schristos c.seq.d $fcc7, $f30, $f31 3685*56bb7041Schristos c.seq.s $f0, $f1 3686*56bb7041Schristos c.seq.s $f30, $f31 3687*56bb7041Schristos c.seq.s $fcc0, $f30, $f31 3688*56bb7041Schristos c.seq.s $fcc1, $f30, $f31 3689*56bb7041Schristos c.seq.s $fcc7, $f30, $f31 3690*56bb7041Schristos c.seq.ps $f0, $f1 3691*56bb7041Schristos c.seq.ps $f30, $f31 3692*56bb7041Schristos c.seq.ps $fcc0, $f30, $f31 3693*56bb7041Schristos c.seq.ps $fcc2, $f30, $f31 3694*56bb7041Schristos c.seq.ps $fcc6, $f30, $f31 3695*56bb7041Schristos 3696*56bb7041Schristos c.ngl.d $f0, $f1 3697*56bb7041Schristos c.ngl.d $f30, $f31 3698*56bb7041Schristos c.ngl.d $fcc0, $f30, $f31 3699*56bb7041Schristos c.ngl.d $fcc1, $f30, $f31 3700*56bb7041Schristos c.ngl.d $fcc7, $f30, $f31 3701*56bb7041Schristos c.ngl.s $f0, $f1 3702*56bb7041Schristos c.ngl.s $f30, $f31 3703*56bb7041Schristos c.ngl.s $fcc0, $f30, $f31 3704*56bb7041Schristos c.ngl.s $fcc1, $f30, $f31 3705*56bb7041Schristos c.ngl.s $fcc7, $f30, $f31 3706*56bb7041Schristos c.ngl.ps $f0, $f1 3707*56bb7041Schristos c.ngl.ps $f30, $f31 3708*56bb7041Schristos c.ngl.ps $fcc0, $f30, $f31 3709*56bb7041Schristos c.ngl.ps $fcc2, $f30, $f31 3710*56bb7041Schristos c.ngl.ps $fcc6, $f30, $f31 3711*56bb7041Schristos 3712*56bb7041Schristos c.lt.d $f0, $f1 3713*56bb7041Schristos c.lt.d $f30, $f31 3714*56bb7041Schristos c.lt.d $fcc0, $f30, $f31 3715*56bb7041Schristos c.lt.d $fcc1, $f30, $f31 3716*56bb7041Schristos c.lt.d $fcc7, $f30, $f31 3717*56bb7041Schristos c.lt.s $f0, $f1 3718*56bb7041Schristos c.lt.s $f30, $f31 3719*56bb7041Schristos c.lt.s $fcc0, $f30, $f31 3720*56bb7041Schristos c.lt.s $fcc1, $f30, $f31 3721*56bb7041Schristos c.lt.s $fcc7, $f30, $f31 3722*56bb7041Schristos c.lt.ps $f0, $f1 3723*56bb7041Schristos c.lt.ps $f30, $f31 3724*56bb7041Schristos c.lt.ps $fcc0, $f30, $f31 3725*56bb7041Schristos c.lt.ps $fcc2, $f30, $f31 3726*56bb7041Schristos c.lt.ps $fcc6, $f30, $f31 3727*56bb7041Schristos 3728*56bb7041Schristos c.nge.d $f0, $f1 3729*56bb7041Schristos c.nge.d $f30, $f31 3730*56bb7041Schristos c.nge.d $fcc0, $f30, $f31 3731*56bb7041Schristos c.nge.d $fcc1, $f30, $f31 3732*56bb7041Schristos c.nge.d $fcc7, $f30, $f31 3733*56bb7041Schristos c.nge.s $f0, $f1 3734*56bb7041Schristos c.nge.s $f30, $f31 3735*56bb7041Schristos c.nge.s $fcc0, $f30, $f31 3736*56bb7041Schristos c.nge.s $fcc1, $f30, $f31 3737*56bb7041Schristos c.nge.s $fcc7, $f30, $f31 3738*56bb7041Schristos c.nge.ps $f0, $f1 3739*56bb7041Schristos c.nge.ps $f30, $f31 3740*56bb7041Schristos c.nge.ps $fcc0, $f30, $f31 3741*56bb7041Schristos c.nge.ps $fcc2, $f30, $f31 3742*56bb7041Schristos c.nge.ps $fcc6, $f30, $f31 3743*56bb7041Schristos 3744*56bb7041Schristos c.le.d $f0, $f1 3745*56bb7041Schristos c.le.d $f30, $f31 3746*56bb7041Schristos c.le.d $fcc0, $f30, $f31 3747*56bb7041Schristos c.le.d $fcc1, $f30, $f31 3748*56bb7041Schristos c.le.d $fcc7, $f30, $f31 3749*56bb7041Schristos c.le.s $f0, $f1 3750*56bb7041Schristos c.le.s $f30, $f31 3751*56bb7041Schristos c.le.s $fcc0, $f30, $f31 3752*56bb7041Schristos c.le.s $fcc1, $f30, $f31 3753*56bb7041Schristos c.le.s $fcc7, $f30, $f31 3754*56bb7041Schristos c.le.ps $f0, $f1 3755*56bb7041Schristos c.le.ps $f30, $f31 3756*56bb7041Schristos c.le.ps $fcc0, $f30, $f31 3757*56bb7041Schristos c.le.ps $fcc2, $f30, $f31 3758*56bb7041Schristos c.le.ps $fcc6, $f30, $f31 3759*56bb7041Schristos 3760*56bb7041Schristos c.ngt.d $f0, $f1 3761*56bb7041Schristos c.ngt.d $f30, $f31 3762*56bb7041Schristos c.ngt.d $fcc0, $f30, $f31 3763*56bb7041Schristos c.ngt.d $fcc1, $f30, $f31 3764*56bb7041Schristos c.ngt.d $fcc7, $f30, $f31 3765*56bb7041Schristos c.ngt.s $f0, $f1 3766*56bb7041Schristos c.ngt.s $f30, $f31 3767*56bb7041Schristos c.ngt.s $fcc0, $f30, $f31 3768*56bb7041Schristos c.ngt.s $fcc1, $f30, $f31 3769*56bb7041Schristos c.ngt.s $fcc7, $f30, $f31 3770*56bb7041Schristos c.ngt.ps $f0, $f1 3771*56bb7041Schristos c.ngt.ps $f30, $f31 3772*56bb7041Schristos c.ngt.ps $fcc0, $f30, $f31 3773*56bb7041Schristos c.ngt.ps $fcc2, $f30, $f31 3774*56bb7041Schristos c.ngt.ps $fcc6, $f30, $f31 3775*56bb7041Schristos 3776*56bb7041Schristos ceil.l.d $f0, $f1 3777*56bb7041Schristos ceil.l.d $f30, $f31 3778*56bb7041Schristos ceil.l.d $f2, $f2 3779*56bb7041Schristos 3780*56bb7041Schristos ceil.l.s $f0, $f1 3781*56bb7041Schristos ceil.l.s $f30, $f31 3782*56bb7041Schristos ceil.l.s $f2, $f2 3783*56bb7041Schristos 3784*56bb7041Schristos ceil.w.d $f0, $f1 3785*56bb7041Schristos ceil.w.d $f30, $f31 3786*56bb7041Schristos ceil.w.d $f2, $f2 3787*56bb7041Schristos 3788*56bb7041Schristos ceil.w.s $f0, $f1 3789*56bb7041Schristos ceil.w.s $f30, $f31 3790*56bb7041Schristos ceil.w.s $f2, $f2 3791*56bb7041Schristos 3792*56bb7041Schristos cfc1 $5, $0 3793*56bb7041Schristos cfc1 $5, $1 3794*56bb7041Schristos cfc1 $5, $2 3795*56bb7041Schristos cfc1 $5, $3 3796*56bb7041Schristos cfc1 $5, $4 3797*56bb7041Schristos cfc1 $5, $5 3798*56bb7041Schristos cfc1 $5, $6 3799*56bb7041Schristos cfc1 $5, $7 3800*56bb7041Schristos cfc1 $5, $8 3801*56bb7041Schristos cfc1 $5, $9 3802*56bb7041Schristos cfc1 $5, $10 3803*56bb7041Schristos cfc1 $5, $11 3804*56bb7041Schristos cfc1 $5, $12 3805*56bb7041Schristos cfc1 $5, $13 3806*56bb7041Schristos cfc1 $5, $14 3807*56bb7041Schristos cfc1 $5, $15 3808*56bb7041Schristos cfc1 $5, $16 3809*56bb7041Schristos cfc1 $5, $17 3810*56bb7041Schristos cfc1 $5, $18 3811*56bb7041Schristos cfc1 $5, $19 3812*56bb7041Schristos cfc1 $5, $20 3813*56bb7041Schristos cfc1 $5, $21 3814*56bb7041Schristos cfc1 $5, $22 3815*56bb7041Schristos cfc1 $5, $23 3816*56bb7041Schristos cfc1 $5, $24 3817*56bb7041Schristos cfc1 $5, $25 3818*56bb7041Schristos cfc1 $5, $26 3819*56bb7041Schristos cfc1 $5, $27 3820*56bb7041Schristos cfc1 $5, $28 3821*56bb7041Schristos cfc1 $5, $29 3822*56bb7041Schristos cfc1 $5, $30 3823*56bb7041Schristos cfc1 $5, $31 3824*56bb7041Schristos cfc1 $5, $f0 3825*56bb7041Schristos cfc1 $5, $f1 3826*56bb7041Schristos cfc1 $5, $f2 3827*56bb7041Schristos cfc1 $5, $f3 3828*56bb7041Schristos cfc1 $5, $f4 3829*56bb7041Schristos cfc1 $5, $f5 3830*56bb7041Schristos cfc1 $5, $f6 3831*56bb7041Schristos cfc1 $5, $f7 3832*56bb7041Schristos cfc1 $5, $f8 3833*56bb7041Schristos cfc1 $5, $f9 3834*56bb7041Schristos cfc1 $5, $f10 3835*56bb7041Schristos cfc1 $5, $f11 3836*56bb7041Schristos cfc1 $5, $f12 3837*56bb7041Schristos cfc1 $5, $f13 3838*56bb7041Schristos cfc1 $5, $f14 3839*56bb7041Schristos cfc1 $5, $f15 3840*56bb7041Schristos cfc1 $5, $f16 3841*56bb7041Schristos cfc1 $5, $f17 3842*56bb7041Schristos cfc1 $5, $f18 3843*56bb7041Schristos cfc1 $5, $f19 3844*56bb7041Schristos cfc1 $5, $f20 3845*56bb7041Schristos cfc1 $5, $f21 3846*56bb7041Schristos cfc1 $5, $f22 3847*56bb7041Schristos cfc1 $5, $f23 3848*56bb7041Schristos cfc1 $5, $f24 3849*56bb7041Schristos cfc1 $5, $f25 3850*56bb7041Schristos cfc1 $5, $f26 3851*56bb7041Schristos cfc1 $5, $f27 3852*56bb7041Schristos cfc1 $5, $f28 3853*56bb7041Schristos cfc1 $5, $f29 3854*56bb7041Schristos cfc1 $5, $f30 3855*56bb7041Schristos cfc1 $5, $f31 3856*56bb7041Schristos 3857*56bb7041Schristos cfc2 $5, $0 3858*56bb7041Schristos cfc2 $5, $1 3859*56bb7041Schristos cfc2 $5, $2 3860*56bb7041Schristos cfc2 $5, $3 3861*56bb7041Schristos cfc2 $5, $4 3862*56bb7041Schristos cfc2 $5, $5 3863*56bb7041Schristos cfc2 $5, $6 3864*56bb7041Schristos cfc2 $5, $7 3865*56bb7041Schristos cfc2 $5, $8 3866*56bb7041Schristos cfc2 $5, $9 3867*56bb7041Schristos cfc2 $5, $10 3868*56bb7041Schristos cfc2 $5, $11 3869*56bb7041Schristos cfc2 $5, $12 3870*56bb7041Schristos cfc2 $5, $13 3871*56bb7041Schristos cfc2 $5, $14 3872*56bb7041Schristos cfc2 $5, $15 3873*56bb7041Schristos cfc2 $5, $16 3874*56bb7041Schristos cfc2 $5, $17 3875*56bb7041Schristos cfc2 $5, $18 3876*56bb7041Schristos cfc2 $5, $19 3877*56bb7041Schristos cfc2 $5, $20 3878*56bb7041Schristos cfc2 $5, $21 3879*56bb7041Schristos cfc2 $5, $22 3880*56bb7041Schristos cfc2 $5, $23 3881*56bb7041Schristos cfc2 $5, $24 3882*56bb7041Schristos cfc2 $5, $25 3883*56bb7041Schristos cfc2 $5, $26 3884*56bb7041Schristos cfc2 $5, $27 3885*56bb7041Schristos cfc2 $5, $28 3886*56bb7041Schristos cfc2 $5, $29 3887*56bb7041Schristos cfc2 $5, $30 3888*56bb7041Schristos cfc2 $5, $31 3889*56bb7041Schristos 3890*56bb7041Schristos ctc1 $5, $0 3891*56bb7041Schristos ctc1 $5, $1 3892*56bb7041Schristos ctc1 $5, $2 3893*56bb7041Schristos ctc1 $5, $3 3894*56bb7041Schristos ctc1 $5, $4 3895*56bb7041Schristos ctc1 $5, $5 3896*56bb7041Schristos ctc1 $5, $6 3897*56bb7041Schristos ctc1 $5, $7 3898*56bb7041Schristos ctc1 $5, $8 3899*56bb7041Schristos ctc1 $5, $9 3900*56bb7041Schristos ctc1 $5, $10 3901*56bb7041Schristos ctc1 $5, $11 3902*56bb7041Schristos ctc1 $5, $12 3903*56bb7041Schristos ctc1 $5, $13 3904*56bb7041Schristos ctc1 $5, $14 3905*56bb7041Schristos ctc1 $5, $15 3906*56bb7041Schristos ctc1 $5, $16 3907*56bb7041Schristos ctc1 $5, $17 3908*56bb7041Schristos ctc1 $5, $18 3909*56bb7041Schristos ctc1 $5, $19 3910*56bb7041Schristos ctc1 $5, $20 3911*56bb7041Schristos ctc1 $5, $21 3912*56bb7041Schristos ctc1 $5, $22 3913*56bb7041Schristos ctc1 $5, $23 3914*56bb7041Schristos ctc1 $5, $24 3915*56bb7041Schristos ctc1 $5, $25 3916*56bb7041Schristos ctc1 $5, $26 3917*56bb7041Schristos ctc1 $5, $27 3918*56bb7041Schristos ctc1 $5, $28 3919*56bb7041Schristos ctc1 $5, $29 3920*56bb7041Schristos ctc1 $5, $30 3921*56bb7041Schristos ctc1 $5, $31 3922*56bb7041Schristos ctc1 $5, $f0 3923*56bb7041Schristos ctc1 $5, $f1 3924*56bb7041Schristos ctc1 $5, $f2 3925*56bb7041Schristos ctc1 $5, $f3 3926*56bb7041Schristos ctc1 $5, $f4 3927*56bb7041Schristos ctc1 $5, $f5 3928*56bb7041Schristos ctc1 $5, $f6 3929*56bb7041Schristos ctc1 $5, $f7 3930*56bb7041Schristos ctc1 $5, $f8 3931*56bb7041Schristos ctc1 $5, $f9 3932*56bb7041Schristos ctc1 $5, $f10 3933*56bb7041Schristos ctc1 $5, $f11 3934*56bb7041Schristos ctc1 $5, $f12 3935*56bb7041Schristos ctc1 $5, $f13 3936*56bb7041Schristos ctc1 $5, $f14 3937*56bb7041Schristos ctc1 $5, $f15 3938*56bb7041Schristos ctc1 $5, $f16 3939*56bb7041Schristos ctc1 $5, $f17 3940*56bb7041Schristos ctc1 $5, $f18 3941*56bb7041Schristos ctc1 $5, $f19 3942*56bb7041Schristos ctc1 $5, $f20 3943*56bb7041Schristos ctc1 $5, $f21 3944*56bb7041Schristos ctc1 $5, $f22 3945*56bb7041Schristos ctc1 $5, $f23 3946*56bb7041Schristos ctc1 $5, $f24 3947*56bb7041Schristos ctc1 $5, $f25 3948*56bb7041Schristos ctc1 $5, $f26 3949*56bb7041Schristos ctc1 $5, $f27 3950*56bb7041Schristos ctc1 $5, $f28 3951*56bb7041Schristos ctc1 $5, $f29 3952*56bb7041Schristos ctc1 $5, $f30 3953*56bb7041Schristos ctc1 $5, $f31 3954*56bb7041Schristos 3955*56bb7041Schristos ctc2 $5, $0 3956*56bb7041Schristos ctc2 $5, $1 3957*56bb7041Schristos ctc2 $5, $2 3958*56bb7041Schristos ctc2 $5, $3 3959*56bb7041Schristos ctc2 $5, $4 3960*56bb7041Schristos ctc2 $5, $5 3961*56bb7041Schristos ctc2 $5, $6 3962*56bb7041Schristos ctc2 $5, $7 3963*56bb7041Schristos ctc2 $5, $8 3964*56bb7041Schristos ctc2 $5, $9 3965*56bb7041Schristos ctc2 $5, $10 3966*56bb7041Schristos ctc2 $5, $11 3967*56bb7041Schristos ctc2 $5, $12 3968*56bb7041Schristos ctc2 $5, $13 3969*56bb7041Schristos ctc2 $5, $14 3970*56bb7041Schristos ctc2 $5, $15 3971*56bb7041Schristos ctc2 $5, $16 3972*56bb7041Schristos ctc2 $5, $17 3973*56bb7041Schristos ctc2 $5, $18 3974*56bb7041Schristos ctc2 $5, $19 3975*56bb7041Schristos ctc2 $5, $20 3976*56bb7041Schristos ctc2 $5, $21 3977*56bb7041Schristos ctc2 $5, $22 3978*56bb7041Schristos ctc2 $5, $23 3979*56bb7041Schristos ctc2 $5, $24 3980*56bb7041Schristos ctc2 $5, $25 3981*56bb7041Schristos ctc2 $5, $26 3982*56bb7041Schristos ctc2 $5, $27 3983*56bb7041Schristos ctc2 $5, $28 3984*56bb7041Schristos ctc2 $5, $29 3985*56bb7041Schristos ctc2 $5, $30 3986*56bb7041Schristos ctc2 $5, $31 3987*56bb7041Schristos 3988*56bb7041Schristos cvt.d.l $f0, $f1 3989*56bb7041Schristos cvt.d.l $f30, $f31 3990*56bb7041Schristos cvt.d.l $f2, $f2 3991*56bb7041Schristos 3992*56bb7041Schristos cvt.d.s $f0, $f1 3993*56bb7041Schristos cvt.d.s $f30, $f31 3994*56bb7041Schristos cvt.d.s $f2, $f2 3995*56bb7041Schristos 3996*56bb7041Schristos cvt.d.w $f0, $f1 3997*56bb7041Schristos cvt.d.w $f30, $f31 3998*56bb7041Schristos cvt.d.w $f2, $f2 3999*56bb7041Schristos 4000*56bb7041Schristos cvt.l.s $f0, $f1 4001*56bb7041Schristos cvt.l.s $f30, $f31 4002*56bb7041Schristos cvt.l.s $f2, $f2 4003*56bb7041Schristos 4004*56bb7041Schristos cvt.l.d $f0, $f1 4005*56bb7041Schristos cvt.l.d $f30, $f31 4006*56bb7041Schristos cvt.l.d $f2, $f2 4007*56bb7041Schristos 4008*56bb7041Schristos cvt.s.l $f0, $f1 4009*56bb7041Schristos cvt.s.l $f30, $f31 4010*56bb7041Schristos cvt.s.l $f2, $f2 4011*56bb7041Schristos 4012*56bb7041Schristos cvt.s.d $f0, $f1 4013*56bb7041Schristos cvt.s.d $f30, $f31 4014*56bb7041Schristos cvt.s.d $f2, $f2 4015*56bb7041Schristos 4016*56bb7041Schristos cvt.s.w $f0, $f1 4017*56bb7041Schristos cvt.s.w $f30, $f31 4018*56bb7041Schristos cvt.s.w $f2, $f2 4019*56bb7041Schristos 4020*56bb7041Schristos cvt.s.pl $f0, $f1 4021*56bb7041Schristos cvt.s.pl $f30, $f31 4022*56bb7041Schristos cvt.s.pl $f2, $f2 4023*56bb7041Schristos 4024*56bb7041Schristos cvt.s.pu $f0, $f1 4025*56bb7041Schristos cvt.s.pu $f30, $f31 4026*56bb7041Schristos cvt.s.pu $f2, $f2 4027*56bb7041Schristos 4028*56bb7041Schristos cvt.w.s $f0, $f1 4029*56bb7041Schristos cvt.w.s $f30, $f31 4030*56bb7041Schristos cvt.w.s $f2, $f2 4031*56bb7041Schristos 4032*56bb7041Schristos cvt.w.d $f0, $f1 4033*56bb7041Schristos cvt.w.d $f30, $f31 4034*56bb7041Schristos cvt.w.d $f2, $f2 4035*56bb7041Schristos 4036*56bb7041Schristos cvt.ps.s $f0, $f1, $f2 4037*56bb7041Schristos cvt.ps.s $f29, $f30, $f31 4038*56bb7041Schristos cvt.ps.s $f29, $f29, $f31 4039*56bb7041Schristos cvt.ps.s $f29, $f31 4040*56bb7041Schristos 4041*56bb7041Schristos div.d $f0, $f1, $f2 4042*56bb7041Schristos div.d $f29, $f30, $f31 4043*56bb7041Schristos div.d $f29, $f29, $f30 4044*56bb7041Schristos div.d $f29, $f30 4045*56bb7041Schristos 4046*56bb7041Schristos div.s $f0, $f1, $f2 4047*56bb7041Schristos div.s $f29, $f30, $f31 4048*56bb7041Schristos div.s $f29, $f29, $f30 4049*56bb7041Schristos div.s $f29, $f30 4050*56bb7041Schristos 4051*56bb7041Schristos floor.l.d $f0, $f1 4052*56bb7041Schristos floor.l.d $f30, $f31 4053*56bb7041Schristos floor.l.d $f2, $f2 4054*56bb7041Schristos 4055*56bb7041Schristos floor.l.s $f0, $f1 4056*56bb7041Schristos floor.l.s $f30, $f31 4057*56bb7041Schristos floor.l.s $f2, $f2 4058*56bb7041Schristos 4059*56bb7041Schristos floor.w.d $f0, $f1 4060*56bb7041Schristos floor.w.d $f30, $f31 4061*56bb7041Schristos floor.w.d $f2, $f2 4062*56bb7041Schristos 4063*56bb7041Schristos floor.w.s $f0, $f1 4064*56bb7041Schristos floor.w.s $f30, $f31 4065*56bb7041Schristos floor.w.s $f2, $f2 4066*56bb7041Schristos 4067*56bb7041Schristos ldc1 $3, 0 4068*56bb7041Schristos ldc1 $3, ($0) 4069*56bb7041Schristos ldc1 $3, 4 4070*56bb7041Schristos ldc1 $3, 4($0) 4071*56bb7041Schristos ldc1 $3, ($4) 4072*56bb7041Schristos ldc1 $3, 0($4) 4073*56bb7041Schristos ldc1 $3, 32767($4) 4074*56bb7041Schristos ldc1 $3, -32768($4) 4075*56bb7041Schristos ldc1 $3, 65535($4) 4076*56bb7041Schristos ldc1 $3, 0xffff0000($4) 4077*56bb7041Schristos ldc1 $3, 0xffff8000($4) 4078*56bb7041Schristos ldc1 $3, 0xffff0001($4) 4079*56bb7041Schristos ldc1 $3, 0xffff8001($4) 4080*56bb7041Schristos ldc1 $3, 0xf0000000($4) 4081*56bb7041Schristos ldc1 $3, 0xffffffff($4) 4082*56bb7041Schristos ldc1 $3, 0x12345678($4) 4083*56bb7041Schristos ldc1 $f3, 0 4084*56bb7041Schristos ldc1 $f3, ($0) 4085*56bb7041Schristos ldc1 $f3, 4 4086*56bb7041Schristos ldc1 $f3, 4($0) 4087*56bb7041Schristos ldc1 $f3, ($4) 4088*56bb7041Schristos ldc1 $f3, 0($4) 4089*56bb7041Schristos ldc1 $f3, 32767($4) 4090*56bb7041Schristos ldc1 $f3, -32768($4) 4091*56bb7041Schristos ldc1 $f3, 65535($4) 4092*56bb7041Schristos ldc1 $f3, 0xffff0000($4) 4093*56bb7041Schristos ldc1 $f3, 0xffff8000($4) 4094*56bb7041Schristos ldc1 $f3, 0xffff0001($4) 4095*56bb7041Schristos ldc1 $f3, 0xffff8001($4) 4096*56bb7041Schristos ldc1 $f3, 0xf0000000($4) 4097*56bb7041Schristos ldc1 $f3, 0xffffffff($4) 4098*56bb7041Schristos ldc1 $f3, 0x12345678($4) 4099*56bb7041Schristos 4100*56bb7041Schristos l.d $f3, 0 4101*56bb7041Schristos l.d $f3, ($0) 4102*56bb7041Schristos l.d $f3, 4 4103*56bb7041Schristos l.d $f3, 4($0) 4104*56bb7041Schristos l.d $f3, ($4) 4105*56bb7041Schristos l.d $f3, 0($4) 4106*56bb7041Schristos l.d $f3, 32767($4) 4107*56bb7041Schristos l.d $f3, -32768($4) 4108*56bb7041Schristos 4109*56bb7041Schristos ldxc1 $f0, $0($0) 4110*56bb7041Schristos ldxc1 $f0, $0($2) 4111*56bb7041Schristos ldxc1 $f0, $0($31) 4112*56bb7041Schristos ldxc1 $f0, $2($31) 4113*56bb7041Schristos ldxc1 $f0, $31($31) 4114*56bb7041Schristos ldxc1 $f1, $31($31) 4115*56bb7041Schristos ldxc1 $f2, $31($31) 4116*56bb7041Schristos ldxc1 $f31, $31($31) 4117*56bb7041Schristos 4118*56bb7041Schristos luxc1 $f0, $0($0) 4119*56bb7041Schristos luxc1 $f0, $0($2) 4120*56bb7041Schristos luxc1 $f0, $0($31) 4121*56bb7041Schristos luxc1 $f0, $2($31) 4122*56bb7041Schristos luxc1 $f0, $31($31) 4123*56bb7041Schristos luxc1 $f1, $31($31) 4124*56bb7041Schristos luxc1 $f2, $31($31) 4125*56bb7041Schristos luxc1 $f31, $31($31) 4126*56bb7041Schristos 4127*56bb7041Schristos lwc1 $3, 0 4128*56bb7041Schristos lwc1 $3, ($0) 4129*56bb7041Schristos lwc1 $3, 4 4130*56bb7041Schristos lwc1 $3, 4($0) 4131*56bb7041Schristos lwc1 $3, ($4) 4132*56bb7041Schristos lwc1 $3, 0($4) 4133*56bb7041Schristos lwc1 $3, 32767($4) 4134*56bb7041Schristos lwc1 $3, -32768($4) 4135*56bb7041Schristos lwc1 $3, 65535($4) 4136*56bb7041Schristos lwc1 $3, 0xffff0000($4) 4137*56bb7041Schristos lwc1 $3, 0xffff8000($4) 4138*56bb7041Schristos lwc1 $3, 0xffff0001($4) 4139*56bb7041Schristos lwc1 $3, 0xffff8001($4) 4140*56bb7041Schristos lwc1 $3, 0xf0000000($4) 4141*56bb7041Schristos lwc1 $3, 0xffffffff($4) 4142*56bb7041Schristos lwc1 $3, 0x12345678($4) 4143*56bb7041Schristos lwc1 $f3, 0 4144*56bb7041Schristos lwc1 $f3, ($0) 4145*56bb7041Schristos lwc1 $f3, 4 4146*56bb7041Schristos lwc1 $f3, 4($0) 4147*56bb7041Schristos lwc1 $f3, ($4) 4148*56bb7041Schristos lwc1 $f3, 0($4) 4149*56bb7041Schristos lwc1 $f3, 32767($4) 4150*56bb7041Schristos lwc1 $f3, -32768($4) 4151*56bb7041Schristos lwc1 $f3, 65535($4) 4152*56bb7041Schristos lwc1 $f3, 0xffff0000($4) 4153*56bb7041Schristos lwc1 $f3, 0xffff8000($4) 4154*56bb7041Schristos lwc1 $f3, 0xffff0001($4) 4155*56bb7041Schristos lwc1 $f3, 0xffff8001($4) 4156*56bb7041Schristos lwc1 $f3, 0xf0000000($4) 4157*56bb7041Schristos lwc1 $f3, 0xffffffff($4) 4158*56bb7041Schristos lwc1 $f3, 0x12345678($4) 4159*56bb7041Schristos 4160*56bb7041Schristos l.s $f3, 0 4161*56bb7041Schristos l.s $f3, ($0) 4162*56bb7041Schristos l.s $f3, 4 4163*56bb7041Schristos l.s $f3, 4($0) 4164*56bb7041Schristos l.s $f3, ($4) 4165*56bb7041Schristos l.s $f3, 0($4) 4166*56bb7041Schristos l.s $f3, 32767($4) 4167*56bb7041Schristos l.s $f3, -32768($4) 4168*56bb7041Schristos l.s $f3, 65535($4) 4169*56bb7041Schristos l.s $f3, 0xffff0000($4) 4170*56bb7041Schristos l.s $f3, 0xffff8000($4) 4171*56bb7041Schristos l.s $f3, 0xffff0001($4) 4172*56bb7041Schristos l.s $f3, 0xffff8001($4) 4173*56bb7041Schristos l.s $f3, 0xf0000000($4) 4174*56bb7041Schristos l.s $f3, 0xffffffff($4) 4175*56bb7041Schristos l.s $f3, 0x12345678($4) 4176*56bb7041Schristos 4177*56bb7041Schristos lwxc1 $f0, $0($0) 4178*56bb7041Schristos lwxc1 $f0, $0($2) 4179*56bb7041Schristos lwxc1 $f0, $0($31) 4180*56bb7041Schristos lwxc1 $f0, $2($31) 4181*56bb7041Schristos lwxc1 $f0, $31($31) 4182*56bb7041Schristos lwxc1 $f1, $31($31) 4183*56bb7041Schristos lwxc1 $f2, $31($31) 4184*56bb7041Schristos lwxc1 $f31, $31($31) 4185*56bb7041Schristos 4186*56bb7041Schristos madd.d $f0, $f1, $f2, $f3 4187*56bb7041Schristos madd.d $f28, $f29, $f30, $f31 4188*56bb7041Schristos madd.s $f0, $f1, $f2, $f3 4189*56bb7041Schristos madd.s $f28, $f29, $f30, $f31 4190*56bb7041Schristos madd.ps $f0, $f1, $f2, $f3 4191*56bb7041Schristos madd.ps $f28, $f29, $f30, $f31 4192*56bb7041Schristos 4193*56bb7041Schristos mfc1 $5, $0 4194*56bb7041Schristos mfc1 $5, $1 4195*56bb7041Schristos mfc1 $5, $2 4196*56bb7041Schristos mfc1 $5, $3 4197*56bb7041Schristos mfc1 $5, $4 4198*56bb7041Schristos mfc1 $5, $5 4199*56bb7041Schristos mfc1 $5, $6 4200*56bb7041Schristos mfc1 $5, $7 4201*56bb7041Schristos mfc1 $5, $8 4202*56bb7041Schristos mfc1 $5, $9 4203*56bb7041Schristos mfc1 $5, $10 4204*56bb7041Schristos mfc1 $5, $11 4205*56bb7041Schristos mfc1 $5, $12 4206*56bb7041Schristos mfc1 $5, $13 4207*56bb7041Schristos mfc1 $5, $14 4208*56bb7041Schristos mfc1 $5, $15 4209*56bb7041Schristos mfc1 $5, $16 4210*56bb7041Schristos mfc1 $5, $17 4211*56bb7041Schristos mfc1 $5, $18 4212*56bb7041Schristos mfc1 $5, $19 4213*56bb7041Schristos mfc1 $5, $20 4214*56bb7041Schristos mfc1 $5, $21 4215*56bb7041Schristos mfc1 $5, $22 4216*56bb7041Schristos mfc1 $5, $23 4217*56bb7041Schristos mfc1 $5, $24 4218*56bb7041Schristos mfc1 $5, $25 4219*56bb7041Schristos mfc1 $5, $26 4220*56bb7041Schristos mfc1 $5, $27 4221*56bb7041Schristos mfc1 $5, $28 4222*56bb7041Schristos mfc1 $5, $29 4223*56bb7041Schristos mfc1 $5, $30 4224*56bb7041Schristos mfc1 $5, $31 4225*56bb7041Schristos mfc1 $5, $f0 4226*56bb7041Schristos mfc1 $5, $f1 4227*56bb7041Schristos mfc1 $5, $f2 4228*56bb7041Schristos mfc1 $5, $f3 4229*56bb7041Schristos mfc1 $5, $f4 4230*56bb7041Schristos mfc1 $5, $f5 4231*56bb7041Schristos mfc1 $5, $f6 4232*56bb7041Schristos mfc1 $5, $f7 4233*56bb7041Schristos mfc1 $5, $f8 4234*56bb7041Schristos mfc1 $5, $f9 4235*56bb7041Schristos mfc1 $5, $f10 4236*56bb7041Schristos mfc1 $5, $f11 4237*56bb7041Schristos mfc1 $5, $f12 4238*56bb7041Schristos mfc1 $5, $f13 4239*56bb7041Schristos mfc1 $5, $f14 4240*56bb7041Schristos mfc1 $5, $f15 4241*56bb7041Schristos mfc1 $5, $f16 4242*56bb7041Schristos mfc1 $5, $f17 4243*56bb7041Schristos mfc1 $5, $f18 4244*56bb7041Schristos mfc1 $5, $f19 4245*56bb7041Schristos mfc1 $5, $f20 4246*56bb7041Schristos mfc1 $5, $f21 4247*56bb7041Schristos mfc1 $5, $f22 4248*56bb7041Schristos mfc1 $5, $f23 4249*56bb7041Schristos mfc1 $5, $f24 4250*56bb7041Schristos mfc1 $5, $f25 4251*56bb7041Schristos mfc1 $5, $f26 4252*56bb7041Schristos mfc1 $5, $f27 4253*56bb7041Schristos mfc1 $5, $f28 4254*56bb7041Schristos mfc1 $5, $f29 4255*56bb7041Schristos mfc1 $5, $f30 4256*56bb7041Schristos mfc1 $5, $f31 4257*56bb7041Schristos 4258*56bb7041Schristos mfhc1 $5, $0 4259*56bb7041Schristos mfhc1 $5, $1 4260*56bb7041Schristos mfhc1 $5, $2 4261*56bb7041Schristos mfhc1 $5, $3 4262*56bb7041Schristos mfhc1 $5, $4 4263*56bb7041Schristos mfhc1 $5, $5 4264*56bb7041Schristos mfhc1 $5, $6 4265*56bb7041Schristos mfhc1 $5, $7 4266*56bb7041Schristos mfhc1 $5, $8 4267*56bb7041Schristos mfhc1 $5, $9 4268*56bb7041Schristos mfhc1 $5, $10 4269*56bb7041Schristos mfhc1 $5, $11 4270*56bb7041Schristos mfhc1 $5, $12 4271*56bb7041Schristos mfhc1 $5, $13 4272*56bb7041Schristos mfhc1 $5, $14 4273*56bb7041Schristos mfhc1 $5, $15 4274*56bb7041Schristos mfhc1 $5, $16 4275*56bb7041Schristos mfhc1 $5, $17 4276*56bb7041Schristos mfhc1 $5, $18 4277*56bb7041Schristos mfhc1 $5, $19 4278*56bb7041Schristos mfhc1 $5, $20 4279*56bb7041Schristos mfhc1 $5, $21 4280*56bb7041Schristos mfhc1 $5, $22 4281*56bb7041Schristos mfhc1 $5, $23 4282*56bb7041Schristos mfhc1 $5, $24 4283*56bb7041Schristos mfhc1 $5, $25 4284*56bb7041Schristos mfhc1 $5, $26 4285*56bb7041Schristos mfhc1 $5, $27 4286*56bb7041Schristos mfhc1 $5, $28 4287*56bb7041Schristos mfhc1 $5, $29 4288*56bb7041Schristos mfhc1 $5, $30 4289*56bb7041Schristos mfhc1 $5, $31 4290*56bb7041Schristos mfhc1 $5, $f0 4291*56bb7041Schristos mfhc1 $5, $f1 4292*56bb7041Schristos mfhc1 $5, $f2 4293*56bb7041Schristos mfhc1 $5, $f3 4294*56bb7041Schristos mfhc1 $5, $f4 4295*56bb7041Schristos mfhc1 $5, $f5 4296*56bb7041Schristos mfhc1 $5, $f6 4297*56bb7041Schristos mfhc1 $5, $f7 4298*56bb7041Schristos mfhc1 $5, $f8 4299*56bb7041Schristos mfhc1 $5, $f9 4300*56bb7041Schristos mfhc1 $5, $f10 4301*56bb7041Schristos mfhc1 $5, $f11 4302*56bb7041Schristos mfhc1 $5, $f12 4303*56bb7041Schristos mfhc1 $5, $f13 4304*56bb7041Schristos mfhc1 $5, $f14 4305*56bb7041Schristos mfhc1 $5, $f15 4306*56bb7041Schristos mfhc1 $5, $f16 4307*56bb7041Schristos mfhc1 $5, $f17 4308*56bb7041Schristos mfhc1 $5, $f18 4309*56bb7041Schristos mfhc1 $5, $f19 4310*56bb7041Schristos mfhc1 $5, $f20 4311*56bb7041Schristos mfhc1 $5, $f21 4312*56bb7041Schristos mfhc1 $5, $f22 4313*56bb7041Schristos mfhc1 $5, $f23 4314*56bb7041Schristos mfhc1 $5, $f24 4315*56bb7041Schristos mfhc1 $5, $f25 4316*56bb7041Schristos mfhc1 $5, $f26 4317*56bb7041Schristos mfhc1 $5, $f27 4318*56bb7041Schristos mfhc1 $5, $f28 4319*56bb7041Schristos mfhc1 $5, $f29 4320*56bb7041Schristos mfhc1 $5, $f30 4321*56bb7041Schristos mfhc1 $5, $f31 4322*56bb7041Schristos 4323*56bb7041Schristos mov.d $f0, $f1 4324*56bb7041Schristos mov.d $f30, $f31 4325*56bb7041Schristos mov.s $f0, $f1 4326*56bb7041Schristos mov.s $f30, $f31 4327*56bb7041Schristos mov.ps $f0, $f1 4328*56bb7041Schristos mov.ps $f30, $f31 4329*56bb7041Schristos 4330*56bb7041Schristos movf.d $f2, $f3, $fcc0 4331*56bb7041Schristos movf.d $f2, $f3, $fcc1 4332*56bb7041Schristos movf.d $f2, $f3, $fcc2 4333*56bb7041Schristos movf.d $f2, $f3, $fcc3 4334*56bb7041Schristos movf.d $f2, $f3, $fcc4 4335*56bb7041Schristos movf.d $f2, $f3, $fcc5 4336*56bb7041Schristos movf.d $f2, $f3, $fcc6 4337*56bb7041Schristos movf.d $f2, $f3, $fcc7 4338*56bb7041Schristos movf.d $f30, $f31, $fcc7 4339*56bb7041Schristos 4340*56bb7041Schristos movf.s $f2, $f3, $fcc0 4341*56bb7041Schristos movf.s $f2, $f3, $fcc1 4342*56bb7041Schristos movf.s $f2, $f3, $fcc2 4343*56bb7041Schristos movf.s $f2, $f3, $fcc3 4344*56bb7041Schristos movf.s $f2, $f3, $fcc4 4345*56bb7041Schristos movf.s $f2, $f3, $fcc5 4346*56bb7041Schristos movf.s $f2, $f3, $fcc6 4347*56bb7041Schristos movf.s $f2, $f3, $fcc7 4348*56bb7041Schristos movf.s $f30, $f31, $fcc7 4349*56bb7041Schristos 4350*56bb7041Schristos movf.ps $f2, $f3, $fcc0 4351*56bb7041Schristos movf.ps $f2, $f3, $fcc2 4352*56bb7041Schristos movf.ps $f2, $f3, $fcc4 4353*56bb7041Schristos movf.ps $f2, $f3, $fcc6 4354*56bb7041Schristos movf.ps $f2, $f3, $fcc6 4355*56bb7041Schristos movf.ps $f30, $f31, $fcc6 4356*56bb7041Schristos 4357*56bb7041Schristos movn.d $f2, $f3, $0 4358*56bb7041Schristos movn.d $f2, $f3, $31 4359*56bb7041Schristos movn.s $f2, $f3, $0 4360*56bb7041Schristos movn.s $f2, $f3, $31 4361*56bb7041Schristos movn.ps $f2, $f3, $0 4362*56bb7041Schristos movn.ps $f2, $f3, $31 4363*56bb7041Schristos 4364*56bb7041Schristos movt.ps $f2, $f3, $fcc0 4365*56bb7041Schristos movt.ps $f2, $f3, $fcc2 4366*56bb7041Schristos movt.ps $f2, $f3, $fcc4 4367*56bb7041Schristos movt.ps $f2, $f3, $fcc6 4368*56bb7041Schristos movt.ps $f2, $f3, $fcc6 4369*56bb7041Schristos movt.ps $f30, $f31, $fcc6 4370*56bb7041Schristos 4371*56bb7041Schristos movz.d $f2, $f3, $0 4372*56bb7041Schristos movz.d $f2, $f3, $31 4373*56bb7041Schristos movz.s $f2, $f3, $0 4374*56bb7041Schristos movz.s $f2, $f3, $31 4375*56bb7041Schristos movz.ps $f2, $f3, $0 4376*56bb7041Schristos movz.ps $f2, $f3, $31 4377*56bb7041Schristos 4378*56bb7041Schristos msub.d $f0, $f1, $f2, $f3 4379*56bb7041Schristos msub.d $f28, $f29, $f30, $f31 4380*56bb7041Schristos msub.s $f0, $f1, $f2, $f3 4381*56bb7041Schristos msub.s $f28, $f29, $f30, $f31 4382*56bb7041Schristos msub.ps $f0, $f1, $f2, $f3 4383*56bb7041Schristos msub.ps $f28, $f29, $f30, $f31 4384*56bb7041Schristos 4385*56bb7041Schristos mtc1 $5, $0 4386*56bb7041Schristos mtc1 $5, $1 4387*56bb7041Schristos mtc1 $5, $2 4388*56bb7041Schristos mtc1 $5, $3 4389*56bb7041Schristos mtc1 $5, $4 4390*56bb7041Schristos mtc1 $5, $5 4391*56bb7041Schristos mtc1 $5, $6 4392*56bb7041Schristos mtc1 $5, $7 4393*56bb7041Schristos mtc1 $5, $8 4394*56bb7041Schristos mtc1 $5, $9 4395*56bb7041Schristos mtc1 $5, $10 4396*56bb7041Schristos mtc1 $5, $11 4397*56bb7041Schristos mtc1 $5, $12 4398*56bb7041Schristos mtc1 $5, $13 4399*56bb7041Schristos mtc1 $5, $14 4400*56bb7041Schristos mtc1 $5, $15 4401*56bb7041Schristos mtc1 $5, $16 4402*56bb7041Schristos mtc1 $5, $17 4403*56bb7041Schristos mtc1 $5, $18 4404*56bb7041Schristos mtc1 $5, $19 4405*56bb7041Schristos mtc1 $5, $20 4406*56bb7041Schristos mtc1 $5, $21 4407*56bb7041Schristos mtc1 $5, $22 4408*56bb7041Schristos mtc1 $5, $23 4409*56bb7041Schristos mtc1 $5, $24 4410*56bb7041Schristos mtc1 $5, $25 4411*56bb7041Schristos mtc1 $5, $26 4412*56bb7041Schristos mtc1 $5, $27 4413*56bb7041Schristos mtc1 $5, $28 4414*56bb7041Schristos mtc1 $5, $29 4415*56bb7041Schristos mtc1 $5, $30 4416*56bb7041Schristos mtc1 $5, $31 4417*56bb7041Schristos mtc1 $5, $f0 4418*56bb7041Schristos mtc1 $5, $f1 4419*56bb7041Schristos mtc1 $5, $f2 4420*56bb7041Schristos mtc1 $5, $f3 4421*56bb7041Schristos mtc1 $5, $f4 4422*56bb7041Schristos mtc1 $5, $f5 4423*56bb7041Schristos mtc1 $5, $f6 4424*56bb7041Schristos mtc1 $5, $f7 4425*56bb7041Schristos mtc1 $5, $f8 4426*56bb7041Schristos mtc1 $5, $f9 4427*56bb7041Schristos mtc1 $5, $f10 4428*56bb7041Schristos mtc1 $5, $f11 4429*56bb7041Schristos mtc1 $5, $f12 4430*56bb7041Schristos mtc1 $5, $f13 4431*56bb7041Schristos mtc1 $5, $f14 4432*56bb7041Schristos mtc1 $5, $f15 4433*56bb7041Schristos mtc1 $5, $f16 4434*56bb7041Schristos mtc1 $5, $f17 4435*56bb7041Schristos mtc1 $5, $f18 4436*56bb7041Schristos mtc1 $5, $f19 4437*56bb7041Schristos mtc1 $5, $f20 4438*56bb7041Schristos mtc1 $5, $f21 4439*56bb7041Schristos mtc1 $5, $f22 4440*56bb7041Schristos mtc1 $5, $f23 4441*56bb7041Schristos mtc1 $5, $f24 4442*56bb7041Schristos mtc1 $5, $f25 4443*56bb7041Schristos mtc1 $5, $f26 4444*56bb7041Schristos mtc1 $5, $f27 4445*56bb7041Schristos mtc1 $5, $f28 4446*56bb7041Schristos mtc1 $5, $f29 4447*56bb7041Schristos mtc1 $5, $f30 4448*56bb7041Schristos mtc1 $5, $f31 4449*56bb7041Schristos 4450*56bb7041Schristos mthc1 $5, $0 4451*56bb7041Schristos mthc1 $5, $1 4452*56bb7041Schristos mthc1 $5, $2 4453*56bb7041Schristos mthc1 $5, $3 4454*56bb7041Schristos mthc1 $5, $4 4455*56bb7041Schristos mthc1 $5, $5 4456*56bb7041Schristos mthc1 $5, $6 4457*56bb7041Schristos mthc1 $5, $7 4458*56bb7041Schristos mthc1 $5, $8 4459*56bb7041Schristos mthc1 $5, $9 4460*56bb7041Schristos mthc1 $5, $10 4461*56bb7041Schristos mthc1 $5, $11 4462*56bb7041Schristos mthc1 $5, $12 4463*56bb7041Schristos mthc1 $5, $13 4464*56bb7041Schristos mthc1 $5, $14 4465*56bb7041Schristos mthc1 $5, $15 4466*56bb7041Schristos mthc1 $5, $16 4467*56bb7041Schristos mthc1 $5, $17 4468*56bb7041Schristos mthc1 $5, $18 4469*56bb7041Schristos mthc1 $5, $19 4470*56bb7041Schristos mthc1 $5, $20 4471*56bb7041Schristos mthc1 $5, $21 4472*56bb7041Schristos mthc1 $5, $22 4473*56bb7041Schristos mthc1 $5, $23 4474*56bb7041Schristos mthc1 $5, $24 4475*56bb7041Schristos mthc1 $5, $25 4476*56bb7041Schristos mthc1 $5, $26 4477*56bb7041Schristos mthc1 $5, $27 4478*56bb7041Schristos mthc1 $5, $28 4479*56bb7041Schristos mthc1 $5, $29 4480*56bb7041Schristos mthc1 $5, $30 4481*56bb7041Schristos mthc1 $5, $31 4482*56bb7041Schristos mthc1 $5, $f0 4483*56bb7041Schristos mthc1 $5, $f1 4484*56bb7041Schristos mthc1 $5, $f2 4485*56bb7041Schristos mthc1 $5, $f3 4486*56bb7041Schristos mthc1 $5, $f4 4487*56bb7041Schristos mthc1 $5, $f5 4488*56bb7041Schristos mthc1 $5, $f6 4489*56bb7041Schristos mthc1 $5, $f7 4490*56bb7041Schristos mthc1 $5, $f8 4491*56bb7041Schristos mthc1 $5, $f9 4492*56bb7041Schristos mthc1 $5, $f10 4493*56bb7041Schristos mthc1 $5, $f11 4494*56bb7041Schristos mthc1 $5, $f12 4495*56bb7041Schristos mthc1 $5, $f13 4496*56bb7041Schristos mthc1 $5, $f14 4497*56bb7041Schristos mthc1 $5, $f15 4498*56bb7041Schristos mthc1 $5, $f16 4499*56bb7041Schristos mthc1 $5, $f17 4500*56bb7041Schristos mthc1 $5, $f18 4501*56bb7041Schristos mthc1 $5, $f19 4502*56bb7041Schristos mthc1 $5, $f20 4503*56bb7041Schristos mthc1 $5, $f21 4504*56bb7041Schristos mthc1 $5, $f22 4505*56bb7041Schristos mthc1 $5, $f23 4506*56bb7041Schristos mthc1 $5, $f24 4507*56bb7041Schristos mthc1 $5, $f25 4508*56bb7041Schristos mthc1 $5, $f26 4509*56bb7041Schristos mthc1 $5, $f27 4510*56bb7041Schristos mthc1 $5, $f28 4511*56bb7041Schristos mthc1 $5, $f29 4512*56bb7041Schristos mthc1 $5, $f30 4513*56bb7041Schristos mthc1 $5, $f31 4514*56bb7041Schristos 4515*56bb7041Schristos mul.s $f0, $f1, $f2 4516*56bb7041Schristos mul.s $f29, $f30, $f31 4517*56bb7041Schristos mul.s $f29, $f29, $f30 4518*56bb7041Schristos mul.s $f29, $f30 4519*56bb7041Schristos mul.d $f0, $f1, $f2 4520*56bb7041Schristos mul.d $f29, $f30, $f31 4521*56bb7041Schristos mul.d $f29, $f29, $f30 4522*56bb7041Schristos mul.d $f29, $f30 4523*56bb7041Schristos mul.ps $f0, $f1, $f2 4524*56bb7041Schristos mul.ps $f29, $f30, $f31 4525*56bb7041Schristos mul.ps $f29, $f29, $f30 4526*56bb7041Schristos mul.ps $f29, $f30 4527*56bb7041Schristos 4528*56bb7041Schristos neg.s $f0, $f1 4529*56bb7041Schristos neg.s $f30, $f31 4530*56bb7041Schristos neg.s $f2, $f2 4531*56bb7041Schristos neg.s $f2 4532*56bb7041Schristos neg.d $f0, $f1 4533*56bb7041Schristos neg.d $f30, $f31 4534*56bb7041Schristos neg.d $f2, $f2 4535*56bb7041Schristos neg.d $f2 4536*56bb7041Schristos neg.ps $f0, $f1 4537*56bb7041Schristos neg.ps $f30, $f31 4538*56bb7041Schristos neg.ps $f2, $f2 4539*56bb7041Schristos neg.ps $f2 4540*56bb7041Schristos 4541*56bb7041Schristos nmadd.d $f0, $f1, $f2, $f3 4542*56bb7041Schristos nmadd.d $f28, $f29, $f30, $f31 4543*56bb7041Schristos nmadd.s $f0, $f1, $f2, $f3 4544*56bb7041Schristos nmadd.s $f28, $f29, $f30, $f31 4545*56bb7041Schristos nmadd.ps $f0, $f1, $f2, $f3 4546*56bb7041Schristos nmadd.ps $f28, $f29, $f30, $f31 4547*56bb7041Schristos 4548*56bb7041Schristos nmsub.d $f0, $f1, $f2, $f3 4549*56bb7041Schristos nmsub.d $f28, $f29, $f30, $f31 4550*56bb7041Schristos nmsub.s $f0, $f1, $f2, $f3 4551*56bb7041Schristos nmsub.s $f28, $f29, $f30, $f31 4552*56bb7041Schristos nmsub.ps $f0, $f1, $f2, $f3 4553*56bb7041Schristos nmsub.ps $f28, $f29, $f30, $f31 4554*56bb7041Schristos 4555*56bb7041Schristos pll.ps $f0, $f1, $f2 4556*56bb7041Schristos pll.ps $f29, $f30, $f31 4557*56bb7041Schristos pll.ps $f29, $f29, $f30 4558*56bb7041Schristos pll.ps $f29, $f30 4559*56bb7041Schristos plu.ps $f0, $f1, $f2 4560*56bb7041Schristos plu.ps $f29, $f30, $f31 4561*56bb7041Schristos plu.ps $f29, $f29, $f30 4562*56bb7041Schristos plu.ps $f29, $f30 4563*56bb7041Schristos pul.ps $f0, $f1, $f2 4564*56bb7041Schristos pul.ps $f29, $f30, $f31 4565*56bb7041Schristos pul.ps $f29, $f29, $f30 4566*56bb7041Schristos pul.ps $f29, $f30 4567*56bb7041Schristos puu.ps $f0, $f1, $f2 4568*56bb7041Schristos puu.ps $f29, $f30, $f31 4569*56bb7041Schristos puu.ps $f29, $f29, $f30 4570*56bb7041Schristos puu.ps $f29, $f30 4571*56bb7041Schristos 4572*56bb7041Schristos recip.s $f0, $f1 4573*56bb7041Schristos recip.s $f30, $f31 4574*56bb7041Schristos recip.s $f2, $f2 4575*56bb7041Schristos recip.d $f0, $f1 4576*56bb7041Schristos recip.d $f30, $f31 4577*56bb7041Schristos recip.d $f2, $f2 4578*56bb7041Schristos 4579*56bb7041Schristos round.l.s $f0, $f1 4580*56bb7041Schristos round.l.s $f30, $f31 4581*56bb7041Schristos round.l.s $f2, $f2 4582*56bb7041Schristos round.l.d $f0, $f1 4583*56bb7041Schristos round.l.d $f30, $f31 4584*56bb7041Schristos round.l.d $f2, $f2 4585*56bb7041Schristos 4586*56bb7041Schristos round.w.s $f0, $f1 4587*56bb7041Schristos round.w.s $f30, $f31 4588*56bb7041Schristos round.w.s $f2, $f2 4589*56bb7041Schristos round.w.d $f0, $f1 4590*56bb7041Schristos round.w.d $f30, $f31 4591*56bb7041Schristos round.w.d $f2, $f2 4592*56bb7041Schristos 4593*56bb7041Schristos rsqrt.s $f0, $f1 4594*56bb7041Schristos rsqrt.s $f30, $f31 4595*56bb7041Schristos rsqrt.s $f2, $f2 4596*56bb7041Schristos rsqrt.d $f0, $f1 4597*56bb7041Schristos rsqrt.d $f30, $f31 4598*56bb7041Schristos rsqrt.d $f2, $f2 4599*56bb7041Schristos 4600*56bb7041Schristos sdc1 $3, 0 4601*56bb7041Schristos sdc1 $3, ($0) 4602*56bb7041Schristos sdc1 $3, 4 4603*56bb7041Schristos sdc1 $3, 4($0) 4604*56bb7041Schristos sdc1 $3, ($4) 4605*56bb7041Schristos sdc1 $3, 0($4) 4606*56bb7041Schristos sdc1 $3, 32767($4) 4607*56bb7041Schristos sdc1 $3, -32768($4) 4608*56bb7041Schristos sdc1 $3, 65535($4) 4609*56bb7041Schristos sdc1 $3, 0xffff0000($4) 4610*56bb7041Schristos sdc1 $3, 0xffff8000($4) 4611*56bb7041Schristos sdc1 $3, 0xffff0001($4) 4612*56bb7041Schristos sdc1 $3, 0xffff8001($4) 4613*56bb7041Schristos sdc1 $3, 0xf0000000($4) 4614*56bb7041Schristos sdc1 $3, 0xffffffff($4) 4615*56bb7041Schristos sdc1 $3, 0x12345678($4) 4616*56bb7041Schristos sdc1 $f3, 0 4617*56bb7041Schristos sdc1 $f3, ($0) 4618*56bb7041Schristos sdc1 $f3, 4 4619*56bb7041Schristos sdc1 $f3, 4($0) 4620*56bb7041Schristos sdc1 $f3, ($4) 4621*56bb7041Schristos sdc1 $f3, 0($4) 4622*56bb7041Schristos sdc1 $f3, 32767($4) 4623*56bb7041Schristos sdc1 $f3, -32768($4) 4624*56bb7041Schristos sdc1 $f3, 65535($4) 4625*56bb7041Schristos sdc1 $f3, 0xffff0000($4) 4626*56bb7041Schristos sdc1 $f3, 0xffff8000($4) 4627*56bb7041Schristos sdc1 $f3, 0xffff0001($4) 4628*56bb7041Schristos sdc1 $f3, 0xffff8001($4) 4629*56bb7041Schristos sdc1 $f3, 0xf0000000($4) 4630*56bb7041Schristos sdc1 $f3, 0xffffffff($4) 4631*56bb7041Schristos sdc1 $f3, 0x12345678($4) 4632*56bb7041Schristos 4633*56bb7041Schristos s.d $f3, 0 4634*56bb7041Schristos s.d $f3, ($0) 4635*56bb7041Schristos s.d $f3, 4 4636*56bb7041Schristos s.d $f3, 4($0) 4637*56bb7041Schristos s.d $f3, ($4) 4638*56bb7041Schristos s.d $f3, 0($4) 4639*56bb7041Schristos s.d $f3, 32767($4) 4640*56bb7041Schristos s.d $f3, -32768($4) 4641*56bb7041Schristos 4642*56bb7041Schristos sdxc1 $f0, $0($0) 4643*56bb7041Schristos sdxc1 $f0, $0($2) 4644*56bb7041Schristos sdxc1 $f0, $0($31) 4645*56bb7041Schristos sdxc1 $f0, $2($31) 4646*56bb7041Schristos sdxc1 $f0, $31($31) 4647*56bb7041Schristos sdxc1 $f1, $31($31) 4648*56bb7041Schristos sdxc1 $f2, $31($31) 4649*56bb7041Schristos sdxc1 $f31, $31($31) 4650*56bb7041Schristos 4651*56bb7041Schristos sqrt.s $f0, $f1 4652*56bb7041Schristos sqrt.s $f30, $f31 4653*56bb7041Schristos sqrt.s $f2, $f2 4654*56bb7041Schristos sqrt.d $f0, $f1 4655*56bb7041Schristos sqrt.d $f30, $f31 4656*56bb7041Schristos sqrt.d $f2, $f2 4657*56bb7041Schristos 4658*56bb7041Schristos sub.s $f0, $f1, $f2 4659*56bb7041Schristos sub.s $f29, $f30, $f31 4660*56bb7041Schristos sub.s $f29, $f29, $f30 4661*56bb7041Schristos sub.s $f29, $f30 4662*56bb7041Schristos sub.d $f0, $f1, $f2 4663*56bb7041Schristos sub.d $f29, $f30, $f31 4664*56bb7041Schristos sub.d $f29, $f29, $f30 4665*56bb7041Schristos sub.d $f29, $f30 4666*56bb7041Schristos sub.ps $f0, $f1, $f2 4667*56bb7041Schristos sub.ps $f29, $f30, $f31 4668*56bb7041Schristos sub.ps $f29, $f29, $f30 4669*56bb7041Schristos sub.ps $f29, $f30 4670*56bb7041Schristos 4671*56bb7041Schristos suxc1 $f0, $0($0) 4672*56bb7041Schristos suxc1 $f0, $0($2) 4673*56bb7041Schristos suxc1 $f0, $0($31) 4674*56bb7041Schristos suxc1 $f0, $2($31) 4675*56bb7041Schristos suxc1 $f0, $31($31) 4676*56bb7041Schristos suxc1 $f1, $31($31) 4677*56bb7041Schristos suxc1 $f2, $31($31) 4678*56bb7041Schristos suxc1 $f31, $31($31) 4679*56bb7041Schristos 4680*56bb7041Schristos swc1 $3, 0 4681*56bb7041Schristos swc1 $3, ($0) 4682*56bb7041Schristos swc1 $3, 4 4683*56bb7041Schristos swc1 $3, 4($0) 4684*56bb7041Schristos swc1 $3, ($4) 4685*56bb7041Schristos swc1 $3, 0($4) 4686*56bb7041Schristos swc1 $3, 32767($4) 4687*56bb7041Schristos swc1 $3, -32768($4) 4688*56bb7041Schristos swc1 $3, 65535($4) 4689*56bb7041Schristos swc1 $3, 0xffff0000($4) 4690*56bb7041Schristos swc1 $3, 0xffff8000($4) 4691*56bb7041Schristos swc1 $3, 0xffff0001($4) 4692*56bb7041Schristos swc1 $3, 0xffff8001($4) 4693*56bb7041Schristos swc1 $3, 0xf0000000($4) 4694*56bb7041Schristos swc1 $3, 0xffffffff($4) 4695*56bb7041Schristos swc1 $3, 0x12345678($4) 4696*56bb7041Schristos swc1 $f3, 0 4697*56bb7041Schristos swc1 $f3, ($0) 4698*56bb7041Schristos swc1 $f3, 4 4699*56bb7041Schristos swc1 $f3, 4($0) 4700*56bb7041Schristos swc1 $f3, ($4) 4701*56bb7041Schristos swc1 $f3, 0($4) 4702*56bb7041Schristos swc1 $f3, 32767($4) 4703*56bb7041Schristos swc1 $f3, -32768($4) 4704*56bb7041Schristos swc1 $f3, 65535($4) 4705*56bb7041Schristos swc1 $f3, 0xffff0000($4) 4706*56bb7041Schristos swc1 $f3, 0xffff8000($4) 4707*56bb7041Schristos swc1 $f3, 0xffff0001($4) 4708*56bb7041Schristos swc1 $f3, 0xffff8001($4) 4709*56bb7041Schristos swc1 $f3, 0xf0000000($4) 4710*56bb7041Schristos swc1 $f3, 0xffffffff($4) 4711*56bb7041Schristos swc1 $f3, 0x12345678($4) 4712*56bb7041Schristos 4713*56bb7041Schristos s.s $f3, 0 4714*56bb7041Schristos s.s $f3, ($0) 4715*56bb7041Schristos s.s $f3, 4 4716*56bb7041Schristos s.s $f3, 4($0) 4717*56bb7041Schristos s.s $f3, ($4) 4718*56bb7041Schristos s.s $f3, 0($4) 4719*56bb7041Schristos s.s $f3, 32767($4) 4720*56bb7041Schristos s.s $f3, -32768($4) 4721*56bb7041Schristos s.s $f3, 65535($4) 4722*56bb7041Schristos s.s $f3, 0xffff0000($4) 4723*56bb7041Schristos s.s $f3, 0xffff8000($4) 4724*56bb7041Schristos s.s $f3, 0xffff0001($4) 4725*56bb7041Schristos s.s $f3, 0xffff8001($4) 4726*56bb7041Schristos s.s $f3, 0xf0000000($4) 4727*56bb7041Schristos s.s $f3, 0xffffffff($4) 4728*56bb7041Schristos s.s $f3, 0x12345678($4) 4729*56bb7041Schristos 4730*56bb7041Schristos swxc1 $f0, $0($0) 4731*56bb7041Schristos swxc1 $f0, $0($2) 4732*56bb7041Schristos swxc1 $f0, $0($31) 4733*56bb7041Schristos swxc1 $f0, $2($31) 4734*56bb7041Schristos swxc1 $f0, $31($31) 4735*56bb7041Schristos swxc1 $f1, $31($31) 4736*56bb7041Schristos swxc1 $f2, $31($31) 4737*56bb7041Schristos swxc1 $f31, $31($31) 4738*56bb7041Schristos 4739*56bb7041Schristos trunc.l.s $f0, $f1 4740*56bb7041Schristos trunc.l.s $f30, $f31 4741*56bb7041Schristos trunc.l.s $f2, $f2 4742*56bb7041Schristos trunc.l.d $f0, $f1 4743*56bb7041Schristos trunc.l.d $f30, $f31 4744*56bb7041Schristos trunc.l.d $f2, $f2 4745*56bb7041Schristos 4746*56bb7041Schristos trunc.w.s $f0, $f1 4747*56bb7041Schristos trunc.w.s $f30, $f31 4748*56bb7041Schristos trunc.w.s $f2, $f2 4749*56bb7041Schristos trunc.w.d $f0, $f1 4750*56bb7041Schristos trunc.w.d $f30, $f31 4751*56bb7041Schristos trunc.w.d $f2, $f2 4752*56bb7041Schristos 4753*56bb7041Schristos movf $2, $3, $fcc0 4754*56bb7041Schristos movf $30, $31, $fcc0 4755*56bb7041Schristos movf $30, $31, $fcc1 4756*56bb7041Schristos movf $30, $31, $fcc2 4757*56bb7041Schristos movf $30, $31, $fcc3 4758*56bb7041Schristos movf $30, $31, $fcc4 4759*56bb7041Schristos movf $30, $31, $fcc5 4760*56bb7041Schristos movf $30, $31, $fcc6 4761*56bb7041Schristos movf $30, $31, $fcc7 4762*56bb7041Schristos 4763*56bb7041Schristos movt $2, $3, $fcc0 4764*56bb7041Schristos movt $30, $31, $fcc0 4765*56bb7041Schristos movt $30, $31, $fcc1 4766*56bb7041Schristos movt $30, $31, $fcc2 4767*56bb7041Schristos movt $30, $31, $fcc3 4768*56bb7041Schristos movt $30, $31, $fcc4 4769*56bb7041Schristos movt $30, $31, $fcc5 4770*56bb7041Schristos movt $30, $31, $fcc6 4771*56bb7041Schristos movt $30, $31, $fcc7 4772*56bb7041Schristos 4773*56bb7041Schristos .set noreorder 4774*56bb7041Schristos bc1fl $fcc1, test 4775*56bb7041Schristos addu $3, $4, $5 4776*56bb7041Schristos bc1tl $fcc2, test 4777*56bb7041Schristos addu $6, $7, $8 4778*56bb7041Schristos .set reorder 4779*56bb7041Schristos 4780*56bb7041Schristos bc1fl $fcc3, test 4781*56bb7041Schristos addu $3, $4, $5 4782*56bb7041Schristos bc1tl $fcc4, test 4783*56bb7041Schristos addu $6, $7, $8 4784*56bb7041Schristos 4785*56bb7041Schristos .end fp_test 4786*56bb7041Schristos 4787*56bb7041Schristos .set mips64r2 4788*56bb7041Schristos .globl test_mips64 4789*56bb7041Schristos .ent test_mips64 4790*56bb7041Schristos 4791*56bb7041Schristostest_mips64: 4792*56bb7041Schristos dabs $2, $3 4793*56bb7041Schristos dabs $2, $2 4794*56bb7041Schristos dabs $2 4795*56bb7041Schristos 4796*56bb7041Schristos dadd $2, $3, $4 4797*56bb7041Schristos dadd $29, $30, $31 4798*56bb7041Schristos dadd $2, $2, $3 4799*56bb7041Schristos dadd $2, $3 4800*56bb7041Schristos 4801*56bb7041Schristos dadd $2, $3, 0 4802*56bb7041Schristos dadd $2, $3, 1 4803*56bb7041Schristos dadd $2, $3, -512 4804*56bb7041Schristos dadd $2, $3, 511 4805*56bb7041Schristos dadd $2, $3, 32767 4806*56bb7041Schristos dadd $2, $3, -32768 4807*56bb7041Schristos dadd $2, $3, 65535 4808*56bb7041Schristos dadd $2, $3, 0x12345678 4809*56bb7041Schristos dadd $2, $3, 0x1234567887654321 4810*56bb7041Schristos 4811*56bb7041Schristos daddi $2, $3, 0 4812*56bb7041Schristos daddi $2, $3, 1 4813*56bb7041Schristos daddi $2, $3, -512 4814*56bb7041Schristos daddi $2, $3, 511 4815*56bb7041Schristos daddi $2, $2, 511 4816*56bb7041Schristos daddi $2, 511 4817*56bb7041Schristos daddi $2, $3, 32767 4818*56bb7041Schristos daddi $2, $3, -32768 4819*56bb7041Schristos daddi $2, $3, 65535 4820*56bb7041Schristos daddi $2, $3, 0x12345678 4821*56bb7041Schristos 4822*56bb7041Schristos daddiu $2, $3, 0 4823*56bb7041Schristos daddiu $2, $3, -32768 4824*56bb7041Schristos daddiu $2, $3, 32767 4825*56bb7041Schristos daddiu $2, $2, 32767 4826*56bb7041Schristos daddiu $2, 32767 4827*56bb7041Schristos 4828*56bb7041Schristos daddu $2, $3, $4 4829*56bb7041Schristos daddu $29, $30, $31 4830*56bb7041Schristos daddu $2, $2, $3 4831*56bb7041Schristos daddu $2, $3 4832*56bb7041Schristos daddu $2, $3, $0 4833*56bb7041Schristos daddu $2, $3, 0 4834*56bb7041Schristos daddu $2, $3, 1 4835*56bb7041Schristos daddu $2, $3, 32767 4836*56bb7041Schristos daddu $2, $3, -32768 4837*56bb7041Schristos daddu $2, $3, 65535 4838*56bb7041Schristos 4839*56bb7041Schristos dclo $2, $3 4840*56bb7041Schristos dclo $3, $2 4841*56bb7041Schristos dclz $2, $3 4842*56bb7041Schristos dclz $3, $2 4843*56bb7041Schristos 4844*56bb7041Schristos ddiv $0, $2, $3 4845*56bb7041Schristos ddiv $0, $30, $31 4846*56bb7041Schristos ddiv $0, $3 4847*56bb7041Schristos ddiv $0, $31 4848*56bb7041Schristos 4849*56bb7041Schristos ddiv $2, $3, $0 4850*56bb7041Schristos ddiv $2, $3, $4 4851*56bb7041Schristos 4852*56bb7041Schristos ddiv $3, $4, 0 4853*56bb7041Schristos ddiv $3, $4, 1 4854*56bb7041Schristos ddiv $3, $4, -1 4855*56bb7041Schristos ddiv $3, $4, 2 4856*56bb7041Schristos 4857*56bb7041Schristos ddivu $0, $2, $3 4858*56bb7041Schristos ddivu $0, $30, $31 4859*56bb7041Schristos ddivu $0, $3 4860*56bb7041Schristos ddivu $0, $31 4861*56bb7041Schristos 4862*56bb7041Schristos ddivu $2, $3, $0 4863*56bb7041Schristos ddivu $2, $3, $4 4864*56bb7041Schristos 4865*56bb7041Schristos ddivu $3, $4, 0 4866*56bb7041Schristos ddivu $3, $4, 1 4867*56bb7041Schristos ddivu $3, $4, -1 4868*56bb7041Schristos ddivu $3, $4, 2 4869*56bb7041Schristos 4870*56bb7041Schristos dext $2, $3, 31, 1 4871*56bb7041Schristos dext $2, $3, 0, 32 4872*56bb7041Schristos 4873*56bb7041Schristos dext $2, $3, 31, 33 4874*56bb7041Schristos dextm $2, $3, 31, 33 4875*56bb7041Schristos 4876*56bb7041Schristos dext $2, $3, 33, 10 4877*56bb7041Schristos dextu $2, $3, 33, 10 4878*56bb7041Schristos 4879*56bb7041Schristos dins $2, $3, 31, 1 4880*56bb7041Schristos dins $2, $3, 0, 32 4881*56bb7041Schristos 4882*56bb7041Schristos dins $2, $3, 31, 33 4883*56bb7041Schristos dinsm $2, $3, 31, 33 4884*56bb7041Schristos 4885*56bb7041Schristos dins $2, $3, 33, 10 4886*56bb7041Schristos dinsu $2, $3, 33, 10 4887*56bb7041Schristos 4888*56bb7041Schristos dla $2, test 4889*56bb7041Schristos dlca $2, test 4890*56bb7041Schristos 4891*56bb7041Schristos dli $2, -32768 4892*56bb7041Schristos dli $2, 32767 4893*56bb7041Schristos dli $2, 65535 4894*56bb7041Schristos dli $2, 0x12345678 4895*56bb7041Schristos 4896*56bb7041Schristos dmfc0 $2, $0 4897*56bb7041Schristos dmfc0 $2, $1 4898*56bb7041Schristos dmfc0 $2, $2 4899*56bb7041Schristos dmfc0 $2, $3 4900*56bb7041Schristos dmfc0 $2, $4 4901*56bb7041Schristos dmfc0 $2, $5 4902*56bb7041Schristos dmfc0 $2, $6 4903*56bb7041Schristos dmfc0 $2, $7 4904*56bb7041Schristos dmfc0 $2, $8 4905*56bb7041Schristos dmfc0 $2, $9 4906*56bb7041Schristos dmfc0 $2, $10 4907*56bb7041Schristos dmfc0 $2, $11 4908*56bb7041Schristos dmfc0 $2, $12 4909*56bb7041Schristos dmfc0 $2, $13 4910*56bb7041Schristos dmfc0 $2, $14 4911*56bb7041Schristos dmfc0 $2, $15 4912*56bb7041Schristos dmfc0 $2, $16 4913*56bb7041Schristos dmfc0 $2, $17 4914*56bb7041Schristos dmfc0 $2, $18 4915*56bb7041Schristos dmfc0 $2, $19 4916*56bb7041Schristos dmfc0 $2, $20 4917*56bb7041Schristos dmfc0 $2, $21 4918*56bb7041Schristos dmfc0 $2, $22 4919*56bb7041Schristos dmfc0 $2, $23 4920*56bb7041Schristos dmfc0 $2, $24 4921*56bb7041Schristos dmfc0 $2, $25 4922*56bb7041Schristos dmfc0 $2, $26 4923*56bb7041Schristos dmfc0 $2, $27 4924*56bb7041Schristos dmfc0 $2, $28 4925*56bb7041Schristos dmfc0 $2, $29 4926*56bb7041Schristos dmfc0 $2, $30 4927*56bb7041Schristos dmfc0 $2, $31 4928*56bb7041Schristos dmfc0 $2, $0, 0 4929*56bb7041Schristos dmfc0 $2, $0, 1 4930*56bb7041Schristos dmfc0 $2, $0, 2 4931*56bb7041Schristos dmfc0 $2, $0, 3 4932*56bb7041Schristos dmfc0 $2, $0, 4 4933*56bb7041Schristos dmfc0 $2, $0, 5 4934*56bb7041Schristos dmfc0 $2, $0, 6 4935*56bb7041Schristos dmfc0 $2, $0, 7 4936*56bb7041Schristos dmfc0 $2, $1, 0 4937*56bb7041Schristos dmfc0 $2, $1, 1 4938*56bb7041Schristos dmfc0 $2, $1, 2 4939*56bb7041Schristos dmfc0 $2, $1, 3 4940*56bb7041Schristos dmfc0 $2, $1, 4 4941*56bb7041Schristos dmfc0 $2, $1, 5 4942*56bb7041Schristos dmfc0 $2, $1, 6 4943*56bb7041Schristos dmfc0 $2, $1, 7 4944*56bb7041Schristos dmfc0 $2, $2, 0 4945*56bb7041Schristos dmfc0 $2, $2, 1 4946*56bb7041Schristos dmfc0 $2, $2, 2 4947*56bb7041Schristos dmfc0 $2, $2, 3 4948*56bb7041Schristos dmfc0 $2, $2, 4 4949*56bb7041Schristos dmfc0 $2, $2, 5 4950*56bb7041Schristos dmfc0 $2, $2, 6 4951*56bb7041Schristos dmfc0 $2, $2, 7 4952*56bb7041Schristos 4953*56bb7041Schristos dmtc0 $2, $0 4954*56bb7041Schristos dmtc0 $2, $1 4955*56bb7041Schristos dmtc0 $2, $2 4956*56bb7041Schristos dmtc0 $2, $3 4957*56bb7041Schristos dmtc0 $2, $4 4958*56bb7041Schristos dmtc0 $2, $5 4959*56bb7041Schristos dmtc0 $2, $6 4960*56bb7041Schristos dmtc0 $2, $7 4961*56bb7041Schristos dmtc0 $2, $8 4962*56bb7041Schristos dmtc0 $2, $9 4963*56bb7041Schristos dmtc0 $2, $10 4964*56bb7041Schristos dmtc0 $2, $11 4965*56bb7041Schristos dmtc0 $2, $12 4966*56bb7041Schristos dmtc0 $2, $13 4967*56bb7041Schristos dmtc0 $2, $14 4968*56bb7041Schristos dmtc0 $2, $15 4969*56bb7041Schristos dmtc0 $2, $16 4970*56bb7041Schristos dmtc0 $2, $17 4971*56bb7041Schristos dmtc0 $2, $18 4972*56bb7041Schristos dmtc0 $2, $19 4973*56bb7041Schristos dmtc0 $2, $20 4974*56bb7041Schristos dmtc0 $2, $21 4975*56bb7041Schristos dmtc0 $2, $22 4976*56bb7041Schristos dmtc0 $2, $23 4977*56bb7041Schristos dmtc0 $2, $24 4978*56bb7041Schristos dmtc0 $2, $25 4979*56bb7041Schristos dmtc0 $2, $26 4980*56bb7041Schristos dmtc0 $2, $27 4981*56bb7041Schristos dmtc0 $2, $28 4982*56bb7041Schristos dmtc0 $2, $29 4983*56bb7041Schristos dmtc0 $2, $30 4984*56bb7041Schristos dmtc0 $2, $31 4985*56bb7041Schristos dmtc0 $2, $0, 0 4986*56bb7041Schristos dmtc0 $2, $0, 1 4987*56bb7041Schristos dmtc0 $2, $0, 2 4988*56bb7041Schristos dmtc0 $2, $0, 3 4989*56bb7041Schristos dmtc0 $2, $0, 4 4990*56bb7041Schristos dmtc0 $2, $0, 5 4991*56bb7041Schristos dmtc0 $2, $0, 6 4992*56bb7041Schristos dmtc0 $2, $0, 7 4993*56bb7041Schristos dmtc0 $2, $1, 0 4994*56bb7041Schristos dmtc0 $2, $1, 1 4995*56bb7041Schristos dmtc0 $2, $1, 2 4996*56bb7041Schristos dmtc0 $2, $1, 3 4997*56bb7041Schristos dmtc0 $2, $1, 4 4998*56bb7041Schristos dmtc0 $2, $1, 5 4999*56bb7041Schristos dmtc0 $2, $1, 6 5000*56bb7041Schristos dmtc0 $2, $1, 7 5001*56bb7041Schristos dmtc0 $2, $2, 0 5002*56bb7041Schristos dmtc0 $2, $2, 1 5003*56bb7041Schristos dmtc0 $2, $2, 2 5004*56bb7041Schristos dmtc0 $2, $2, 3 5005*56bb7041Schristos dmtc0 $2, $2, 4 5006*56bb7041Schristos dmtc0 $2, $2, 5 5007*56bb7041Schristos dmtc0 $2, $2, 6 5008*56bb7041Schristos dmtc0 $2, $2, 7 5009*56bb7041Schristos 5010*56bb7041Schristos dmfc1 $5, $0 5011*56bb7041Schristos dmfc1 $5, $1 5012*56bb7041Schristos dmfc1 $5, $2 5013*56bb7041Schristos dmfc1 $5, $3 5014*56bb7041Schristos dmfc1 $5, $4 5015*56bb7041Schristos dmfc1 $5, $5 5016*56bb7041Schristos dmfc1 $5, $6 5017*56bb7041Schristos dmfc1 $5, $7 5018*56bb7041Schristos dmfc1 $5, $8 5019*56bb7041Schristos dmfc1 $5, $9 5020*56bb7041Schristos dmfc1 $5, $10 5021*56bb7041Schristos dmfc1 $5, $11 5022*56bb7041Schristos dmfc1 $5, $12 5023*56bb7041Schristos dmfc1 $5, $13 5024*56bb7041Schristos dmfc1 $5, $14 5025*56bb7041Schristos dmfc1 $5, $15 5026*56bb7041Schristos dmfc1 $5, $16 5027*56bb7041Schristos dmfc1 $5, $17 5028*56bb7041Schristos dmfc1 $5, $18 5029*56bb7041Schristos dmfc1 $5, $19 5030*56bb7041Schristos dmfc1 $5, $20 5031*56bb7041Schristos dmfc1 $5, $21 5032*56bb7041Schristos dmfc1 $5, $22 5033*56bb7041Schristos dmfc1 $5, $23 5034*56bb7041Schristos dmfc1 $5, $24 5035*56bb7041Schristos dmfc1 $5, $25 5036*56bb7041Schristos dmfc1 $5, $26 5037*56bb7041Schristos dmfc1 $5, $27 5038*56bb7041Schristos dmfc1 $5, $28 5039*56bb7041Schristos dmfc1 $5, $29 5040*56bb7041Schristos dmfc1 $5, $30 5041*56bb7041Schristos dmfc1 $5, $31 5042*56bb7041Schristos dmfc1 $5, $f0 5043*56bb7041Schristos dmfc1 $5, $f1 5044*56bb7041Schristos dmfc1 $5, $f2 5045*56bb7041Schristos dmfc1 $5, $f3 5046*56bb7041Schristos dmfc1 $5, $f4 5047*56bb7041Schristos dmfc1 $5, $f5 5048*56bb7041Schristos dmfc1 $5, $f6 5049*56bb7041Schristos dmfc1 $5, $f7 5050*56bb7041Schristos dmfc1 $5, $f8 5051*56bb7041Schristos dmfc1 $5, $f9 5052*56bb7041Schristos dmfc1 $5, $f10 5053*56bb7041Schristos dmfc1 $5, $f11 5054*56bb7041Schristos dmfc1 $5, $f12 5055*56bb7041Schristos dmfc1 $5, $f13 5056*56bb7041Schristos dmfc1 $5, $f14 5057*56bb7041Schristos dmfc1 $5, $f15 5058*56bb7041Schristos dmfc1 $5, $f16 5059*56bb7041Schristos dmfc1 $5, $f17 5060*56bb7041Schristos dmfc1 $5, $f18 5061*56bb7041Schristos dmfc1 $5, $f19 5062*56bb7041Schristos dmfc1 $5, $f20 5063*56bb7041Schristos dmfc1 $5, $f21 5064*56bb7041Schristos dmfc1 $5, $f22 5065*56bb7041Schristos dmfc1 $5, $f23 5066*56bb7041Schristos dmfc1 $5, $f24 5067*56bb7041Schristos dmfc1 $5, $f25 5068*56bb7041Schristos dmfc1 $5, $f26 5069*56bb7041Schristos dmfc1 $5, $f27 5070*56bb7041Schristos dmfc1 $5, $f28 5071*56bb7041Schristos dmfc1 $5, $f29 5072*56bb7041Schristos dmfc1 $5, $f30 5073*56bb7041Schristos dmfc1 $5, $f31 5074*56bb7041Schristos 5075*56bb7041Schristos dmtc1 $5, $0 5076*56bb7041Schristos dmtc1 $5, $1 5077*56bb7041Schristos dmtc1 $5, $2 5078*56bb7041Schristos dmtc1 $5, $3 5079*56bb7041Schristos dmtc1 $5, $4 5080*56bb7041Schristos dmtc1 $5, $5 5081*56bb7041Schristos dmtc1 $5, $6 5082*56bb7041Schristos dmtc1 $5, $7 5083*56bb7041Schristos dmtc1 $5, $8 5084*56bb7041Schristos dmtc1 $5, $9 5085*56bb7041Schristos dmtc1 $5, $10 5086*56bb7041Schristos dmtc1 $5, $11 5087*56bb7041Schristos dmtc1 $5, $12 5088*56bb7041Schristos dmtc1 $5, $13 5089*56bb7041Schristos dmtc1 $5, $14 5090*56bb7041Schristos dmtc1 $5, $15 5091*56bb7041Schristos dmtc1 $5, $16 5092*56bb7041Schristos dmtc1 $5, $17 5093*56bb7041Schristos dmtc1 $5, $18 5094*56bb7041Schristos dmtc1 $5, $19 5095*56bb7041Schristos dmtc1 $5, $20 5096*56bb7041Schristos dmtc1 $5, $21 5097*56bb7041Schristos dmtc1 $5, $22 5098*56bb7041Schristos dmtc1 $5, $23 5099*56bb7041Schristos dmtc1 $5, $24 5100*56bb7041Schristos dmtc1 $5, $25 5101*56bb7041Schristos dmtc1 $5, $26 5102*56bb7041Schristos dmtc1 $5, $27 5103*56bb7041Schristos dmtc1 $5, $28 5104*56bb7041Schristos dmtc1 $5, $29 5105*56bb7041Schristos dmtc1 $5, $30 5106*56bb7041Schristos dmtc1 $5, $31 5107*56bb7041Schristos dmtc1 $5, $f0 5108*56bb7041Schristos dmtc1 $5, $f1 5109*56bb7041Schristos dmtc1 $5, $f2 5110*56bb7041Schristos dmtc1 $5, $f3 5111*56bb7041Schristos dmtc1 $5, $f4 5112*56bb7041Schristos dmtc1 $5, $f5 5113*56bb7041Schristos dmtc1 $5, $f6 5114*56bb7041Schristos dmtc1 $5, $f7 5115*56bb7041Schristos dmtc1 $5, $f8 5116*56bb7041Schristos dmtc1 $5, $f9 5117*56bb7041Schristos dmtc1 $5, $f10 5118*56bb7041Schristos dmtc1 $5, $f11 5119*56bb7041Schristos dmtc1 $5, $f12 5120*56bb7041Schristos dmtc1 $5, $f13 5121*56bb7041Schristos dmtc1 $5, $f14 5122*56bb7041Schristos dmtc1 $5, $f15 5123*56bb7041Schristos dmtc1 $5, $f16 5124*56bb7041Schristos dmtc1 $5, $f17 5125*56bb7041Schristos dmtc1 $5, $f18 5126*56bb7041Schristos dmtc1 $5, $f19 5127*56bb7041Schristos dmtc1 $5, $f20 5128*56bb7041Schristos dmtc1 $5, $f21 5129*56bb7041Schristos dmtc1 $5, $f22 5130*56bb7041Schristos dmtc1 $5, $f23 5131*56bb7041Schristos dmtc1 $5, $f24 5132*56bb7041Schristos dmtc1 $5, $f25 5133*56bb7041Schristos dmtc1 $5, $f26 5134*56bb7041Schristos dmtc1 $5, $f27 5135*56bb7041Schristos dmtc1 $5, $f28 5136*56bb7041Schristos dmtc1 $5, $f29 5137*56bb7041Schristos dmtc1 $5, $f30 5138*56bb7041Schristos dmtc1 $5, $f31 5139*56bb7041Schristos 5140*56bb7041Schristos dmfc2 $2, $0 5141*56bb7041Schristos dmfc2 $2, $1 5142*56bb7041Schristos dmfc2 $2, $2 5143*56bb7041Schristos dmfc2 $2, $3 5144*56bb7041Schristos dmfc2 $2, $4 5145*56bb7041Schristos dmfc2 $2, $5 5146*56bb7041Schristos dmfc2 $2, $6 5147*56bb7041Schristos dmfc2 $2, $7 5148*56bb7041Schristos dmfc2 $2, $8 5149*56bb7041Schristos dmfc2 $2, $9 5150*56bb7041Schristos dmfc2 $2, $10 5151*56bb7041Schristos dmfc2 $2, $11 5152*56bb7041Schristos dmfc2 $2, $12 5153*56bb7041Schristos dmfc2 $2, $13 5154*56bb7041Schristos dmfc2 $2, $14 5155*56bb7041Schristos dmfc2 $2, $15 5156*56bb7041Schristos dmfc2 $2, $16 5157*56bb7041Schristos dmfc2 $2, $17 5158*56bb7041Schristos dmfc2 $2, $18 5159*56bb7041Schristos dmfc2 $2, $19 5160*56bb7041Schristos dmfc2 $2, $20 5161*56bb7041Schristos dmfc2 $2, $21 5162*56bb7041Schristos dmfc2 $2, $22 5163*56bb7041Schristos dmfc2 $2, $23 5164*56bb7041Schristos dmfc2 $2, $24 5165*56bb7041Schristos dmfc2 $2, $25 5166*56bb7041Schristos dmfc2 $2, $26 5167*56bb7041Schristos dmfc2 $2, $27 5168*56bb7041Schristos dmfc2 $2, $28 5169*56bb7041Schristos dmfc2 $2, $29 5170*56bb7041Schristos dmfc2 $2, $30 5171*56bb7041Schristos dmfc2 $2, $31 5172*56bb7041Schristos/* 5173*56bb7041Schristos dmfc2 $2, $0, 0 5174*56bb7041Schristos dmfc2 $2, $0, 1 5175*56bb7041Schristos dmfc2 $2, $0, 2 5176*56bb7041Schristos dmfc2 $2, $0, 3 5177*56bb7041Schristos dmfc2 $2, $0, 4 5178*56bb7041Schristos dmfc2 $2, $0, 5 5179*56bb7041Schristos dmfc2 $2, $0, 6 5180*56bb7041Schristos dmfc2 $2, $0, 7 5181*56bb7041Schristos dmfc2 $2, $1, 0 5182*56bb7041Schristos dmfc2 $2, $1, 1 5183*56bb7041Schristos dmfc2 $2, $1, 2 5184*56bb7041Schristos dmfc2 $2, $1, 3 5185*56bb7041Schristos dmfc2 $2, $1, 4 5186*56bb7041Schristos dmfc2 $2, $1, 5 5187*56bb7041Schristos dmfc2 $2, $1, 6 5188*56bb7041Schristos dmfc2 $2, $1, 7 5189*56bb7041Schristos dmfc2 $2, $2, 0 5190*56bb7041Schristos dmfc2 $2, $2, 1 5191*56bb7041Schristos dmfc2 $2, $2, 2 5192*56bb7041Schristos dmfc2 $2, $2, 3 5193*56bb7041Schristos dmfc2 $2, $2, 4 5194*56bb7041Schristos dmfc2 $2, $2, 5 5195*56bb7041Schristos dmfc2 $2, $2, 6 5196*56bb7041Schristos dmfc2 $2, $2, 7 5197*56bb7041Schristos*/ 5198*56bb7041Schristos 5199*56bb7041Schristos dmtc2 $2, $0 5200*56bb7041Schristos dmtc2 $2, $1 5201*56bb7041Schristos dmtc2 $2, $2 5202*56bb7041Schristos dmtc2 $2, $3 5203*56bb7041Schristos dmtc2 $2, $4 5204*56bb7041Schristos dmtc2 $2, $5 5205*56bb7041Schristos dmtc2 $2, $6 5206*56bb7041Schristos dmtc2 $2, $7 5207*56bb7041Schristos dmtc2 $2, $8 5208*56bb7041Schristos dmtc2 $2, $9 5209*56bb7041Schristos dmtc2 $2, $10 5210*56bb7041Schristos dmtc2 $2, $11 5211*56bb7041Schristos dmtc2 $2, $12 5212*56bb7041Schristos dmtc2 $2, $13 5213*56bb7041Schristos dmtc2 $2, $14 5214*56bb7041Schristos dmtc2 $2, $15 5215*56bb7041Schristos dmtc2 $2, $16 5216*56bb7041Schristos dmtc2 $2, $17 5217*56bb7041Schristos dmtc2 $2, $18 5218*56bb7041Schristos dmtc2 $2, $19 5219*56bb7041Schristos dmtc2 $2, $20 5220*56bb7041Schristos dmtc2 $2, $21 5221*56bb7041Schristos dmtc2 $2, $22 5222*56bb7041Schristos dmtc2 $2, $23 5223*56bb7041Schristos dmtc2 $2, $24 5224*56bb7041Schristos dmtc2 $2, $25 5225*56bb7041Schristos dmtc2 $2, $26 5226*56bb7041Schristos dmtc2 $2, $27 5227*56bb7041Schristos dmtc2 $2, $28 5228*56bb7041Schristos dmtc2 $2, $29 5229*56bb7041Schristos dmtc2 $2, $30 5230*56bb7041Schristos dmtc2 $2, $31 5231*56bb7041Schristos/* 5232*56bb7041Schristos dmtc2 $2, $0, 0 5233*56bb7041Schristos dmtc2 $2, $0, 1 5234*56bb7041Schristos dmtc2 $2, $0, 2 5235*56bb7041Schristos dmtc2 $2, $0, 3 5236*56bb7041Schristos dmtc2 $2, $0, 4 5237*56bb7041Schristos dmtc2 $2, $0, 5 5238*56bb7041Schristos dmtc2 $2, $0, 6 5239*56bb7041Schristos dmtc2 $2, $0, 7 5240*56bb7041Schristos dmtc2 $2, $1, 0 5241*56bb7041Schristos dmtc2 $2, $1, 1 5242*56bb7041Schristos dmtc2 $2, $1, 2 5243*56bb7041Schristos dmtc2 $2, $1, 3 5244*56bb7041Schristos dmtc2 $2, $1, 4 5245*56bb7041Schristos dmtc2 $2, $1, 5 5246*56bb7041Schristos dmtc2 $2, $1, 6 5247*56bb7041Schristos dmtc2 $2, $1, 7 5248*56bb7041Schristos dmtc2 $2, $2, 0 5249*56bb7041Schristos dmtc2 $2, $2, 1 5250*56bb7041Schristos dmtc2 $2, $2, 2 5251*56bb7041Schristos dmtc2 $2, $2, 3 5252*56bb7041Schristos dmtc2 $2, $2, 4 5253*56bb7041Schristos dmtc2 $2, $2, 5 5254*56bb7041Schristos dmtc2 $2, $2, 6 5255*56bb7041Schristos dmtc2 $2, $2, 7 5256*56bb7041Schristos*/ 5257*56bb7041Schristos 5258*56bb7041Schristos dmult $2, $3 5259*56bb7041Schristos dmultu $2, $3 5260*56bb7041Schristos 5261*56bb7041Schristos dmul $2, $3, $4 5262*56bb7041Schristos dmul $2, $3, 0x12345678 5263*56bb7041Schristos 5264*56bb7041Schristos dmulo $2, $3, $4 5265*56bb7041Schristos dmulo $2, $3, 4 5266*56bb7041Schristos 5267*56bb7041Schristos dmulou $2, $3, $4 5268*56bb7041Schristos dmulou $2, $3, 4 5269*56bb7041Schristos 5270*56bb7041Schristos drem $3, $4, 0 5271*56bb7041Schristos drem $3, $4, 1 5272*56bb7041Schristos drem $3, $4, -1 5273*56bb7041Schristos drem $3, $4, 2 5274*56bb7041Schristos 5275*56bb7041Schristos drem $0, $2, $3 5276*56bb7041Schristos drem $0, $30, $31 5277*56bb7041Schristos drem $0, $3 5278*56bb7041Schristos drem $0, $31 5279*56bb7041Schristos 5280*56bb7041Schristos drem $3, $4, 0 5281*56bb7041Schristos drem $3, $4, 1 5282*56bb7041Schristos drem $3, $4, -1 5283*56bb7041Schristos drem $3, $4, 2 5284*56bb7041Schristos 5285*56bb7041Schristos dremu $0, $2, $3 5286*56bb7041Schristos dremu $0, $30, $31 5287*56bb7041Schristos dremu $0, $3 5288*56bb7041Schristos dremu $0, $31 5289*56bb7041Schristos 5290*56bb7041Schristos dremu $3, $4, 0 5291*56bb7041Schristos dremu $3, $4, 1 5292*56bb7041Schristos dremu $3, $4, -1 5293*56bb7041Schristos dremu $3, $4, 2 5294*56bb7041Schristos 5295*56bb7041Schristos drol $2, $3, $4 5296*56bb7041Schristos drol $2, $2, $4 5297*56bb7041Schristos drol $2, $3, 4 5298*56bb7041Schristos 5299*56bb7041Schristos dror $2, $3, $4 5300*56bb7041Schristos dror $2, $3, 4 5301*56bb7041Schristos dror $2, $3, 36 5302*56bb7041Schristos 5303*56bb7041Schristos drorv $2, $3, $4 5304*56bb7041Schristos dror32 $2, $3, 4 5305*56bb7041Schristos 5306*56bb7041Schristos drotl $2, $3, $4 5307*56bb7041Schristos drotl $2, $2, $4 5308*56bb7041Schristos drotl $2, $3, 4 5309*56bb7041Schristos 5310*56bb7041Schristos drotr $2, $3, $4 5311*56bb7041Schristos drotr $2, $3, 4 5312*56bb7041Schristos drotr $2, $3, 36 5313*56bb7041Schristos 5314*56bb7041Schristos drotrv $2, $3, $4 5315*56bb7041Schristos drotr32 $2, $3, 4 5316*56bb7041Schristos 5317*56bb7041Schristos dsbh $2, $3 5318*56bb7041Schristos dsbh $2, $2 5319*56bb7041Schristos dsbh $2 5320*56bb7041Schristos 5321*56bb7041Schristos dshd $2, $3 5322*56bb7041Schristos dshd $2, $2 5323*56bb7041Schristos dshd $2 5324*56bb7041Schristos 5325*56bb7041Schristos dsllv $2, $3, $4 5326*56bb7041Schristos dsll32 $2, $3, 31 5327*56bb7041Schristos dsll $2, $3, $4 5328*56bb7041Schristos dsll $2, $3, 63 5329*56bb7041Schristos dsll $2, $3, 31 5330*56bb7041Schristos 5331*56bb7041Schristos dsrav $2, $3, $4 5332*56bb7041Schristos dsra32 $2, $3, 4 5333*56bb7041Schristos dsra $2, $3, $4 5334*56bb7041Schristos dsra $2, $3, 36 5335*56bb7041Schristos dsra $2, $3, 4 5336*56bb7041Schristos 5337*56bb7041Schristos dsrlv $2, $3, $4 5338*56bb7041Schristos dsrl32 $2, $3, 31 5339*56bb7041Schristos dsrl $2, $3, $4 5340*56bb7041Schristos dsrl $2, $3, 36 5341*56bb7041Schristos dsrl $2, $3, 4 5342*56bb7041Schristos 5343*56bb7041Schristos dsub $2, $3, $4 5344*56bb7041Schristos dsub $29, $30, $31 5345*56bb7041Schristos dsub $2, $2, $3 5346*56bb7041Schristos dsub $2, $3 5347*56bb7041Schristos 5348*56bb7041Schristos dsubu $2, $3, $4 5349*56bb7041Schristos dsubu $29, $30, $31 5350*56bb7041Schristos dsubu $2, $2, $3 5351*56bb7041Schristos dsubu $2, $3 5352*56bb7041Schristos 5353*56bb7041Schristos dsubu $2, $3, 0x1234 5354*56bb7041Schristos dsubu $2, $3, 0x12345678 5355*56bb7041Schristos 5356*56bb7041Schristos dsub $2, $3, 0 5357*56bb7041Schristos dsub $2, $3, 1 5358*56bb7041Schristos dsub $2, $3, 512 5359*56bb7041Schristos dsub $2, $3, -511 5360*56bb7041Schristos dsub $2, $3, -32768 5361*56bb7041Schristos dsub $2, $3, 32767 5362*56bb7041Schristos dsub $2, $3, 65535 5363*56bb7041Schristos dsub $2, $3, 0x12345678 5364*56bb7041Schristos dsub $2, $3, 0x8888111112345678 5365*56bb7041Schristos 5366*56bb7041Schristos .set push 5367*56bb7041Schristos .set noreorder 5368*56bb7041Schristos .set nomacro 5369*56bb7041Schristos ld $2, 0 5370*56bb7041Schristos ld $2, 4 5371*56bb7041Schristos ld $2, ($0) 5372*56bb7041Schristos ld $2, 0($0) 5373*56bb7041Schristos ld $2, 4($0) 5374*56bb7041Schristos ld $2, 4($3) 5375*56bb7041Schristos ld $2, -32768($3) 5376*56bb7041Schristos ld $2, 32767($3) 5377*56bb7041Schristos .set pop 5378*56bb7041Schristos 5379*56bb7041Schristos ldl $2, 0 5380*56bb7041Schristos ldl $2, 4 5381*56bb7041Schristos ldl $2, ($0) 5382*56bb7041Schristos ldl $2, 0($0) 5383*56bb7041Schristos ldl $2, 4($0) 5384*56bb7041Schristos ldl $2, 4($3) 5385*56bb7041Schristos ldl $2, -512($3) 5386*56bb7041Schristos ldl $2, 511($3) 5387*56bb7041Schristos ldl $2, -32768($3) 5388*56bb7041Schristos ldl $2, 0x12345678($3) 5389*56bb7041Schristos 5390*56bb7041Schristos ldr $2, 0 5391*56bb7041Schristos ldr $2, 4 5392*56bb7041Schristos ldr $2, ($0) 5393*56bb7041Schristos ldr $2, 0($0) 5394*56bb7041Schristos ldr $2, 4($0) 5395*56bb7041Schristos ldr $2, 4($3) 5396*56bb7041Schristos ldr $2, -512($3) 5397*56bb7041Schristos ldr $2, 511($3) 5398*56bb7041Schristos ldr $2, -32768($3) 5399*56bb7041Schristos ldr $2, 0x12345678($3) 5400*56bb7041Schristos 5401*56bb7041Schristos lld $2, 0 5402*56bb7041Schristos lld $2, 4 5403*56bb7041Schristos lld $2, ($0) 5404*56bb7041Schristos lld $2, 0($0) 5405*56bb7041Schristos lld $2, 4($0) 5406*56bb7041Schristos lld $2, 4($3) 5407*56bb7041Schristos lld $2, -512($3) 5408*56bb7041Schristos lld $2, 511($3) 5409*56bb7041Schristos lld $2, -32768($3) 5410*56bb7041Schristos lld $2, 0x12345678($3) 5411*56bb7041Schristos 5412*56bb7041Schristos lwu $2, 0 5413*56bb7041Schristos lwu $2, 4 5414*56bb7041Schristos lwu $2, ($0) 5415*56bb7041Schristos lwu $2, 0($0) 5416*56bb7041Schristos lwu $2, 4($0) 5417*56bb7041Schristos lwu $2, 4($3) 5418*56bb7041Schristos lwu $2, -512($3) 5419*56bb7041Schristos lwu $2, 511($3) 5420*56bb7041Schristos lwu $2, -32768($3) 5421*56bb7041Schristos lwu $2, 0x12345678($3) 5422*56bb7041Schristos 5423*56bb7041Schristos scd $2, 0 5424*56bb7041Schristos scd $2, 4 5425*56bb7041Schristos scd $2, ($0) 5426*56bb7041Schristos scd $2, 0($0) 5427*56bb7041Schristos scd $2, 4($0) 5428*56bb7041Schristos scd $2, 4($3) 5429*56bb7041Schristos scd $2, -512($3) 5430*56bb7041Schristos scd $2, 511($3) 5431*56bb7041Schristos scd $2, -32768($3) 5432*56bb7041Schristos scd $2, 0x12345678($3) 5433*56bb7041Schristos 5434*56bb7041Schristos .set push 5435*56bb7041Schristos .set noreorder 5436*56bb7041Schristos .set nomacro 5437*56bb7041Schristos sd $2, 0 5438*56bb7041Schristos sd $2, 4 5439*56bb7041Schristos sd $2, ($0) 5440*56bb7041Schristos sd $2, 0($0) 5441*56bb7041Schristos sd $2, 4($0) 5442*56bb7041Schristos sd $2, 4($3) 5443*56bb7041Schristos sd $2, -32768($3) 5444*56bb7041Schristos sd $2, 32767($3) 5445*56bb7041Schristos .set pop 5446*56bb7041Schristos 5447*56bb7041Schristos sdl $2, 0 5448*56bb7041Schristos sdl $2, 4 5449*56bb7041Schristos sdl $2, ($0) 5450*56bb7041Schristos sdl $2, 0($0) 5451*56bb7041Schristos sdl $2, 4($0) 5452*56bb7041Schristos sdl $2, 4($3) 5453*56bb7041Schristos sdl $2, -32768($3) 5454*56bb7041Schristos sdl $2, 32767($3) 5455*56bb7041Schristos sdl $2, 0x12345678($3) 5456*56bb7041Schristos 5457*56bb7041Schristos sdr $2, 0 5458*56bb7041Schristos sdr $2, 4 5459*56bb7041Schristos sdr $2, ($0) 5460*56bb7041Schristos sdr $2, 0($0) 5461*56bb7041Schristos sdr $2, 4($0) 5462*56bb7041Schristos sdr $2, 4($3) 5463*56bb7041Schristos sdr $2, -32768($3) 5464*56bb7041Schristos sdr $2, 32767($3) 5465*56bb7041Schristos sdr $2, 0x12345678($3) 5466*56bb7041Schristos 5467*56bb7041Schristos ldm $s0, 0 5468*56bb7041Schristos ldm $s0, 4 5469*56bb7041Schristos ldm $s0, ($5) 5470*56bb7041Schristos ldm $s0, 2047($5) 5471*56bb7041Schristos ldm $s0-$s1, 2047($5) 5472*56bb7041Schristos ldm $s0-$s2, 2047($5) 5473*56bb7041Schristos ldm $s0-$s3, 2047($5) 5474*56bb7041Schristos ldm $s0-$s4, 2047($5) 5475*56bb7041Schristos ldm $s0-$s5, 2047($5) 5476*56bb7041Schristos ldm $s0-$s6, 2047($5) 5477*56bb7041Schristos ldm $s0-$s7, 2047($5) 5478*56bb7041Schristos ldm $s0-$s8, 2047($5) 5479*56bb7041Schristos ldm $ra, 2047($5) 5480*56bb7041Schristos ldm $s0,$ra, ($5) 5481*56bb7041Schristos ldm $s0-$s1,$ra, ($5) 5482*56bb7041Schristos ldm $s0-$s2,$ra, ($5) 5483*56bb7041Schristos ldm $s0-$s3,$ra, ($5) 5484*56bb7041Schristos ldm $s0-$s4,$ra, ($5) 5485*56bb7041Schristos ldm $s0-$s5,$ra, ($5) 5486*56bb7041Schristos ldm $s0-$s6,$ra, ($5) 5487*56bb7041Schristos ldm $s0-$s7,$ra, ($5) 5488*56bb7041Schristos ldm $s0-$s8,$ra, ($5) 5489*56bb7041Schristos ldm $s0, -32768($0) 5490*56bb7041Schristos ldm $s0, 32767($0) 5491*56bb7041Schristos ldm $s0, 0($0) 5492*56bb7041Schristos ldm $s0, 65535($0) 5493*56bb7041Schristos ldm $s0, -32768($29) 5494*56bb7041Schristos ldm $s0, 32767($29) 5495*56bb7041Schristos ldm $s0, 0($29) 5496*56bb7041Schristos ldm $s0, 65535($29) 5497*56bb7041Schristos ldm $s0, 0x12345678($29) 5498*56bb7041Schristos 5499*56bb7041Schristos ldp $2, 0 5500*56bb7041Schristos ldp $2, 4 5501*56bb7041Schristos ldp $2, ($29) 5502*56bb7041Schristos ldp $2, 0($29) 5503*56bb7041Schristos ldp $2, -2048($3) 5504*56bb7041Schristos ldp $2, 2047($3) 5505*56bb7041Schristos ldp $2, -32768($3) 5506*56bb7041Schristos ldp $2, 32767($3) 5507*56bb7041Schristos ldp $2, 0($3) 5508*56bb7041Schristos ldp $2, 65535($3) 5509*56bb7041Schristos ldp $2, -32768($0) 5510*56bb7041Schristos ldp $2, 32767($0) 5511*56bb7041Schristos ldp $2, 65535($0) 5512*56bb7041Schristos ldp $2, 0x12345678($0) 5513*56bb7041Schristos 5514*56bb7041Schristos sdm $s0, 0 5515*56bb7041Schristos sdm $s0, 4 5516*56bb7041Schristos sdm $s0, ($5) 5517*56bb7041Schristos sdm $s0, 2047($5) 5518*56bb7041Schristos sdm $s0-$s1, 2047($5) 5519*56bb7041Schristos sdm $s0-$s2, 2047($5) 5520*56bb7041Schristos sdm $s0-$s3, 2047($5) 5521*56bb7041Schristos sdm $s0-$s4, 2047($5) 5522*56bb7041Schristos sdm $s0-$s5, 2047($5) 5523*56bb7041Schristos sdm $s0-$s6, 2047($5) 5524*56bb7041Schristos sdm $s0-$s7, 2047($5) 5525*56bb7041Schristos sdm $s0-$s8, 2047($5) 5526*56bb7041Schristos sdm $ra, 2047($5) 5527*56bb7041Schristos sdm $s0,$ra, ($5) 5528*56bb7041Schristos sdm $s0-$s1,$ra, ($5) 5529*56bb7041Schristos sdm $s0-$s2,$ra, ($5) 5530*56bb7041Schristos sdm $s0-$s3,$ra, ($5) 5531*56bb7041Schristos sdm $s0-$s4,$ra, ($5) 5532*56bb7041Schristos sdm $s0-$s5,$ra, ($5) 5533*56bb7041Schristos sdm $s0-$s6,$ra, ($5) 5534*56bb7041Schristos sdm $s0-$s7,$ra, ($5) 5535*56bb7041Schristos sdm $s0-$s8,$ra, ($5) 5536*56bb7041Schristos sdm $s0, -32768($0) 5537*56bb7041Schristos sdm $s0, 32767($0) 5538*56bb7041Schristos sdm $s0, 0($0) 5539*56bb7041Schristos sdm $s0, 65535($0) 5540*56bb7041Schristos sdm $s0, -32768($29) 5541*56bb7041Schristos sdm $s0, 32767($29) 5542*56bb7041Schristos sdm $s0, 0($29) 5543*56bb7041Schristos sdm $s0, 65535($29) 5544*56bb7041Schristos sdm $s0, 0x12345678($29) 5545*56bb7041Schristos 5546*56bb7041Schristos sdp $2, 0 5547*56bb7041Schristos sdp $2, 4 5548*56bb7041Schristos sdp $2, ($29) 5549*56bb7041Schristos sdp $2, 0($29) 5550*56bb7041Schristos sdp $2, -2048($3) 5551*56bb7041Schristos sdp $2, 2047($3) 5552*56bb7041Schristos sdp $2, -32768($3) 5553*56bb7041Schristos sdp $2, 32767($3) 5554*56bb7041Schristos sdp $2, 0($3) 5555*56bb7041Schristos sdp $2, 65535($3) 5556*56bb7041Schristos sdp $2, -32768($0) 5557*56bb7041Schristos sdp $2, 32767($0) 5558*56bb7041Schristos sdp $2, 65535($0) 5559*56bb7041Schristos sdp $2, 0x12345678($0) 5560*56bb7041Schristos 5561*56bb7041Schristos uld $3, 0 5562*56bb7041Schristos uld $3, ($0) 5563*56bb7041Schristos uld $3, 4 5564*56bb7041Schristos uld $3, 4($0) 5565*56bb7041Schristos uld $3, 2047 5566*56bb7041Schristos uld $3, -2048 5567*56bb7041Schristos uld $3, 2048 5568*56bb7041Schristos uld $3, -2049 5569*56bb7041Schristos uld $3, 32753($0) 5570*56bb7041Schristos uld $3, -32768($0) 5571*56bb7041Schristos uld $3, 65535($0) 5572*56bb7041Schristos uld $3, 0xffff0000($0) 5573*56bb7041Schristos uld $3, 0xffff8000($0) 5574*56bb7041Schristos uld $3, 0xffff0001($0) 5575*56bb7041Schristos uld $3, 0xffff8001($0) 5576*56bb7041Schristos uld $3, 0xf0000000($0) 5577*56bb7041Schristos uld $3, 0xffffffff($0) 5578*56bb7041Schristos uld $3, 0x12345678($0) 5579*56bb7041Schristos uld $3, 0($4) 5580*56bb7041Schristos uld $3, 4($4) 5581*56bb7041Schristos uld $3, 2047($4) 5582*56bb7041Schristos uld $3, -2048($4) 5583*56bb7041Schristos uld $3, 2048($4) 5584*56bb7041Schristos uld $3, -2049($4) 5585*56bb7041Schristos uld $3, 32753($4) 5586*56bb7041Schristos uld $3, -32768($4) 5587*56bb7041Schristos uld $3, 65535($4) 5588*56bb7041Schristos uld $3, 0xffff0000($4) 5589*56bb7041Schristos uld $3, 0xffff8000($4) 5590*56bb7041Schristos uld $3, 0xffff0001($4) 5591*56bb7041Schristos uld $3, 0xffff8001($4) 5592*56bb7041Schristos uld $3, 0xf0000000($4) 5593*56bb7041Schristos uld $3, 0xffffffff($4) 5594*56bb7041Schristos uld $3, 0x12345678($4) 5595*56bb7041Schristos 5596*56bb7041Schristos usd $3, 0 5597*56bb7041Schristos usd $3, ($0) 5598*56bb7041Schristos usd $3, 4 5599*56bb7041Schristos usd $3, 4($0) 5600*56bb7041Schristos usd $3, 2047 5601*56bb7041Schristos usd $3, -2048 5602*56bb7041Schristos usd $3, 2048 5603*56bb7041Schristos usd $3, -2049 5604*56bb7041Schristos usd $3, 32753($0) 5605*56bb7041Schristos usd $3, -32768($0) 5606*56bb7041Schristos usd $3, 65535($0) 5607*56bb7041Schristos usd $3, 0xffff0000($0) 5608*56bb7041Schristos usd $3, 0xffff8000($0) 5609*56bb7041Schristos usd $3, 0xffff0001($0) 5610*56bb7041Schristos usd $3, 0xffff8001($0) 5611*56bb7041Schristos usd $3, 0xf0000000($0) 5612*56bb7041Schristos usd $3, 0xffffffff($0) 5613*56bb7041Schristos usd $3, 0x12345678($0) 5614*56bb7041Schristos usd $3, 0($4) 5615*56bb7041Schristos usd $3, 4($4) 5616*56bb7041Schristos usd $3, 2047($4) 5617*56bb7041Schristos usd $3, -2048($4) 5618*56bb7041Schristos usd $3, 2048($4) 5619*56bb7041Schristos usd $3, -2049($4) 5620*56bb7041Schristos usd $3, 32753($4) 5621*56bb7041Schristos usd $3, -32768($4) 5622*56bb7041Schristos usd $3, 65535($4) 5623*56bb7041Schristos usd $3, 0xffff0000($4) 5624*56bb7041Schristos usd $3, 0xffff8000($4) 5625*56bb7041Schristos usd $3, 0xffff0001($4) 5626*56bb7041Schristos usd $3, 0xffff8001($4) 5627*56bb7041Schristos usd $3, 0xf0000000($4) 5628*56bb7041Schristos usd $3, 0xffffffff($4) 5629*56bb7041Schristos usd $3, 0x12345678($4) 5630*56bb7041Schristos 5631*56bb7041Schristos ldl $16, %lo(test)($3) 5632*56bb7041Schristos ldr $16, %lo(test)($3) 5633*56bb7041Schristos lld $16, %lo(test)($3) 5634*56bb7041Schristos lwu $16, %lo(test)($3) 5635*56bb7041Schristos scd $16, %lo(test)($3) 5636*56bb7041Schristos sdl $16, %lo(test)($3) 5637*56bb7041Schristos sdr $16, %lo(test)($3) 5638*56bb7041Schristos ldm $16, %lo(test)($3) 5639*56bb7041Schristos ldp $16, %lo(test)($3) 5640*56bb7041Schristos sdm $16, %lo(test)($3) 5641*56bb7041Schristos sdp $16, %lo(test)($3) 5642*56bb7041Schristos ldc2 $16, %lo(test)($3) 5643*56bb7041Schristos sdc2 $16, %lo(test)($3) 5644*56bb7041Schristos 5645*56bb7041Schristos .end test_mips64 5646*56bb7041Schristos 5647*56bb7041Schristos .set reorder 5648*56bb7041Schristos .ent test_delay_slot 5649*56bb7041Schristostest_delay_slot: 5650*56bb7041Schristos bal test_delay_slot 5651*56bb7041Schristos bgezal $3, test_delay_slot 5652*56bb7041Schristos bltzal $3, test_delay_slot 5653*56bb7041Schristos bgezall $3, test_delay_slot 5654*56bb7041Schristos bltzall $3, test_delay_slot 5655*56bb7041Schristos jal test_delay_slot 5656*56bb7041Schristos jalx test_delay_slot_ext 5657*56bb7041Schristos .ifndef insn32 5658*56bb7041Schristos jalr16 $2 5659*56bb7041Schristos .endif 5660*56bb7041Schristos jalr32 $2 5661*56bb7041Schristos .ifndef insn32 5662*56bb7041Schristos DSNOP 5663*56bb7041Schristos jr16 $2 5664*56bb7041Schristos .endif 5665*56bb7041Schristos jr32 $2 5666*56bb7041Schristos jalr.hb $2 5667*56bb7041Schristos jr.hb $2 5668*56bb7041Schristos 5669*56bb7041Schristos .ifndef insn32 5670*56bb7041Schristos jals test_delay_slot 5671*56bb7041Schristos jalrs16 $2 5672*56bb7041Schristos jalrs32 $2 5673*56bb7041Schristos jrs $2 5674*56bb7041Schristos jalrs.hb $2 5675*56bb7041Schristos jrs.hb $2 5676*56bb7041Schristos .endif 5677*56bb7041Schristos 5678*56bb7041Schristos .end test_delay_slot 5679*56bb7041Schristos 5680*56bb7041Schristos .set noreorder 5681*56bb7041Schristos .ent test_spec102 5682*56bb7041Schristostest_spec102: 5683*56bb7041Schristos lw $2, -64<<2 ($28) 5684*56bb7041Schristos lw $3, -64<<2 ($28) 5685*56bb7041Schristos lw $4, -64<<2 ($28) 5686*56bb7041Schristos lw $5, -64<<2 ($28) 5687*56bb7041Schristos lw $6, -64<<2 ($28) 5688*56bb7041Schristos lw $7, -64<<2 ($28) 5689*56bb7041Schristos lw $16, -64<<2 ($28) 5690*56bb7041Schristos lw $17, -64<<2 ($28) 5691*56bb7041Schristos lw $17, -63<<2 ($28) 5692*56bb7041Schristos lw $17, -1<<2 ($28) 5693*56bb7041Schristos lw $17, 0<<2 ($28) 5694*56bb7041Schristos lw $17, 1<<2 ($28) 5695*56bb7041Schristos lw $17, 62<<2 ($28) 5696*56bb7041Schristos lw $17, 63<<2 ($28) 5697*56bb7041Schristos lw $17, 64<<2 ($28) 5698*56bb7041Schristos lw $17, -65<<2 ($28) 5699*56bb7041Schristos lw $17, 1 ($28) 5700*56bb7041Schristos lw $17, 2 ($28) 5701*56bb7041Schristos lw $17, 3 ($28) 5702*56bb7041Schristos lw $17, -1 ($28) 5703*56bb7041Schristos lw $17, -2 ($28) 5704*56bb7041Schristos lw $17, -3 ($28) 5705*56bb7041Schristos lw $17, 0 ($27) 5706*56bb7041Schristos 5707*56bb7041Schristos addiu $2, $pc, 0 5708*56bb7041Schristos addiu $3, $pc, 0 5709*56bb7041Schristos addiu $4, $pc, 0 5710*56bb7041Schristos addiu $5, $pc, 0 5711*56bb7041Schristos addiu $6, $pc, 0 5712*56bb7041Schristos addiu $7, $pc, 0 5713*56bb7041Schristos addiu $16, $pc, 0 5714*56bb7041Schristos addiu $17, $pc, 0 5715*56bb7041Schristos addiu $17, $pc, 4194303 << 2 5716*56bb7041Schristos addiu $17, $pc, -4194304 << 2 5717*56bb7041Schristos addiupc $2, 0 5718*56bb7041Schristos addiupc $3, 0 5719*56bb7041Schristos addiupc $4, 0 5720*56bb7041Schristos addiupc $5, 0 5721*56bb7041Schristos addiupc $6, 0 5722*56bb7041Schristos addiupc $7, 0 5723*56bb7041Schristos addiupc $16, 0 5724*56bb7041Schristos addiupc $17, 0 5725*56bb7041Schristos addiupc $17, 4194303 << 2 5726*56bb7041Schristos addiupc $17, -4194304 << 2 5727*56bb7041Schristos 5728*56bb7041Schristos .end test_spec102 5729*56bb7041Schristos 5730*56bb7041Schristos .set noreorder 5731*56bb7041Schristos .ent test_spec107 5732*56bb7041Schristostest_spec107: 5733*56bb7041Schristos movep $5, $6, $0, $0 5734*56bb7041Schristos movep $5, $7, $0, $0 5735*56bb7041Schristos movep $6, $7, $0, $0 5736*56bb7041Schristos movep $4, $21, $0, $0 5737*56bb7041Schristos movep $4, $22, $0, $0 5738*56bb7041Schristos movep $4, $5, $0, $0 5739*56bb7041Schristos movep $4, $6, $0, $0 5740*56bb7041Schristos movep $4, $7, $0, $0 5741*56bb7041Schristos movep $4, $7, $17, $0 5742*56bb7041Schristos movep $4, $7, $2, $0 5743*56bb7041Schristos movep $4, $7, $3, $0 5744*56bb7041Schristos movep $4, $7, $16, $0 5745*56bb7041Schristos movep $4, $7, $18, $0 5746*56bb7041Schristos movep $4, $7, $19, $0 5747*56bb7041Schristos movep $4, $7, $20, $0 5748*56bb7041Schristos movep $4, $7, $20, $17 5749*56bb7041Schristos movep $4, $7, $20, $2 5750*56bb7041Schristos movep $4, $7, $20, $3 5751*56bb7041Schristos movep $4, $7, $20, $16 5752*56bb7041Schristos movep $4, $7, $20, $18 5753*56bb7041Schristos movep $4, $7, $20, $19 5754*56bb7041Schristos movep $4, $7, $20, $20 5755*56bb7041Schristos .ifndef insn32 5756*56bb7041Schristos bals test_spec107 5757*56bb7041Schristos nop 5758*56bb7041Schristos bgezals $2, test_spec107 5759*56bb7041Schristos nop 5760*56bb7041Schristos bltzals $2, test_spec107 5761*56bb7041Schristos nop 5762*56bb7041Schristos .endif 5763*56bb7041Schristos bal test_spec107 5764*56bb7041Schristos nop 5765*56bb7041Schristos bgezal $2, test_spec107 5766*56bb7041Schristos nop 5767*56bb7041Schristos bltzal $2, test_spec107 5768*56bb7041Schristos nop 5769*56bb7041Schristos 5770*56bb7041Schristos .end test_spec107 5771