Searched defs:imm16 (Results 1 - 20 of 20) sorted by relevance

/external/llvm/lib/Target/X86/Disassembler/
H A DX86DisassemblerDecoder.cpp1566 uint16_t imm16; local
1590 if (consumeUInt16(insn, &imm16))
1592 insn->immediates[insn->numImmediatesConsumed] = imm16;
/external/chromium_org/v8/src/arm64/
H A Dassembler-arm64-inl.h1176 Instr Assembler::ImmException(int imm16) { argument
1177 DCHECK(is_uint16(imm16));
1178 return imm16 << ImmException_offset;
H A Dmacro-assembler-arm64.cc213 uint64_t imm16 = (imm >> (16 * i)) & 0xffffL; local
214 if (imm16 != ignored_halfword) {
217 movn(temp, (~imm16) & 0xffffL, 16 * i);
219 movz(temp, imm16, 16 * i);
224 movk(temp, imm16, 16 * i);
/external/vixl/src/a64/
H A Dmacro-assembler-a64.cc331 uint64_t imm16 = (imm >> (16 * i)) & 0xffff; local
332 if (imm16 != ignored_halfword) {
335 movn(temp, ~imm16 & 0xffff, 16 * i);
337 movz(temp, imm16, 16 * i);
342 movk(temp, imm16, 16 * i);
/external/chromium_org/v8/src/x87/
H A Dassembler-x87.cc434 void Assembler::mov_w(const Operand& dst, int16_t imm16) { argument
439 EMIT(static_cast<int8_t>(imm16 & 0xff));
440 EMIT(static_cast<int8_t>(imm16 >> 8));
671 void Assembler::cmpw(const Operand& op, Immediate imm16) { argument
672 DCHECK(imm16.is_int16());
677 emit_w(imm16);
1191 void Assembler::ret(int imm16) { argument
1193 DCHECK(is_uint16(imm16));
1194 if (imm16 == 0) {
1198 EMIT(imm16
[all...]
/external/qemu/disas/
H A Darm.c3017 long imm16 = hi | lo; local
3018 func (stream, "#%lu\t; 0x%lx", imm16, imm16);
/external/valgrind/main/VEX/priv/
H A Dhost_arm64_isel.c4381 UShort imm16 = 0; local
4383 case Iop_ZeroHI64ofV128: imm16 = 0x00FF; break;
4384 case Iop_ZeroHI96ofV128: imm16 = 0x000F; break;
4385 case Iop_ZeroHI112ofV128: imm16 = 0x0003; break;
4386 case Iop_ZeroHI120ofV128: imm16 = 0x0001; break;
4389 if (imm16 != 0) {
4393 addInstr(env, ARM64Instr_VImmQ(imm, imm16));
H A Dhost_mips_defs.h236 UShort imm16; member in struct:__anon31925::__anon31926::__anon31927
H A Dhost_mips_defs.c1005 MIPSRH *MIPSRH_Imm(Bool syned, UShort imm16) argument
1010 op->Mrh.Imm.imm16 = imm16;
1014 vassert(imm16 != 0x8000);
1033 vex_printf("%d", (Int) (Short) op->Mrh.Imm.imm16);
1035 vex_printf("%u", (UInt) (UShort) op->Mrh.Imm.imm16);
2870 vassert(srcR->Mrh.Imm.imm16 != 0x8000);
2873 p = mkFormI(p, 9, r_srcL, r_dst, srcR->Mrh.Imm.imm16);
2876 p = mkFormI(p, 9, r_srcL, r_dst, srcR->Mrh.Imm.imm16);
2886 vassert(srcR->Mrh.Imm.imm16 !
[all...]
H A Dhost_ppc_defs.h248 UShort imm16; member in struct:__anon31981::__anon31982::__anon31983
H A Dguest_arm64_toIR.c2045 sf 10 100 101 hw imm16 Rd MOV(Z) Rd, (imm16 << (16*hw))
2046 sf 00 100 101 hw imm16 Rd MOV(N) Rd, ~(imm16 << (16*hw))
2047 sf 11 100 101 hw imm16 Rd MOV(K) Rd, (imm16 << (16*hw))
2052 UInt imm16 = INSN(20,5); local
2057 ULong imm64 = ((ULong)imm16) << (16 * hw);
2086 nameIReg64orZR(dd), imm16, 16*hw);
2098 nameIReg32orZR(dd), imm16, 1
[all...]
H A Dguest_arm_toIR.c16175 UInt imm16 = (insn & 0xFFF) | ((insn >> 4) & 0x0000F000); local
16184 mkU32(imm16 << 16)),
16186 DIP("movt%s r%u, #0x%04x\n", nCC(INSN_COND), rD, imm16);
16189 putIRegA(rD, mkU32(imm16), condT, Ijk_Boring);
16190 DIP("movw%s r%u, #0x%04x\n", nCC(INSN_COND), rD, imm16);
19946 /* -------------- (T3) MOVW Rd, #imm16 -------------- */
19952 UInt imm16 = (INSN0(3,0) << 12) | (INSN0(10,10) << 11) local
19954 putIRegT(rD, mkU32(imm16), condT);
19955 DIP("movw r%u, #%u\n", rD, imm16);
19960 /* ---------------- MOVT Rd, #imm16
19966 UInt imm16 = (INSN0(3,0) << 12) | (INSN0(10,10) << 11) local
[all...]
H A Dguest_amd64_toIR.c9845 81 /0 = addl $imm32, rm32 and addw $imm16, rm16
11019 UShort imm16 = 0; local
11022 imm16 |= (3 << (2*i));
11025 assign( imm16_mask, mkV128( imm16 ));
20385 case 0xC2: /* RET imm16 */
20469 Also, only handles the case "enter $imm16, $0"; other cases
20483 rsp = rsp - imm16
[all...]
/external/chromium_org/v8/src/ia32/
H A Dassembler-ia32.cc492 void Assembler::mov_w(const Operand& dst, int16_t imm16) { argument
497 EMIT(static_cast<int8_t>(imm16 & 0xff));
498 EMIT(static_cast<int8_t>(imm16 >> 8));
738 void Assembler::cmpw(const Operand& op, Immediate imm16) { argument
739 DCHECK(imm16.is_int16());
744 emit_w(imm16);
1258 void Assembler::ret(int imm16) { argument
1260 DCHECK(is_uint16(imm16));
1261 if (imm16 == 0) {
1265 EMIT(imm16
[all...]
/external/chromium_org/v8/src/mips/
H A Dsimulator-mips.cc2684 int16_t imm16 = instr->Imm16Value(); local
2690 uint32_t oe_imm16 = 0xffff & imm16;
2692 int32_t se_imm16 = imm16;
2727 next_pc = current_pc + (imm16 << 2) + Instruction::kInstrSize;
2738 next_pc = current_pc + (imm16 << 2) + Instruction::kInstrSize;
2749 next_pc = current_pc + (imm16 << 2) + Instruction::kInstrSize;
2785 next_pc = current_pc + (imm16 << 2) + Instruction::kInstrSize;
2943 next_pc = current_pc + (imm16 << 2) + Instruction::kInstrSize;
H A Dassembler-mips.cc737 int32_t imm16 = imm18 >> 2;
738 DCHECK(is_int16(imm16));
740 instr_at_put(pos, instr | (imm16 & kImm16Mask));
1145 int32_t imm16 = imm18 >> 2; local
1146 DCHECK(is_int16(imm16));
1147 instr_at_put(at_offset, (imm16 & kImm16Mask));
/external/chromium_org/v8/src/mips64/
H A Dsimulator-mips64.cc2813 int16_t imm16 = instr->Imm16Value(); local
2819 uint32_t oe_imm16 = 0xffff & imm16;
2821 int32_t se_imm16 = imm16;
2858 next_pc = current_pc + (imm16 << 2) + Instruction::kInstrSize;
2868 next_pc = current_pc + (imm16 << 2) + Instruction::kInstrSize;
2878 next_pc = current_pc + (imm16 << 2) + Instruction::kInstrSize;
2914 next_pc = current_pc + (imm16 << 2) + Instruction::kInstrSize;
3091 next_pc = current_pc + (imm16 << 2) + Instruction::kInstrSize;
H A Dassembler-mips64.cc715 int32_t imm16 = imm18 >> 2;
716 DCHECK(is_int16(imm16));
718 instr_at_put(pos, instr | (imm16 & kImm16Mask));
1124 int32_t imm16 = imm18 >> 2; local
1125 DCHECK(is_int16(imm16));
1126 instr_at_put(at_offset, (imm16 & kImm16Mask));
/external/chromium_org/v8/src/x64/
H A Dassembler-x64.cc1644 void Assembler::ret(int imm16) { argument
1646 DCHECK(is_uint16(imm16));
1647 if (imm16 == 0) {
1651 emit(imm16 & 0xFF);
1652 emit((imm16 >> 8) & 0xFF);
/external/chromium_org/v8/src/arm/
H A Dassembler-arm.cc2026 void Assembler::bkpt(uint32_t imm16) { // v5 and above argument
2027 DCHECK(is_uint16(imm16));
2028 emit(al | B24 | B21 | (imm16 >> 4)*B8 | BKPT | (imm16 & 0xf));

Completed in 1610 milliseconds