Home
last modified time | relevance | path

Searched refs:rcx (Results 1 – 25 of 119) sorted by relevance

12345

/illumos-gate/usr/src/lib/libc/amd64/gen/
H A Dstrcpy.S46 and $0xf, %rcx
135 mov %rcx, %r9
138 movslq (%r11, %rcx, 4), %rcx
139 lea (%r11, %rcx), %rcx
140 jmp *%rcx
1933 movslq (%r11, %rcx, 4), %rcx
1934 lea (%r11, %rcx), %rcx
1935 jmp *%rcx
1952 movslq (%r11, %rcx, 4), %rcx
1953 lea (%r11, %rcx), %rcx
[all …]
H A Dmemcpy.S1420 lea 0x30(%rcx),%rcx
1435 lea 0x10(%rcx),%rcx
1445 lea 0x10(%rcx),%rcx
1475 lea 0x30(%rcx),%rcx
1490 lea 0x10(%rcx),%rcx
1500 lea 0x10(%rcx),%rcx
1530 lea 0x30(%rcx),%rcx
1545 lea 0x10(%rcx),%rcx
1555 lea 0x10(%rcx),%rcx
1585 lea 0x30(%rcx),%rcx
[all …]
H A Dstrcat.S72 movq %r8, %rcx
73 andq %rdx, %rcx / %rcx = %rdx & 0x7f7f7f7f7f7f7f7f
75 addq %r8, %rcx / %rcx += 0x7f7f7f7f7f7f7f7f
76 orq %rdx, %rcx / %rcx |= %rdx
77 andq %r9, %rcx / %rcx &= 0x8080808080808080
96 movq %r8, %rcx
97 andq %rdx, %rcx / %rcx = %rdx & 0x7f7f7f7f7f7f7f7f
99 addq %r8, %rcx / %rcx += 0x7f7f7f7f7f7f7f7f
100 orq %rdx, %rcx / %rcx |= %rdx
101 andq %r9, %rcx / %rcx &= 0x8080808080808080
[all …]
H A Dstrcmp.S110 mov %rcx, %r9
138 mov $16, %rcx
162 add $16, %rcx
176 add $16, %rcx
238 add $16, %rcx
263 add $16, %rcx
349 add $16, %rcx
375 add $16, %rcx
458 add $16, %rcx
484 add $16, %rcx
[all …]
H A Dstrncat.S76 movq %r8, %rcx
77 andq %r11, %rcx / %rcx = %r11 & 0x7f7f7f7f
79 addq %r8, %rcx / %rcx += 0x7f7f7f7f
80 orq %r11, %rcx / %rcx |= %r11
81 andq %r9, %rcx / %rcx &= 0x80808080
103 movq %r8, %rcx
104 andq %r11, %rcx / %rcx = %r11 & 0x7f7f7f7f
106 addq %r8, %rcx / %rcx += 0x7f7f7f7f
107 orq %r11, %rcx / %rcx |= %r11
108 andq %r9, %rcx / %rcx &= 0x80808080
[all …]
H A Dsetjmp.S68 xorq %rcx, %rcx
71 incq %rcx /* no, tell longjmp to clear ul_siglink */
72 1: orq %rcx, 48(%rdi) /* low-order 1-bit flag in the saved %rsp */
89 xorq %rcx, %rcx /* if set, clear ul_siglink */
90 movq %rcx, %fs:UL_SIGLINK
/illumos-gate/usr/src/test/util-tests/tests/dis/i386/
H A D64.bmi2.s42 bzhi %rax, %rbx, %rcx
43 bzhi %rax, (%rbx), %rcx
44 mulx %rax, %rbx, %rcx
45 mulx (%rax), %rbx, %rcx
46 pdep %rax, %rbx, %rcx
47 pdep (%rax), %rbx, %rcx
48 pext %rax, %rbx, %rcx
49 pext (%rax), %rbx, %rcx
52 sarx %rax, %rbx, %rcx
54 shlx %rax, %rbx, %rcx
[all …]
H A D64.avx.s27 vaddpd 0x42(%rcx), %xmm5, %xmm6
34 vaddps 0x42(%rcx), %xmm5, %xmm6
41 vaddsd 0x42(%rcx), %xmm5, %xmm6
45 vaddss 0x42(%rcx), %xmm5, %xmm6
63 vaesdec 0x42(%rcx), %xmm5, %xmm6
71 vaesenc 0x42(%rcx), %xmm5, %xmm6
87 vandnpd 0x42(%rcx), %xmm5, %xmm6
94 vandnps 0x42(%rcx), %xmm5, %xmm6
101 vandpd 0x42(%rcx), %xmm5, %xmm6
108 vandps 0x42(%rcx), %xmm5, %xmm6
[all …]
H A D64.avx512cd.s31 vpconflictd (%rcx){1to4}, %xmm18
41 vpconflictd (%rcx){1to8}, %ymm18
51 vpconflictd (%rcx){1to16}, %zmm18
61 vpconflictq (%rcx){1to2}, %xmm18
71 vpconflictq (%rcx){1to4}, %ymm18
91 vplzcntd (%rcx){1to4}, %xmm18
101 vplzcntd (%rcx){1to8}, %ymm18
111 vplzcntd (%rcx){1to16}, %zmm18
121 vplzcntq (%rcx){1to2}, %xmm18
131 vplzcntq (%rcx){1to4}, %ymm18
[all …]
H A D64.bmi2.out17 libdis_test+0x52: c4 e2 f8 f5 cb bzhi %rax,%rbx,%rcx
18 libdis_test+0x57: c4 e2 f8 f5 0b bzhi %rax,(%rbx),%rcx
19 libdis_test+0x5c: c4 e2 e3 f6 c8 mulx %rax,%rbx,%rcx
20 libdis_test+0x61: c4 e2 e3 f6 08 mulx (%rax),%rbx,%rcx
21 libdis_test+0x66: c4 e2 e3 f5 c8 pdep %rax,%rbx,%rcx
22 libdis_test+0x6b: c4 e2 e3 f5 08 pdep (%rax),%rbx,%rcx
23 libdis_test+0x70: c4 e2 e2 f5 c8 pext %rax,%rbx,%rcx
24 libdis_test+0x75: c4 e2 e2 f5 08 pext (%rax),%rbx,%rcx
27 libdis_test+0x86: c4 e2 fa f7 cb sarx %rax,%rbx,%rcx
29 libdis_test+0x90: c4 e2 f9 f7 cb shlx %rax,%rbx,%rcx
[all …]
H A D64.sha.s28 sha1rnds4 $0x2, (%rbx, %rcx, 4), %xmm1
32 sha1nexte (%rbx, %rcx, 4), %xmm1
36 sha1msg1 (%rbx, %rcx, 4), %xmm1
40 sha1msg2 (%rbx, %rcx, 4), %xmm1
44 sha256rnds2 (%rbx, %rcx, 4), %xmm5
48 sha256msg1 (%rbx, %rcx, 4), %xmm1
52 sha256msg2 (%rbx, %rcx, 4), %xmm1
H A D64.bf16.s35 vcvtne2ps2bf16 0x77(%rcx,%rdx,4), %xmm1, %xmm2
45 vcvtne2ps2bf16 0x77(%rcx,%rdx,4), %ymm1, %ymm2
61 vcvtneps2bf16x 0x88(%rbx,%rcx,4), %xmm5
62 vcvtneps2bf16x 0x66(%rbx,%rcx,4), %xmm5{%k3}
72 vcvtneps2bf16y 0x88(%rbx,%rcx,4), %xmm5
73 vcvtneps2bf16y -0x66(%rbx,%rcx,4), %xmm5{%k3}
82 vcvtneps2bf16 0x88(%rbx,%rcx,4), %ymm5
83 vcvtneps2bf16 -0x66(%rbx,%rcx,4), %ymm5{%k3}
92 vdpbf16ps 0x43(%rcx,%rdx,4), %xmm1, %xmm2
102 vdpbf16ps 0x34(%rcx,%rdx,4), %ymm1, %ymm2
[all …]
H A D64.avx512.s138 vmovdqa32 (%rcx), %zmm6
139 vmovdqa32 (%rcx), %ymm26
140 vmovdqa32 (%rcx), %xmm16
200 vpandd 0x42(%rcx), %xmm5, %xmm6
210 vpandq 0x42(%rcx), %xmm5, %xmm6
246 vorpd 0x42(%rcx), %zmm5, %zmm6
256 vorps 0x42(%rcx), %zmm5, %zmm6
260 vpord 0x42(%rcx), %xmm5, %xmm6
266 vpord 0x42(%rcx), %zmm5, %zmm6
270 vporq 0x42(%rcx), %xmm5, %xmm6
[all …]
H A D64.vbmi2.s30 vpshldw $0x42, 0x23(%rbx, %rcx, 4), %xmm4, %xmm5{%k4}{z}
261 vpshldvw 0x23(%rbx, %rcx, 4), %xmm4, %xmm5{%k4}{z}
268 vpshldvw 0x23(%rbx, %rcx, 4), %ymm4, %ymm5{%k4}{z}
275 vpshldvw 0x23(%rbx, %rcx, 4), %zmm4, %zmm5{%k4}{z}
282 vpshldvd 0x23(%rbx, %rcx, 4), %xmm4, %xmm5{%k4}{z}
291 vpshldvd 0x23(%rbx, %rcx, 4), %ymm4, %ymm5{%k4}{z}
300 vpshldvd 0x23(%rbx, %rcx, 4), %zmm4, %zmm5{%k4}{z}
309 vpshldvq 0x23(%rbx, %rcx, 4), %xmm4, %xmm5{%k4}{z}
318 vpshldvq 0x23(%rbx, %rcx, 4), %ymm4, %ymm5{%k4}{z}
327 vpshldvq 0x23(%rbx, %rcx, 4), %zmm4, %zmm5{%k4}{z}
[all …]
H A D64.vbmi.s33 vpermb 0x14(%rax,%rcx,8), %xmm11, %xmm12{%k1}
42 vpermb 0x14(%rax,%rcx,8), %ymm11, %ymm12{%k1}
51 vpermb 0x14(%rax,%rcx,8), %zmm11, %zmm12{%k1}
60 vpermw 0x14(%rax,%rcx,8), %xmm11, %xmm12{%k1}
69 vpermw 0x14(%rax,%rcx,8), %ymm11, %ymm12{%k1}
78 vpermw 0x14(%rax,%rcx,8), %zmm11, %zmm12{%k1}
87 vpermi2b 0x14(%rax,%rcx,8), %xmm11, %xmm12{%k1}
96 vpermi2b 0x14(%rax,%rcx,8), %ymm11, %ymm12{%k1}
105 vpermi2b 0x14(%rax,%rcx,8), %zmm11, %zmm12{%k1}
114 vpermi2w 0x14(%rax,%rcx,8), %xmm11, %xmm12{%k1}
[all …]
/illumos-gate/usr/src/lib/libm/amd64/src/
H A Drndintl.S57 movq %rsp,%rcx
62 movslq -8(%rcx),%rax
74 movq %rsp,%rcx
76 fstcw -8(%rcx)
77 fldt 8(%rcx)
78 movw -8(%rcx),%dx
80 movw %dx,-4(%rcx)
84 fstcw -4(%rcx)
85 movw -4(%rcx),%dx
87 movw -8(%rcx),%ax
[all …]
/illumos-gate/usr/src/uts/intel/ml/
H A Dovbcopy.S57 movq %rdx,%rcx
61 cmpq %rcx,%rax /* overlapping && src < dst? */
64 shrq $3,%rcx /* copy by 64-bit words */
68 movq %rdx,%rcx
69 andq $7,%rcx /* any bytes left? */
75 addq %rcx,%rdi /* copy backwards */
76 addq %rcx,%rsi
79 andq $7,%rcx /* any fractional bytes? */
83 movq %rdx,%rcx /* copy remainder by 32-bit words */
84 shrq $3,%rcx
H A Dcopy.S296 leaq (%rcx,%r10,1), %r10
661 movzbq -0x1(%rdi), %rcx
726 mov 0x10(%rdi), %rcx
728 mov %rcx, 0x10(%rsi)
733 mov 0x28(%rdi), %rcx
735 mov %rcx, 0x28(%rsi)
1519 movq %rdx, (%rcx)
1548 movq %rcx, 0x18(%rsp)
1588 movq 0x18(%rsp), %rcx
1614 movq %rcx, 0x18(%rsp)
[all …]
H A Di86_subr.S283 movq %rcx, %r9
295 movq %r9, %rcx
1298 movq 0x0(%rbx), %rcx
1300 movq 0x8(%rbx), %rcx
1302 movq 0x10(%rbx), %rcx
1304 movq 0x18(%rbx), %rcx
1344 movzwq %cx, %rcx
1348 movq %rbx, %rcx
1349 addq $0x60, %rcx
1352 movzwq %cx, %rcx
[all …]
/illumos-gate/usr/src/lib/libmvec/amd64/src/
H A D__vsqrtf.S41 / %rcx = y
69 addq %r10,%rcx
82 movss %xmm0,(%rcx)
83 addq %r8,%rcx
113 movss %xmm0,(%rcx)
114 addq %r8,%rcx
115 movss %xmm1,(%rcx)
116 addq %r8,%rcx
117 movss %xmm2,(%rcx)
118 addq %r8,%rcx
[all …]
/illumos-gate/usr/src/lib/libc/amd64/sys/
H A Dsyscall.S40 movq %rcx, %rdx /* arg2 */
41 movq %r8, %rcx /* arg3 */
51 movq %rcx, %r10
68 movq %rcx, %rdx /* arg2 */
69 movq %r8, %rcx /* arg3 */
72 movq %rcx, %r10
85 movq %rcx, %rsi /* arg1 */
87 movq %r9, %rcx /* arg3 */
97 movq %rcx, %r10
126 movq %r9, %rcx /* arg3 */
[all …]
/illumos-gate/usr/src/lib/libsaveargs/tests/testmatch/
H A Ddata.S49 movq %rcx, -0x20(%rbp)
60 movq %rcx,-0x20(%rbp)
155 pushq %rcx
167 pushq %rcx
176 pushq %rcx
186 pushq %rcx
197 pushq %rcx
206 pushq %rcx
219 pushq %rcx
229 pushq %rcx
[all …]
/illumos-gate/usr/src/uts/intel/kdi/
H A Dkdi_asm.S53 movq $KRS_SIZE, %rcx; \
54 mulq %rcx; \
234 clrq %rcx
235 movq (%rcx), %rcx
329 leaq kdi_memranges, %rcx
332 cmpq MR_BASE(%rcx), %rsp
334 cmpq MR_LIM(%rcx), %rsp
341 addq $MR_SIZE, %rcx
468 movq %cr0, %rcx
469 movq %rcx, KRS_CR0(%rax)
[all …]
/illumos-gate/usr/src/uts/i86pc/ml/
H A Dfast_trap_asm.S89 movq %gs:CPU_LWP, %rcx /* current lwp */
90 subq LWP_MS_STATE_START(%rcx), %rax /* - ms->ms_state_start */
91 addq LWP_ACCT_USER(%rcx), %rax /* add ms->ms_acct[LMS_USER] */
112 movq %gs:CPU_THREAD, %rcx
113 movq T_LPL(%rcx), %rcx
114 movl LPL_LGRPID(%rcx), %edx
/illumos-gate/usr/src/lib/brand/shared/brand/amd64/
H A Dhandler.S90 movq %rcx, EH_LOCALS_GREG(REG_RCX)(%rbp)
92 xorq %rcx, %rcx
94 movq %rcx, EH_LOCALS_GREG(REG_CS)(%rbp)
96 movq %rcx, EH_LOCALS_GREG(REG_DS)(%rbp)
98 movq %rcx, EH_LOCALS_GREG(REG_ES)(%rbp)
100 movq %rcx, EH_LOCALS_GREG(REG_FS)(%rbp)
102 movq %rcx, EH_LOCALS_GREG(REG_GS)(%rbp)
104 movq %rcx, EH_LOCALS_GREG(REG_SS)(%rbp)
170 movq %rdx, %rcx
191 movq EH_LOCALS_GREG(REG_RCX)(%rbp), %rcx /* restore %rcx */

12345