| /freebsd/contrib/llvm-project/compiler-rt/lib/builtins/cpu_model/ |
| H A D | x86.c | 823 static void getAvailableFeatures(unsigned ECX, unsigned EDX, unsigned MaxLeaf, in getAvailableFeatures() argument 839 if ((ECX >> 0) & 1) in getAvailableFeatures() 841 if ((ECX >> 1) & 1) in getAvailableFeatures() 843 if ((ECX >> 9) & 1) in getAvailableFeatures() 845 if ((ECX >> 12) & 1) in getAvailableFeatures() 847 if ((ECX >> 13) & 1) in getAvailableFeatures() 849 if ((ECX >> 19) & 1) in getAvailableFeatures() 851 if ((ECX >> 20) & 1) in getAvailableFeatures() 853 if ((ECX >> 22) & 1) in getAvailableFeatures() 855 if ((ECX >> 23) & 1) in getAvailableFeatures() [all …]
|
| /freebsd/sys/i386/i386/ |
| H A D | bpf_jit_machdep.c | 260 MOVrd(EDI, ECX); in bpf_jit_compile() 261 SUBrd(ESI, ECX); in bpf_jit_compile() 262 CMPid(sizeof(int32_t), ECX); in bpf_jit_compile() 279 MOVrd(EDI, ECX); in bpf_jit_compile() 280 SUBrd(ESI, ECX); in bpf_jit_compile() 281 CMPid(sizeof(int16_t), ECX); in bpf_jit_compile() 309 MOVrd(ESP, ECX); in bpf_jit_compile() 310 MOVodd(12, ECX, EAX); in bpf_jit_compile() 318 MOVrd(ESP, ECX); in bpf_jit_compile() 319 MOVodd(12, ECX, EDX); in bpf_jit_compile() [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() 1283 static void getAvailableFeatures(unsigned ECX, unsigned EDX, unsigned MaxLeaf, in getAvailableFeatures() argument 1300 if ((ECX >> 0) & 1) in getAvailableFeatures() 1302 if ((ECX >> 1) & 1) in getAvailableFeatures() 1304 if ((ECX >> 9) & 1) in getAvailableFeatures() 1306 if ((ECX >> 12) & 1) in getAvailableFeatures() 1308 if ((ECX >> 19) & 1) in getAvailableFeatures() [all …]
|
| /freebsd/sys/amd64/amd64/ |
| H A D | bpf_jit_machdep.c | 243 MOVrd(EDI, ECX); in bpf_jit_compile() 244 SUBrd(ESI, ECX); in bpf_jit_compile() 245 CMPid(sizeof(int32_t), ECX); in bpf_jit_compile() 265 MOVrd(EDI, ECX); in bpf_jit_compile() 266 SUBrd(ESI, ECX); in bpf_jit_compile() 267 CMPid(sizeof(int16_t), ECX); in bpf_jit_compile() 305 MOVrd(EDI, ECX); in bpf_jit_compile() 306 SUBrd(EDX, ECX); in bpf_jit_compile() 307 CMPrd(ESI, ECX); in bpf_jit_compile() 310 MOVrd(EDI, ECX); in bpf_jit_compile() [all …]
|
| /freebsd/sys/contrib/openzfs/lib/libspl/include/sys/ |
| H A D | simd.h | 74 ECX, enumerator 145 [SSE3] = {1U, 0U, 1U << 0, ECX }, 146 [SSSE3] = {1U, 0U, 1U << 9, ECX }, 147 [SSE4_1] = {1U, 0U, 1U << 19, ECX }, 148 [SSE4_2] = {1U, 0U, 1U << 20, ECX }, 149 [OSXSAVE] = {1U, 0U, 1U << 27, ECX }, 150 [AVX] = {1U, 0U, 1U << 28, ECX }, 159 [AVX512VBMI] = {7U, 0U, _AVX512VBMI_BIT, ECX }, 163 [AES] = {1U, 0U, _AES_BIT, ECX }, 164 [PCLMULQDQ] = {1U, 0U, _PCLMULQDQ_BIT, ECX }, [all …]
|
| /freebsd/crypto/openssl/doc/man3/ |
| H A D | OPENSSL_ia32cap.pod | 35 CPUID.(EAX=01H).ECX: 82 resulting from the following execution of CPUID.(EAX=07H,ECX=0H).EBX and 83 CPUID.(EAX=07H,ECX=0H).ECX: 119 resulting from the following execution of CPUID.(EAX=07H,ECX=0H).EDX and 120 CPUID.(EAX=07H,ECX=1H).EAX: 141 resulting from the following execution of CPUID.(EAX=07H,ECX=1H).EDX and 142 CPUID.(EAX=07H,ECX=1H).EBX: 155 resulting from the following execution of CPUID.(EAX=07H,ECX=1H).ECX and 156 CPUID.(EAX=24H,ECX=0H).EBX:
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86CallingConv.td | 55 let GPR_32 = [EAX, ECX, EDX, EDI, ESI]; 69 let GPR_32 = [ECX, EDX, EDI, ESI]; 89 let GPR_32 = [EAX, ECX, EDX, EDI, ESI, R8D, R9D, R10D, R11D, R12D, R14D, R15D]; 101 let GPR_32 = [EAX, ECX, EDX, EDI, ESI, R8D, R9D, R11D, R12D, R14D, R15D]; 108 let GPR_32 = [EAX, ECX, EDX, EDI, ESI, R8D, R9D, R12D, R13D, R14D, R15D]; 254 CCIfType<[i32], CCAssignToReg<[EAX, EDX, ECX]>>, 304 CCIfType<[f32], CCAssignToReg<[EAX, EDX, ECX]>>>, 318 // For integers, ECX can be used as an extra return register 321 CCIfType<[i32], CCAssignToReg<[EAX, EDX, ECX]>>, 414 // For integers, ECX, R8D can be used as extra return registers. [all …]
|
| H A D | X86InstrSVM.td | 56 let Uses = [EAX, ECX] in 59 let Uses = [RAX, ECX] in
|
| H A D | X86SelectionDAGInfo.cpp | 94 const unsigned CX = Use64BitRegs ? X86::RCX : X86::ECX; in emitRepstos() 218 X86::ECX, X86::EAX, X86::EDI}; in EmitTargetCodeForMemset() 238 const unsigned CX = Use64BitRegs ? X86::RCX : X86::ECX; in emitRepmovs() 333 X86::ECX, X86::ESI, X86::EDI}; in EmitTargetCodeForMemcpy()
|
| H A D | X86InstrSystem.td | 446 let Uses = [EAX, ECX, EDX] in 448 let Uses = [EAX, ECX, EDX] in 450 let Defs = [EAX, EDX], Uses = [ECX] in 494 let Defs = [RAX, RDX], Uses = [ECX] in 515 let Defs = [EAX, EBX, ECX, EDX], Uses = [EAX, ECX] in 615 let Defs = [EDX, EAX], Uses = [ECX] in 618 let Uses = [EDX, EAX, ECX] in 621 [(int_x86_xsetbv ECX, EDX, EAX)]>, TB; 691 let Defs = [EAX, EDX], Uses = [ECX] in 693 [(set EAX, EDX, (X86rdpkru ECX))]>, TB; [all …]
|
| H A D | X86CallingConv.cpp | 33 static const MCPhysReg RegList[] = {X86::EAX, X86::ECX, X86::EDX, X86::EDI, in CC_X86_32_RegCall_Assign2Regs() 242 static const MCPhysReg RegList[] = {X86::EAX, X86::EDX, X86::ECX}; in CC_X86_32_MCUInReg()
|
| H A D | X86RegisterInfo.td | 239 def ECX : X86Reg<"ecx", 1, [CX, HCX]>, DwarfRegNum<[-2, 1, 1]>; 285 def RCX : X86Reg<"rcx", 1, [ECX]>, DwarfRegNum<[2, -2, -2]>; 581 (add EAX, ECX, EDX, ESI, EDI, EBX, EBP, ESP, R8D, R9D, 610 def GR32_ArgRef: RegisterClass<"X86", [i32], 32, (add ECX, EDX)> { 634 def GR32_ABCD : RegisterClass<"X86", [i32], 32, (add EAX, ECX, EDX, EBX)>; 636 def GR32_TC : RegisterClass<"X86", [i32], 32, (add EAX, ECX, EDX, ESP)>; 656 (add EAX, ECX, EDX, ESI, EDI, EBX, EBP, ESP)>; 733 def GR32_DC : RegisterClass<"X86", [i32], 32, (add EDX, ECX)>; 734 def GR32_CB : RegisterClass<"X86", [i32], 32, (add ECX, EBX)>;
|
| H A D | X86InstrSNP.td | 28 let Uses = [EAX, ECX, EDX], Defs = [EAX, EFLAGS] in
|
| /freebsd/crypto/openssl/providers/common/der/ |
| H A D | build.info | 59 #----- ECX 66 DEPEND[$DER_ECX_GEN]=oids_to_c.pm ECX.asn1 71 DEPEND[$DER_ECX_H]=oids_to_c.pm ECX.asn1
|
| H A D | der_ecx_gen.c.in | 17 $OUT = oids_to_c::process_leaves('providers/common/der/ECX.asn1',
|
| /freebsd/stand/i386/btx/lib/ |
| H A D | btxv86.S | 34 .set V86_ECX,0x1c # V86 ECX 62 xchgl %ecx,V86_ECX(%ebp) # Swap ECX
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Support/Solaris/sys/ |
| H A D | regset.h | 25 #undef ECX
|
| /freebsd/sys/cddl/dev/dtrace/x86/ |
| H A D | regset.h | 102 #define ECX 9 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/test/recipes/30-test_evp_data/ |
| H A D | evppkey_ecx_kem.txt | 9 Title = Test ECX KEM
|
| /freebsd/crypto/openssl/providers/common/include/prov/ |
| H A D | der_ecx.h.in | 18 $OUT = oids_to_c::process_leaves('providers/common/der/ECX.asn1',
|
| /freebsd/crypto/openssl/doc/internal/man3/ |
| H A D | evp_pkey_get1_ED25519.pod | 7 - internal ECX from EVP_PKEY getter functions
|
| /freebsd/sys/contrib/device-tree/src/arm/calxeda/ |
| H A D | ecx-2000.dts | 12 model = "Calxeda ECX-2000";
|
| /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
|
| /freebsd/cddl/contrib/opensolaris/lib/libdtrace/i386/ |
| H A D | regs.sed.in | 54 SED_REPLACE(ECX)
|