/illumos-gate/usr/src/lib/libc/amd64/gen/ |
H A D | memcpy.S | 1399 lea 0x30(%rdx),%rdx 1427 lea 0x10(%rdx),%rdx 1440 lea 0x10(%rdx),%rdx 1454 lea 0x30(%rdx),%rdx 1482 lea 0x10(%rdx),%rdx 1495 lea 0x10(%rdx),%rdx 1509 lea 0x30(%rdx),%rdx 1537 lea 0x10(%rdx),%rdx 1550 lea 0x10(%rdx),%rdx 1564 lea 0x30(%rdx),%rdx [all …]
|
H A D | memset.S | 92 cmp $0x1,%rdx 99 mov %rdx,%r8 100 movzbq %sil,%rdx 501 mov %rdx,-0x8(%rdi) 548 movd %rdx,%xmm0 881 mov %rdx,(%rdi) 882 mov %rdx,0x8(%rdi) 915 xchg %rax,%rdx 919 xchg %rax,%rdx 927 movnti %rdx,(%rdi) [all …]
|
H A D | strcat.S | 71 movq (%rdi), %rdx / move 1 quadword from (%rdi) to %rdx 73 andq %rdx, %rcx / %rcx = %rdx & 0x7f7f7f7f7f7f7f7f 76 orq %rdx, %rcx / %rcx |= %rdx 95 movq (%rsi), %rdx / move 1 quadword from (%rsi) to %rdx 97 andq %rdx, %rcx / %rcx = %rdx & 0x7f7f7f7f7f7f7f7f 100 orq %rdx, %rcx / %rcx |= %rdx 104 movq %rdx, (%rdi) / copy this quadword to (%rdi)
|
H A D | memcmp.S | 62 cmp $8, %rdx 66 test %rdx, %rdx 76 dec %rdx 92 cmp $32, %rdx 107 sub $8, %rdx 152 sub $32, %rdx 180 lea -8 (%r8, %rdx), %rdx 203 cmp %rdx, %rcx 246 sub $64, %rdx 268 cmp %rdx, %rcx [all …]
|
/illumos-gate/usr/src/common/bignum/amd64/ |
H A D | bignum_amd64_asm.S | 239 testq %rdx, %rdx 242 movq %rdx, %r8 / Use r8 for len; %rdx is used by mul 256 adcq $0, %rdx / p += cy 267 adcq $0, %rdx / p += cy 278 adcq $0, %rdx / p += cy 289 adcq $0, %rdx / p += cy 300 adcq $0, %rdx / p += cy 311 adcq $0, %rdx / p += cy 322 adcq $0, %rdx / p += cy 331 adcq $0, %rdx / p += cy [all …]
|
/illumos-gate/usr/src/test/util-tests/tests/dis/i386/ |
H A D | 64.bmi1.s | 47 andn %rax, %rbx, %rdx 53 blsi %rax, %rdx 54 blsi (%rax), %rdx 55 blsi 0x40(%rax), %rdx 56 blsmsk %rax, %rdx 57 blsmsk (%rax), %rdx 59 blsr %rax, %rdx 60 blsr (%rax), %rdx 61 blsr 0x40(%rax), %rdx 62 tzcnt %rax, %rdx [all …]
|
H A D | 64.avx512_vnni.s | 37 vpdpbusd (%rdx){1to4}, %xmm1, %xmm2 39 vpdpbusd (%rdx){1to8}, %ymm1, %ymm2 41 vpdpbusd (%rdx){1to16}, %zmm1, %zmm2 55 vpdpbusds (%rdx){1to4}, %xmm1, %xmm2 57 vpdpbusds (%rdx){1to8}, %ymm1, %ymm2 59 vpdpbusds (%rdx){1to16}, %zmm1, %zmm2 73 vpdpwssd (%rdx){1to4}, %xmm1, %xmm2 75 vpdpwssd (%rdx){1to8}, %ymm1, %ymm2 77 vpdpwssd (%rdx){1to16}, %zmm1, %zmm2 91 vpdpwssds (%rdx){1to4}, %xmm1, %xmm2 [all …]
|
H A D | 64.bmi1.out | 22 libdis_test+0x6d: c4 e2 e0 f2 d0 andn %rax,%rbx,%rdx 25 libdis_test+0x7d: c4 e2 e0 f7 d0 bextr %rbx,%rax,%rdx 28 libdis_test+0x8d: c4 e2 e8 f3 d8 blsi %rax,%rdx 29 libdis_test+0x92: c4 e2 e8 f3 18 blsi (%rax),%rdx 30 libdis_test+0x97: c4 e2 e8 f3 58 40 blsi 0x40(%rax),%rdx 31 libdis_test+0x9d: c4 e2 e8 f3 d0 blsmsk %rax,%rdx 32 libdis_test+0xa2: c4 e2 e8 f3 10 blsmsk (%rax),%rdx 34 libdis_test+0xad: c4 e2 e8 f3 c8 blsr %rax,%rdx 35 libdis_test+0xb2: c4 e2 e8 f3 08 blsr (%rax),%rdx 37 libdis_test+0xbd: f3 48 0f bc d0 tzcnt %rax,%rdx [all …]
|
H A D | 64.avx512_vnni.out | 14 libdis_test+0x4b: 62 f2 75 18 50 12 vpdpbusd (%rdx){1to4},%xmm1,%xmm2 15 libdis_test+0x51: 62 f2 75 18 50 92 vpdpbusd 0x23(%rdx){1to4},%xmm1,%xmm2 17 libdis_test+0x5b: 62 f2 75 38 50 12 vpdpbusd (%rdx){1to8},%ymm1,%ymm2 18 libdis_test+0x61: 62 f2 75 38 50 92 vpdpbusd 0x23(%rdx){1to8},%ymm1,%ymm2 20 libdis_test+0x6b: 62 f2 75 58 50 12 vpdpbusd (%rdx){1to16},%zmm1,%zmm2 36 libdis_test+0xc6: 62 f2 75 18 51 12 vpdpbusds (%rdx){1to4},%xmm1,%xmm2 39 libdis_test+0xd6: 62 f2 75 38 51 12 vpdpbusds (%rdx){1to8},%ymm1,%ymm2 42 libdis_test+0xe6: 62 f2 75 58 51 12 vpdpbusds (%rdx){1to16},%zmm1,%zmm2 58 libdis_test+0x141: 62 f2 75 18 52 12 vpdpwssd (%rdx){1to4},%xmm1,%xmm2 61 libdis_test+0x151: 62 f2 75 38 52 12 vpdpwssd (%rdx){1to8},%ymm1,%ymm2 [all …]
|
H A D | 64.vbmi2.s | 283 vpshldvd (%rdx){1to4}, %xmm4, %xmm5 292 vpshldvd (%rdx){1to8}, %ymm4, %ymm5 301 vpshldvd (%rdx){1to16}, %zmm4, %zmm5 310 vpshldvq (%rdx){1to2}, %xmm4, %xmm5 319 vpshldvq (%rdx){1to4}, %ymm4, %ymm5 328 vpshldvq (%rdx){1to8}, %zmm4, %zmm5 358 vpshrdvd (%rdx){1to4}, %xmm4, %xmm5 367 vpshrdvd (%rdx){1to8}, %ymm4, %ymm5 385 vpshrdvq (%rdx){1to2}, %xmm4, %xmm5 394 vpshrdvq (%rdx){1to4}, %ymm4, %ymm5 [all …]
|
H A D | 64.vbmi.s | 142 vpermi2d (%rdx){1to4}, %xmm14, %xmm15 154 vpermi2d (%rdx){1to8}, %ymm14, %ymm15 166 vpermi2d (%rdx){1to16}, %zmm14, %zmm15 178 vpermi2q (%rdx){1to2}, %xmm14, %xmm15 190 vpermi2q (%rdx){1to4}, %ymm14, %ymm15 202 vpermi2q (%rdx){1to8}, %zmm14, %zmm15 268 vpermt2d (%rdx){1to4}, %xmm14, %xmm15 280 vpermt2d (%rdx){1to8}, %ymm14, %ymm15 304 vpermt2q (%rdx){1to2}, %xmm14, %xmm15 316 vpermt2q (%rdx){1to4}, %ymm14, %ymm15 [all …]
|
H A D | 64.avx.s | 30 vaddpd 0x42(%rdx), %ymm5, %ymm6 37 vaddps 0x42(%rdx), %ymm5, %ymm6 90 vandnpd 0x42(%rdx), %ymm5, %ymm6 97 vandnps 0x42(%rdx), %ymm5, %ymm6 104 vandpd 0x42(%rdx), %ymm5, %ymm6 111 vandps 0x42(%rdx), %ymm5, %ymm6 1055 vldmxcsr (%rdx) 1056 vldmxcsr 0x8(%rdx) 1201 vmovmskps %ymm3, %rdx 2232 vstmxcsr (%rdx) [all …]
|
H A D | 64.avx512.s | 166 vandnpd 0x42(%rdx), %zmm5, %zmm6 176 vandnps 0x42(%rdx), %zmm5, %zmm6 186 vandpd 0x42(%rdx), %zmm5, %zmm6 196 vandps 0x42(%rdx), %zmm5, %zmm6 203 vpandd 0x42(%rdx), %ymm5, %ymm6 206 vpandd 0x42(%rdx), %zmm5, %zmm6 213 vpandq 0x42(%rdx), %ymm5, %ymm6 216 vpandq 0x42(%rdx), %zmm5, %zmm6 263 vpord 0x42(%rdx), %ymm5, %ymm6 273 vporq 0x42(%rdx), %ymm5, %ymm6 [all …]
|
/illumos-gate/usr/src/boot/efi/loader/arch/amd64/ |
H A D | exc.S | 38 pushq %rdx 79 movq %rdx,(%rax) 80 movq (4*8)(%rsp),%rdx /* copy %cs */ 81 movq %rdx,(1*8)(%rax) 83 movq %rdx,(2*8)(%rax) 85 movq %rdx,(3*8)(%rax) 87 movq %rdx,(4*8)(%rax) 95 leaq fw_intr_handlers(%rip),%rdx 96 movq (%rdx,%rcx,8),%rdx /* push intr handler address on old stack */ 97 movq %rdx,8(%rax) [all …]
|
/illumos-gate/usr/src/boot/libsa/amd64/ |
H A D | _setjmp.S | 68 movq %rdi,%rdx 71 movl 68(%rdx),%eax 79 movq 0(%rdx),%rcx 80 movq 8(%rdx),%rbx 81 movq 16(%rdx),%rsp 82 movq 24(%rdx),%rbp 83 movq 32(%rdx),%r12 84 movq 40(%rdx),%r13 85 movq 48(%rdx),%r14 86 movq 56(%rdx),%r15 [all …]
|
/illumos-gate/usr/src/lib/commpage/amd64/ |
H A D | cp_subr.S | 60 shlq $0x20, %rdx 61 orq %rdx, %rax 81 addq %rdx, %rax 152 shlq $0x20, %rdx 153 orq %rdx, %rax 169 movq (%r9, %rdx, 8), %rdx 170 addq %rdx, %rax 364 imulq %rdx 368 subq %rax, %rdx 375 imulq $NANOSEC, %rdx, %rdx [all …]
|
/illumos-gate/usr/src/lib/libsaveargs/tests/testmatch/ |
H A D | data.S | 154 pushq %rdx 166 pushq %rdx 177 pushq %rdx 185 pushq %rdx 194 pushq %rdx 205 pushq %rdx 218 pushq %rdx 228 pushq %rdx 240 pushq %rdx 344 movq %rax,%rdx [all …]
|
/illumos-gate/usr/src/uts/intel/kdi/ |
H A D | kdi_asm.S | 57 addq (%rdx), %rax 88 shlq $32, %rdx; \ 89 orq %rax, %rdx; \ 93 shlq $32, %rdx; \ 94 orq %rax, %rdx; \ 103 shrq $32, %rdx; \ 280 movq %rax, %rdx 281 shrq $32, %rdx 303 cmpq $0, %rdx 305 mov %rdx, %cr3 [all …]
|
/illumos-gate/usr/src/uts/intel/ml/ |
H A D | lock_prim.S | 93 movq %gs:CPU_THREAD, %rdx /* rdx = thread addr */ 187 movq %rdx, 16(%rsp) /* save old pil ptr */ 196 movq 16(%rsp), %rdx /* rdx = old pil addr */ 197 movw %ax, (%rdx) /* store old pil */ 208 movq 16(%rsp), %rdx /* old_pil_addr */ 285 cmpxchgq %rdx, (%rdi) 347 cmpxchgq %rdx, (%rdi) 364 cmpxchgq %rdx, (%rdi) 408 movq %gs:CPU_THREAD, %rdx 409 cmpq %rdx, (%rdi) [all …]
|
H A D | ddi_i86_asm.S | 41 movq %rsi, %rdx 64 movq %rsi, %rdx 87 movq %rsi, %rdx 117 movq %rdx, %rax 118 movq %rsi, %rdx 368 incq %rdx 397 addq $2, %rdx 424 addq $4, %rdx 462 incq %rdx 488 addq $2, %rdx [all …]
|
H A D | i86_subr.S | 335 shlq $32, %rdx 336 orq %rdx, %rax 342 shlq $32, %rdx 343 orq %rdx, %rax 350 shlq $32, %rdx 351 orq %rdx, %rax 366 shlq $32, %rdx 866 CLI(%rdx) 1366 popq %rdx 1494 testq %rdx,%rdx [all …]
|
/illumos-gate/usr/src/lib/libc/amd64/sys/ |
H A D | syscall.S | 39 movq %rdx, %rsi /* arg1 */ 40 movq %rcx, %rdx /* arg2 */ 67 movq %rdx, %rsi /* arg1 */ 68 movq %rcx, %rdx /* arg2 */ 84 movq %rdx, %rdi /* arg0 */ 86 movq %r8, %rdx /* arg2 */ 102 movq %rdx, 8(%r10) 123 movq %rdx, %rdi /* arg0 */ 125 movq %r8, %rdx /* arg2 */ 135 movq %rdx, 8(%r10)
|
/illumos-gate/usr/src/lib/libmvec/amd64/src/ |
H A D | __vsqrtf.S | 44 movslq %edx,%rdx / sign extend and scale strides 45 shlq $2,%rdx 52 cmpq $4,%rdx 58 movq %rdx,%r9 80 addq %rdx,%rsi 94 addq %rdx,%rsi 96 addq %rdx,%rsi 98 addq %rdx,%rsi 100 addq %rdx,%rsi
|
/illumos-gate/usr/src/uts/intel/dtrace/ |
H A D | dtrace_asm.S | 42 movq %rdi, %rdx 43 vmread %rdx, %rax 59 cmpxchgq %rdx, (%rdi) 74 movq %rdx, %rcx /* load count */ 91 subq $1, %rdx /* decrement remaining count */ 94 testq $0xfff, %rdx /* test if count is 4k-aligned */ 99 cmpq $0, %rdx 153 movq %rdx, %rcx 154 movq %rsi, %rdx
|
/illumos-gate/usr/src/cmd/sgs/rtld/amd64/ |
H A D | boot_elf.S | 254 shrq $32, %rdx 262 shrq $32, %rdx 362 movq %rdx, ORIG_RDX(%rbp) 461 movq ORIG_RDX(%rbp), %rdx 496 movq (%rbp), %rdx / 497 subq %rdi, %rdx / %rdx == prev frame sz 509 cmpq %rax,%rdx 511 movq %rax, %rdx 521 addq %rcx, %rdx / %rdx == tail of dest 693 pushq %rdx [all …]
|