HomeSort by relevance Sort by last modified time
    Searched refs:imm8 (Results 1 - 25 of 89) sorted by null

1 2 3 4

  /external/valgrind/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...]
  /external/valgrind/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...]
  /external/v8/src/x64/
assembler-x64.h 813 void instruction##p(Register dst, Immediate imm8) { \
814 shift(dst, imm8, subcode, kPointerSize); \
817 void instruction##l(Register dst, Immediate imm8) { \
818 shift(dst, imm8, subcode, kInt32Size); \
821 void instruction##q(Register dst, Immediate imm8) { \
822 shift(dst, imm8, subcode, kInt64Size); \
825 void instruction##p(Operand dst, Immediate imm8) { \
826 shift(dst, imm8, subcode, kPointerSize); \
829 void instruction##l(Operand dst, Immediate imm8) { \
830 shift(dst, imm8, subcode, kInt32Size);
    [all...]
assembler-x64.cc 985 void Assembler::cmpb_al(Immediate imm8) {
986 DCHECK(is_int8(imm8.value_) || is_uint8(imm8.value_));
989 emit(imm8.value_);
    [all...]
  /external/vixl/src/aarch32/
instructions-aarch32.cc 630 uint32_t imm8 = imm >> (24 - shift); local
632 if ((imm8 <= 0xff) && ((imm8 & 0x80) != 0) && (overflow == 0)) {
633 SetEncodingValue(((shift + 8) << 7) | (imm8 & 0x7F));
687 uint32_t imm8 = (imm << rot) | (imm >> (32 - rot)); local
688 if (imm8 <= 0xff) {
689 SetEncodingValue((rot << 7) | imm8);
  /toolchain/binutils/binutils-2.25/gas/testsuite/gas/i386/
bmi2.s 7 # Test for op r32, r/m32, imm8
31 # Test for op r32, r/m32, imm8
avx2.s 14 # Tests for op imm8, ymm/mem256, ymm
43 # Tests for op imm8, ymm/mem256, ymm, ymm
49 # Tests for op imm8, xmm/mem128, ymm, ymm
72 # Tests for op imm8, ymm, xmm128/mem
80 # Tests for op imm8, xmm/mem128, xmm, xmm
132 # Tests for op imm8, ymm/mem256, ymm
171 # Tests for op imm8, ymm/mem256, ymm, ymm
179 # Tests for op imm8, xmm/mem128, ymm, ymm
211 # Tests for op imm8, ymm, xmm128/mem
222 # Tests for op imm8, xmm/mem128, xmm, xm
    [all...]
x86-64-avx2.s 14 # Tests for op imm8, ymm/mem256, ymm
43 # Tests for op imm8, ymm/mem256, ymm, ymm
49 # Tests for op imm8, xmm/mem128, ymm, ymm
72 # Tests for op imm8, ymm, xmm128/mem
80 # Tests for op imm8, xmm/mem128, xmm, xmm
132 # Tests for op imm8, ymm/mem256, ymm
171 # Tests for op imm8, ymm/mem256, ymm, ymm
179 # Tests for op imm8, xmm/mem128, ymm, ymm
211 # Tests for op imm8, ymm, xmm128/mem
222 # Tests for op imm8, xmm/mem128, xmm, xm
    [all...]
x86-64-sse2avx.s 357 # Tests for op imm8, xmm/mem128, xmm
379 # Tests for op imm8, xmm/mem128, xmm[, xmm]
480 # Tests for op imm8, regq/mem64, xmm[, xmm]
484 # Testsf for op imm8, xmm, regq/mem64
494 # Tests for op imm8, xmm/mem64, xmm[, xmm]
616 # Tests for op imm8, xmm, regq/mem32
619 # Tests for op imm8, xmm, regl/mem32
631 # Tests for op imm8, xmm/mem32, xmm[, xmm]
645 # Tests for op imm8, xmm, regl/mem16
649 # Tests for op imm8, xmm, regq/mem1
    [all...]
sse2avx.s 357 # Tests for op imm8, xmm/mem128, xmm
379 # Tests for op imm8, xmm/mem128, xmm[, xmm]
470 # Tests for op imm8, xmm/mem64, xmm[, xmm]
581 # Tests for op imm8, xmm, regq/mem32
583 # Tests for op imm8, xmm, regl/mem32
595 # Tests for op imm8, xmm/mem32, xmm[, xmm]
609 # Tests for op imm8, xmm, regl/mem16
613 # Tests for op imm8, xmm, regq/mem16
616 # Tests for op imm8, regl/mem16, xmm[, xmm]
621 # Tests for op imm8, xmm, regl/mem
    [all...]
hlebad.s 7 # Tests for op imm8 al
31 # Tests for op imm8 regb/m8
61 # Tests for op imm8 regs/m16
71 # Tests for op imm8 regl/m32
81 # Tests for op imm8 regb/m8
226 # Tests for op imm8 al
250 # Tests for op imm8 regb/m8
280 # Tests for op imm8 regs/m16
290 # Tests for op imm8 regl/m32
300 # Tests for op imm8 regb/m
    [all...]
x86-64-hlebad.s 7 # Tests for op imm8 al
40 # Tests for op imm8 regb/m8
80 # Tests for op imm8 regs/m16
90 # Tests for op imm8 regl/m32
100 # Tests for op imm8 regq/m64
110 # Tests for op imm8 regb/m8
298 # Tests for op imm8 al
331 # Tests for op imm8 regb/m8
371 # Tests for op imm8 regs/m16
381 # Tests for op imm8 regl/m3
    [all...]
x86-64-bmi2.s 7 # Test for op r32, r/m32, imm8
45 # Test for op r64, r/m64, imm8
85 # Test for op r32, r/m32, imm8
131 # Test for op r64, r/m64, imm8
nops.s 21 # with base and imm8
hlebad.l 363 [ ]*7[ ]+\# Tests for op imm8 al
387 [ ]*31[ ]+\# Tests for op imm8 regb/m8
421 [ ]*61[ ]+\# Tests for op imm8 regs/m16
431 [ ]*71[ ]+\# Tests for op imm8 regl/m32
441 [ ]*81[ ]+\# Tests for op imm8 regb/m8
594 [ ]*226[ ]+\# Tests for op imm8 al
622 [ ]*250[ ]+\# Tests for op imm8 regb/m8
652 [ ]*280[ ]+\# Tests for op imm8 regs/m16
666 [ ]*290[ ]+\# Tests for op imm8 regl/m32
676 [ ]*300[ ]+\# Tests for op imm8 regb/m
    [all...]
  /external/v8/src/x87/
assembler-x87.h 609 void mov_b(Register dst, int8_t imm8) { mov_b(Operand(dst), imm8); }
610 void mov_b(const Operand& dst, int8_t imm8);
680 void cmpb(Register reg, Immediate imm8) { cmpb(Operand(reg), imm8); }
681 void cmpb(const Operand& op, Immediate imm8);
742 void rcl(Register dst, uint8_t imm8);
743 void rcr(Register dst, uint8_t imm8);
745 void ror(Register dst, uint8_t imm8) { ror(Operand(dst), imm8); }
    [all...]
assembler-x87.cc 385 void Assembler::mov_b(const Operand& dst, int8_t imm8) {
389 EMIT(imm8);
674 void Assembler::cmpb(const Operand& op, Immediate imm8) {
675 DCHECK(imm8.is_int8() || imm8.is_uint8());
683 emit_b(imm8);
940 void Assembler::rcl(Register dst, uint8_t imm8) {
942 DCHECK(is_uint5(imm8)); // illegal shift count
943 if (imm8 == 1) {
949 EMIT(imm8);
    [all...]
disasm-x87.cc 563 int imm8 = -1; local
593 imm8 = 1;
595 imm8 = *(data + 1);
600 if (imm8 >= 0) {
601 AppendToBuffer(",%d", imm8);
1131 // shufps xmm, xmm/m128, imm8
1135 int8_t imm8 = static_cast<int8_t>(data[1]); local
1139 static_cast<int>(imm8));
1157 int8_t imm8 = static_cast<int8_t>(data[1]); local
1361 int8_t imm8 = static_cast<int8_t>(data[1]); local
1371 int8_t imm8 = static_cast<int8_t>(data[1]); local
1381 int8_t imm8 = static_cast<int8_t>(data[1]); local
1391 int8_t imm8 = static_cast<int8_t>(data[1]); local
1462 int8_t imm8 = static_cast<int8_t>(data[1]); local
1491 int8_t imm8 = static_cast<int8_t>(data[1]); local
    [all...]
  /external/valgrind/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]
  /external/v8/src/ia32/
assembler-ia32.cc 803 void Assembler::cmpb(const Operand& op, Immediate imm8) {
804 DCHECK(imm8.is_int8() || imm8.is_uint8());
812 emit_b(imm8);
1069 void Assembler::rcl(Register dst, uint8_t imm8) {
1071 DCHECK(is_uint5(imm8)); // illegal shift count
1072 if (imm8 == 1) {
1078 EMIT(imm8);
1083 void Assembler::rcr(Register dst, uint8_t imm8) {
1085 DCHECK(is_uint5(imm8)); // illegal shift coun
    [all...]
assembler-ia32.h 611 void mov_b(Register dst, int8_t imm8) { mov_b(Operand(dst), imm8); }
687 void cmpb(Register reg, Immediate imm8) { cmpb(Operand(reg), imm8); }
688 void cmpb(const Operand& op, Immediate imm8);
749 void rcl(Register dst, uint8_t imm8);
750 void rcr(Register dst, uint8_t imm8);
752 void ror(Register dst, uint8_t imm8) { ror(Operand(dst), imm8); }
753 void ror(const Operand& dst, uint8_t imm8);
    [all...]
disasm-ia32.cc 627 int imm8 = -1; local
657 imm8 = 1;
659 imm8 = *(data + 1);
664 if (imm8 >= 0) {
665 AppendToBuffer(",%d", imm8);
1482 int8_t imm8 = static_cast<int8_t>(data[1]); local
1504 int8_t imm8 = static_cast<int8_t>(data[1]); local
1708 int8_t imm8 = static_cast<int8_t>(data[1]); local
1716 int8_t imm8 = static_cast<int8_t>(data[1]); local
1726 int8_t imm8 = static_cast<int8_t>(data[1]); local
1736 int8_t imm8 = static_cast<int8_t>(data[1]); local
1746 int8_t imm8 = static_cast<int8_t>(data[1]); local
1817 int8_t imm8 = static_cast<int8_t>(data[1]); local
1860 int8_t imm8 = static_cast<int8_t>(data[1]); local
1869 int8_t imm8 = static_cast<int8_t>(data[1]); local
    [all...]
  /external/vixl/src/aarch64/
instructions-aarch64.cc 183 float Instruction::Imm8ToFP32(uint32_t imm8) {
184 // Imm8: abcdefgh (8 bits)
187 uint32_t bits = imm8;
200 double Instruction::Imm8ToFP64(uint32_t imm8) {
201 // Imm8: abcdefgh (8 bits)
205 uint32_t bits = imm8;
  /art/compiler/linker/arm/
relative_patcher_thumb2.cc 82 uint32_t imm8 = diff16 & 0xffu; local
83 insn = (insn & 0xfbf08f00u) | (imm << 26) | (imm4 << 16) | (imm3 << 12) | imm8;

Completed in 909 milliseconds

1 2 3 4