| /freebsd/contrib/llvm-project/compiler-rt/lib/builtins/cpu_model/ |
| H A D | x86.c | 825 unsigned EAX = 0, EBX = 0; in getAvailableFeatures() local 891 MaxLeaf >= 0x7 && !getX86CpuIDAndInfoEx(0x7, 0x0, &EAX, &EBX, &ECX, &EDX); in getAvailableFeatures() 893 if (HasLeaf7 && ((EBX >> 0) & 1)) in getAvailableFeatures() 895 if (HasLeaf7 && ((EBX >> 2) & 1)) in getAvailableFeatures() 897 if (HasLeaf7 && ((EBX >> 3) & 1)) in getAvailableFeatures() 899 if (HasLeaf7 && ((EBX >> 5) & 1) && HasAVXSave) in getAvailableFeatures() 901 if (HasLeaf7 && ((EBX >> 8) & 1)) in getAvailableFeatures() 903 if (HasLeaf7 && ((EBX >> 11) & 1)) in getAvailableFeatures() 905 if (HasLeaf7 && ((EBX >> 16) & 1) && HasAVX512Save) in getAvailableFeatures() 907 if (HasLeaf7 && ((EBX >> 17) & 1) && HasAVX512Save) in getAvailableFeatures() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/TargetParser/ |
| H A D | Host.cpp | 619 unsigned EAX = 0, EBX = 0, ECX = 0, EDX = 0; in getVendorSignature() local 625 if (getX86CpuIDAndInfo(0, MaxLeaf, &EBX, &ECX, &EDX) || *MaxLeaf < 1) in getVendorSignature() 629 if (EBX == 0x756e6547 && EDX == 0x49656e69 && ECX == 0x6c65746e) in getVendorSignature() 633 if (EBX == 0x68747541 && EDX == 0x69746e65 && ECX == 0x444d4163) in getVendorSignature() 1285 unsigned EAX, EBX; in getAvailableFeatures() local 1342 MaxLeaf >= 0x7 && !getX86CpuIDAndInfoEx(0x7, 0x0, &EAX, &EBX, &ECX, &EDX); in getAvailableFeatures() 1344 if (HasLeaf7 && ((EBX >> 3) & 1)) in getAvailableFeatures() 1346 if (HasLeaf7 && ((EBX >> 5) & 1) && HasAVX) in getAvailableFeatures() 1348 if (HasLeaf7 && ((EBX >> 8) & 1)) in getAvailableFeatures() 1350 if (HasLeaf7 && ((EBX >> 16) & 1) && HasAVX512Save) { in getAvailableFeatures() [all …]
|
| /freebsd/sys/contrib/openzfs/lib/libspl/include/sys/ |
| H A D | simd.h | 62 EBX, enumerator 140 [AVX2] = {7U, 0U, 1U << 5, EBX }, 141 [BMI1] = {7U, 0U, 1U << 3, EBX }, 142 [BMI2] = {7U, 0U, 1U << 8, EBX }, 143 [AVX512F] = {7U, 0U, _AVX512F_BIT, EBX }, 144 [AVX512CD] = {7U, 0U, _AVX512CD_BIT, EBX }, 145 [AVX512DQ] = {7U, 0U, _AVX512DQ_BIT, EBX }, 146 [AVX512BW] = {7U, 0U, _AVX512BW_BIT, EBX }, 147 [AVX512IFMA] = {7U, 0U, _AVX512IFMA_BIT, EBX }, 149 [AVX512PF] = {7U, 0U, _AVX512PF_BIT, EBX }, [all …]
|
| /freebsd/sys/i386/i386/ |
| H A D | bpf_jit_machdep.c | 215 PUSH(EBX); in bpf_jit_compile() 216 MOVodd(8, EBP, EBX); in bpf_jit_compile() 235 POP(EBX); in bpf_jit_compile() 247 POP(EBX); in bpf_jit_compile() 265 POP(EBX); in bpf_jit_compile() 270 MOVobd(EBX, ESI, EAX); in bpf_jit_compile() 283 POP(EBX); in bpf_jit_compile() 288 MOVobw(EBX, ESI, AX); in bpf_jit_compile() 297 POP(EBX); in bpf_jit_compile() 302 MOVobb(EBX, ESI, AL); in bpf_jit_compile() [all …]
|
| H A D | bpf_jit_machdep.h | 43 #define EBX 3 macro
|
| /freebsd/stand/i386/btx/lib/ |
| H A D | btxv86.S | 36 .set V86_EBX,0x24 # V86 EBX 64 xchgl %ebx,V86_EBX(%ebp) # Swap EBX
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Support/Solaris/sys/ |
| H A D | regset.h | 27 #undef EBX
|
| /freebsd/sys/cddl/dev/dtrace/x86/ |
| H A D | regset.h | 104 #define EBX 7 macro
|
| /freebsd/contrib/llvm-project/compiler-rt/lib/xray/ |
| H A D | xray_x86_64.cpp | 319 unsigned int EAX, EBX, ECX, EDX; in probeRequiredCPUFeatures() local 324 __asm__ __volatile__("cpuid" : "=a"(EAX), "=b"(EBX), "=c"(ECX), "=d"(EDX) in probeRequiredCPUFeatures()
|
| /freebsd/crypto/openssl/doc/man3/ |
| H A D | OPENSSL_ia32cap.pod | 82 resulting from the following execution of CPUID.(EAX=07H,ECX=0H).EBX and 142 CPUID.(EAX=07H,ECX=1H).EBX: 156 CPUID.(EAX=24H,ECX=0H).EBX:
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/ |
| H A D | X86MCTargetDesc.h | 54 EAX = 0, ECX = 1, EDX = 2, EBX = 3, ESP = 4, EBP = 5, ESI = 6, EDI = 7 enumerator
|
| H A D | X86MCTargetDesc.cpp | 199 {codeview::RegisterId::EBX, X86::EBX}, in initLLVMToSEHAndCVRegMapping() 782 SUB_SUPER(BL, BX, EBX, RBX, R) in getX86SubSuperRegister() 884 B_SUB_SUPER(EBX) in getX86SubSuperRegister()
|
| H A D | X86WinCOFFTargetStreamer.cpp | 305 case X86::EBX: OS << "$ebx"; break; in printFPOReg()
|
| H A D | X86AsmBackend.cpp | 1185 case X86::EBX: in PushInstrSize() 1208 X86::EBX, X86::ECX, X86::EDX, X86::EDI, X86::ESI, X86::EBP, 0 in getCompactUnwindRegNum()
|
| /freebsd/cddl/contrib/opensolaris/lib/libdtrace/i386/ |
| H A D | regs.sed.in | 52 SED_REPLACE(EBX)
|
| H A D | regs.d.in | 46 inline int R_EBX = @EBX@;
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86RegisterInfo.td | 240 def EBX : X86Reg<"ebx", 3, [BX, HBX]>, DwarfRegNum<[-2, 3, 3]>; 286 def RBX : X86Reg<"rbx", 3, [EBX]>, DwarfRegNum<[3, -2, -2]>; 581 (add EAX, ECX, EDX, ESI, EDI, EBX, EBP, ESP, R8D, R9D, 634 def GR32_ABCD : RegisterClass<"X86", [i32], 32, (add EAX, ECX, EDX, EBX)>; 656 (add EAX, ECX, EDX, ESI, EDI, EBX, EBP, ESP)>; 734 def GR32_CB : RegisterClass<"X86", [i32], 32, (add ECX, EBX)>; 735 def GR32_BSI : RegisterClass<"X86", [i32], 32, (add EBX, ESI)>;
|
| H A D | X86MCInstLower.cpp | 576 .addReg(Is64Bits ? X86::RIP : X86::EBX) in LowerTlsAddr() 626 .addReg(X86::EBX) in LowerTlsAddr() 632 .addReg(X86::EBX) in LowerTlsAddr() 643 .addReg(X86::EBX) in LowerTlsAddr()
|
| H A D | X86ExpandPseudo.cpp | 448 if (Base.getReg() == X86::RBX || Base.getReg() == X86::EBX) in expandMI() 556 TII->copyPhysReg(MBB, MBBI, DL, X86::EBX, InArg.getReg(), InArg.isKill()); in expandMI()
|
| H A D | X86CallingConv.td | 989 CCIfType<[i32], CCAssignToReg<[EBX, EBP, EDI, ESI]>> 1123 def CSR_32 : CalleeSavedRegs<(add ESI, EDI, EBX, EBP)>; 1169 def CSR_32_AllRegs : CalleeSavedRegs<(add EAX, EBX, ECX, EDX, EBP, ESI, 1213 def CSR_32_RegCall_NoSSE : CalleeSavedRegs<(add ESI, EDI, EBX, EBP)>;
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/Disassembler/ |
| H A D | X86DisassemblerDecoder.h | 223 ENTRY(EBX) \ 257 ENTRY(EBX) \
|
| /freebsd/sys/amd64/amd64/ |
| H A D | bpf_jit_machdep.h | 60 #define EBX 3 macro
|
| /freebsd/contrib/llvm-project/llvm/lib/DebugInfo/CodeView/ |
| H A D | SymbolRecordMapping.cpp | 525 case EncodedFramePtrReg::BasePtr: return RegisterId::EBX; in decodeFramePtrReg() 558 case RegisterId::EBX: in encodeFramePtrReg()
|
| /freebsd/contrib/llvm-project/lldb/source/Plugins/SymbolFile/NativePDB/ |
| H A D | CodeViewRegisterMapping.cpp | 695 case llvm::codeview::RegisterId::EBX: in GetRegisterSize()
|
| /freebsd/sys/contrib/edk2/Include/Library/ |
| H A D | BaseLib.h | 5611 UINT32 EBX; member 5770 UINT32 EBX; member
|