| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Support/ |
| H A D | Host.cpp | 502 unsigned EAX = 0, EBX = 0, ECX = 0, EDX = 0; in getVendorSignature() local 511 if (getX86CpuIDAndInfo(0, MaxLeaf, &EBX, &ECX, &EDX) || *MaxLeaf < 1) in getVendorSignature() 515 if (EBX == 0x756e6547 && EDX == 0x49656e69 && ECX == 0x6c65746e) in getVendorSignature() 519 if (EBX == 0x68747541 && EDX == 0x69746e65 && ECX == 0x444d4163) in getVendorSignature() 1004 static void getAvailableFeatures(unsigned ECX, unsigned EDX, unsigned MaxLeaf, in getAvailableFeatures() argument 1021 if ((ECX >> 0) & 1) in getAvailableFeatures() 1023 if ((ECX >> 1) & 1) in getAvailableFeatures() 1025 if ((ECX >> 9) & 1) in getAvailableFeatures() 1027 if ((ECX >> 12) & 1) in getAvailableFeatures() 1029 if ((ECX >> 19) & 1) in getAvailableFeatures() [all …]
|
| /netbsd-src/external/gpl3/gcc.old/dist/libphobos/libdruntime/rt/ |
| H A D | adi.d | 208 mov ECX,a1[4+ESP] ; in _adCmpChar() local 211 cmp ECX,EDX ; in _adCmpChar() local 214 mov ECX,EDX ; in _adCmpChar() local 217 cmp ECX,4 ; in _adCmpChar() 238 lea ECX,[ECX-1] ; in _adCmpChar() local 241 mov EAX,ECX ; in _adCmpChar() 245 shr ECX,2 ; in _adCmpChar() local 254 mov ECX,EAX ; in _adCmpChar() 259 and ECX,3 ; in _adCmpChar()
|
| /netbsd-src/external/gpl3/gcc/dist/libphobos/libdruntime/core/ |
| H A D | cpuid.d | 522 mov a+8, ECX; in getcacheinfoCPUID2() 563 mov ECX, cachenum; in getcacheinfoCPUID4() local 567 mov number_of_sets, ECX; in getcacheinfoCPUID4() local 607 mov c5, ECX; in getAMDcacheinfo() local 634 mov c6, ECX; // L2 cache info in getAMDcacheinfo() local 664 mov ECX, level; in getCpuInfo0B() local 668 mov c, ECX; in getCpuInfo0B() local 712 mov [EAX + 8], ECX; in cpuidX86() 724 mov [RAX + 8], ECX; in cpuidX86() 748 mov c, ECX; in cpuidX86() local [all …]
|
| /netbsd-src/external/bsd/pcc/dist/pcc/arch/i386/ |
| H A D | order.c | 167 { NOLEFT, ECX }, { NORIGHT, ECX }, in nspecial() 168 { NEVER, ECX }, { 0 } }; in nspecial() 175 { NEVER, EDI }, { NEVER, ECX }, in nspecial() 222 { NEVER, ECX }, { NRES, EAXEDX }, { 0 } }; in nspecial() 242 { NEVER, ECX }, { NRES, EAXEDX }, { 0 } }; in nspecial() 263 { NRIGHT, CL }, { NOLEFT, ECX }, { 0 } }; in nspecial()
|
| H A D | macdefs.h | 171 #define ECX 002 /* Scratch (and shift count) register */ macro 231 { ECX, EAXECX, EDXECX, ECXEBX, ECXESI, ECXEDI, -1 },\ 232 { ECX, EAXECX, EDXECX, ECXEBX, ECXESI, ECXEDI, -1 },\ 239 { EAX, AL, AH, ECX, CL, CH, EAXEDX, EAXEBX, EAXESI, /* eaxecx */\ 247 { EDX, DL, DH, ECX, CL, CH, EAXEDX, EAXECX, EDXEBX, /* edxecx */\ 255 { ECX, CL, CH, EBX, BL, BH, EAXECX, EDXECX, ECXESI, /* ecxebx */\ 257 { ECX, CL, CH, ESI, EAXECX, EDXECX, ECXEBX, ECXEDI, /* ecxesi */\ 259 { ECX, CL, CH, EDI, EAXECX, EDXECX, ECXEBX, ECXESI, /* ecxedi */\
|
| H A D | local2.c | 536 (pr == CL && lr == ECX) || (pr == DL && lr == EDX)) in zzzcode() 1141 { EAX, EAX, EAX, EAX, EAX, EDX, EDX, EDX, EDX, ECX, ECX, ECX, EBX, EBX, ESI }; 1143 { EDX, ECX, EBX, ESI, EDI, ECX, EBX, ESI, EDI, EBX, ESI, EDI, ESI, EDI, EDI }; 1377 case 'c': reg = ECX; break; in myxasm() 1522 { "ecx", ECX }, 1528 { "cx", ECX },
|
| H A D | code.c | 184 static TWORD reparegs[] = { EAX, EDX, ECX }; 185 static TWORD fastregs[] = { ECX, EDX }; 473 r = regcvt == 0 ? ECX : EDX; 475 r = regcvt == 0 ? EAX : regcvt == 1 ? EDX : ECX;
|
| /netbsd-src/external/gpl3/gcc/dist/libphobos/src/std/math/ |
| H A D | algebraic.d | 618 mov ECX,A[EBP] ; // ECX = A.length in polyImpl() local 619 dec ECX ; in polyImpl() local 620 lea EDX,[ECX][ECX*8] ; in polyImpl() 621 add EDX,ECX ; in polyImpl() local 632 dec ECX ; in polyImpl() local 645 mov ECX,A[EBP] ; // ECX = A.length in polyImpl() local 646 dec ECX ; in polyImpl() local 647 lea EDX,[ECX*8] ; in polyImpl() 648 lea EDX,[EDX][ECX*4] ; in polyImpl() 659 dec ECX ; in polyImpl() local [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/ |
| H A D | X86CallingConv.td | 43 let GPR_32 = [EAX, ECX, EDX, EDI, ESI]; 63 let GPR_32 = [EAX, ECX, EDX, EDI, ESI, R8D, R9D, R10D, R11D, R12D, R14D, R15D]; 70 let GPR_32 = [EAX, ECX, EDX, EDI, ESI, R8D, R9D, R12D, R13D, R14D, R15D]; 220 CCIfType<[i32], CCAssignToReg<[EAX, EDX, ECX]>>, 282 // For integers, ECX can be used as an extra return register 285 CCIfType<[i32], CCAssignToReg<[EAX, EDX, ECX]>>, 392 // For integers, ECX, R8D can be used as extra return registers. 397 CCIfType<[i32], CCAssignToReg<[EAX, EDX, ECX, R8D]>>, 535 CCIfType<[i32], CCAssignToReg<[EDI, ESI, EDX, ECX, R8D, R9D]>>, 663 CCIfType<[i32], CCAssignToRegWithShadow<[ECX , EDX , R8D , R9D ], [all …]
|
| H A D | X86SelectionDAGInfo.cpp | 58 X86::ECX, X86::EAX, X86::EDI}; in EmitTargetCodeForMemset() 155 Chain = DAG.getCopyToReg(Chain, dl, Use64BitRegs ? X86::RCX : X86::ECX, in EmitTargetCodeForMemset() 189 const unsigned CX = Use64BitRegs ? X86::RCX : X86::ECX; in emitRepmovs() 302 X86::ECX, X86::ESI, X86::EDI}; in EmitTargetCodeForMemcpy()
|
| H A D | X86InstrSVM.td | 56 let Uses = [EAX, ECX] in 59 let Uses = [RAX, ECX] in
|
| H A D | X86InstrSystem.td | 425 let Uses = [EAX, ECX, EDX] in 427 let Defs = [EAX, EDX], Uses = [ECX] in 430 let Defs = [RAX, RDX], Uses = [ECX] in 451 let Defs = [EAX, EBX, ECX, EDX], Uses = [EAX, ECX] in 532 let Defs = [EDX, EAX], Uses = [ECX] in 535 let Uses = [EDX, EAX, ECX] in 538 [(int_x86_xsetbv ECX, EDX, EAX)]>, PS; 609 let Defs = [EAX, EDX], Uses = [ECX] in 611 [(set EAX, (X86rdpkru ECX)), (implicit EDX)]>, PS; 612 let Uses = [EAX, ECX, EDX] in [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 | 145 def ECX : X86Reg<"ecx", 1, [CX, HCX]>, DwarfRegNum<[-2, 1, 1]>; 171 def RCX : X86Reg<"rcx", 1, [ECX]>, DwarfRegNum<[2, -2, -2]>; 427 (add EAX, ECX, EDX, ESI, EDI, EBX, EBP, ESP, 459 def GR32_ABCD : RegisterClass<"X86", [i32], 32, (add EAX, ECX, EDX, EBX)>; 461 def GR32_TC : RegisterClass<"X86", [i32], 32, (add EAX, ECX, EDX, ESP)>; 481 (add EAX, ECX, EDX, ESI, EDI, EBX, EBP, ESP)>; 528 def GR32_DC : RegisterClass<"X86", [i32], 32, (add EDX, ECX)>; 529 def GR32_CB : RegisterClass<"X86", [i32], 32, (add ECX, EBX)>;
|
| /netbsd-src/external/cddl/osnet/dev/dtrace/x86/ |
| H A D | regset.h | 134 #define ECX 10 macro 155 #define ECX 9
|
| /netbsd-src/crypto/external/bsd/openssl/dist/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 | 16 $OUT = oids_to_c::process_leaves('providers/common/der/ECX.asn1',
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/MCTargetDesc/ |
| H A D | X86MCTargetDesc.cpp | 104 {codeview::RegisterId::ECX, X86::ECX}, in initLLVMToSEHAndCVRegMapping() 631 case X86::CH: case X86::CL: case X86::CX: case X86::ECX: case X86::RCX: in getX86SubSuperRegisterOrZero() 643 case X86::CH: case X86::CL: case X86::CX: case X86::ECX: case X86::RCX: in getX86SubSuperRegisterOrZero() 680 case X86::CH: case X86::CL: case X86::CX: case X86::ECX: case X86::RCX: in getX86SubSuperRegisterOrZero() 716 case X86::CH: case X86::CL: case X86::CX: case X86::ECX: case X86::RCX: in getX86SubSuperRegisterOrZero() 717 return X86::ECX; in getX86SubSuperRegisterOrZero() 752 case X86::CH: case X86::CL: case X86::CX: case X86::ECX: case X86::RCX: in getX86SubSuperRegisterOrZero()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Support/Solaris/sys/ |
| H A D | regset.h | 25 #undef ECX
|
| /netbsd-src/sys/external/bsd/compiler_rt/dist/lib/xray/ |
| H A D | xray_x86_64.cc | 332 unsigned int EAX, EBX, ECX, EDX; in probeRequiredCPUFeatures() local 337 __asm__ __volatile__("cpuid" : "=a"(EAX), "=b"(EBX), "=c"(ECX), "=d"(EDX) in probeRequiredCPUFeatures()
|
| /netbsd-src/external/gpl3/gcc.old/dist/libphobos/src/std/ |
| H A D | math.d | 2593 fld real ptr [ECX]; in expi() 7558 mov ECX,A[EBP] ; // ECX = A.length 7559 dec ECX ; 7560 lea EDX,[ECX][ECX*8] ; 7561 add EDX,ECX ; 7572 dec ECX ; 7586 mov ECX,A[EBP] ; // ECX = A.length 7587 dec ECX ; 7588 lea EDX,[ECX*8] ; 7589 lea EDX,[EDX][ECX*4] ; [all …]
|
| /netbsd-src/external/gpl3/gcc.old/dist/libphobos/libdruntime/gcc/sections/ |
| H A D | win64.d | 135 mov ECX, FS:[0x2C]; // _tls_array in initTLSRanges() local 136 mov EAX, [ECX+4*EAX]; in initTLSRanges()
|
| /netbsd-src/crypto/external/bsd/openssl/dist/providers/common/include/prov/ |
| H A D | der_ecx.h.in | 17 $OUT = oids_to_c::process_leaves('providers/common/der/ECX.asn1',
|
| /netbsd-src/sys/arch/i386/include/ |
| H A D | bioscall.h | 78 #define ECX r_cx.biosreg_long macro
|
| /netbsd-src/crypto/external/bsd/openssl/dist/doc/internal/man3/ |
| H A D | evp_pkey_get1_ED25519.pod | 7 - internal ECX from EVP_PKEY getter functions
|