| /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...] |