/art/compiler/utils/mips64/ |
D | assembler_mips64.h | 56 void Addi(GpuRegister rt, GpuRegister rs, uint16_t imm16); 58 void Addiu(GpuRegister rt, GpuRegister rs, uint16_t imm16); 60 void Daddiu(GpuRegister rt, GpuRegister rs, uint16_t imm16); // MIPS64 86 void Andi(GpuRegister rt, GpuRegister rs, uint16_t imm16); 88 void Ori(GpuRegister rt, GpuRegister rs, uint16_t imm16); 90 void Xori(GpuRegister rt, GpuRegister rs, uint16_t imm16); 113 void Lb(GpuRegister rt, GpuRegister rs, uint16_t imm16); 114 void Lh(GpuRegister rt, GpuRegister rs, uint16_t imm16); 115 void Lw(GpuRegister rt, GpuRegister rs, uint16_t imm16); 116 void Ld(GpuRegister rt, GpuRegister rs, uint16_t imm16); // MIPS64 [all …]
|
D | assembler_mips64.cc | 98 void Mips64Assembler::Addi(GpuRegister rt, GpuRegister rs, uint16_t imm16) { in Addi() argument 99 EmitI(0x8, rs, rt, imm16); in Addi() 106 void Mips64Assembler::Addiu(GpuRegister rt, GpuRegister rs, uint16_t imm16) { in Addiu() argument 107 EmitI(0x9, rs, rt, imm16); in Addiu() 114 void Mips64Assembler::Daddiu(GpuRegister rt, GpuRegister rs, uint16_t imm16) { in Daddiu() argument 115 EmitI(0x19, rs, rt, imm16); in Daddiu() 214 void Mips64Assembler::Andi(GpuRegister rt, GpuRegister rs, uint16_t imm16) { in Andi() argument 215 EmitI(0xc, rs, rt, imm16); in Andi() 222 void Mips64Assembler::Ori(GpuRegister rt, GpuRegister rs, uint16_t imm16) { in Ori() argument 223 EmitI(0xd, rs, rt, imm16); in Ori() [all …]
|
/art/compiler/utils/mips/ |
D | assembler_mips.h | 60 void Addi(Register rt, Register rs, uint16_t imm16); 61 void Addiu(Register rt, Register rs, uint16_t imm16); 70 void Andi(Register rt, Register rs, uint16_t imm16); 72 void Ori(Register rt, Register rs, uint16_t imm16); 74 void Xori(Register rt, Register rs, uint16_t imm16); 84 void Lb(Register rt, Register rs, uint16_t imm16); 85 void Lh(Register rt, Register rs, uint16_t imm16); 86 void Lw(Register rt, Register rs, uint16_t imm16); 87 void Lbu(Register rt, Register rs, uint16_t imm16); 88 void Lhu(Register rt, Register rs, uint16_t imm16); [all …]
|
D | assembler_mips.cc | 171 void MipsAssembler::Addi(Register rt, Register rs, uint16_t imm16) { in Addi() argument 172 EmitI(0x8, rs, rt, imm16); in Addi() 175 void MipsAssembler::Addiu(Register rt, Register rs, uint16_t imm16) { in Addiu() argument 176 EmitI(0x9, rs, rt, imm16); in Addiu() 207 void MipsAssembler::Andi(Register rt, Register rs, uint16_t imm16) { in Andi() argument 208 EmitI(0xc, rs, rt, imm16); in Andi() 215 void MipsAssembler::Ori(Register rt, Register rs, uint16_t imm16) { in Ori() argument 216 EmitI(0xd, rs, rt, imm16); in Ori() 223 void MipsAssembler::Xori(Register rt, Register rs, uint16_t imm16) { in Xori() argument 224 EmitI(0xe, rs, rt, imm16); in Xori() [all …]
|
/art/compiler/utils/arm/ |
D | assembler_arm32.cc | 745 void Arm32Assembler::movw(Register rd, uint16_t imm16, Condition cond) { in movw() argument 748 B25 | B24 | ((imm16 >> 12) << 16) | in movw() 749 static_cast<int32_t>(rd) << kRdShift | (imm16 & 0xfff); in movw() 754 void Arm32Assembler::movt(Register rd, uint16_t imm16, Condition cond) { in movt() argument 757 B25 | B24 | B22 | ((imm16 >> 12) << 16) | in movt() 758 static_cast<int32_t>(rd) << kRdShift | (imm16 & 0xfff); in movt() 1263 void Arm32Assembler::bkpt(uint16_t imm16) { in bkpt() argument 1265 ((imm16 >> 4) << 8) | B6 | B5 | B4 | (imm16 & 0xf); in bkpt()
|
D | assembler_thumb2.cc | 1653 void Thumb2Assembler::movw(Register rd, uint16_t imm16, Condition cond) { in movw() argument 1656 if (IsHighRegister(rd)|| imm16 >= 256u) { in movw() 1662 uint32_t imm4 = (imm16 >> 12) & 15U /* 0b1111 */; in movw() 1663 uint32_t i = (imm16 >> 11) & 1U /* 0b1 */; in movw() 1664 uint32_t imm3 = (imm16 >> 8) & 7U /* 0b111 */; in movw() 1665 uint32_t imm8 = imm16 & 0xff; in movw() 1676 imm16; in movw() 1682 void Thumb2Assembler::movt(Register rd, uint16_t imm16, Condition cond) { in movt() argument 1685 uint32_t imm4 = (imm16 >> 12) & 15U /* 0b1111 */; in movt() 1686 uint32_t i = (imm16 >> 11) & 1U /* 0b1 */; in movt() [all …]
|
D | assembler_arm32.h | 83 void movw(Register rd, uint16_t imm16, Condition cond = AL) OVERRIDE; 84 void movt(Register rd, uint16_t imm16, Condition cond = AL) OVERRIDE; 133 void bkpt(uint16_t imm16) OVERRIDE;
|
D | assembler_thumb2.h | 105 void movw(Register rd, uint16_t imm16, Condition cond = AL) OVERRIDE; 106 void movt(Register rd, uint16_t imm16, Condition cond = AL) OVERRIDE; 166 void bkpt(uint16_t imm16) OVERRIDE;
|
D | assembler_arm.h | 392 virtual void movw(Register rd, uint16_t imm16, Condition cond = AL) = 0; 393 virtual void movt(Register rd, uint16_t imm16, Condition cond = AL) = 0; 444 virtual void bkpt(uint16_t imm16) = 0;
|
/art/disassembler/ |
D | disassembler_arm.cc | 1150 uint32_t imm16 = (Rn << 12) | (i << 11) | (imm3 << 8) | imm8; in DumpThumb32() local 1152 args << Rd << ", #" << imm16; in DumpThumb32()
|