/illumos-gate/usr/src/lib/libc/amd64/gen/ |
H A D | strcpy.S | 46 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 D | memcpy.S | 1420 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 D | strcat.S | 72 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 D | strcmp.S | 110 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 D | strncat.S | 76 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 D | setjmp.S | 68 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 D | 64.bmi2.s | 42 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 D | 64.avx.s | 27 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 D | 64.avx512cd.s | 31 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 D | 64.bmi2.out | 17 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 D | 64.sha.s | 28 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 D | 64.bf16.s | 35 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 D | 64.avx512.s | 138 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 D | 64.vbmi2.s | 30 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 D | 64.vbmi.s | 33 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 D | rndintl.S | 57 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 D | ovbcopy.S | 57 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 D | copy.S | 296 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 D | i86_subr.S | 283 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.S | 41 / %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 D | syscall.S | 40 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 D | data.S | 49 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 D | kdi_asm.S | 53 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 D | fast_trap_asm.S | 89 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 D | handler.S | 90 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 */
|