Home
last modified time | relevance | path

Searched refs:ecx (Results 1 – 25 of 228) sorted by last modified time

12345678910

/illumos-gate/usr/src/uts/intel/os/
H A Dcpuid.c5941 uint32_t *ecx = &cpi->cpi_support[STD_ECX_FEATURES]; in cpuid_pass_resolve() local
5944 *ecx = CPI_FEATURES_ECX(cpi); in cpuid_pass_resolve()
5956 if (*ecx & CPUID_INTC_ECX_MOVBE) in cpuid_pass_resolve()
5959 if (*ecx & CPUID_INTC_ECX_POPCNT) in cpuid_pass_resolve()
5976 uint32_t *edx, *ecx; in cpuid_pass_resolve() local
5990 ecx = &cpi->cpi_support[AMD_ECX_FEATURES]; in cpuid_pass_resolve()
5993 *ecx = CPI_FEATURES_XTD_ECX(cpi); in cpuid_pass_resolve()
6017 if (*ecx & CPUID_AMD_ECX_AHF64) in cpuid_pass_resolve()
6019 if (*ecx & CPUID_AMD_ECX_LZCNT) in cpuid_pass_resolve()
6024 if (*ecx & CPUID_AMD_ECX_LZCNT) in cpuid_pass_resolve()
[all …]
/illumos-gate/usr/src/uts/intel/ml/
H A Dretpoline.S189 movl $5, %ecx
205 sub $1, %ecx
/illumos-gate/usr/src/boot/i386/libi386/
H A Dbiosdisk.c487 if ((v86.ecx & EDD_INTERFACE_FIXED_DISK) == 0) in bd_check_extensions()
521 if ((v86.ecx & 0x3f) == 0) in bd_get_diskinfo_std()
524 bd->bd_cyl = ((v86.ecx & 0xc0) << 2) + ((v86.ecx & 0xff00) >> 8) + 1; in bd_get_diskinfo_std()
527 bd->bd_sec = v86.ecx & 0x3f; in bd_get_diskinfo_std()
1178 v86.ecx = ((cyl & 0xff) << 8) | ((cyl & 0x300) >> 2) | sec; in bd_chs_io()
1288 return (((v86.ecx & 0xc0) << 18) | ((v86.ecx & 0xff00) << 8) | in bd_getbigeom()
1289 (v86.edx & 0xff00) | (v86.ecx & 0x3f)); in bd_getbigeom()
/illumos-gate/usr/src/uts/intel/io/vmm/intel/
H A Dvmx_support.S113 xorl %ecx, %ecx; \
H A Dvmx.c2139 const uint32_t ecx = vmxctx->guest_rcx; in vmx_handle_msr() local
2147 if (vlapic_owned_msr(ecx)) { in vmx_handle_msr()
2150 res = vlapic_wrmsr(vlapic, ecx, val); in vmx_handle_msr()
2152 res = vmx_wrmsr(vmx, vcpuid, ecx, val); in vmx_handle_msr()
2157 if (vlapic_owned_msr(ecx)) { in vmx_handle_msr()
2160 res = vlapic_rdmsr(vlapic, ecx, &val); in vmx_handle_msr()
2162 res = vmx_rdmsr(vmx, vcpuid, ecx, &val); in vmx_handle_msr()
2180 vmexit->u.msr.code = ecx; in vmx_handle_msr()
/illumos-gate/usr/src/uts/i86pc/ml/
H A Dsyscall_asm_amd64.S353 orl %ecx, %ecx; \
499 movl $MSR_AMD_KGSBASE, %ecx
768 movl %ecx, REGOFF_RCX(%rsp)
799 movl $MSR_AMD_KGSBASE, %ecx
864 movl 0x18(%rsp), %ecx
923 movl REGOFF_RIP(%rsp), %ecx /* %ecx -> %eip */
1040 movl %ecx, REGOFF_RCX(%rsp)
1071 movl $MSR_AMD_KGSBASE, %ecx
1143 movl 0x18(%rsp), %ecx
1322 movl $MSR_INTC_SEP_ESP, %ecx
[all …]
/illumos-gate/usr/src/test/util-tests/tests/dis/i386/
H A D32.vbmi2.s30 vpshldw $0x42, 0x23(%ebx, %ecx, 4), %xmm4, %xmm5{%k4}{z}
261 vpshldvw 0x23(%ebx, %ecx, 4), %xmm4, %xmm5{%k4}{z}
268 vpshldvw 0x23(%ebx, %ecx, 4), %ymm4, %ymm5{%k4}{z}
275 vpshldvw 0x23(%ebx, %ecx, 4), %zmm4, %zmm5{%k4}{z}
282 vpshldvd 0x23(%ebx, %ecx, 4), %xmm4, %xmm5{%k4}{z}
291 vpshldvd 0x23(%ebx, %ecx, 4), %ymm4, %ymm5{%k4}{z}
300 vpshldvd 0x23(%ebx, %ecx, 4), %zmm4, %zmm5{%k4}{z}
309 vpshldvq 0x23(%ebx, %ecx, 4), %xmm4, %xmm5{%k4}{z}
318 vpshldvq 0x23(%ebx, %ecx, 4), %ymm4, %ymm5{%k4}{z}
327 vpshldvq 0x23(%ebx, %ecx, 4), %zmm4, %zmm5{%k4}{z}
[all …]
H A D32.vbmi2.out11 libdis_test+0x27: 62 f3 dd 8c 70 ac vpshldw $0x42,0x23(%ebx,%ecx,4),%xmm4,%xmm5{%k4}{z}
23 libdis_test+0x5a: 62 f3 dd ac 70 ac vpshldw $0x42,0x23(%ebx,%ecx,4),%ymm4,%ymm5{%k4}{z}
35 libdis_test+0x8d: 62 f3 dd cc 70 ac vpshldw $0x42,0x23(%ebx,%ecx,4),%zmm4,%zmm5{%k4}{z}
47 libdis_test+0xc0: 62 f3 5d 8c 71 ac vpshldd $0x42,0x23(%ebx,%ecx,4),%xmm4,%xmm5{%k4}{z}
370 libdis_test+0x664: 62 f2 dd 8c 70 ac vpshldvw 0x23(%ebx,%ecx,4),%xmm4,%xmm5{%k4}{z}
378 libdis_test+0x691: 62 f2 dd ac 70 ac vpshldvw 0x23(%ebx,%ecx,4),%ymm4,%ymm5{%k4}{z}
386 libdis_test+0x6be: 62 f2 dd cc 70 ac vpshldvw 0x23(%ebx,%ecx,4),%zmm4,%zmm5{%k4}{z}
394 libdis_test+0x6eb: 62 f2 5d 8c 71 ac vpshldvd 0x23(%ebx,%ecx,4),%xmm4,%xmm5{%k4}{z}
405 libdis_test+0x728: 62 f2 5d ac 71 ac vpshldvd 0x23(%ebx,%ecx,4),%ymm4,%ymm5{%k4}{z}
416 libdis_test+0x765: 62 f2 5d cc 71 ac vpshldvd 0x23(%ebx,%ecx,4),%zmm4,%zmm5{%k4}{z}
[all …]
H A D32.bf16.s35 vcvtne2ps2bf16 0x77(%ecx,%edx,4), %xmm1, %xmm2
45 vcvtne2ps2bf16 0x77(%ecx,%edx,4), %ymm1, %ymm2
61 vcvtneps2bf16x 0x88(%ebx,%ecx,4), %xmm5
62 vcvtneps2bf16x 0x66(%ebx,%ecx,4), %xmm5{%k3}
72 vcvtneps2bf16y 0x88(%ebx,%ecx,4), %xmm5
73 vcvtneps2bf16y -0x66(%ebx,%ecx,4), %xmm5{%k3}
82 vcvtneps2bf16 0x88(%ebx,%ecx,4), %ymm5
83 vcvtneps2bf16 -0x66(%ebx,%ecx,4), %ymm5{%k3}
92 vdpbf16ps 0x77(%ecx,%edx,4), %xmm1, %xmm2
102 vdpbf16ps 0x77(%ecx,%edx,4), %ymm1, %ymm2
[all …]
H A D32.bitalg.out85 libdis_test+0x1c7: 62 f2 7d 18 55 39 vpopcntd (%ecx){1to4},%xmm7
86 libdis_test+0x1cd: 62 f2 7d 18 55 b9 vpopcntd 0x12345(%ecx){1to4},%xmm7
100 libdis_test+0x218: 62 f2 7d 38 55 39 vpopcntd (%ecx){1to8},%ymm7
101 libdis_test+0x21e: 62 f2 7d 38 55 b9 vpopcntd 0x54321(%ecx){1to8},%ymm7
115 libdis_test+0x269: 62 f2 7d 58 55 39 vpopcntd (%ecx){1to16},%zmm7
130 libdis_test+0x2ba: 62 f2 fd 18 55 39 vpopcntq (%ecx){1to2},%xmm7
131 libdis_test+0x2c0: 62 f2 fd 18 55 b9 vpopcntq 0x12345(%ecx){1to2},%xmm7
145 libdis_test+0x30b: 62 f2 fd 38 55 39 vpopcntq (%ecx){1to4},%ymm7
146 libdis_test+0x311: 62 f2 fd 38 55 b9 vpopcntq 0x54321(%ecx){1to4},%ymm7
160 libdis_test+0x35c: 62 f2 fd 58 55 39 vpopcntq (%ecx){1to8},%zmm7
[all …]
H A D32.bitalg.s87 vpopcntd (%ecx){1to4}, %xmm7
88 vpopcntd 0x12345(%ecx){1to4}, %xmm7
98 vpopcntd (%ecx){1to8}, %ymm7
99 vpopcntd 0x54321(%ecx){1to8}, %ymm7
109 vpopcntd (%ecx){1to16}, %zmm7
120 vpopcntq (%ecx){1to2}, %xmm7
121 vpopcntq 0x12345(%ecx){1to2}, %xmm7
131 vpopcntq (%ecx){1to4}, %ymm7
132 vpopcntq 0x54321(%ecx){1to4}, %ymm7
142 vpopcntq (%ecx){1to8}, %zmm7
[all …]
H A D32.vbmi.out11 libdis_test+0x30: 62 f2 5d 09 8d ac vpermb 0x14(%eax,%ecx,8),%xmm4,%xmm5{%k1}
23 libdis_test+0x6e: 62 f2 5d 29 8d ac vpermb 0x14(%eax,%ecx,8),%ymm4,%ymm5{%k1}
35 libdis_test+0xac: 62 f2 5d 49 8d ac vpermb 0x14(%eax,%ecx,8),%zmm4,%zmm5{%k1}
47 libdis_test+0xe7: 62 f2 dd 09 8d ac vpermw 0x14(%eax,%ecx,8),%xmm4,%xmm5{%k1}
59 libdis_test+0x125: 62 f2 dd 29 8d ac vpermw 0x14(%eax,%ecx,8),%ymm4,%ymm5{%k1}
71 libdis_test+0x163: 62 f2 dd 49 8d ac vpermw 0x14(%eax,%ecx,8),%zmm4,%zmm5{%k1}
83 libdis_test+0x19e: 62 f2 5d 09 75 ac vpermi2b 0x14(%eax,%ecx,8),%xmm4,%xmm5{%k1}
95 libdis_test+0x1dc: 62 f2 5d 29 75 ac vpermi2b 0x14(%eax,%ecx,8),%ymm4,%ymm5{%k1}
107 libdis_test+0x21a: 62 f2 5d 49 75 ac vpermi2b 0x14(%eax,%ecx,8),%zmm4,%zmm5{%k1}
119 libdis_test+0x255: 62 f2 dd 09 75 ac vpermi2w 0x14(%eax,%ecx,8),%xmm4,%xmm5{%k1}
[all …]
H A D32.vbmi.s33 vpermb 0x14(%eax,%ecx,8), %xmm4, %xmm5{%k1}
42 vpermb 0x14(%eax,%ecx,8), %ymm4, %ymm5{%k1}
51 vpermb 0x14(%eax,%ecx,8), %zmm4, %zmm5{%k1}
60 vpermw 0x14(%eax,%ecx,8), %xmm4, %xmm5{%k1}
69 vpermw 0x14(%eax,%ecx,8), %ymm4, %ymm5{%k1}
78 vpermw 0x14(%eax,%ecx,8), %zmm4, %zmm5{%k1}
87 vpermi2b 0x14(%eax,%ecx,8), %xmm4, %xmm5{%k1}
96 vpermi2b 0x14(%eax,%ecx,8), %ymm4, %ymm5{%k1}
105 vpermi2b 0x14(%eax,%ecx,8), %zmm4, %zmm5{%k1}
114 vpermi2w 0x14(%eax,%ecx,8), %xmm4, %xmm5{%k1}
[all …]
H A D32.avx512_vnni.out12 libdis_test+0x40: 62 f2 55 48 50 b4 vpdpbusd 0x123456(%ebx,%ecx,8),%zmm5,%zmm6
34 libdis_test+0xbb: 62 f2 55 48 51 b4 vpdpbusds 0x123456(%ebx,%ecx,8),%zmm5,%zmm6
56 libdis_test+0x136: 62 f2 55 48 52 b4 vpdpwssd 0x123456(%ebx,%ecx,8),%zmm5,%zmm6
78 libdis_test+0x1b1: 62 f2 55 48 53 b4 vpdpwssds 0x123456(%ebx,%ecx,8),%zmm5,%zmm6
H A D32.avx512_vnni.s36 vpdpbusd 0x123456(%ebx, %ecx, 8), %zmm5, %zmm6
54 vpdpbusds 0x123456(%ebx, %ecx, 8), %zmm5, %zmm6
72 vpdpwssd 0x123456(%ebx, %ecx, 8), %zmm5, %zmm6
90 vpdpwssds 0x123456(%ebx, %ecx, 8), %zmm5, %zmm6
H A D32.avx512cd.out9 libdis_test+0x2d: 62 f2 7d 18 c4 29 vpconflictd (%ecx){1to4},%xmm5
22 libdis_test+0x6e: 62 f2 7d 38 c4 29 vpconflictd (%ecx){1to8},%ymm5
35 libdis_test+0xaf: 62 f2 7d 58 c4 29 vpconflictd (%ecx){1to16},%zmm5
48 libdis_test+0xf0: 62 f2 fd 18 c4 29 vpconflictq (%ecx){1to2},%xmm5
61 libdis_test+0x131: 62 f2 fd 38 c4 29 vpconflictq (%ecx){1to4},%ymm5
87 libdis_test+0x1b3: 62 f2 7d 18 44 29 vplzcntd (%ecx){1to4},%xmm5
100 libdis_test+0x1f4: 62 f2 7d 38 44 29 vplzcntd (%ecx){1to8},%ymm5
113 libdis_test+0x235: 62 f2 7d 58 44 29 vplzcntd (%ecx){1to16},%zmm5
126 libdis_test+0x276: 62 f2 fd 18 44 29 vplzcntq (%ecx){1to2},%xmm5
139 libdis_test+0x2b7: 62 f2 fd 38 44 29 vplzcntq (%ecx){1to4},%ymm5
[all …]
H A D32.avx512cd.s31 vpconflictd (%ecx){1to4}, %xmm5
41 vpconflictd (%ecx){1to8}, %ymm5
51 vpconflictd (%ecx){1to16}, %zmm5
61 vpconflictq (%ecx){1to2}, %xmm5
71 vpconflictq (%ecx){1to4}, %ymm5
91 vplzcntd (%ecx){1to4}, %xmm5
101 vplzcntd (%ecx){1to8}, %ymm5
111 vplzcntd (%ecx){1to16}, %zmm5
121 vplzcntq (%ecx){1to2}, %xmm5
131 vplzcntq (%ecx){1to4}, %ymm5
[all …]
H A D32.bf16.out7 libdis_test+0x22: 62 f2 77 08 72 94 vcvtneps2bf16 0x77(%ecx,%edx,4),%xmm1,%xmm2
21 libdis_test+0x6d: 62 f2 77 28 72 94 vcvtneps2bf16 0x77(%ecx,%edx,4),%ymm1,%ymm2
31 libdis_test+0xa4: 62 f2 77 48 72 94 vcvtneps2bf16 0x77(%ecx,%edx,4),%zmm1,%zmm2
41 libdis_test+0xdb: 62 f2 7e 08 72 ac vcvtneps2bf16 0x88(%ebx,%ecx,4),%xmm5
43 libdis_test+0xe6: 62 f2 7e 0b 72 ac vcvtneps2bf16 0x66(%ebx,%ecx,4),%xmm5{%k3}
54 libdis_test+0x125: 62 f2 7e 28 72 ac vcvtneps2bf16 0x88(%ebx,%ecx,4),%ymm5
56 libdis_test+0x130: 62 f2 7e 2b 72 ac vcvtneps2bf16 -0x66(%ebx,%ecx,4),%ymm5{%k3}
66 libdis_test+0x169: 62 f2 7e 48 72 ac vcvtneps2bf16 0x88(%ebx,%ecx,4),%zmm5
78 libdis_test+0x1ad: 62 f2 76 08 52 94 vdpbf16ps 0x77(%ecx,%edx,4),%xmm1,%xmm2
92 libdis_test+0x1f8: 62 f2 76 28 52 94 vdpbf16ps 0x77(%ecx,%edx,4),%ymm1,%ymm2
[all …]
H A D32.movdir.out2 libdis_test+0x4: 0f 38 f9 4a 10 movdiri %ecx,0x10(%edx)
H A D32.movdir.s26 movdiri %ecx, 0x10(%edx)
H A D32.prefetch.out4 libdis_test+0x9: 0f 18 59 04 prefetcht2 0x4(%ecx)
5 libdis_test+0xd: 0f 0d 49 08 prefetchw 0x8(%ecx)
H A D32.prefetch.s28 prefetcht2 0x4(%ecx)
29 prefetchw 0x8(%ecx)
/illumos-gate/usr/src/uts/intel/io/vmm/
H A Dvmm_cpuid.c381 uint32_t *ecx, uint32_t *edx) in legacy_emulate_cpuid() argument
395 param = (uint32_t)*ecx; in legacy_emulate_cpuid()
930 *ecx = regs[2]; in legacy_emulate_cpuid()
/illumos-gate/usr/src/uts/i86pc/os/
H A Dfakebop.c963 br.cx = rp->ecx.word.cx; in do_bsys_doint()
984 rp->ecx.word.cx = br.cx; in do_bsys_doint()
/illumos-gate/usr/src/uts/intel/io/vmm/amd/
H A Dsvm_support.S47 xorl %ecx, %ecx; \
137 movl $MSR_GSBASE, %ecx

12345678910