Lines Matching refs:a0
158 COMPARE(addu(a0, a1, a2), in TEST()
165 COMPARE(subu(a0, a1, a2), in TEST()
173 COMPARE(mult(a0, a1), in TEST()
180 COMPARE(multu(a0, a1), in TEST()
187 COMPARE(div(a0, a1), in TEST()
194 COMPARE(divu(a0, a1), in TEST()
202 COMPARE(mul(a0, a1, a2), in TEST()
210 COMPARE(mul(a0, a1, a2), in TEST()
212 COMPARE(muh(a0, a1, a2), in TEST()
218 COMPARE(mul(v0, v1, a0), in TEST()
220 COMPARE(muh(v0, v1, a0), in TEST()
223 COMPARE(mulu(a0, a1, a2), in TEST()
225 COMPARE(muhu(a0, a1, a2), in TEST()
231 COMPARE(mulu(v0, v1, a0), in TEST()
233 COMPARE(muhu(v0, v1, a0), in TEST()
236 COMPARE(div(a0, a1, a2), in TEST()
238 COMPARE(mod(a0, a1, a2), in TEST()
244 COMPARE(div(v0, v1, a0), in TEST()
246 COMPARE(mod(v0, v1, a0), in TEST()
249 COMPARE(divu(a0, a1, a2), in TEST()
251 COMPARE(modu(a0, a1, a2), in TEST()
257 COMPARE(divu(v0, v1, a0), in TEST()
259 COMPARE(modu(v0, v1, a0), in TEST()
262 COMPARE_PC_REL_COMPACT(bovc(a0, a0, static_cast<int16_t>(0)), in TEST()
264 COMPARE_PC_REL_COMPACT(bovc(a1, a0, static_cast<int16_t>(0)), in TEST()
266 COMPARE_PC_REL_COMPACT(bovc(a1, a0, 32767), in TEST()
268 COMPARE_PC_REL_COMPACT(bovc(a1, a0, -32768), in TEST()
271 COMPARE_PC_REL_COMPACT(bnvc(a0, a0, static_cast<int16_t>(0)), in TEST()
273 COMPARE_PC_REL_COMPACT(bnvc(a1, a0, static_cast<int16_t>(0)), in TEST()
275 COMPARE_PC_REL_COMPACT(bnvc(a1, a0, 32767), in TEST()
277 COMPARE_PC_REL_COMPACT(bnvc(a1, a0, -32768), in TEST()
280 COMPARE_PC_REL_COMPACT(beqzc(a0, -1048576), in TEST()
282 COMPARE_PC_REL_COMPACT(beqzc(a0, -1), "d89fffff beqzc a0, -1", -1); in TEST()
283 COMPARE_PC_REL_COMPACT(beqzc(a0, 0), "d8800000 beqzc a0, 0", 0); in TEST()
284 COMPARE_PC_REL_COMPACT(beqzc(a0, 1), "d8800001 beqzc a0, 1", 1); in TEST()
285 COMPARE_PC_REL_COMPACT(beqzc(a0, 1048575), in TEST()
288 COMPARE_PC_REL_COMPACT(bnezc(a0, 0), "f8800000 bnezc a0, 0", 0); in TEST()
289 COMPARE_PC_REL_COMPACT(bnezc(a0, 1048575), // int21 maximal value. in TEST()
291 COMPARE_PC_REL_COMPACT(bnezc(a0, -1048576), // int21 minimal value. in TEST()
310 COMPARE_PC_REL_COMPACT(bgeuc(a0, a1, -32768), in TEST()
312 COMPARE_PC_REL_COMPACT(bgeuc(a0, a1, -1), in TEST()
314 COMPARE_PC_REL_COMPACT(bgeuc(a0, a1, 1), "18850001 bgeuc a0, a1, 1", in TEST()
316 COMPARE_PC_REL_COMPACT(bgeuc(a0, a1, 32767), in TEST()
319 COMPARE_PC_REL_COMPACT(bgezalc(a0, -32768), in TEST()
321 COMPARE_PC_REL_COMPACT(bgezalc(a0, -1), "1884ffff bgezalc a0, -1", in TEST()
323 COMPARE_PC_REL_COMPACT(bgezalc(a0, 1), "18840001 bgezalc a0, 1", 1); in TEST()
324 COMPARE_PC_REL_COMPACT(bgezalc(a0, 32767), in TEST()
327 COMPARE_PC_REL_COMPACT(blezalc(a0, -32768), in TEST()
329 COMPARE_PC_REL_COMPACT(blezalc(a0, -1), "1804ffff blezalc a0, -1", in TEST()
331 COMPARE_PC_REL_COMPACT(blezalc(a0, 1), "18040001 blezalc a0, 1", 1); in TEST()
332 COMPARE_PC_REL_COMPACT(blezalc(a0, 32767), in TEST()
335 COMPARE_PC_REL_COMPACT(bltuc(a0, a1, -32768), in TEST()
337 COMPARE_PC_REL_COMPACT(bltuc(a0, a1, -1), in TEST()
339 COMPARE_PC_REL_COMPACT(bltuc(a0, a1, 1), "1c850001 bltuc a0, a1, 1", in TEST()
341 COMPARE_PC_REL_COMPACT(bltuc(a0, a1, 32767), in TEST()
344 COMPARE_PC_REL_COMPACT(bltzalc(a0, -32768), in TEST()
346 COMPARE_PC_REL_COMPACT(bltzalc(a0, -1), "1c84ffff bltzalc a0, -1", in TEST()
348 COMPARE_PC_REL_COMPACT(bltzalc(a0, 1), "1c840001 bltzalc a0, 1", 1); in TEST()
349 COMPARE_PC_REL_COMPACT(bltzalc(a0, 32767), in TEST()
352 COMPARE_PC_REL_COMPACT(bgtzalc(a0, -32768), in TEST()
354 COMPARE_PC_REL_COMPACT(bgtzalc(a0, -1), "1c04ffff bgtzalc a0, -1", in TEST()
356 COMPARE_PC_REL_COMPACT(bgtzalc(a0, 1), "1c040001 bgtzalc a0, 1", 1); in TEST()
357 COMPARE_PC_REL_COMPACT(bgtzalc(a0, 32767), in TEST()
360 COMPARE_PC_REL_COMPACT(bgezc(a0, -32768), in TEST()
362 COMPARE_PC_REL_COMPACT(bgezc(a0, -1), "5884ffff bgezc a0, -1", -1); in TEST()
363 COMPARE_PC_REL_COMPACT(bgezc(a0, 1), "58840001 bgezc a0, 1", 1); in TEST()
364 COMPARE_PC_REL_COMPACT(bgezc(a0, 32767), in TEST()
367 COMPARE_PC_REL_COMPACT(bgec(a0, a1, -32768), in TEST()
369 COMPARE_PC_REL_COMPACT(bgec(a0, a1, -1), in TEST()
371 COMPARE_PC_REL_COMPACT(bgec(a0, a1, 1), "58850001 bgec a0, a1, 1", in TEST()
373 COMPARE_PC_REL_COMPACT(bgec(a0, a1, 32767), in TEST()
376 COMPARE_PC_REL_COMPACT(blezc(a0, -32768), in TEST()
378 COMPARE_PC_REL_COMPACT(blezc(a0, -1), "5804ffff blezc a0, -1", -1); in TEST()
379 COMPARE_PC_REL_COMPACT(blezc(a0, 1), "58040001 blezc a0, 1", 1); in TEST()
380 COMPARE_PC_REL_COMPACT(blezc(a0, 32767), in TEST()
383 COMPARE_PC_REL_COMPACT(bltzc(a0, -32768), in TEST()
385 COMPARE_PC_REL_COMPACT(bltzc(a0, -1), "5c84ffff bltzc a0, -1", -1); in TEST()
386 COMPARE_PC_REL_COMPACT(bltzc(a0, 1), "5c840001 bltzc a0, 1", 1); in TEST()
387 COMPARE_PC_REL_COMPACT(bltzc(a0, 32767), in TEST()
390 COMPARE_PC_REL_COMPACT(bltc(a0, a1, -32768), in TEST()
392 COMPARE_PC_REL_COMPACT(bltc(a0, a1, -1), in TEST()
394 COMPARE_PC_REL_COMPACT(bltc(a0, a1, 1), "5c850001 bltc a0, a1, 1", in TEST()
396 COMPARE_PC_REL_COMPACT(bltc(a0, a1, 32767), in TEST()
399 COMPARE_PC_REL_COMPACT(bgtzc(a0, -32768), in TEST()
401 COMPARE_PC_REL_COMPACT(bgtzc(a0, -1), "5c04ffff bgtzc a0, -1", -1); in TEST()
402 COMPARE_PC_REL_COMPACT(bgtzc(a0, 1), "5c040001 bgtzc a0, 1", 1); in TEST()
403 COMPARE_PC_REL_COMPACT(bgtzc(a0, 32767), in TEST()
422 COMPARE_PC_REL_COMPACT(bovc(a1, a0, -1), "20a4ffff bovc a1, a0, -1", in TEST()
424 COMPARE_PC_REL_COMPACT(bovc(a0, a0, 1), "20840001 bovc a0, a0, 1", in TEST()
427 COMPARE_PC_REL_COMPACT(beqc(a0, a1, -32768), in TEST()
429 COMPARE_PC_REL_COMPACT(beqc(a0, a1, -1), in TEST()
431 COMPARE_PC_REL_COMPACT(beqc(a0, a1, 1), "20850001 beqc a0, a1, 1", in TEST()
433 COMPARE_PC_REL_COMPACT(beqc(a0, a1, 32767), in TEST()
436 COMPARE_PC_REL_COMPACT(bnec(a0, a1, -32768), in TEST()
438 COMPARE_PC_REL_COMPACT(bnec(a0, a1, -1), "6085ffff bnec a0, a1, -1", in TEST()
440 COMPARE_PC_REL_COMPACT(bnec(a0, a1, 1), "60850001 bnec a0, a1, 1", in TEST()
442 COMPARE_PC_REL_COMPACT(bnec(a0, a1, 32767), in TEST()
446 COMPARE_PC_REL_COMPACT(bne(a0, a1, -32768), in TEST()
448 COMPARE_PC_REL_COMPACT(bne(a0, a1, -1), "1485ffff bne a0, a1, -1", in TEST()
450 COMPARE_PC_REL_COMPACT(bne(a0, a1, 1), "14850001 bne a0, a1, 1", 1); in TEST()
451 COMPARE_PC_REL_COMPACT(bne(a0, a1, 32767), in TEST()
454 COMPARE_PC_REL_COMPACT(beq(a0, a1, -32768), in TEST()
456 COMPARE_PC_REL_COMPACT(beq(a0, a1, -1), "1085ffff beq a0, a1, -1", in TEST()
458 COMPARE_PC_REL_COMPACT(beq(a0, a1, 1), "10850001 beq a0, a1, 1", 1); in TEST()
459 COMPARE_PC_REL_COMPACT(beq(a0, a1, 32767), in TEST()
462 COMPARE_PC_REL_COMPACT(bltz(a0, -32768), "04808000 bltz a0, -32768", in TEST()
464 COMPARE_PC_REL_COMPACT(bltz(a0, -1), "0480ffff bltz a0, -1", -1); in TEST()
465 COMPARE_PC_REL_COMPACT(bltz(a0, 1), "04800001 bltz a0, 1", 1); in TEST()
466 COMPARE_PC_REL_COMPACT(bltz(a0, 32767), "04807fff bltz a0, 32767", in TEST()
469 COMPARE_PC_REL_COMPACT(bgez(a0, -32768), "04818000 bgez a0, -32768", in TEST()
471 COMPARE_PC_REL_COMPACT(bgez(a0, -1), "0481ffff bgez a0, -1", -1); in TEST()
472 COMPARE_PC_REL_COMPACT(bgez(a0, 1), "04810001 bgez a0, 1", 1); in TEST()
473 COMPARE_PC_REL_COMPACT(bgez(a0, 32767), "04817fff bgez a0, 32767", in TEST()
476 COMPARE_PC_REL_COMPACT(blez(a0, -32768), "18808000 blez a0, -32768", in TEST()
478 COMPARE_PC_REL_COMPACT(blez(a0, -1), "1880ffff blez a0, -1", -1); in TEST()
479 COMPARE_PC_REL_COMPACT(blez(a0, 1), "18800001 blez a0, 1", 1); in TEST()
480 COMPARE_PC_REL_COMPACT(blez(a0, 32767), "18807fff blez a0, 32767", in TEST()
483 COMPARE_PC_REL_COMPACT(bgtz(a0, -32768), "1c808000 bgtz a0, -32768", in TEST()
485 COMPARE_PC_REL_COMPACT(bgtz(a0, -1), "1c80ffff bgtz a0, -1", -1); in TEST()
486 COMPARE_PC_REL_COMPACT(bgtz(a0, 1), "1c800001 bgtz a0, 1", 1); in TEST()
487 COMPARE_PC_REL_COMPACT(bgtz(a0, 32767), "1c807fff bgtz a0, 32767", in TEST()
503 COMPARE(addiu(a0, a1, 0x0), in TEST()
512 COMPARE(and_(a0, a1, a2), in TEST()
521 COMPARE(or_(a0, a1, a2), in TEST()
530 COMPARE(xor_(a0, a1, a2), in TEST()
539 COMPARE(nor(a0, a1, a2), in TEST()
548 COMPARE(andi(a0, a1, 0x1), in TEST()
553 COMPARE(ori(a0, a1, 0x1), in TEST()
558 COMPARE(xori(a0, a1, 0x1), in TEST()
563 COMPARE(lui(a0, 0x1), in TEST()
569 COMPARE(aui(a0, a1, 0x1), "3ca40001 aui a0, a1, 0x1"); in TEST()
573 COMPARE(sll(a0, a1, 0), in TEST()
582 COMPARE(sllv(a0, a1, a2), in TEST()
591 COMPARE(srl(a0, a1, 0), in TEST()
600 COMPARE(srlv(a0, a1, a2), in TEST()
609 COMPARE(sra(a0, a1, 0), in TEST()
618 COMPARE(srav(a0, a1, a2), in TEST()
628 COMPARE(rotr(a0, a1, 0), in TEST()
637 COMPARE(rotrv(a0, a1, a2), in TEST()
654 COMPARE(tge(a0, a1, 0), in TEST()
658 COMPARE(tgeu(a0, a1, 0), in TEST()
662 COMPARE(tlt(a0, a1, 0), in TEST()
666 COMPARE(tltu(a0, a1, 0), in TEST()
670 COMPARE(teq(a0, a1, 0), in TEST()
674 COMPARE(tne(a0, a1, 0), in TEST()
679 COMPARE(mfhi(a0), in TEST()
687 COMPARE(mflo(a0), in TEST()
696 COMPARE(slt(a0, a1, a2), in TEST()
704 COMPARE(sltu(a0, a1, a2), in TEST()
713 COMPARE(slti(a0, a1, 0), in TEST()
721 COMPARE(sltiu(a0, a1, 0), in TEST()
731 COMPARE(movz(a0, a1, a2), in TEST()
739 COMPARE(movn(a0, a1, a2), in TEST()
748 COMPARE(movt(a0, a1, 1), in TEST()
756 COMPARE(movf(a0, a1, 0), in TEST()
766 COMPARE(clz(a0, a1), in TEST()
773 COMPARE(clz(a0, a1), in TEST()
783 COMPARE(ins_(a0, a1, 31, 1), in TEST()
789 COMPARE(ext_(a0, a1, 31, 1), in TEST()
800 COMPARE(bitswap(a0, a1), "7c052020 bitswap a0, a1"); in TEST()
811 COMPARE(align(v0, a0, a1, 0), "7c851220 align v0, a0, a1, 0"); in TEST()
812 COMPARE(align(v0, a0, a1, 1), "7c851260 align v0, a0, a1, 1"); in TEST()
813 COMPARE(align(v0, a0, a1, 2), "7c8512a0 align v0, a0, a1, 2"); in TEST()
814 COMPARE(align(v0, a0, a1, 3), "7c8512e0 align v0, a0, a1, 3"); in TEST()
848 COMPARE(addiupc(a0, 262143), "ec83ffff addiupc a0, 262143"); in TEST()
849 COMPARE(addiupc(a0, -1), "ec87ffff addiupc a0, -1"); in TEST()
852 COMPARE(addiupc(a0, -262144), "ec840000 addiupc a0, -262144"); in TEST()
856 COMPARE(jialc(a0, -32768), "f8048000 jialc a0, -32768"); in TEST()
857 COMPARE(jialc(a0, -1), "f804ffff jialc a0, -1"); in TEST()
860 COMPARE(jialc(a0, 32767), "f8047fff jialc a0, 32767"); in TEST()
870 COMPARE(seleqz(a0, a1, a2), "00a62035 seleqz a0, a1, a2"); in TEST()
871 COMPARE(selnez(a0, a1, a2), "00a62037 selnez a0, a1, a2"); in TEST()
1077 COMPARE(ctc1(a0, FCSR), "44c4f800 ctc1 a0, FCSR"); in TEST()
1078 COMPARE(cfc1(a0, FCSR), "4444f800 cfc1 a0, FCSR"); in TEST()