Lines Matching defs:r2
51 #define COND_TYPED_ARGS Condition cond, Register r1, const Operand& r2
52 #define COND_ARGS cond, r1, r2
125 void MacroAssembler::Ret(Condition cond, Register r1, const Operand& r2,
127 Jump(Operand(ra), cond, r1, r2, bd);
709 // rt now contains the result of the ins instruction in R2 mode.
923 Register r2 = no_reg;
929 r2 = rt.rm_;
935 beq(rs, r2, offset);
938 bne(rs, r2, offset);
942 if (r2.is(zero_reg)) {
945 slt(scratch, r2, rs);
950 if (r2.is(zero_reg)) {
953 slt(scratch, rs, r2);
958 if (r2.is(zero_reg)) {
961 slt(scratch, rs, r2);
966 if (r2.is(zero_reg)) {
969 slt(scratch, r2, rs);
975 if (r2.is(zero_reg)) {
978 sltu(scratch, r2, rs);
983 if (r2.is(zero_reg)) {
986 sltu(scratch, rs, r2);
991 if (r2.is(zero_reg)) {
994 sltu(scratch, rs, r2);
999 if (r2.is(zero_reg)) {
1002 sltu(scratch, r2, rs);
1020 r2 = scratch;
1021 li(r2, rt);
1022 beq(rs, r2, offset);
1027 r2 = scratch;
1028 li(r2, rt);
1029 bne(rs, r2, offset);
1036 r2 = scratch;
1037 li(r2, rt);
1038 slt(scratch, r2, rs);
1049 r2 = scratch;
1050 li(r2, rt);
1051 sltu(scratch, rs, r2);
1062 r2 = scratch;
1063 li(r2, rt);
1064 slt(scratch, rs, r2);
1072 r2 = scratch;
1073 li(r2, rt);
1074 slt(scratch, r2, rs);
1083 r2 = scratch;
1084 li(r2, rt);
1085 r2, rs);
1096 r2 = scratch;
1097 li(r2, rt);
1098 sltu(scratch, rs, r2);
1109 r2 = scratch;
1110 li(r2, rt);
1111 sltu(scratch, rs, r2);
1119 r2 = scratch;
1120 li(r2, rt);
1121 sltu(scratch, r2, rs);
1153 Register r2 = no_reg;
1156 r2 = rt.rm_;
1167 beq(rs, r2, offset);
1171 bne(rs, r2, offset);
1175 if (r2.is(zero_reg)) {
1179 slt(scratch, r2, rs);
1185 if (r2.is(zero_reg)) {
1189 slt(scratch, rs, r2);
1195 if (r2.is(zero_reg)) {
1199 slt(scratch, rs, r2);
1205 if (r2.is(zero_reg)) {
1209 slt(scratch, r2, rs);
1216 if (r2.is(zero_reg)) {
1220 sltu(scratch, r2, rs);
1226 if (r2.is(zero_reg)) {
1230 sltu(scratch, rs, r2);
1236 if (r2.is(zero_reg)) {
1240 sltu(scratch, rs, r2);
1246 if (r2.is(zero_reg)) {
1250 sltu(scratch, r2, rs);
1268 r2 = scratch;
1269 li(r2, rt);
1271 beq(rs, r2, offset);
1274 r2 = scratch;
1275 li(r2, rt);
1277 bne(rs, r2, offset);
1285 r2 = scratch;
1286 li(r2, rt);
1287 slt(scratch, r2, rs);
1301 r2 = scratch;
1302 li(r2, rt);
1303 sltu(scratch, rs, r2);
1317 r2 = scratch;
1318 li(r2, rt);
1319 slt(scratch, rs, r2);
1329 r2 = scratch;
1330 li(r2, rt);
1331 slt(scratch, r2, rs);
1342 r2 = scratch;
1343 li(r2, rt);
1344 sltu(scratch, r2, rs);
1358 r2 = scratch;
1359 li(r2, rt);
1360 sltu(scratch, rs, r2);
1374 r2 = scratch;
1375 li(r2, rt);
1376 sltu(scratch, rs, r2);
1386 r2 = scratch;
1387 li(r2, rt);
1388 sltu(scratch, r2, rs);
1422 Register r2 = no_reg;
1426 r2 = rt.rm_;
1428 r2 = scratch;
1429 li(r2, rt);
1437 bne(rs, r2, 2);
1442 beq(rs, r2, 2);
1449 slt(scratch, r2, rs);
1454 slt(scratch, rs, r2);
1459 slt(scratch, rs, r2);
1464 slt(scratch, r2, rs);
1471 sltu(scratch, r2, rs);
1476 sltu(scratch, rs, r2);
1481 sltu(scratch, rs, r2);
1486 sltu(scratch, r2, rs);
1515 Register r2 = no_reg;
1518 r2 = rt.rm_;
1520 r2 = scratch;
1521 li(r2, rt);
1530 bne(rs, r2, 2);
1536 beq(rs, r2, 2);
1544 slt(scratch, r2, rs);
1550 slt(scratch, rs, r2);
1556 slt(scratch, rs, r2);
1562 slt(scratch, r2, rs);
1570 sltu(scratch, r2, rs);
1576 sltu(scratch, rs, r2);
1582 sltu(scratch, rs, r2);
1588 sltu(scratch, r2, rs);
1744 const Operand& r2) {
1750 Branch(&skip, NegateCondition(cond), r1, r2);
2484 Register r1, const Operand& r2) {
2486 Call(stub->GetCode(), RelocInfo::CODE_TARGET, cond, r1, r2);