H A D | assembler_mips.cc | 53 void MipsAssembler::EmitR(int opcode, Register rs, Register rt, Register rd, int shamt, int funct) { argument 55 CHECK_NE(rt, kNoRegister); 59 static_cast<int32_t>(rt) << kRtShift | 66 void MipsAssembler::EmitI(int opcode, Register rs, Register rt, uint16_t imm) { argument 68 CHECK_NE(rt, kNoRegister); 71 static_cast<int32_t>(rt) << kRtShift | 95 void MipsAssembler::EmitFI(int opcode, int fmt, FRegister rt, uint16_t imm) { argument 96 CHECK_NE(rt, kNoFRegister); 99 static_cast<int32_t>(rt) << kRtShift | 104 void MipsAssembler::EmitBranch(Register rt, Registe argument 174 Add(Register rd, Register rs, Register rt) argument 178 Addu(Register rd, Register rs, Register rt) argument 182 Addi(Register rt, Register rs, uint16_t imm16) argument 186 Addiu(Register rt, Register rs, uint16_t imm16) argument 190 Sub(Register rd, Register rs, Register rt) argument 194 Subu(Register rd, Register rs, Register rt) argument 198 Mult(Register rs, Register rt) argument 202 Multu(Register rs, Register rt) argument 206 Div(Register rs, Register rt) argument 210 Divu(Register rs, Register rt) argument 214 And(Register rd, Register rs, Register rt) argument 218 Andi(Register rt, Register rs, uint16_t imm16) argument 222 Or(Register rd, Register rs, Register rt) argument 226 Ori(Register rt, Register rs, uint16_t imm16) argument 230 Xor(Register rd, Register rs, Register rt) argument 234 Xori(Register rt, Register rs, uint16_t imm16) argument 238 Nor(Register rd, Register rs, Register rt) argument 254 Sllv(Register rd, Register rs, Register rt) argument 258 Srlv(Register rd, Register rs, Register rt) argument 262 Srav(Register rd, Register rs, Register rt) argument 266 Lb(Register rt, Register rs, uint16_t imm16) argument 270 Lh(Register rt, Register rs, uint16_t imm16) argument 274 Lw(Register rt, Register rs, uint16_t imm16) argument 278 Lbu(Register rt, Register rs, uint16_t imm16) argument 282 Lhu(Register rt, Register rs, uint16_t imm16) argument 286 Lui(Register rt, uint16_t imm16) argument 298 Sb(Register rt, Register rs, uint16_t imm16) argument 302 Sh(Register rt, Register rs, uint16_t imm16) argument 306 Sw(Register rt, Register rs, uint16_t imm16) argument 310 Slt(Register rd, Register rs, Register rt) argument 314 Sltu(Register rd, Register rs, Register rt) argument 318 Slti(Register rt, Register rs, uint16_t imm16) argument 322 Sltiu(Register rt, Register rs, uint16_t imm16) argument 326 Beq(Register rt, Register rs, uint16_t imm16) argument 331 Bne(Register rt, Register rs, uint16_t imm16) argument 401 Mfc1(Register rt, FRegister fs) argument 434 Move(Register rt, Register rs) argument 438 Clear(Register rt) argument 442 Not(Register rt, Register rs) argument 446 Mul(Register rd, Register rs, Register rt) argument 451 Div(Register rd, Register rs, Register rt) argument 456 Rem(Register rd, Register rs, Register rt) argument 461 AddConstant(Register rt, Register rs, int32_t value) argument 465 LoadImmediate(Register rt, int32_t value) argument [all...] |