Home
last modified time | relevance | path

Searched refs:imm16 (Results 1 – 22 of 22) sorted by relevance

/external/valgrind/main/none/tests/x86/
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[0x4231] ax.uw[0x1234] => 1.uw[0x0230]
[all …]
/external/valgrind/main/none/tests/amd64/
Dinsn_basic.def15 ###adcw eflags[0x1,0x0] : imm16[1234] ax.uw[5678] => 1.uw[6912]
16 ###adcw eflags[0x1,0x1] : imm16[1234] ax.uw[5678] => 1.uw[6913]
17 adcw eflags[0x1,0x0] : imm16[1234] bx.uw[5678] => 1.uw[6912]
18 adcw eflags[0x1,0x1] : imm16[1234] bx.uw[5678] => 1.uw[6913]
19 adcw eflags[0x1,0x0] : imm16[1234] m16.uw[5678] => 1.uw[6912]
20 adcw eflags[0x1,0x1] : imm16[1234] m16.uw[5678] => 1.uw[6913]
62 addw imm16[1234] ax.uw[5678] => 1.uw[6912]
63 addw imm16[1234] bx.uw[5678] => 1.uw[6912]
64 addw imm16[1234] m16.uw[5678] => 1.uw[6912]
89 andw imm16[0x4231] ax.uw[0x1234] => 1.uw[0x0230]
[all …]
/external/llvm/lib/Target/Mips/
DMipsInstrFormats.td82 bits<16> imm16;
88 let Inst{15-0} = imm16;
152 bits<16> imm16;
158 let Inst{15-0} = imm16;
/external/llvm/lib/Target/MBlaze/
DMBlazeInstrFormats.td48 // imm16 - 16-bit immediate value.
114 bits<16> imm16;
118 let Inst{16-31} = imm16;
156 let imm16 = rimm16;
/external/llvm/lib/Target/Blackfin/
DREADME.txt84 | Ksh | imm16 | |
144 | P+imm16 | | | | | | * | * |
163 | P+imm16 | | | | | * |
DBlackfinInstrInfo.td83 def imm16 : PatLeaf<(imm), [{return isInt<16>(N->getSExtValue());}]>;
201 [(set GR:$dst, imm16:$src)]>;
310 [(set D:$dst, (zextloadi8 (add P:$ptr, imm16:$off)))]>;
312 def : Pat<(i32 (extloadi8 (add P:$ptr, imm16:$off))),
314 def : Pat<(i16 (extloadi8 (add P:$ptr, imm16:$off))),
317 def : Pat<(i16 (zextloadi8 (add P:$ptr, imm16:$off))),
330 [(set D:$dst, (sextloadi8 (add P:$ptr, imm16:$off)))]>;
332 def : Pat<(i16 (sextloadi8 (add P:$ptr, imm16:$off))),
420 [(truncstorei8 D:$val, (add P:$ptr, imm16:$off))]>;
/external/valgrind/main/VEX/priv/
Dhost_ppc_defs.c389 PPCRH* PPCRH_Imm ( Bool syned, UShort imm16 ) { in PPCRH_Imm() argument
393 op->Prh.Imm.imm16 = imm16; in PPCRH_Imm()
397 vassert(imm16 != 0x8000); in PPCRH_Imm()
412 vex_printf("%d", (Int)(Short)op->Prh.Imm.imm16); in ppPPCRH()
414 vex_printf("%u", (UInt)(UShort)op->Prh.Imm.imm16); in ppPPCRH()
2623 vassert(srcR->Prh.Imm.imm16 != 0x8000); in emit_PPCInstr()
2624 p = mkFormD(p, 14, r_dst, r_srcL, srcR->Prh.Imm.imm16); in emit_PPCInstr()
2635 vassert(srcR->Prh.Imm.imm16 != 0x8000); in emit_PPCInstr()
2636 p = mkFormD(p, 14, r_dst, r_srcL, (- srcR->Prh.Imm.imm16)); in emit_PPCInstr()
2647 p = mkFormD(p, 28, r_srcL, r_dst, srcR->Prh.Imm.imm16); in emit_PPCInstr()
[all …]
Dhost_ppc_defs.h243 UShort imm16; member
Dhost_ppc_isel.c2118 vassert(ri->Prh.Imm.imm16 != 0x8000); in iselWordExpr_RH()
2230 vassert(ri->Prh.Imm.imm16 >= 1 && ri->Prh.Imm.imm16 <= 31); in iselWordExpr_RH5u()
2275 vassert(ri->Prh.Imm.imm16 >= 1 && ri->Prh.Imm.imm16 <= 63); in iselWordExpr_RH6u()
Dguest_arm_toIR.c13438 UInt imm16 = (insn & 0xFFF) | ((insn >> 4) & 0x0000F000); in disInstr_ARM_WRK() local
13447 mkU32(imm16 << 16)), in disInstr_ARM_WRK()
13449 DIP("movt%s r%u, #0x%04x\n", nCC(INSN_COND), rD, imm16); in disInstr_ARM_WRK()
13452 putIRegA(rD, mkU32(imm16), condT, Ijk_Boring); in disInstr_ARM_WRK()
13453 DIP("movw%s r%u, #0x%04x\n", nCC(INSN_COND), rD, imm16); in disInstr_ARM_WRK()
16699 UInt imm16 = (INSN0(3,0) << 12) | (INSN0(10,10) << 11) in disInstr_THUMB_WRK() local
16701 putIRegT(rD, mkU32(imm16), condT); in disInstr_THUMB_WRK()
16702 DIP("movw r%u, #%u\n", rD, imm16); in disInstr_THUMB_WRK()
16713 UInt imm16 = (INSN0(3,0) << 12) | (INSN0(10,10) << 11) in disInstr_THUMB_WRK() local
16719 mkU32(imm16 << 16))); in disInstr_THUMB_WRK()
[all …]
Dguest_ppc_toIR.c807 static IRExpr* mkSzExtendS16 ( IRType ty, UInt imm16 ) in mkSzExtendS16() argument
811 mkU64(extend_s_16to64(imm16)) : in mkSzExtendS16()
812 mkU32(extend_s_16to32(imm16)) ); in mkSzExtendS16()
Dguest_amd64_toIR.c14093 UShort imm16 = 0; in disInstr_AMD64_WRK() local
14096 imm16 |= (3 << (2*i)); in disInstr_AMD64_WRK()
14099 assign( imm16_mask, mkV128( imm16 )); in disInstr_AMD64_WRK()
/external/v8/src/ia32/
Dassembler-ia32.cc934 void Assembler::cmpw(const Operand& op, Immediate imm16) { in cmpw() argument
935 ASSERT(imm16.is_int16()); in cmpw()
941 emit_w(imm16); in cmpw()
1462 void Assembler::ret(int imm16) { in ret() argument
1465 ASSERT(is_uint16(imm16)); in ret()
1466 if (imm16 == 0) { in ret()
1470 EMIT(imm16 & 0xFF); in ret()
1471 EMIT((imm16 >> 8) & 0xFF); in ret()
Dassembler-ia32.h745 void cmpw(const Operand& op, Immediate imm16);
828 void ret(int imm16);
/external/v8/src/mips/
Dsimulator-mips.cc1904 int16_t imm16 = instr->Imm16Value(); in DecodeTypeImmediate() local
1909 uint32_t oe_imm16 = 0xffff & imm16; in DecodeTypeImmediate()
1911 int32_t se_imm16 = imm16; in DecodeTypeImmediate()
1946 next_pc = current_pc + (imm16 << 2) + Instruction::kInstrSize; in DecodeTypeImmediate()
1982 next_pc = current_pc + (imm16 << 2) + Instruction::kInstrSize; in DecodeTypeImmediate()
2140 next_pc = current_pc + (imm16 << 2) + Instruction::kInstrSize; in DecodeTypeImmediate()
Dassembler-mips.cc509 int32_t imm16 = imm18 >> 2; in target_at_put() local
510 ASSERT(is_int16(imm16)); in target_at_put()
512 instr_at_put(pos, instr | (imm16 & kImm16Mask)); in target_at_put()
857 int32_t imm16 = imm18 >> 2; in label_at_put() local
858 ASSERT(is_int16(imm16)); in label_at_put()
859 instr_at_put(at_offset, (imm16 & kImm16Mask)); in label_at_put()
/external/llvm/lib/Target/X86/Disassembler/
DX86DisassemblerDecoder.c1392 uint16_t imm16; in readImmediate() local
1415 if (consumeUInt16(insn, &imm16)) in readImmediate()
1417 insn->immediates[insn->numImmediatesConsumed] = imm16; in readImmediate()
/external/v8/src/x64/
Dassembler-x64.cc1934 void Assembler::ret(int imm16) { in ret() argument
1936 ASSERT(is_uint16(imm16)); in ret()
1937 if (imm16 == 0) { in ret()
1941 emit(imm16 & 0xFF); in ret()
1942 emit((imm16 >> 8) & 0xFF); in ret()
Dassembler-x64.h1162 void ret(int imm16);
/external/qemu/
Darm-dis.c3013 long imm16 = hi | lo; in print_insn_arm_internal() local
3014 func (stream, "#%lu\t; 0x%lx", imm16, imm16); in print_insn_arm_internal()
/external/v8/src/arm/
Dassembler-arm.cc1708 void Assembler::bkpt(uint32_t imm16) { // v5 and above in bkpt() argument
1709 ASSERT(is_uint16(imm16)); in bkpt()
1710 emit(al | B24 | B21 | (imm16 >> 4)*B8 | BKPT | (imm16 & 0xf)); in bkpt()
Dassembler-arm.h915 void bkpt(uint32_t imm16); // v5 and above