H A D | assembler-mips64.cc | 336 Register rt; local 337 rt.code_ = (instr & kRtFieldMask) >> kRtShift; 338 return rt; 563 uint32_t rt = GetRt(instr); 575 rt == static_cast<uint32_t>(ToNumber(nop_rt_reg)) && 852 Register rt, 856 DCHECK(rd.is_valid() && rs.is_valid() && rt.is_valid() && is_uint5(sa)); 857 Instr instr = opcode | (rs.code() << kRsShift) | (rt.code() << kRtShift) 865 Register rt, 869 DCHECK(rs.is_valid() && rt 850 GenInstrRegister(Opcode opcode, Register rs, Register rt, Register rd, uint16_t sa, SecondaryField func) argument 863 GenInstrRegister(Opcode opcode, Register rs, Register rt, uint16_t msb, uint16_t lsb, SecondaryField func) argument 902 GenInstrRegister(Opcode opcode, SecondaryField fmt, Register rt, FPURegister fs, FPURegister fd, SecondaryField func) argument 915 GenInstrRegister(Opcode opcode, SecondaryField fmt, Register rt, FPUControlRegister fs, SecondaryField func) argument 929 GenInstrImmediate(Opcode opcode, Register rs, Register rt, int32_t j) argument 1153 beq(Register rs, Register rt, int16_t offset) argument 1167 bgezc(Register rt, int16_t offset) argument 1174 bgeuc(Register rs, Register rt, int16_t offset) argument 1183 bgec(Register rs, Register rt, int16_t offset) argument 1208 bgtzc(Register rt, int16_t offset) argument 1222 blezc(Register rt, int16_t offset) argument 1229 bltzc(Register rt, int16_t offset) argument 1236 bltuc(Register rs, Register rt, int16_t offset) argument 1245 bltc(Register rs, Register rt, int16_t offset) argument 1270 bne(Register rs, Register rt, int16_t offset) argument 1277 bovc(Register rs, Register rt, int16_t offset) argument 1285 bnvc(Register rs, Register rt, int16_t offset) argument 1293 blezalc(Register rt, int16_t offset) argument 1300 bgezalc(Register rt, int16_t offset) argument 1314 bltzalc(Register rt, int16_t offset) argument 1321 bgtzalc(Register rt, int16_t offset) argument 1328 beqzalc(Register rt, int16_t offset) argument 1335 bnezalc(Register rt, int16_t offset) argument 1342 beqc(Register rs, Register rt, int16_t offset) argument 1357 bnec(Register rs, Register rt, int16_t offset) argument 1449 addu(Register rd, Register rs, Register rt) argument 1459 subu(Register rd, Register rs, Register rt) argument 1464 mul(Register rd, Register rs, Register rt) argument 1473 muh(Register rd, Register rs, Register rt) argument 1479 mulu(Register rd, Register rs, Register rt) argument 1485 muhu(Register rd, Register rs, Register rt) argument 1491 dmul(Register rd, Register rs, Register rt) argument 1497 dmuh(Register rd, Register rs, Register rt) argument 1503 dmulu(Register rd, Register rs, Register rt) argument 1509 dmuhu(Register rd, Register rs, Register rt) argument 1515 mult(Register rs, Register rt) argument 1521 multu(Register rs, Register rt) argument 1532 div(Register rs, Register rt) argument 1537 div(Register rd, Register rs, Register rt) argument 1543 mod(Register rd, Register rs, Register rt) argument 1549 divu(Register rs, Register rt) argument 1554 divu(Register rd, Register rs, Register rt) argument 1560 modu(Register rd, Register rs, Register rt) argument 1566 daddu(Register rd, Register rs, Register rt) argument 1571 dsubu(Register rd, Register rs, Register rt) argument 1576 dmult(Register rs, Register rt) argument 1581 dmultu(Register rs, Register rt) argument 1586 ddiv(Register rs, Register rt) argument 1591 ddiv(Register rd, Register rs, Register rt) argument 1597 dmod(Register rd, Register rs, Register rt) argument 1603 ddivu(Register rs, Register rt) argument 1608 ddivu(Register rd, Register rs, Register rt) argument 1614 dmodu(Register rd, Register rs, Register rt) argument 1622 and_(Register rd, Register rs, Register rt) argument 1627 andi(Register rt, Register rs, int32_t j) argument 1633 or_(Register rd, Register rs, Register rt) argument 1638 ori(Register rt, Register rs, int32_t j) argument 1644 xor_(Register rd, Register rs, Register rt) argument 1649 xori(Register rt, Register rs, int32_t j) argument 1655 nor(Register rd, Register rs, Register rt) argument 1661 sll(Register rd, Register rt, uint16_t sa, bool coming_from_nop) argument 1674 sllv(Register rd, Register rt, Register rs) argument 1679 srl(Register rd, Register rt, uint16_t sa) argument 1684 srlv(Register rd, Register rt, Register rs) argument 1689 sra(Register rd, Register rt, uint16_t sa) argument 1694 srav(Register rd, Register rt, Register rs) argument 1699 rotr(Register rd, Register rt, uint16_t sa) argument 1709 rotrv(Register rd, Register rt, Register rs) argument 1719 dsll(Register rd, Register rt, uint16_t sa) argument 1724 dsllv(Register rd, Register rt, Register rs) argument 1729 dsrl(Register rd, Register rt, uint16_t sa) argument 1734 dsrlv(Register rd, Register rt, Register rs) argument 1739 drotr(Register rd, Register rt, uint16_t sa) argument 1747 drotrv(Register rd, Register rt, Register rs) argument 1755 dsra(Register rd, Register rt, uint16_t sa) argument 1760 dsrav(Register rd, Register rt, Register rs) argument 1765 dsll32(Register rd, Register rt, uint16_t sa) argument 1770 dsrl32(Register rd, Register rt, uint16_t sa) argument 1775 dsra32(Register rd, Register rt, uint16_t sa) argument 1909 aui(Register rs, Register rt, int32_t j) argument 1917 daui(Register rs, Register rt, int32_t j) argument 2009 tge(Register rs, Register rt, uint16_t code) argument 2017 tgeu(Register rs, Register rt, uint16_t code) argument 2025 tlt(Register rs, Register rt, uint16_t code) argument 2033 tltu(Register rs, Register rt, uint16_t code) argument 2042 teq(Register rs, Register rt, uint16_t code) argument 2050 tne(Register rs, Register rt, uint16_t code) argument 2071 slt(Register rd, Register rs, Register rt) argument 2076 sltu(Register rd, Register rs, Register rt) argument 2081 slti(Register rt, Register rs, int32_t j) argument 2086 sltiu(Register rt, Register rs, int32_t j) argument 2092 movz(Register rd, Register rs, Register rt) argument 2097 movn(Register rd, Register rs, Register rt) argument 2103 Register rt; local 2110 Register rt; local 2129 seleqz(Register rs, Register rt, Register rd) argument 2149 selnez(Register rs, Register rt, Register rd) argument 2179 ins_(Register rt, Register rs, uint16_t pos, uint16_t size) argument 2187 ext_(Register rt, Register rs, uint16_t pos, uint16_t size) argument 2226 mtc1(Register rt, FPURegister fs) argument 2231 mthc1(Register rt, FPURegister fs) argument 2236 dmtc1(Register rt, FPURegister fs) argument 2241 mfc1(Register rt, FPURegister fs) argument 2246 mfhc1(Register rt, FPURegister fs) argument 2251 dmfc1(Register rt, FPURegister fs) argument 2256 ctc1(Register rt, FPUControlRegister fs) argument 2261 cfc1(Register rt, FPUControlRegister fs) argument [all...] |