Lines Matching refs:imm64_
620 if (is_int16(rt.imm64_) && !MustUseReg(rt.rmode_)) {
621 addiu(rd, rs, rt.imm64_);
636 if (is_int16(rt.imm64_) && !MustUseReg(rt.rmode_)) {
637 daddiu(rd, rs, rt.imm64_);
652 if (is_int16(rt.imm64_) && !MustUseReg(rt.rmode_)) {
653 addiu(rd, rs, -rt.imm64_); // No subiu instr, use addiu(x, y, -imm).
668 if (is_int16(rt.imm64_) && !MustUseReg(rt.rmode_)) {
669 daddiu(rd, rs, -rt.imm64_); // No subiu instr, use addiu(x, y, -imm).
908 if (is_uint16(rt.imm64_) && !MustUseReg(rt.rmode_)) {
909 andi(rd, rs, rt.imm64_);
924 if (is_uint16(rt.imm64_) && !MustUseReg(rt.rmode_)) {
925 ori(rd, rs, rt.imm64_);
940 if (is_uint16(rt.imm64_) && !MustUseReg(rt.rmode_)) {
941 xori(rd, rs, rt.imm64_);
977 if (is_int16(rt.imm64_) && !MustUseReg(rt.rmode_)) {
978 slti(rd, rs, rt.imm64_);
993 if (is_int16(rt.imm64_) && !MustUseReg(rt.rmode_)) {
994 sltiu(rd, rs, rt.imm64_);
1010 rotr(rd, rs, rt.imm64_);
1019 if (rt.imm64_ == 0) {
1022 srl(at, rs, rt.imm64_);
1023 sll(rd, rs, (0x20 - rt.imm64_) & 0x1f);
1035 drotr(rd, rs, rt.imm64_);
1108 if (is_int32(j.imm64_)) {
1109 if (is_int16(j.imm64_)) {
1110 daddiu(rd, zero_reg, (j.imm64_ & kImm16Mask));
1111 } else if (!(j.imm64_ & kHiMask)) {
1112 ori(rd, zero_reg, (j.imm64_ & kImm16Mask));
1113 } else if (!(j.imm64_ & kImm16Mask)) {
1114 lui(rd, (j.imm64_ >> kLuiShift) & kImm16Mask);
1116 lui(rd, (j.imm64_ >> kLuiShift) & kImm16Mask);
1117 ori(rd, rd, (j.imm64_ & kImm16Mask));
1120 lui(rd, (j.imm64_ >> 48) & kImm16Mask);
1121 ori(rd, rd, (j.imm64_ >> 32) & kImm16Mask);
1123 ori(rd, rd, (j.imm64_ >> 16) & kImm16Mask);
1125 ori(rd, rd, j.imm64_ & kImm16Mask);
1128 RecordRelocInfo(j.rmode_, j.imm64_);
1129 lui(rd, (j.imm64_ >> 32) & kImm16Mask);
1130 ori(rd, rd, (j.imm64_ >> 16) & kImm16Mask);
1132 ori(rd, rd, j.imm64_ & kImm16Mask);
1136 lui(rd, (j.imm64_ >> 32) & kImm16Mask);
1137 ori(rd, rd, (j.imm64_ >> 16) & kImm16Mask);
1139 ori(rd, rd, j.imm64_ & kImm16Mask);
1141 lui(rd, (j.imm64_ >> 48) & kImm16Mask);
1142 ori(rd, rd, (j.imm64_ >> 32) & kImm16Mask);
1144 ori(rd, rd, (j.imm64_ >> 16) & kImm16Mask);
1146 ori(rd, rd, j.imm64_ & kImm16Mask);
2018 if (rt.imm64_ == 0) {
2028 if (rt.imm64_ == 0) {
2030 } else if (is_int16(rt.imm64_)) {
2031 slti(scratch, rs, rt.imm64_);
2041 if (rt.imm64_ == 0) {
2043 } else if (is_int16(rt.imm64_)) {
2044 slti(scratch, rs, rt.imm64_);
2054 if (rt.imm64_ == 0) {
2065 if (rt.imm64_ == 0) {
2075 if (rt.imm64_ == 0) {
2077 } else if (is_int16(rt.imm64_)) {
2078 sltiu(scratch, rs, rt.imm64_);
2088 if (rt.imm64_ == 0) {
2091 } else if (is_int16(rt.imm64_)) {
2092 sltiu(scratch, rs, rt.imm64_);
2102 if (rt.imm64_ == 0) {
2271 if (rt.imm64_ == 0) {
2284 if (rt.imm64_ == 0) {
2287 } else if (is_int16(rt.imm64_)) {
2288 slti(scratch, rs, rt.imm64_);
2301 if (rt.imm64_ == 0) {
2304 } else if (is_int16(rt.imm64_)) {
2305 slti(scratch, rs, rt.imm64_);
2318 if (rt.imm64_ == 0) {
2332 if (rt.imm64_ == 0) {
2345 if (rt.imm64_ == 0) {
2348 } else if (is_int16(rt.imm64_)) {
2349 sltiu(scratch, rs, rt.imm64_);
2362 if (rt.imm64_ == 0) {
2365 } else if (is_int16(rt.imm64_)) {
2366 sltiu(scratch, rs, rt.imm64_);
2379 if (rt.imm64_ == 0) {