HomeSort by: relevance | last modified time | path
    Searched defs:evex (Results 1 - 14 of 14) sorted by relevancy

  /src/external/gpl3/gcc.old/dist/libsanitizer/tsan/
tsan_rtl_access.cpp 43 auto *evex = reinterpret_cast<EventAccessExt *>(ev); local
44 evex->is_access = 0;
45 evex->is_func = 0;
46 evex->type = EventType::kAccessExt;
47 evex->is_read = !!(typ & kAccessRead);
48 evex->is_atomic = !!(typ & kAccessAtomic);
49 evex->size_log = size_log;
50 evex->addr = CompressAddr(addr);
51 evex->pc = pc;
52 TraceRelease(thr, evex);
    [all...]
  /src/external/gpl3/gcc/dist/libsanitizer/tsan/
tsan_rtl_access.cpp 41 auto* evex = reinterpret_cast<EventAccessExt*>(ev); local
42 evex->is_access = 0;
43 evex->is_func = 0;
44 evex->type = EventType::kAccessExt;
45 evex->is_read = !!(typ & kAccessRead);
46 evex->is_atomic = !!(typ & kAccessAtomic);
47 evex->size_log = size_log;
49 evex->_ = 0;
50 evex->addr = CompressAddr(addr);
51 evex->pc = pc
    [all...]
  /src/external/gpl3/binutils/dist/bfd/
elf64-x86-64.c 1756 /* Move the R bits to the B bits in EVEX payload byte 1. */
1815 unsigned char evex[3] = { 0, 0, 0 };
1872 /* Skip if this isn't an EVEX instruction. */
1876 evex[0] = bfd_get_8 (abfd, contents + roff - 5);
1877 evex[1] = bfd_get_8 (abfd, contents + roff - 4);
1878 evex[2] = bfd_get_8 (abfd, contents + roff - 3);
1881 if ((evex[0] & 7) != 4
1882 || (evex[1] & 3) != 0
1883 || (evex[2] & 0xe0) != 0)
2177 if (!(evex[2] & 0x10) && (opcode | 0x38) != 0x3b
1813 unsigned char evex[3] = { 0, 0, 0 }; local
    [all...]
  /src/external/gpl3/binutils.old/dist/bfd/
elf64-x86-64.c 1744 /* Move the R bits to the B bits in EVEX payload byte 1. */
1803 unsigned char evex[3] = { 0, 0, 0 };
1860 /* Skip if this isn't an EVEX instruction. */
1864 evex[0] = bfd_get_8 (abfd, contents + roff - 5);
1865 evex[1] = bfd_get_8 (abfd, contents + roff - 4);
1866 evex[2] = bfd_get_8 (abfd, contents + roff - 3);
1869 if ((evex[0] & 7) != 4
1870 || (evex[1] & 3) != 0
1871 || (evex[2] & 0xe0) != 0)
2165 if (!(evex[2] & 0x10) && (opcode | 0x38) != 0x3b
1801 unsigned char evex[3] = { 0, 0, 0 }; local
    [all...]
  /src/external/gpl3/binutils/dist/opcodes/
i386-opc.h 642 /* Instruction requires EVEX.NF to be 1. */
723 VEX/XOP/EVEX pp fields):
748 /* insn has EVEX prefix:
749 1: 512bit EVEX prefix.
750 2: 128bit EVEX prefix.
751 3: 256bit EVEX prefix.
752 4: Length-ignored (LIG) EVEX prefix.
762 EVex,
858 unsigned int evex:3; member in struct:i386_opcode_modifier
1042 VEX/XOP mmmmm and EVEX mmm fields)
    [all...]
i386-dis.c 173 /* Flags for EVEX bits which we somehow handled when printing the
227 bool evex; member in struct:instr_info::__anon10891
236 /* For APX EVEX-promoted prefix, EVEX.ND shares the same bit as vex.b. */
246 /* Record whether EVEX masking is used incorrectly. */
679 /* 16-byte XMM, 32-byte YMM or 64-byte ZMM operand. In EVEX with
682 /* Similar to x_mode, but with different EVEX mem shifts. */
684 /* Similar to x_mode, but with yet different EVEX mem shifts. */
689 in EVEX. */
691 /* 16-byte XMM, 32-byte YMM or 64-byte ZMM operand. In EVEX wit
    [all...]
  /src/external/gpl3/binutils.old/dist/opcodes/
i386-opc.h 630 /* Instruction requires EVEX.NF to be 1. */
710 VEX/XOP/EVEX pp fields):
735 /* insn has EVEX prefix:
736 1: 512bit EVEX prefix.
737 2: 128bit EVEX prefix.
738 3: 256bit EVEX prefix.
739 4: Length-ignored (LIG) EVEX prefix.
749 EVex,
845 unsigned int evex:3; member in struct:i386_opcode_modifier
1029 VEX/XOP mmmmm and EVEX mmm fields)
    [all...]
i386-dis.c 173 /* Flags for EVEX bits which we somehow handled when printing the
227 bool evex; member in struct:instr_info::__anon12338
236 /* For APX EVEX-promoted prefix, EVEX.ND shares the same bit as vex.b. */
246 /* Record whether EVEX masking is used incorrectly. */
679 /* 16-byte XMM, 32-byte YMM or 64-byte ZMM operand. In EVEX with
682 /* Similar to x_mode, but with different EVEX mem shifts. */
684 /* Similar to x_mode, but with yet different EVEX mem shifts. */
689 in EVEX. */
691 /* 16-byte XMM, 32-byte YMM or 64-byte ZMM operand. In EVEX wit
    [all...]
  /src/external/gpl3/gdb/dist/opcodes/
i386-opc.h 597 /* Instruction requires EVEX.NF to be 1. */
677 VEX/XOP/EVEX pp fields):
702 /* insn has EVEX prefix:
703 1: 512bit EVEX prefix.
704 2: 128bit EVEX prefix.
705 3: 256bit EVEX prefix.
706 4: Length-ignored (LIG) EVEX prefix.
716 EVex,
812 unsigned int evex:3; member in struct:i386_opcode_modifier
995 VEX/XOP mmmmm and EVEX mmm fields)
    [all...]
i386-dis.c 173 /* Flags for EVEX bits which we somehow handled when printing the
227 bool evex; member in struct:instr_info::__anon19016
237 /* For APX EVEX-promoted prefix, EVEX.ND shares the same bit as vex.b. */
247 /* Record whether EVEX masking is used incorrectly. */
679 /* 16-byte XMM, 32-byte YMM or 64-byte ZMM operand. In EVEX with
682 /* Similar to x_mode, but with different EVEX mem shifts. */
684 /* Similar to x_mode, but with yet different EVEX mem shifts. */
689 in EVEX. */
691 /* 16-byte XMM, 32-byte YMM or 64-byte ZMM operand. In EVEX wit
    [all...]
  /src/external/gpl3/gdb.old/dist/opcodes/
i386-opc.h 660 VEX/XOP/EVEX pp fields):
685 /* insn has EVEX prefix:
686 1: 512bit EVEX prefix.
687 2: 128bit EVEX prefix.
688 3: 256bit EVEX prefix.
689 4: Length-ignored (LIG) EVEX prefix.
699 EVex,
795 unsigned int evex:3; member in struct:i386_opcode_modifier
978 VEX/XOP mmmmm and EVEX mm fields):
1022 #define Prefix_EVEX 7 /* {evex} */
    [all...]
