Lines Matching refs:MIPSAssembler

99     mMips = new MIPSAssembler(assembly, this);  in ArmToMipsAssembler()
1251 MIPSAssembler::MIPSAssembler(const sp<Assembly>& assembly, ArmToMipsAssembler *parent) in MIPSAssembler() function in android::MIPSAssembler
1259 MIPSAssembler::MIPSAssembler(void* assembly) in MIPSAssembler() function in android::MIPSAssembler
1265 MIPSAssembler::~MIPSAssembler() in ~MIPSAssembler()
1270 uint32_t* MIPSAssembler::pc() const in pc()
1275 uint32_t* MIPSAssembler::base() const in base()
1280 void MIPSAssembler::reset() in reset()
1293 void MIPSAssembler::string_detab(char *s) in string_detab()
1316 void MIPSAssembler::string_pad(char *s, int padded_len) in string_pad()
1328 void MIPSAssembler::disassemble(const char* name) in disassemble()
1372 void MIPSAssembler::comment(const char* string) in comment()
1377 void MIPSAssembler::label(const char* theLabel) in label()
1384 void MIPSAssembler::prolog() in prolog()
1389 void MIPSAssembler::epilog(uint32_t touched) in epilog()
1394 int MIPSAssembler::generate(const char* name) in generate()
1433 uint32_t* MIPSAssembler::pcForLabel(const char* label) in pcForLabel()
1445 void MIPSAssembler::ADDU(int Rd, int Rs, int Rt) in ADDU()
1452 void MIPSAssembler::ADDIU(int Rt, int Rs, int16_t imm) in ADDIU()
1458 void MIPSAssembler::SUBU(int Rd, int Rs, int Rt) in SUBU()
1465 void MIPSAssembler::SUBIU(int Rt, int Rs, int16_t imm) // really addiu(d, s, -j) in SUBIU()
1471 void MIPSAssembler::NEGU(int Rd, int Rs) // really subu(d, zero, s) in NEGU()
1473 MIPSAssembler::SUBU(Rd, 0, Rs); in NEGU()
1476 void MIPSAssembler::MUL(int Rd, int Rs, int Rt) in MUL()
1482 void MIPSAssembler::MULT(int Rs, int Rt) // dest is hi,lo in MULT()
1487 void MIPSAssembler::MULTU(int Rs, int Rt) // dest is hi,lo in MULTU()
1492 void MIPSAssembler::MADD(int Rs, int Rt) // hi,lo = hi,lo + Rs * Rt in MADD()
1497 void MIPSAssembler::MADDU(int Rs, int Rt) // hi,lo = hi,lo + Rs * Rt in MADDU()
1503 void MIPSAssembler::MSUB(int Rs, int Rt) // hi,lo = hi,lo - Rs * Rt in MSUB()
1508 void MIPSAssembler::MSUBU(int Rs, int Rt) // hi,lo = hi,lo - Rs * Rt in MSUBU()
1514 void MIPSAssembler::SEB(int Rd, int Rt) // sign-extend byte (mips32r2) in SEB()
1520 void MIPSAssembler::SEH(int Rd, int Rt) // sign-extend half-word (mips32r2) in SEH()
1533 void MIPSAssembler::SLT(int Rd, int Rs, int Rt) in SLT()
1539 void MIPSAssembler::SLTI(int Rt, int Rs, int16_t imm) in SLTI()
1545 void MIPSAssembler::SLTU(int Rd, int Rs, int Rt) in SLTU()
1551 void MIPSAssembler::SLTIU(int Rt, int Rs, int16_t imm) in SLTIU()
1563 void MIPSAssembler::AND(int Rd, int Rs, int Rt) in AND()
1569 void MIPSAssembler::ANDI(int Rt, int Rs, uint16_t imm) // todo: support larger immediate in ANDI()
1575 void MIPSAssembler::OR(int Rd, int Rs, int Rt) in OR()
1581 void MIPSAssembler::ORI(int Rt, int Rs, uint16_t imm) in ORI()
1586 void MIPSAssembler::NOR(int Rd, int Rs, int Rt) in NOR()
1592 void MIPSAssembler::NOT(int Rd, int Rs) in NOT()
1594 MIPSAssembler::NOR(Rd, Rs, 0); // NOT(d,s) = NOR(d,s,zero) in NOT()
1597 void MIPSAssembler::XOR(int Rd, int Rs, int Rt) in XOR()
1603 void MIPSAssembler::XORI(int Rt, int Rs, uint16_t imm) // todo: support larger immediate in XORI()
1608 void MIPSAssembler::SLL(int Rd, int Rt, int shft) in SLL()
1614 void MIPSAssembler::SLLV(int Rd, int Rt, int Rs) in SLLV()
1620 void MIPSAssembler::SRL(int Rd, int Rt, int shft) in SRL()
1626 void MIPSAssembler::SRLV(int Rd, int Rt, int Rs) in SRLV()
1632 void MIPSAssembler::SRA(int Rd, int Rt, int shft) in SRA()
1638 void MIPSAssembler::SRAV(int Rd, int Rt, int Rs) in SRAV()
1644 void MIPSAssembler::ROTR(int Rd, int Rt, int shft) // mips32r2 in ROTR()
1651 void MIPSAssembler::ROTRV(int Rd, int Rt, int Rs) // mips32r2 in ROTRV()
1659 void MIPSAssembler::RORsyn(int Rd, int Rt, int Rs) in RORsyn()
1662 MIPSAssembler::NEGU(R_at2, Rs); in RORsyn()
1663 MIPSAssembler::SLLV(R_at2, Rt, R_at2); in RORsyn()
1664 MIPSAssembler::SRLV(Rd, Rt, Rs); in RORsyn()
1665 MIPSAssembler::OR(Rd, Rd, R_at2); in RORsyn()
1669 void MIPSAssembler::RORIsyn(int Rd, int Rt, int rot) in RORIsyn()
1673 MIPSAssembler::SLL(R_at2, Rt, 32-rot); in RORIsyn()
1674 MIPSAssembler::SRL(Rd, Rt, rot); in RORIsyn()
1675 MIPSAssembler::OR(Rd, Rd, R_at2); in RORIsyn()
1678 void MIPSAssembler::CLO(int Rd, int Rs) in CLO()
1685 void MIPSAssembler::CLZ(int Rd, int Rs) in CLZ()
1692 void MIPSAssembler::WSBH(int Rd, int Rt) // mips32r2 in WSBH()
1705 void MIPSAssembler::LW(int Rt, int Rbase, int16_t offset) in LW()
1710 void MIPSAssembler::SW(int Rt, int Rbase, int16_t offset) in SW()
1716 void MIPSAssembler::LB(int Rt, int Rbase, int16_t offset) in LB()
1721 void MIPSAssembler::LBU(int Rt, int Rbase, int16_t offset) in LBU()
1726 void MIPSAssembler::SB(int Rt, int Rbase, int16_t offset) in SB()
1732 void MIPSAssembler::LH(int Rt, int Rbase, int16_t offset) in LH()
1737 void MIPSAssembler::LHU(int Rt, int Rbase, int16_t offset) in LHU()
1742 void MIPSAssembler::SH(int Rt, int Rbase, int16_t offset) in SH()
1747 void MIPSAssembler::LUI(int Rt, int16_t offset) in LUI()
1759 void MIPSAssembler::MOVE(int Rd, int Rs) in MOVE()
1766 void MIPSAssembler::MOVN(int Rd, int Rs, int Rt) in MOVN()
1772 void MIPSAssembler::MOVZ(int Rd, int Rs, int Rt) in MOVZ()
1778 void MIPSAssembler::MFHI(int Rd) in MFHI()
1783 void MIPSAssembler::MFLO(int Rd) in MFLO()
1788 void MIPSAssembler::MTHI(int Rs) in MTHI()
1793 void MIPSAssembler::MTLO(int Rs) in MTLO()
1807 void MIPSAssembler::B(const char* label) in B()
1815 MIPSAssembler::NOP(); in B()
1818 void MIPSAssembler::BEQ(int Rs, int Rt, const char* label) in BEQ()
1822 MIPSAssembler::NOP(); in BEQ()
1825 void MIPSAssembler::BNE(int Rs, int Rt, const char* label) in BNE()
1829 MIPSAssembler::NOP(); in BNE()
1832 void MIPSAssembler::BLEZ(int Rs, const char* label) in BLEZ()
1836 MIPSAssembler::NOP(); in BLEZ()
1839 void MIPSAssembler::BLTZ(int Rs, const char* label) in BLTZ()
1843 MIPSAssembler::NOP(); in BLTZ()
1846 void MIPSAssembler::BGTZ(int Rs, const char* label) in BGTZ()
1850 MIPSAssembler::NOP(); in BGTZ()
1854 void MIPSAssembler::BGEZ(int Rs, const char* label) in BGEZ()
1858 MIPSAssembler::NOP(); in BGEZ()
1861 void MIPSAssembler::JR(int Rs) in JR()
1864 MIPSAssembler::NOP(); in JR()
1874 void MIPSAssembler::BEQZ(int Rs, const char* label) in BEQZ()
1879 void MIPSAssembler::BNEZ(int Rs, const char* label) in BNEZ()
1884 void MIPSAssembler::BGE(int Rs, int Rt, const char* label) in BGE()
1890 void MIPSAssembler::BGEU(int Rs, int Rt, const char* label) in BGEU()
1896 void MIPSAssembler::BGT(int Rs, int Rt, const char* label) in BGT()
1902 void MIPSAssembler::BGTU(int Rs, int Rt, const char* label) in BGTU()
1908 void MIPSAssembler::BLE(int Rs, int Rt, const char* label) in BLE()
1914 void MIPSAssembler::BLEU(int Rs, int Rt, const char* label) in BLEU()
1920 void MIPSAssembler::BLT(int Rs, int Rt, const char* label) in BLT()
1926 void MIPSAssembler::BLTU(int Rs, int Rt, const char* label) in BLTU()
1940 void MIPSAssembler::NOP(void) in NOP()
1947 void MIPSAssembler::NOP2(void) in NOP2()
1954 void MIPSAssembler::UNIMPL(void) in UNIMPL()