H A D | assembler_mips.cc | 41 void MipsAssembler::EmitR(int opcode, Register rs, Register rt, Register rd, int shamt, int funct) { argument 43 CHECK_NE(rt, kNoRegister); 47 static_cast<int32_t>(rt) << kRtShift | 54 void MipsAssembler::EmitI(int opcode, Register rs, Register rt, uint16_t imm) { argument 56 CHECK_NE(rt, kNoRegister); 59 static_cast<int32_t>(rt) << kRtShift | 83 void MipsAssembler::EmitFI(int opcode, int fmt, FRegister rt, uint16_t imm) { argument 84 CHECK_NE(rt, kNoFRegister); 87 static_cast<int32_t>(rt) << kRtShift | 92 void MipsAssembler::EmitBranch(Register rt, Registe argument 162 Add(Register rd, Register rs, Register rt) argument 166 Addu(Register rd, Register rs, Register rt) argument 170 Addi(Register rt, Register rs, uint16_t imm16) argument 174 Addiu(Register rt, Register rs, uint16_t imm16) argument 178 Sub(Register rd, Register rs, Register rt) argument 182 Subu(Register rd, Register rs, Register rt) argument 186 Mult(Register rs, Register rt) argument 190 Multu(Register rs, Register rt) argument 194 Div(Register rs, Register rt) argument 198 Divu(Register rs, Register rt) argument 202 And(Register rd, Register rs, Register rt) argument 206 Andi(Register rt, Register rs, uint16_t imm16) argument 210 Or(Register rd, Register rs, Register rt) argument 214 Ori(Register rt, Register rs, uint16_t imm16) argument 218 Xor(Register rd, Register rs, Register rt) argument 222 Xori(Register rt, Register rs, uint16_t imm16) argument 226 Nor(Register rd, Register rs, Register rt) argument 242 Sllv(Register rd, Register rs, Register rt) argument 246 Srlv(Register rd, Register rs, Register rt) argument 250 Srav(Register rd, Register rs, Register rt) argument 254 Lb(Register rt, Register rs, uint16_t imm16) argument 258 Lh(Register rt, Register rs, uint16_t imm16) argument 262 Lw(Register rt, Register rs, uint16_t imm16) argument 266 Lbu(Register rt, Register rs, uint16_t imm16) argument 270 Lhu(Register rt, Register rs, uint16_t imm16) argument 274 Lui(Register rt, uint16_t imm16) argument 286 Sb(Register rt, Register rs, uint16_t imm16) argument 290 Sh(Register rt, Register rs, uint16_t imm16) argument 294 Sw(Register rt, Register rs, uint16_t imm16) argument 298 Slt(Register rd, Register rs, Register rt) argument 302 Sltu(Register rd, Register rs, Register rt) argument 306 Slti(Register rt, Register rs, uint16_t imm16) argument 310 Sltiu(Register rt, Register rs, uint16_t imm16) argument 314 Beq(Register rt, Register rs, uint16_t imm16) argument 319 Bne(Register rt, Register rs, uint16_t imm16) argument 389 Mfc1(Register rt, FRegister fs) argument 422 Move(Register rt, Register rs) argument 426 Clear(Register rt) argument 430 Not(Register rt, Register rs) argument 434 Mul(Register rd, Register rs, Register rt) argument 439 Div(Register rd, Register rs, Register rt) argument 444 Rem(Register rd, Register rs, Register rt) argument 449 AddConstant(Register rt, Register rs, int32_t value) argument 453 LoadImmediate(Register rt, int32_t value) argument [all...] |