/external/valgrind/main/none/tests/x86/ |
insn_basic.def | 21 adcb eflags[0x1,0x0] : imm8[12] al.ub[34] => 1.ub[46] 22 adcb eflags[0x1,0x1] : imm8[12] al.ub[34] => 1.ub[47] 23 adcb eflags[0x1,0x0] : imm8[12] bl.ub[34] => 1.ub[46] 24 adcb eflags[0x1,0x1] : imm8[12] bl.ub[34] => 1.ub[47] 25 adcb eflags[0x1,0x0] : imm8[12] m8.ub[34] => 1.ub[46] 26 adcb eflags[0x1,0x1] : imm8[12] m8.ub[34] => 1.ub[47] 33 adcw eflags[0x1,0x0] : imm8[12] r16.uw[3456] => 1.uw[3468] 34 adcw eflags[0x1,0x1] : imm8[12] r16.uw[3456] => 1.uw[3469] 47 adcl eflags[0x1,0x0] : imm8[12] r32.ud[87654321] => 1.ud[87654333] 48 adcl eflags[0x1,0x1] : imm8[12] r32.ud[87654321] => 1.ud[87654334 [all...] |
/art/disassembler/ |
disassembler_arm.cc | 225 : first(instr, 12, 22), imm8(instr & 0xFF) {} 227 uint32_t imm8; member in struct:art::arm::FpRegisterRange 231 int count = (rhs.first.size != 0 ? ((rhs.imm8 + 1u) >> 1) : rhs.imm8); 235 if (rhs.imm8 == 0) { 237 } else if (rhs.first.size != 0 && (rhs.imm8 & 1) != 0) { 384 uint32_t VFPExpand32(uint32_t imm8) { 385 CHECK_EQ(imm8 & 0xffu, imm8); 386 uint32_t bit_a = (imm8 >> 7) & 1 512 uint32_t imm8 = instr & 0xFF; local 621 args << "], #" << sign << imm8; local 623 args << ", #" << sign << imm8 << "]"; local 790 uint32_t imm8 = instr & 0xFF; local 872 uint32_t imm8 = ((instr & 0xf0000u) >> 12) | (instr & 0xfu); local 1038 uint32_t imm8 = instr & 0xFF; local 1102 uint32_t imm8 = instr & 0xFF; local 1119 uint32_t imm8 = instr & 0xFF; local 1290 uint32_t imm8 = instr & 0xFF; local 1291 args << Rt << ", [" << Rn << ",#" << imm8 << "]"; local 1314 uint32_t imm8 = instr & 0xFF; local 1315 args << Rt << ", [" << Rn << ",#" << imm8 << "]"; local 1336 uint32_t imm8 = instr & 0xFF; local 1498 uint32_t imm8 = instr & 0xFF; local 1500 args << Rt << ", [" << Rn << ", #" << imm8 << "]"; local 1685 uint16_t imm8 = instr & 0xFF; local 1692 args << Rn << ", #" << imm8; local 1754 uint16_t imm8 = instr & 0xFF; local 1781 uint16_t imm8 = instr & 0xFF; local 1806 int8_t imm8 = instr & 0xFF; local 1814 int imm8 = instr & 0xFF; local 1920 uint16_t imm8 = instr & 0xFF; local [all...] |
/external/valgrind/main/VEX/priv/ |
guest_generic_x87.h | 127 UInt imm8, Bool isxSTRM ); 136 UInt imm8, Bool isxSTRM );
|
guest_generic_x87.c | 775 imm8 is the original immediate from the instruction. isSTRM 779 If the given imm8 case can be handled, the return value is True. 788 UInt imm8, Bool isxSTRM ) 790 vassert(imm8 < 0x80); 794 /* Explicitly reject any imm8 values that haven't been validated, 797 switch (imm8) { 807 UInt fmt = (imm8 >> 0) & 3; // imm8[1:0] data format 808 UInt agg = (imm8 >> 2) & 3; // imm8[3:2] aggregation f [all...] |
guest_amd64_toIR.c | 9127 UInt imm8; local 11232 UInt imm8; local 11287 UInt imm8; local 11334 UInt imm8; local 13889 Int imm8 = 0; local 18400 Int imm8; local 18841 Int imm8; local 18878 Int imm8; local 18914 Int imm8; local 19003 Int imm8; local 19034 UInt imm8; local 19139 Int imm8; local 19172 Int imm8; local 19204 Int imm8; local 19242 Int imm8; local 22785 UInt imm8; local 22895 UInt imm8; local 25894 Int imm8; local 25938 Int imm8 = 0; local 25968 Int imm8 = 0; local 25998 Int imm8 = 0; local 26028 Int imm8 = 0; local 29542 UInt imm8 = 0; local 29581 UInt imm8 = 0; local 29621 UInt imm8 = 0; local 29664 UInt imm8 = 0; local 29694 UInt imm8 = 0; local 29722 UInt imm8 = 0; local 29755 UInt imm8 = 0; local 29793 UInt imm8 = 0; local 30095 UInt imm8; local 30126 UInt imm8; local 30160 UInt imm8; local 30191 UInt imm8; local 30225 UInt imm8; local 30256 UInt imm8; local 30299 UInt imm8; local 30334 UInt imm8; local 30483 Int imm8; local 30518 UInt imm8; local 30693 Int imm8; local 30723 Int imm8; local 30761 Int imm8; local 30792 Int imm8; local 30827 Int imm8; local 30874 Int imm8; local 30910 UInt imm8 = 0; local 31049 UChar imm8; local [all...] |
host_arm_defs.h | 157 ARMam2_RI=3, /* reg +/- imm8 */ 233 ARMri84_I84=7, /* imm8 `ror` (2 * imm4) */ 243 UShort imm8; member in struct:__anon35547::__anon35548::__anon35549 253 extern ARMRI84* ARMRI84_I84 ( UShort imm8, UShort imm4 ); 288 /* imm8 = abcdefgh, B = NOT(b); 313 UInt imm8; member in struct:__anon35556 317 extern ARMNImm* ARMNImm_TI ( UInt type, UInt imm8 );
|
guest_amd64_defs.h | 194 opc_and_imm contains (4th byte of opcode << 8) | the-imm8-byte so 267 imm8 is the Round Key constant. 277 HWord imm8,
|
guest_arm_toIR.c | 2608 UInt imm8 = SLICE_UInt(i1,7,0); local 13342 UInt imm8 = (INSN(19,16) << 4) | INSN(3,0); local 13358 UInt imm8 = (INSN(19,16) << 4) | INSN(3,0); local 15276 UInt imm8 = ((insn >> 4) & 0xF0) | (insn & 0xF); \/* 11:8, 3:0 *\/ local 16401 UInt imm8 = ((insn >> 4) & 0xF0) | (insn & 0xF); \/* 11:8, 3:0 *\/ local 16847 UInt imm8 = (imm4H << 4) | imm4L; local 16903 UInt imm8 = (imm4H << 4) | imm4L; local 16959 UInt imm8 = (imm4H << 4) | imm4L; local 17065 UInt imm8 = (imm4H << 4) | imm4L; local 18234 UInt imm8 = INSN0(7,0); local 18730 UInt imm8 = INSN0(7,0); local 18742 UInt imm8 = INSN0(7,0); local 18784 UInt imm8 = INSN0(7,0); local 18881 UInt imm8 = INSN0(7,0); local 20021 UInt imm8 = INSN1(7,0); local 20489 UInt imm8 = INSN1(7,0); local 21292 UInt imm8 = INSN1(7,0); local 21357 UInt imm8 = INSN1(7,0); local 21495 UInt imm8 = INSN1(7,0); local 21557 UInt imm8 = INSN1(7,0); local 21580 UInt imm8 = INSN1(7,0); local 21601 UInt imm8 = INSN1(7,0); local 21630 UInt imm8 = INSN1(7,0); local 21659 UInt imm8 = INSN1(7,0); local 21681 UInt imm8 = INSN1(7,0); local 21703 UInt imm8 = INSN1(7,0); local 21728 UInt imm8 = INSN1(7,0); local 21764 UInt imm8 = INSN1(7,0); local [all...] |
guest_arm64_toIR.c | 5563 UInt imm8 = INSN(20,13); local 5590 UInt imm8 = (INSN(18,16) << 5) | INSN(9,5); local [all...] |
host_arm_defs.c | 437 ARMRI84* ARMRI84_I84 ( UShort imm8, UShort imm4 ) { 440 ri84->ARMri84.I84.imm8 = imm8; 442 vassert(imm8 >= 0 && imm8 <= 255); 456 vex_printf("0x%x", ROR32(ri84->ARMri84.I84.imm8, 547 ARMNImm* ARMNImm_TI ( UInt type, UInt imm8 ) { 550 i->imm8 = imm8; 556 ULong y, x = imm->imm8; [all...] |
/external/chromium_org/v8/src/x87/ |
assembler-x87.cc | 400 void Assembler::mov_b(const Operand& dst, int8_t imm8) { 404 EMIT(imm8); 634 void Assembler::cmpb(const Operand& op, int8_t imm8) { 642 EMIT(imm8); 855 void Assembler::rcl(Register dst, uint8_t imm8) { 857 ASSERT(is_uint5(imm8)); // illegal shift count 858 if (imm8 == 1) { 864 EMIT(imm8); 869 void Assembler::rcr(Register dst, uint8_t imm8) { 871 ASSERT(is_uint5(imm8)); // illegal shift coun [all...] |
assembler-x87.h | 596 void mov_b(Register dst, int8_t imm8) { mov_b(Operand(dst), imm8); } 597 void mov_b(const Operand& dst, int8_t imm8); 653 void cmpb(Register reg, int8_t imm8) { cmpb(Operand(reg), imm8); } 654 void cmpb(const Operand& op, int8_t imm8); 703 void rcl(Register dst, uint8_t imm8); 704 void rcr(Register dst, uint8_t imm8); 705 void ror(Register dst, uint8_t imm8); 708 void sar(Register dst, uint8_t imm8); [all...] |
disasm-x87.cc | 570 int imm8 = -1; local 585 imm8 = 1; 587 imm8 = *(data+2); 594 if (imm8 >= 0) { 595 AppendToBuffer("%d", imm8); 1065 // shufps xmm, xmm/m128, imm8 1069 int8_t imm8 = static_cast<int8_t>(data[1]); local 1073 static_cast<int>(imm8)); 1245 int8_t imm8 = static_cast<int8_t>(data[1]); local 1255 int8_t imm8 = static_cast<int8_t>(data[1]); local 1265 int8_t imm8 = static_cast<int8_t>(data[1]); local 1275 int8_t imm8 = static_cast<int8_t>(data[1]); local 1346 int8_t imm8 = static_cast<int8_t>(data[1]); local 1375 int8_t imm8 = static_cast<int8_t>(data[1]); local [all...] |
/external/chromium_org/v8/src/ia32/ |
assembler-ia32.cc | 458 void Assembler::mov_b(const Operand& dst, int8_t imm8) { 462 EMIT(imm8); 701 void Assembler::cmpb(const Operand& op, int8_t imm8) { 709 EMIT(imm8); 922 void Assembler::rcl(Register dst, uint8_t imm8) { 924 ASSERT(is_uint5(imm8)); // illegal shift count 925 if (imm8 == 1) { 931 EMIT(imm8); 936 void Assembler::rcr(Register dst, uint8_t imm8) { 938 ASSERT(is_uint5(imm8)); // illegal shift coun [all...] |
assembler-ia32.h | 607 void mov_b(Register dst, int8_t imm8) { mov_b(Operand(dst), imm8); } 608 void mov_b(const Operand& dst, int8_t imm8); 670 void cmpb(Register reg, int8_t imm8) { cmpb(Operand(reg), imm8); } 671 void cmpb(const Operand& op, int8_t imm8); 720 void rcl(Register dst, uint8_t imm8); 721 void rcr(Register dst, uint8_t imm8); 722 void ror(Register dst, uint8_t imm8); 725 void sar(Register dst, uint8_t imm8); [all...] |
disasm-ia32.cc | 570 int imm8 = -1; local 585 imm8 = 1; 587 imm8 = *(data+2); 594 if (imm8 >= 0) { 595 AppendToBuffer("%d", imm8); 1065 // shufps xmm, xmm/m128, imm8 1069 int8_t imm8 = static_cast<int8_t>(data[1]); local 1073 static_cast<int>(imm8)); 1245 int8_t imm8 = static_cast<int8_t>(data[1]); local 1255 int8_t imm8 = static_cast<int8_t>(data[1]); local 1265 int8_t imm8 = static_cast<int8_t>(data[1]); local 1275 int8_t imm8 = static_cast<int8_t>(data[1]); local 1346 int8_t imm8 = static_cast<int8_t>(data[1]); local 1375 int8_t imm8 = static_cast<int8_t>(data[1]); local [all...] |
/external/valgrind/main/none/tests/amd64/ |
insn_mmx.def | 72 pslld imm8[4] mm.ud[0x01234567,0x89abcdef] => 1.ud[0x12345670,0x9abcdef0] 75 psllq imm8[4] mm.uq[0x0123456789abcdef] => 1.uq[0x123456789abcdef0] 78 psllw imm8[4] mm.uw[0x0123,0x4567,0x89ab,0xcdef] => 1.uw[0x1230,0x5670,0x9ab0,0xdef0] 81 psrad imm8[4] mm.ud[0x01234567,0x89abcdef] => 1.ud[0x00123456,0xf89abcde] 84 psraw imm8[4] mm.uw[0x0123,0x4567,0x89ab,0xcdef] => 1.uw[0x0012,0x0456,0xf89a,0xfcde] 87 psrld imm8[4] mm.ud[0x01234567,0x89abcdef] => 1.ud[0x00123456,0x089abcde] 90 psrlq imm8[4] mm.uq[0x0123456789abcdef] => 1.uq[0x00123456789abcde] 93 psrlw imm8[4] mm.uw[0x0123,0x4567,0x89ab,0xcdef] => 1.uw[0x0012,0x0456,0x089a,0x0cde]
|
pcmpstr64w.c | 188 imm8 is the original immediate from the instruction. isSTRM 192 If the given imm8 case can be handled, the return value is True. 201 UInt imm8, Bool isxSTRM ) 203 assert(imm8 < 0x80); 207 /* Explicitly reject any imm8 values that haven't been validated, 210 switch (imm8) { 220 UInt fmt = (imm8 >> 0) & 3; // imm8[1:0] data format 221 UInt agg = (imm8 >> 2) & 3; // imm8[3:2] aggregation f [all...] |
pcmpstr64.c | 183 imm8 is the original immediate from the instruction. isSTRM 187 If the given imm8 case can be handled, the return value is True. 196 UInt imm8, Bool isSTRM ) 198 assert(imm8 < 0x80); 202 /* Explicitly reject any imm8 values that haven't been validated, 205 switch (imm8) { 215 UInt fmt = (imm8 >> 0) & 3; // imm8[1:0] data format 216 UInt agg = (imm8 >> 2) & 3; // imm8[3:2] aggregation f [all...] |
/external/lldb/source/Plugins/Process/Utility/ |
ARMUtils.h | 364 // imm32 = ZeroExtend(i:imm3:imm8, 32) 369 const uint32_t imm8 = bits(opcode, 7, 0); local 370 const uint32_t imm12 = i << 11 | imm3 << 8 | imm8; 381 // imm32 = ZeroExtend(imm8:'00', 32) 384 const uint32_t imm8 = bits(opcode, 7, 0); local 385 return imm8 * 4;
|
/external/chromium_org/v8/src/x64/ |
assembler-x64.h | 808 void instruction##p(Register dst, Immediate imm8) { \ 809 shift(dst, imm8, subcode, kPointerSize); \ 812 void instruction##l(Register dst, Immediate imm8) { \ 813 shift(dst, imm8, subcode, kInt32Size); \ 816 void instruction##q(Register dst, Immediate imm8) { \ 817 shift(dst, imm8, subcode, kInt64Size); \ [all...] |
assembler-x64.cc | 825 void Assembler::cmpb_al(Immediate imm8) { 826 ASSERT(is_int8(imm8.value_) || is_uint8(imm8.value_)); 829 emit(imm8.value_); [all...] |
/external/qemu/disas/ |
arm.c | 3373 unsigned int bits = 0, imm, imm8, mod; local [all...] |
/art/compiler/utils/arm/ |
assembler_thumb2.cc | 369 uint8_t imm8 = ((imm32 >> 31) << 7) | (((imm32 >> 29) & 1) << 6) | local 371 EmitVFPsss(cond, B23 | B21 | B20 | ((imm8 >> 4)*B16) | (imm8 & 0xf), 384 uint8_t imm8 = ((imm64 >> 63) << 7) | (((imm64 >> 61) & 1) << 6) | local 386 EmitVFPddd(cond, B23 | B21 | B20 | ((imm8 >> 4)*B16) | B8 | (imm8 & 0xf), 775 uint32_t imm8 = imm & 0xff; local 783 imm8; 1540 uint32_t imm8 = imm16 & 0xff; local 1563 uint32_t imm8 = imm16 & 0xff; local [all...] |
assembler_arm.h | 116 uint32_t imm8 = (immediate << 2*rot) | (immediate >> (32 - 2*rot)); local 117 if (imm8 < (1 << kImmed8Bits)) { 121 shifter_op->immed_ = imm8;
|