i386-dis.c 170 /* Flags for EVEX bits which we somehow handled when printing the
223 bool evex; member in struct:instr_info::__anon21755
232 /* For APX EVEX-promoted prefix, EVEX.ND shares the same bit as vex.b. */
242 /* Record whether EVEX masking is used incorrectly. */
674 /* 16-byte XMM, 32-byte YMM or 64-byte ZMM operand. In EVEX with
677 /* Similar to x_mode, but with different EVEX mem shifts. */
679 /* Similar to x_mode, but with yet different EVEX mem shifts. */
684 in EVEX. */
686 /* 16-byte XMM, 32-byte YMM or 64-byte ZMM operand. In EVEX wit
    [all...]
  /src/external/gpl3/binutils/dist/gas/config/
tc-i386.c 224 /* VEX prefix is either 2 byte or 3 byte. EVEX is 4 byte. */
456 /* SCC = EVEX.[SC3,SC2,SC1,SC0]. */
459 /* Store 4 bits of EVEX.[OF,SF,ZF,CF]. */
494 encoding_egpr, /* REX2 or EVEX. */
929 /* Encode scalar EVEX LIG instructions with specific vector length. */
937 /* Encode EVEX WIG instructions with specific evex.w. */
944 /* Value to encode in EVEX RC bits, for SAE-only instructions. */
2312 /* Dual VEX/EVEX templates may need stripping of one of the flags. */
2313 if (t->opcode_modifier.vex && t->opcode_modifier.evex)
10292 unsigned int suffixes, evex = 0; local
13557 enum { evex_none, evex_basic, evex_nd } evex = evex_none; local
    [all...]
  /src/external/gpl3/binutils.old/dist/gas/config/
tc-i386.c 224 /* VEX prefix is either 2 byte or 3 byte. EVEX is 4 byte. */
456 /* SCC = EVEX.[SC3,SC2,SC1,SC0]. */
459 /* Store 4 bits of EVEX.[OF,SF,ZF,CF]. */
494 encoding_egpr, /* REX2 or EVEX. */
920 /* Encode scalar EVEX LIG instructions with specific vector length. */
928 /* Encode EVEX WIG instructions with specific evex.w. */
935 /* Value to encode in EVEX RC bits, for SAE-only instructions. */
2274 /* Dual VEX/EVEX templates may need stripping of one of the flags. */
2275 if (t->opcode_modifier.vex && t->opcode_modifier.evex)
10125 unsigned int suffixes, evex = 0; local
13406 enum { evex_none, evex_basic, evex_nd } evex = evex_none; local
    [all...]

Completed in 51 milliseconds