| /src/sys/external/bsd/compiler_rt/dist/lib/builtins/i386/ |
| ashrdi3.S | 18 movd 8(%esp), %xmm1 19 punpckldq %xmm1, %xmm0 // Load input 31 pcmpeqb %xmm1, %xmm1 // -1ULL 32 psrlq $58, %xmm1 // 0x3f 33 pandn %xmm1, %xmm2 // 63 - count 34 pcmpeqb %xmm1, %xmm1 // -1ULL 35 psubq %xmm1, %xmm2 // 64 - count 36 psllq %xmm2, %xmm1 // -1 << (64 - count) = leading sign bit [all...] |
| floatdidf.S | 25 cvtsi2sd 8(%esp), %xmm1 29 mulsd REL_ADDR(twop32), %xmm1 // a_hi as a double (without rounding) 31 subsd %xmm2, %xmm1 // a_hi - 0x1p52 (no rounding occurs) 33 addsd %xmm1, %xmm0 // a_hi + a_lo (round happens here)
|
| floatdisf.S | 22 movd 8(%esp), %xmm1 23 punpckldq %xmm1, %xmm0
|
| floatdixf.S | 22 movd 8(%esp), %xmm1 23 punpckldq %xmm1, %xmm0
|
| floatundidf.S | 39 movss 8(%esp), %xmm1 // high 32 bits of a 43 orpd REL_ADDR(twop84), %xmm1 // 0x1p84 + a_hi (no rounding occurs) 44 subsd REL_ADDR(twop84_plus_twop52), %xmm1 // a_hi - 0x1p52 (no rounding occurs) 46 addsd %xmm1, %xmm0 // a_hi + a_lo (round happens here)
|
| floatundisf.S | 33 movd 8(%esp), %xmm1 35 punpckldq %xmm1, %xmm0 78 movd 8(%esp), %xmm1 80 punpckldq %xmm1, %xmm0 87 movsd STICKY, %xmm1 // (big input) ? 0xfff : 0 91 andpd %xmm0, %xmm1 // (big input) ? input & 0xfff : 0 94 orpd %xmm2, %xmm1 // 0x1.0p52 + ((big input) ? input & 0xfff : input) 95 orpd %xmm1, %xmm0 // 0x1.0p52 + ((big input) ? (input >> 12 | input & 0xfff) : input)
|
| floatundixf.S | 32 movss 4(%esp), %xmm1 // lo 32 bits of input 34 orpd REL_ADDR(twop52), %xmm1 // 2^52 + lo (as a double) 36 movsd %xmm1, 4(%esp)
|
| /src/lib/libc/arch/x86_64/gen/ |
| fabs.S | 15 movsd __signmask(%rip),%xmm1 16 andpd %xmm1,%xmm0
|
| /src/crypto/external/apache2/openssl/lib/libcrypto/arch/x86_64/ |
| sha256-mb-x86_64.S | 91 movd 0(%r10),%xmm1 93 punpckldq %xmm1,%xmm5 101 movdqa %xmm12,%xmm1 106 psrld $11,%xmm1 110 pxor %xmm1,%xmm7 112 psrld $25-11,%xmm1 120 pxor %xmm1,%xmm7 123 movdqa %xmm8,%xmm1 126 psrld $2,%xmm1 136 pxor %xmm2,%xmm1 [all...] |
| aesni-xts-avx512.S | 35 vmovdqu (%r9),%xmm1 36 vpxor (%r8),%xmm1,%xmm1 37 vaesenc 16(%r8),%xmm1,%xmm1 38 vaesenc 32(%r8),%xmm1,%xmm1 39 vaesenc 48(%r8),%xmm1,%xmm1 40 vaesenc 64(%r8),%xmm1,%xmm [all...] |
| aesni-gcm-x86_64.S | 12 vpaddb %xmm2,%xmm1,%xmm10 17 vpxor %xmm15,%xmm1,%xmm9 26 vpaddb %xmm2,%xmm14,%xmm1 31 vmovdqu %xmm1,(%r8) 42 vpclmulqdq $0x00,%xmm3,%xmm7,%xmm1 55 vpxor %xmm5,%xmm1,%xmm4 58 vpclmulqdq $0x10,%xmm3,%xmm0,%xmm1 79 vpxor %xmm1,%xmm6,%xmm6 80 vpclmulqdq $0x00,%xmm5,%xmm0,%xmm1 92 vpxor %xmm1,%xmm4,%xmm [all...] |
| /src/crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/ |
| sha256-mb-x86_64.S | 91 movd 0(%r10),%xmm1 93 punpckldq %xmm1,%xmm5 101 movdqa %xmm12,%xmm1 106 psrld $11,%xmm1 110 pxor %xmm1,%xmm7 112 psrld $25-11,%xmm1 120 pxor %xmm1,%xmm7 123 movdqa %xmm8,%xmm1 126 psrld $2,%xmm1 136 pxor %xmm2,%xmm1 [all...] |
| aesni-gcm-x86_64.S | 12 vpaddb %xmm2,%xmm1,%xmm10 17 vpxor %xmm15,%xmm1,%xmm9 26 vpaddb %xmm2,%xmm14,%xmm1 31 vmovdqu %xmm1,(%r8) 42 vpclmulqdq $0x00,%xmm3,%xmm7,%xmm1 55 vpxor %xmm5,%xmm1,%xmm4 58 vpclmulqdq $0x10,%xmm3,%xmm0,%xmm1 79 vpxor %xmm1,%xmm6,%xmm6 80 vpclmulqdq $0x00,%xmm5,%xmm0,%xmm1 92 vpxor %xmm1,%xmm4,%xmm [all...] |
| /src/crypto/external/bsd/openssl.old/lib/libcrypto/arch/x86_64/ |
| sha256-mb-x86_64.S | 83 movd 0(%r10),%xmm1 85 punpckldq %xmm1,%xmm5 93 movdqa %xmm12,%xmm1 98 psrld $11,%xmm1 102 pxor %xmm1,%xmm7 104 psrld $25-11,%xmm1 112 pxor %xmm1,%xmm7 115 movdqa %xmm8,%xmm1 118 psrld $2,%xmm1 128 pxor %xmm2,%xmm1 [all...] |
| aesni-gcm-x86_64.S | 12 vpaddb %xmm2,%xmm1,%xmm10 17 vpxor %xmm15,%xmm1,%xmm9 26 vpaddb %xmm2,%xmm14,%xmm1 31 vmovdqu %xmm1,(%r8) 42 vpclmulqdq $0x00,%xmm3,%xmm7,%xmm1 55 vpxor %xmm5,%xmm1,%xmm4 58 vpclmulqdq $0x10,%xmm3,%xmm0,%xmm1 79 vpxor %xmm1,%xmm6,%xmm6 80 vpclmulqdq $0x00,%xmm5,%xmm0,%xmm1 92 vpxor %xmm1,%xmm4,%xmm [all...] |
| /src/sys/external/bsd/compiler_rt/dist/lib/builtins/x86_64/ |
| floatundidf.S | 43 movd %rdi, %xmm1 44 subsd REL_ADDR(twop84_plus_twop52), %xmm1 // a_hi - 0x1p52 (no rounding occurs) 45 addsd %xmm1, %xmm0 // a_hi + a_lo (round happens here)
|
| /src/sys/external/isc/libsodium/dist/src/libsodium/crypto_scalarmult/curve25519/sandy2x/ |
| ladder_base.S | 28 vmovdqa v1_0(%rip),%xmm1 35 vmovdqa %xmm1,80(%rsp) 40 vmovdqa %xmm1,%xmm0 41 vpxor %xmm1,%xmm1,%xmm1 104 vpxor %xmm12,%xmm1,%xmm13 106 vpxor %xmm13,%xmm1,%xmm1 161 vpaddq %xmm1,%xmm0,%xmm1 [all...] |
| /src/crypto/external/apache2/openssl/lib/libcrypto/arch/i386/ |
| aesni-x86.S | 19 movups 16(%edx),%xmm1 25 movups (%edx),%xmm1 30 pxor %xmm1,%xmm1 51 movups 16(%edx),%xmm1 57 movups (%edx),%xmm1 62 pxor %xmm1,%xmm1 77 movups 16(%edx),%xmm1 87 movups (%edx,%ecx,1),%xmm1 [all...] |
| /src/crypto/external/bsd/openssl/lib/libcrypto/arch/i386/ |
| aesni-x86.S | 19 movups 16(%edx),%xmm1 25 movups (%edx),%xmm1 30 pxor %xmm1,%xmm1 51 movups 16(%edx),%xmm1 57 movups (%edx),%xmm1 62 pxor %xmm1,%xmm1 77 movups 16(%edx),%xmm1 87 movups (%edx,%ecx,1),%xmm1 [all...] |
| /src/crypto/external/bsd/openssl.old/lib/libcrypto/arch/i386/ |
| aesni-x86.S | 14 movups 16(%edx),%xmm1 20 movups (%edx),%xmm1 25 pxor %xmm1,%xmm1 41 movups 16(%edx),%xmm1 47 movups (%edx),%xmm1 52 pxor %xmm1,%xmm1 62 movups 16(%edx),%xmm1 72 movups (%edx,%ecx,1),%xmm1 [all...] |
| /src/external/lgpl3/gmp/dist/mpn/x86_64/fastsse/ |
| lshiftc.asm | 94 movq -16(ap,n,8), %xmm1 96 psrlq %xmm5, %xmm1 97 por %xmm1, %xmm0 112 L(utop):movq (ap,n,8), %xmm1 113 punpcklqdq 8(ap,n,8), %xmm1 115 psllq %xmm4, %xmm1 117 por %xmm1, %xmm0 125 movq (ap), %xmm1 127 punpcklqdq %xmm1, %xmm0 128 punpcklqdq 8(ap), %xmm1 [all...] |
| lshift-movdqu2.asm | 89 movq -16(ap,n,8), %xmm1 91 psrlq %xmm5, %xmm1 92 por %xmm1, %xmm0 114 L(top): movdqu 40(ap,n,8), %xmm1 117 psrlq %xmm5, %xmm1 118 por %xmm1, %xmm0 121 movdqu 24(ap,n,8), %xmm1 124 psrlq %xmm5, %xmm1 125 por %xmm1, %xmm0 128 movdqu 8(ap,n,8), %xmm1 [all...] |
| lshift.asm | 91 movq -16(ap,n,8), %xmm1 93 psrlq %xmm5, %xmm1 94 por %xmm1, %xmm0 109 movq (ap,n,8), %xmm1 110 punpcklqdq 8(ap,n,8), %xmm1 111 psllq %xmm4, %xmm1 113 por %xmm1, %xmm0 120 movq (ap), %xmm1 122 punpcklqdq %xmm1, %xmm0 123 punpcklqdq 8(ap), %xmm1 [all...] |
| /src/sys/external/isc/libsodium/dist/src/libsodium/crypto_stream/salsa20/xmm6/ |
| salsa20_xmm6-asm.S | 115 pshufd $0x55,%xmm0,%xmm1 119 movdqa %xmm1,128(%rsp) 124 pshufd $0xaa,%xmm0,%xmm1 128 movdqa %xmm1,192(%rsp) 133 pshufd $0xff,%xmm0,%xmm1 136 movdqa %xmm1,256(%rsp) 140 pshufd $0x00,%xmm0,%xmm1 143 movdqa %xmm1,304(%rsp) 178 movdqa 144(%rsp),%xmm1 196 movdqa %xmm1,384(%rsp [all...] |
| /src/external/lgpl3/gmp/dist/mpn/x86_64/core2/ |
| popcount.asm | 89 L(1): movq (up), %xmm1 96 L(3): movq (up), %xmm1 103 L(5): movq (up), %xmm1 110 L(7): movq (up), %xmm1 115 L(top): lddqu (up), %xmm1 119 pand %xmm1, %xmm0 120 psrlw $4, %xmm1 121 pand %xmm6, %xmm1 123 pshufb %xmm1, %xmm3 126 L(e6): lddqu 16(up), %xmm1 [all...] |