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

12

/external/valgrind/none/tests/x86/
H A Dinsn_basic.def35 adcw eflags[0x1,0x0] : imm16[1234] ax.uw[5678] => 1.uw[6912]
36 adcw eflags[0x1,0x1] : imm16[1234] ax.uw[5678] => 1.uw[6913]
37 adcw eflags[0x1,0x0] : imm16[1234] bx.uw[5678] => 1.uw[6912]
38 adcw eflags[0x1,0x1] : imm16[1234] bx.uw[5678] => 1.uw[6913]
39 adcw eflags[0x1,0x0] : imm16[1234] m16.uw[5678] => 1.uw[6912]
40 adcw eflags[0x1,0x1] : imm16[1234] m16.uw[5678] => 1.uw[6913]
68 addw imm16[1234] ax.uw[5678] => 1.uw[6912]
69 addw imm16[1234] bx.uw[5678] => 1.uw[6912]
70 addw imm16[1234] m16.uw[5678] => 1.uw[6912]
88 andw imm16[
[all...]
H A Dgen_insn_test.pl405 elsif ($arg =~ /^(imm8|imm16|imm32)\[([^\]]+)\]$/)
/external/v8/src/ppc/
H A Dassembler-ppc.cc479 int imm16 = target_pos - pos; local
480 CHECK(is_int16(imm16) && (imm16 & (kAAMask | kLKMask)) == 0);
481 if (imm16 == kInstrSize && !(instr & kLKMask)) {
486 instr |= (imm16 & kImm16Mask);
746 int imm16 = branch_offset; local
747 CHECK(is_int16(imm16) && (imm16 & (kAAMask | kLKMask)) == 0);
748 emit(BCX | bo | condition_bit * B16 | (imm16 & kImm16Mask) | lk);
1023 intptr_t imm16 local
1075 intptr_t imm16 = src2.imm_; local
1977 bkpt(uint32_t imm16) argument
2006 int imm16 = offset & kImm16Mask; local
2017 int imm16 = offset & kImm16Mask; local
2046 int imm16 = offset & kImm16Mask; local
2057 int imm16 = offset & kImm16Mask; local
2086 int imm16 = offset & kImm16Mask; local
2097 int imm16 = offset & kImm16Mask; local
2126 int imm16 = offset & kImm16Mask; local
2137 int imm16 = offset & kImm16Mask; local
[all...]
/external/v8/src/x87/
H A Dassembler-x87.cc422 void Assembler::mov_w(const Operand& dst, int16_t imm16) { argument
427 EMIT(static_cast<int8_t>(imm16 & 0xff));
428 EMIT(static_cast<int8_t>(imm16 >> 8));
708 void Assembler::cmpw(const Operand& op, Immediate imm16) { argument
709 DCHECK(imm16.is_int16());
714 emit_w(imm16);
1190 void Assembler::test_w(Register reg, Immediate imm16) { argument
1191 DCHECK(imm16.is_int16() || imm16.is_uint16());
1195 emit_w(imm16);
1211 test_w(const Operand& op, Immediate imm16) argument
1300 ret(int imm16) argument
[all...]
H A Dassembler-x87.h611 void mov_w(const Operand& dst, int16_t imm16);
784 void test_w(Register reg, Immediate imm16);
785 void test_w(const Operand& op, Immediate imm16);
809 void ret(int imm16);
/external/v8/src/ia32/
H A Dassembler-ia32.cc837 void Assembler::cmpw(const Operand& op, Immediate imm16) { argument
838 DCHECK(imm16.is_int16() || imm16.is_uint16());
843 emit_w(imm16);
1319 void Assembler::test_w(Register reg, Immediate imm16) { argument
1320 DCHECK(imm16.is_int16() || imm16.is_uint16());
1324 emit_w(imm16);
1329 emit_w(imm16);
1340 void Assembler::test_w(const Operand& op, Immediate imm16) { argument
1429 ret(int imm16) argument
[all...]
H A Dassembler-ia32.h791 void test_w(Register reg, Immediate imm16);
792 void test_w(const Operand& op, Immediate imm16);
816 void ret(int imm16);
/external/valgrind/VEX/priv/
H A Dhost_mips_defs.c580 MIPSRH *MIPSRH_Imm(Bool syned, UShort imm16) argument
585 op->Mrh.Imm.imm16 = imm16;
589 vassert(imm16 != 0x8000);
608 vex_printf("%d", (Int) (Short) op->Mrh.Imm.imm16);
610 vex_printf("%u", (UInt) (UShort) op->Mrh.Imm.imm16);
2536 p = mkFormI(p, 9, r_srcL, r_dst, srcR->Mrh.Imm.imm16);
2546 vassert(srcR->Mrh.Imm.imm16 != 0x8000);
2547 p = mkFormI(p, 9, r_srcL, r_dst, (-srcR->Mrh.Imm.imm16));
2557 p = mkFormI(p, 12, r_srcL, r_dst, srcR->Mrh.Imm.imm16);
[all...]
H A Dhost_ppc_defs.c316 PPCRH* PPCRH_Imm ( Bool syned, UShort imm16 ) {
320 op->Prh.Imm.imm16 = imm16;
324 vassert(imm16 != 0x8000);
339 vex_printf("%d", (Int)(Short)op->Prh.Imm.imm16);
341 vex_printf("%u", (UInt)(UShort)op->Prh.Imm.imm16);
4016 vassert(srcR->Prh.Imm.imm16 != 0x8000);
4017 p = mkFormD(p, 14, r_dst, r_srcL, srcR->Prh.Imm.imm16, endness_host);
4028 vassert(srcR->Prh.Imm.imm16 != 0x8000);
4029 p = mkFormD(p, 14, r_dst, r_srcL, (- srcR->Prh.Imm.imm16),
[all...]
H A Dhost_mips_isel.c1886 vassert(ri->Mrh.Imm.imm16 != 0x8000);
1955 vassert(ri->Mrh.Imm.imm16 >= 1 && ri->Mrh.Imm.imm16 <= 31);
1994 vassert(ri->Mrh.Imm.imm16 >= 1 && ri->Mrh.Imm.imm16 <= 63);
2517 addInstr(env, MIPSInstr_LI(a2, sa->Mrh.Imm.imm16));
2581 addInstr(env, MIPSInstr_LI(a2, sa->Mrh.Imm.imm16));
2649 addInstr(env, MIPSInstr_LI(a2, sa->Mrh.Imm.imm16));
2717 addInstr(env, MIPSInstr_LI(a2, sa->Mrh.Imm.imm16));
H A Dhost_arm64_isel.c2238 UShort imm16 = 0; local
2240 case Iop_ZeroHI64ofV128: imm16 = 0x00FF; break;
2241 case Iop_ZeroHI96ofV128: imm16 = 0x000F; break;
2242 case Iop_ZeroHI112ofV128: imm16 = 0x0003; break;
2243 case Iop_ZeroHI120ofV128: imm16 = 0x0001; break;
2246 if (imm16 != 0) {
2250 addInstr(env, ARM64Instr_VImmQ(imm, imm16));
/external/swiftshader/third_party/subzero/src/DartARM32/
H A Dassembler_arm.h606 void bkpt(uint16_t imm16);
608 static int32_t BkptEncoding(uint16_t imm16) {
611 ((imm16 >> 4) << 8) | B6 | B5 | B4 | (imm16 & 0xf);
1219 void movw(Register rd, uint16_t imm16, Condition cond = AL);
1221 void movt(Register rd, uint16_t imm16, Condition cond = AL);
H A Dassembler_arm.cc336 void Assembler::movw(Register rd, uint16_t imm16, Condition cond) {
339 B25 | B24 | ((imm16 >> 12) << 16) |
340 static_cast<int32_t>(rd) << kRdShift | (imm16 & 0xfff);
346 void Assembler::movt(Register rd, uint16_t imm16, Condition cond) {
349 B25 | B24 | B22 | ((imm16 >> 12) << 16) |
350 static_cast<int32_t>(rd) << kRdShift | (imm16 & 0xfff);
1472 void Assembler::bkpt(uint16_t imm16) {
1473 Emit(BkptEncoding(imm16));
/external/v8/src/s390/
H A Dassembler-s390.cc379 int16_t imm16 = SIGN_EXT_IMM16((instr & kImm16Mask)); local
380 imm16 <<= 1; // BRC immediate is in # of halfwords
381 if (imm16 == 0) return kEndOfChain;
382 return pos + imm16;
409 int16_t imm16 = target_pos - pos; local
411 DCHECK(is_int16(imm16));
412 instr_at_put<FourByteInstr>(pos, instr | (imm16 >> 1));
580 void Assembler::bkpt(uint32_t imm16) { argument
/external/swiftshader/third_party/LLVM/lib/Target/X86/Disassembler/
H A DX86DisassemblerDecoder.c1395 uint16_t imm16; local
1418 if (consumeUInt16(insn, &imm16))
1420 insn->immediates[insn->numImmediatesConsumed] = imm16;
/external/llvm/lib/Target/X86/Disassembler/
H A DX86DisassemblerDecoder.cpp1639 uint16_t imm16; local
1663 if (consumeUInt16(insn, &imm16))
1665 insn->immediates[insn->numImmediatesConsumed] = imm16;
/external/v8/src/arm64/
H A Dassembler-arm64-inl.h1135 Instr Assembler::ImmException(int imm16) { argument
1136 DCHECK(is_uint16(imm16));
1137 return imm16 << ImmException_offset;
/external/v8/src/mips/
H A Dsimulator-mips.cc4149 int16_t imm16 = instr_.Imm16Value();
4154 uint32_t oe_imm16 = 0xffff & imm16;
4156 int32_t se_imm16 = imm16;
4176 int16_t imm16 = this->instr_.Imm16Value();
4177 next_pc = current_pc + (imm16 << 2) + Instruction::kInstrSize;
4189 int16_t imm16 = this->instr_.Imm16Value();
4190 next_pc = current_pc + (imm16 << 2) + Instruction::kInstrSize;
4348 next_pc = rt + imm16;
4356 next_pc = rt + imm16;
H A Dassembler-mips.cc1248 int32_t imm16 = imm18 >> 2; local
1249 DCHECK(is_int16(imm16));
1250 instr_at_put(at_offset, (imm16 & kImm16Mask));
1981 void Assembler::auipc(Register rs, int16_t imm16) { argument
1984 uint32_t imm21 = AUIPC << kImm16Bits | (imm16 & kImm16Mask);
1989 void Assembler::aluipc(Register rs, int16_t imm16) { argument
1992 uint32_t imm21 = ALUIPC << kImm16Bits | (imm16 & kImm16Mask);
/external/vixl/src/aarch64/
H A Dmacro-assembler-aarch64.cc475 uint64_t imm16 = (imm >> (16 * i)) & 0xffff; local
476 if (imm16 != ignored_halfword) {
479 if (emit_code) masm->movn(temp, ~imm16 & 0xffff, 16 * i);
482 if (emit_code) masm->movz(temp, imm16, 16 * i);
488 if (emit_code) masm->movk(temp, imm16, 16 * i);
H A Dassembler-aarch64.h2802 static Instr ImmException(int imm16) { argument
2803 VIXL_ASSERT(IsUint16(imm16));
2804 return imm16 << ImmException_offset;
2807 static Instr ImmSystemRegister(int imm16) { argument
2808 VIXL_ASSERT(IsUint16(imm16));
2809 return imm16 << ImmSystemRegister_offset;
/external/v8/src/mips64/
H A Dassembler-mips64.cc1235 int32_t imm16 = imm18 >> 2; local
1236 DCHECK(is_int16(imm16));
1237 instr_at_put(at_offset, (imm16 & kImm16Mask));
2233 void Assembler::auipc(Register rs, int16_t imm16) { argument
2236 uint32_t imm21 = AUIPC << kImm16Bits | (imm16 & kImm16Mask);
2241 void Assembler::aluipc(Register rs, int16_t imm16) { argument
2244 uint32_t imm21 = ALUIPC << kImm16Bits | (imm16 & kImm16Mask);
H A Dsimulator-mips64.cc4349 int16_t imm16 = instr_.Imm16Value();
4355 uint64_t oe_imm16 = 0xffff & imm16;
4357 int64_t se_imm16 = imm16;
4382 int16_t imm16 = instr_.Imm16Value();
4383 next_pc = current_pc + (imm16 << 2) + Instruction::kInstrSize;
4395 int16_t imm16 = instr_.Imm16Value();
4396 next_pc = current_pc + (imm16 << 2) + Instruction::kInstrSize;
4559 next_pc = rt + imm16;
4568 next_pc = rt + imm16;
/external/capstone/arch/X86/
H A DX86DisassemblerDecoder.c1903 uint16_t imm16; local
1927 if (consumeUInt16(insn, &imm16))
1929 insn->immediates[insn->numImmediatesConsumed] = imm16;
/external/valgrind/none/tests/amd64/
H A Dgen_insn_test.pl428 elsif ($arg =~ /^(imm8|imm16|imm32|imm64)\[([^\]]+)\]$/)

Completed in 651 milliseconds

12