Searched refs:imm16 (Results 1 - 10 of 10) sorted by relevance

/art/compiler/utils/mips64/
H A Dassembler_mips64.h56 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); // MIPS6
[all...]
H A Dassembler_mips64.cc98 void Mips64Assembler::Addi(GpuRegister rt, GpuRegister rs, uint16_t imm16) { argument
99 EmitI(0x8, rs, rt, imm16);
106 void Mips64Assembler::Addiu(GpuRegister rt, GpuRegister rs, uint16_t imm16) { argument
107 EmitI(0x9, rs, rt, imm16);
114 void Mips64Assembler::Daddiu(GpuRegister rt, GpuRegister rs, uint16_t imm16) { argument
115 EmitI(0x19, rs, rt, imm16);
214 void Mips64Assembler::Andi(GpuRegister rt, GpuRegister rs, uint16_t imm16) { argument
215 EmitI(0xc, rs, rt, imm16);
222 void Mips64Assembler::Ori(GpuRegister rt, GpuRegister rs, uint16_t imm16) { argument
223 EmitI(0xd, rs, rt, imm16);
230 Xori(GpuRegister rt, GpuRegister rs, uint16_t imm16) argument
312 Lb(GpuRegister rt, GpuRegister rs, uint16_t imm16) argument
316 Lh(GpuRegister rt, GpuRegister rs, uint16_t imm16) argument
320 Lw(GpuRegister rt, GpuRegister rs, uint16_t imm16) argument
324 Ld(GpuRegister rt, GpuRegister rs, uint16_t imm16) argument
328 Lbu(GpuRegister rt, GpuRegister rs, uint16_t imm16) argument
332 Lhu(GpuRegister rt, GpuRegister rs, uint16_t imm16) argument
336 Lwu(GpuRegister rt, GpuRegister rs, uint16_t imm16) argument
340 Lui(GpuRegister rt, uint16_t imm16) argument
344 Dahi(GpuRegister rs, uint16_t imm16) argument
348 Dati(GpuRegister rs, uint16_t imm16) argument
365 Sb(GpuRegister rt, GpuRegister rs, uint16_t imm16) argument
369 Sh(GpuRegister rt, GpuRegister rs, uint16_t imm16) argument
373 Sw(GpuRegister rt, GpuRegister rs, uint16_t imm16) argument
377 Sd(GpuRegister rt, GpuRegister rs, uint16_t imm16) argument
389 Slti(GpuRegister rt, GpuRegister rs, uint16_t imm16) argument
393 Sltiu(GpuRegister rt, GpuRegister rs, uint16_t imm16) argument
397 Beq(GpuRegister rs, GpuRegister rt, uint16_t imm16) argument
402 Bne(GpuRegister rs, GpuRegister rt, uint16_t imm16) argument
430 Auipc(GpuRegister rs, uint16_t imm16) argument
434 Jic(GpuRegister rt, uint16_t imm16) argument
438 Jialc(GpuRegister rt, uint16_t imm16) argument
442 Bltc(GpuRegister rs, GpuRegister rt, uint16_t imm16) argument
449 Bltzc(GpuRegister rt, uint16_t imm16) argument
454 Bgtzc(GpuRegister rt, uint16_t imm16) argument
459 Bgec(GpuRegister rs, GpuRegister rt, uint16_t imm16) argument
466 Bgezc(GpuRegister rt, uint16_t imm16) argument
471 Blezc(GpuRegister rt, uint16_t imm16) argument
476 Bltuc(GpuRegister rs, GpuRegister rt, uint16_t imm16) argument
483 Bgeuc(GpuRegister rs, GpuRegister rt, uint16_t imm16) argument
490 Beqc(GpuRegister rs, GpuRegister rt, uint16_t imm16) argument
497 Bnec(GpuRegister rs, GpuRegister rt, uint16_t imm16) argument
594 Lwc1(FpuRegister ft, GpuRegister rs, uint16_t imm16) argument
598 Ldc1(FpuRegister ft, GpuRegister rs, uint16_t imm16) argument
602 Swc1(FpuRegister ft, GpuRegister rs, uint16_t imm16) argument
606 Sdc1(FpuRegister ft, GpuRegister rs, uint16_t imm16) argument
[all...]
/art/compiler/utils/mips/
H A Dassembler_mips.h60 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...]
H A Dassembler_mips.cc171 void MipsAssembler::Addi(Register rt, Register rs, uint16_t imm16) { argument
172 EmitI(0x8, rs, rt, imm16);
175 void MipsAssembler::Addiu(Register rt, Register rs, uint16_t imm16) { argument
176 EmitI(0x9, rs, rt, imm16);
207 void MipsAssembler::Andi(Register rt, Register rs, uint16_t imm16) { argument
208 EmitI(0xc, rs, rt, imm16);
215 void MipsAssembler::Ori(Register rt, Register rs, uint16_t imm16) { argument
216 EmitI(0xd, rs, rt, imm16);
223 void MipsAssembler::Xori(Register rt, Register rs, uint16_t imm16) { argument
224 EmitI(0xe, rs, rt, imm16);
255 Lb(Register rt, Register rs, uint16_t imm16) argument
259 Lh(Register rt, Register rs, uint16_t imm16) argument
263 Lw(Register rt, Register rs, uint16_t imm16) argument
267 Lbu(Register rt, Register rs, uint16_t imm16) argument
271 Lhu(Register rt, Register rs, uint16_t imm16) argument
275 Lui(Register rt, uint16_t imm16) argument
287 Sb(Register rt, Register rs, uint16_t imm16) argument
291 Sh(Register rt, Register rs, uint16_t imm16) argument
295 Sw(Register rt, Register rs, uint16_t imm16) argument
307 Slti(Register rt, Register rs, uint16_t imm16) argument
311 Sltiu(Register rt, Register rs, uint16_t imm16) argument
315 Beq(Register rt, Register rs, uint16_t imm16) argument
320 Bne(Register rt, Register rs, uint16_t imm16) argument
398 Lwc1(FRegister ft, Register rs, uint16_t imm16) argument
402 Ldc1(DRegister ft, Register rs, uint16_t imm16) argument
406 Swc1(FRegister ft, Register rs, uint16_t imm16) argument
410 Sdc1(DRegister ft, Register rs, uint16_t imm16) argument
[all...]
/art/compiler/utils/arm/
H A Dassembler_arm32.cc745 void Arm32Assembler::movw(Register rd, uint16_t imm16, Condition cond) { argument
748 B25 | B24 | ((imm16 >> 12) << 16) |
749 static_cast<int32_t>(rd) << kRdShift | (imm16 & 0xfff);
754 void Arm32Assembler::movt(Register rd, uint16_t imm16, Condition cond) { argument
757 B25 | B24 | B22 | ((imm16 >> 12) << 16) |
758 static_cast<int32_t>(rd) << kRdShift | (imm16 & 0xfff);
1263 void Arm32Assembler::bkpt(uint16_t imm16) { argument
1265 ((imm16 >> 4) << 8) | B6 | B5 | B4 | (imm16 & 0xf);
H A Dassembler_arm32.h83 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;
H A Dassembler_thumb2.cc1653 void Thumb2Assembler::movw(Register rd, uint16_t imm16, Condition cond) { argument
1656 if (IsHighRegister(rd)|| imm16 >= 256u) {
1662 uint32_t imm4 = (imm16 >> 12) & 15U /* 0b1111 */;
1663 uint32_t i = (imm16 >> 11) & 1U /* 0b1 */;
1664 uint32_t imm3 = (imm16 >> 8) & 7U /* 0b111 */;
1665 uint32_t imm8 = imm16 & 0xff;
1676 imm16;
1682 void Thumb2Assembler::movt(Register rd, uint16_t imm16, Condition cond) { argument
1685 uint32_t imm4 = (imm16 >> 12) & 15U /* 0b1111 */;
1686 uint32_t i = (imm16 >> 1
[all...]
H A Dassembler_thumb2.h105 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;
H A Dassembler_arm.h392 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/
H A Ddisassembler_arm.cc1144 // MOVW/T Rd, #imm16 - 111 10 i0 0010 0 iiii 0 iii dddd iiiiiiii
1150 uint32_t imm16 = (Rn << 12) | (i << 11) | (imm3 << 8) | imm8; local
1152 args << Rd << ", #" << imm16; local

Completed in 150 milliseconds