Lines Matching defs:rs
523 uint32_t rs = GetRsField(instr); in IsBeqc() local
530 uint32_t rs = GetRsField(instr); in IsBnec() local
535 bool Assembler::IsMov(Instr instr, Register rd, Register rs) { in IsMov()
1060 void Assembler::GenInstrRegister(Opcode opcode, Register rs, Register rt, in GenInstrRegister()
1069 void Assembler::GenInstrRegister(Opcode opcode, Register rs, Register rt, in GenInstrRegister()
1115 void Assembler::GenInstrImmediate(Opcode opcode, Register rs, Register rt, in GenInstrImmediate()
1135 void Assembler::GenInstrImmediate(Opcode opcode, Register rs, SecondaryField SF, in GenInstrImmediate()
1143 void Assembler::GenInstrImmediate(Opcode opcode, Register rs, FPURegister ft, in GenInstrImmediate()
1152 void Assembler::GenInstrImmediate(Opcode opcode, Register rs, int32_t offset21, in GenInstrImmediate()
1159 void Assembler::GenInstrImmediate(Opcode opcode, Register rs, in GenInstrImmediate()
1265 Register rs, MSARegister wd) { in GenInstrMsaMI10()
1446 void Assembler::beq(Register rs, Register rt, int16_t offset) { in beq()
1452 void Assembler::bgez(Register rs, int16_t offset) { in bgez()
1464 void Assembler::bgeuc(Register rs, Register rt, int16_t offset) { in bgeuc()
1472 void Assembler::bgec(Register rs, Register rt, int16_t offset) { in bgec()
1480 void Assembler::bgezal(Register rs, int16_t offset) { in bgezal()
1488 void Assembler::bgtz(Register rs, int16_t offset) { in bgtz()
1501 void Assembler::blez(Register rs, int16_t offset) { in blez()
1520 void Assembler::bltuc(Register rs, Register rt, int16_t offset) { in bltuc()
1528 void Assembler::bltc(Register rs, Register rt, int16_t offset) { in bltc()
1536 void Assembler::bltz(Register rs, int16_t offset) { in bltz()
1542 void Assembler::bltzal(Register rs, int16_t offset) { in bltzal()
1550 void Assembler::bne(Register rs, Register rt, int16_t offset) { in bne()
1556 void Assembler::bovc(Register rs, Register rt, int16_t offset) { in bovc()
1565 void Assembler::bnvc(Register rs, Register rt, int16_t offset) { in bnvc()
1589 void Assembler::bgezall(Register rs, int16_t offset) { in bgezall()
1629 void Assembler::beqc(Register rs, Register rt, int16_t offset) { in beqc()
1639 void Assembler::beqzc(Register rs, int32_t offset) { in beqzc()
1645 void Assembler::bnec(Register rs, Register rt, int16_t offset) { in bnec()
1655 void Assembler::bnezc(Register rs, int32_t offset) { in bnezc()
1681 void Assembler::jr(Register rs) { in jr()
1691 void Assembler::jalr(Register rs, Register rd) { in jalr()
1712 void Assembler::addu(Register rd, Register rs, Register rt) { in addu()
1716 void Assembler::addiu(Register rd, Register rs, int32_t j) { in addiu()
1720 void Assembler::subu(Register rd, Register rs, Register rt) { in subu()
1724 void Assembler::mul(Register rd, Register rs, Register rt) { in mul()
1732 void Assembler::muh(Register rd, Register rs, Register rt) { in muh()
1737 void Assembler::mulu(Register rd, Register rs, Register rt) { in mulu()
1742 void Assembler::muhu(Register rd, Register rs, Register rt) { in muhu()
1747 void Assembler::dmul(Register rd, Register rs, Register rt) { in dmul()
1752 void Assembler::dmuh(Register rd, Register rs, Register rt) { in dmuh()
1757 void Assembler::dmulu(Register rd, Register rs, Register rt) { in dmulu()
1762 void Assembler::dmuhu(Register rd, Register rs, Register rt) { in dmuhu()
1767 void Assembler::mult(Register rs, Register rt) { in mult()
1772 void Assembler::multu(Register rs, Register rt) { in multu()
1777 void Assembler::daddiu(Register rd, Register rs, int32_t j) { in daddiu()
1781 void Assembler::div(Register rs, Register rt) { in div()
1785 void Assembler::div(Register rd, Register rs, Register rt) { in div()
1790 void Assembler::mod(Register rd, Register rs, Register rt) { in mod()
1795 void Assembler::divu(Register rs, Register rt) { in divu()
1799 void Assembler::divu(Register rd, Register rs, Register rt) { in divu()
1804 void Assembler::modu(Register rd, Register rs, Register rt) { in modu()
1809 void Assembler::daddu(Register rd, Register rs, Register rt) { in daddu()
1813 void Assembler::dsubu(Register rd, Register rs, Register rt) { in dsubu()
1817 void Assembler::dmult(Register rs, Register rt) { in dmult()
1821 void Assembler::dmultu(Register rs, Register rt) { in dmultu()
1825 void Assembler::ddiv(Register rs, Register rt) { in ddiv()
1829 void Assembler::ddiv(Register rd, Register rs, Register rt) { in ddiv()
1834 void Assembler::dmod(Register rd, Register rs, Register rt) { in dmod()
1839 void Assembler::ddivu(Register rs, Register rt) { in ddivu()
1843 void Assembler::ddivu(Register rd, Register rs, Register rt) { in ddivu()
1848 void Assembler::dmodu(Register rd, Register rs, Register rt) { in dmodu()
1855 void Assembler::and_(Register rd, Register rs, Register rt) { in and_()
1859 void Assembler::andi(Register rt, Register rs, int32_t j) { in andi()
1864 void Assembler::or_(Register rd, Register rs, Register rt) { in or_()
1868 void Assembler::ori(Register rt, Register rs, int32_t j) { in ori()
1873 void Assembler::xor_(Register rd, Register rs, Register rt) { in xor_()
1877 void Assembler::xori(Register rt, Register rs, int32_t j) { in xori()
1882 void Assembler::nor(Register rd, Register rs, Register rt) { in nor()
1896 void Assembler::sllv(Register rd, Register rt, Register rs) { in sllv()
1904 void Assembler::srlv(Register rd, Register rt, Register rs) { in srlv()
1912 void Assembler::srav(Register rd, Register rt, Register rs) { in srav()
1925 void Assembler::rotrv(Register rd, Register rt, Register rs) { in rotrv()
1938 void Assembler::dsllv(Register rd, Register rt, Register rs) { in dsllv()
1946 void Assembler::dsrlv(Register rd, Register rt, Register rs) { in dsrlv()
1964 void Assembler::drotrv(Register rd, Register rt, Register rs) { in drotrv()
1975 void Assembler::dsrav(Register rd, Register rt, Register rs) { in dsrav()
1991 void Assembler::lsa(Register rd, Register rt, Register rs, uint8_t sa) { in lsa()
2000 void Assembler::dlsa(Register rd, Register rt, Register rs, uint8_t sa) { in dlsa()
2139 void Assembler::lb(Register rd, const MemOperand& rs) { in lb()
2143 void Assembler::lbu(Register rd, const MemOperand& rs) { in lbu()
2147 void Assembler::lh(Register rd, const MemOperand& rs) { in lh()
2151 void Assembler::lhu(Register rd, const MemOperand& rs) { in lhu()
2155 void Assembler::lw(Register rd, const MemOperand& rs) { in lw()
2159 void Assembler::lwu(Register rd, const MemOperand& rs) { in lwu()
2163 void Assembler::lwl(Register rd, const MemOperand& rs) { in lwl()
2169 void Assembler::lwr(Register rd, const MemOperand& rs) { in lwr()
2175 void Assembler::sb(Register rd, const MemOperand& rs) { in sb()
2179 void Assembler::sh(Register rd, const MemOperand& rs) { in sh()
2183 void Assembler::sw(Register rd, const MemOperand& rs) { in sw()
2187 void Assembler::swl(Register rd, const MemOperand& rs) { in swl()
2193 void Assembler::swr(Register rd, const MemOperand& rs) { in swr()
2199 void Assembler::ll(Register rd, const MemOperand& rs) { in ll()
2210 void Assembler::lld(Register rd, const MemOperand& rs) { in lld()
2221 void Assembler::sc(Register rd, const MemOperand& rs) { in sc()
2231 void Assembler::scd(Register rd, const MemOperand& rs) { in scd()
2246 void Assembler::aui(Register rt, Register rs, int32_t j) { in aui()
2253 void Assembler::daui(Register rt, Register rs, int32_t j) { in daui()
2259 void Assembler::dahi(Register rs, int32_t j) { in dahi()
2264 void Assembler::dati(Register rs, int32_t j) { in dati()
2269 void Assembler::ldl(Register rd, const MemOperand& rs) { in ldl()
2275 void Assembler::ldr(Register rd, const MemOperand& rs) { in ldr()
2281 void Assembler::sdl(Register rd, const MemOperand& rs) { in sdl()
2287 void Assembler::sdr(Register rd, const MemOperand& rs) { in sdr()
2293 void Assembler::ld(Register rd, const MemOperand& rs) { in ld()
2297 void Assembler::sd(Register rd, const MemOperand& rs) { in sd()
2303 void Assembler::addiupc(Register rs, int32_t imm19) { in addiupc()
2310 void Assembler::lwpc(Register rs, int32_t offset19) { in lwpc()
2317 void Assembler::lwupc(Register rs, int32_t offset19) { in lwupc()
2324 void Assembler::ldpc(Register rs, int32_t offset18) { in ldpc()
2331 void Assembler::auipc(Register rs, int16_t imm16) { in auipc()
2338 void Assembler::aluipc(Register rs, int16_t imm16) { in aluipc()
2370 void Assembler::tge(Register rs, Register rt, uint16_t code) { in tge()
2377 void Assembler::tgeu(Register rs, Register rt, uint16_t code) { in tgeu()
2384 void Assembler::tlt(Register rs, Register rt, uint16_t code) { in tlt()
2391 void Assembler::tltu(Register rs, Register rt, uint16_t code) { in tltu()
2398 void Assembler::teq(Register rs, Register rt, uint16_t code) { in teq()
2405 void Assembler::tne(Register rs, Register rt, uint16_t code) { in tne()
2428 void Assembler::slt(Register rd, Register rs, Register rt) { in slt()
2432 void Assembler::sltu(Register rd, Register rs, Register rt) { in sltu()
2436 void Assembler::slti(Register rt, Register rs, int32_t j) { in slti()
2440 void Assembler::sltiu(Register rt, Register rs, int32_t j) { in sltiu()
2445 void Assembler::movz(Register rd, Register rs, Register rt) { in movz()
2449 void Assembler::movn(Register rd, Register rs, Register rt) { in movn()
2453 void Assembler::movt(Register rd, Register rs, uint16_t cc) { in movt()
2458 void Assembler::movf(Register rd, Register rs, uint16_t cc) { in movf()
2510 void Assembler::seleqz(Register rd, Register rs, Register rt) { in seleqz()
2516 void Assembler::selnez(Register rd, Register rs, Register rt) { in selnez()
2522 void Assembler::clz(Register rd, Register rs) { in clz()
2531 void Assembler::dclz(Register rd, Register rs) { in dclz()
2540 void Assembler::ins_(Register rt, Register rs, uint16_t pos, uint16_t size) { in ins_()
2547 void Assembler::dins_(Register rt, Register rs, uint16_t pos, uint16_t size) { in dins_()
2554 void Assembler::dinsm_(Register rt, Register rs, uint16_t pos, uint16_t size) { in dinsm_()
2561 void Assembler::dinsu_(Register rt, Register rs, uint16_t pos, uint16_t size) { in dinsu_()
2568 void Assembler::ext_(Register rt, Register rs, uint16_t pos, uint16_t size) { in ext_()
2575 void Assembler::dext_(Register rt, Register rs, uint16_t pos, uint16_t size) { in dext_()
2582 void Assembler::dextm_(Register rt, Register rs, uint16_t pos, uint16_t size) { in dextm_()
2589 void Assembler::dextu_(Register rt, Register rs, uint16_t pos, uint16_t size) { in dextu_()
2606 void Assembler::pref(int32_t hint, const MemOperand& rs) { in pref()
2613 void Assembler::align(Register rd, Register rs, Register rt, uint8_t bp) { in align()
2620 void Assembler::dalign(Register rd, Register rs, Register rt, uint8_t bp) { in dalign()
3577 void Assembler::insert_b(MSARegister wd, uint32_t n, Register rs) { in insert_b()
3581 void Assembler::insert_h(MSARegister wd, uint32_t n, Register rs) { in insert_h()
3585 void Assembler::insert_w(MSARegister wd, uint32_t n, Register rs) { in insert_w()
3589 void Assembler::insert_d(MSARegister wd, uint32_t n, Register rs) { in insert_d()
3617 void Assembler::ctcmsa(MSAControlRegister cd, Register rs) { in ctcmsa()