/freebsd/crypto/openssl/crypto/chacha/asm/ |
H A D | chacha-x86.pl | 880 &vpshufd ("xmm0","xmm3",0x00); 881 &vpshufd ("xmm1","xmm3",0x55); 882 &vpshufd ("xmm2","xmm3",0xaa); 883 &vpshufd ("xmm3","xmm3",0xff); 885 &vpshufd ("xmm4","xmm7",0x00); 886 &vpshufd ("xmm5","xmm7",0x55); 888 &vpshufd ("xmm6","xmm7",0xaa); 889 &vpshufd ("xmm7","xmm7",0xff); 902 &vpshufd ("xmm0","xmm3",0x00); 903 &vpshufd ("xmm1","xmm3",0x55); [all …]
|
H A D | chacha-x86_64.pl | 2561 &vpshufd ($c,$c,0b01001110); 2562 &vpshufd ($b,$b,0b00111001); 2563 &vpshufd ($d,$d,0b10010011); 2566 &vpshufd ($c,$c,0b01001110); 2567 &vpshufd ($b,$b,0b10010011); 2568 &vpshufd ($d,$d,0b00111001); 2771 &vpshufd ($c,$c,0b01001110); 2772 &vpshufd ($b,$b,0b00111001); 2773 &vpshufd ($d,$d,0b10010011); 2776 &vpshufd ($c,$c,0b01001110); [all …]
|
/freebsd/sys/crypto/openssl/i386/ |
H A D | chacha-x86.S | 576 vpshufd $0,%xmm3,%xmm0 577 vpshufd $85,%xmm3,%xmm1 578 vpshufd $170,%xmm3,%xmm2 579 vpshufd $255,%xmm3,%xmm3 581 vpshufd $0,%xmm7,%xmm4 582 vpshufd $85,%xmm7,%xmm5 584 vpshufd $170,%xmm7,%xmm6 585 vpshufd $255,%xmm7,%xmm7 597 vpshufd $0,%xmm3,%xmm0 598 vpshufd $85,%xmm3,%xmm1 [all …]
|
H A D | poly1305-x86.S | 1424 vpshufd $68,%xmm0,%xmm5 1426 vpshufd $68,%xmm1,%xmm1 1427 vpshufd $68,%xmm2,%xmm2 1428 vpshufd $68,%xmm3,%xmm3 1429 vpshufd $68,%xmm4,%xmm4 1530 vpshufd $141,%xmm0,%xmm0 1531 vpshufd $141,%xmm1,%xmm1 1532 vpshufd $141,%xmm2,%xmm2 1533 vpshufd $141,%xmm3,%xmm3 1534 vpshufd $141,%xmm4,%xmm4 [all …]
|
H A D | sha256-586.S | 4660 vpshufd $250,%xmm3,%xmm7 4708 vpshufd $132,%xmm6,%xmm7 4720 vpshufd $80,%xmm0,%xmm7 4744 vpshufd $232,%xmm6,%xmm7 4813 vpshufd $250,%xmm0,%xmm7 4861 vpshufd $132,%xmm6,%xmm7 4873 vpshufd $80,%xmm1,%xmm7 4897 vpshufd $232,%xmm6,%xmm7 4966 vpshufd $250,%xmm1,%xmm7 5014 vpshufd $132,%xmm6,%xmm7 [all …]
|
/freebsd/sys/crypto/openssl/amd64/ |
H A D | poly1305-x86_64.S | 707 vpshufd $0xEE,%xmm14,%xmm13 708 vpshufd $0x44,%xmm14,%xmm10 711 vpshufd $0xEE,%xmm11,%xmm14 713 vpshufd $0x44,%xmm11,%xmm11 716 vpshufd $0xEE,%xmm12,%xmm13 718 vpshufd $0x44,%xmm12,%xmm12 721 vpshufd $0xEE,%xmm10,%xmm14 723 vpshufd $0x44,%xmm10,%xmm10 726 vpshufd $0xEE,%xmm11,%xmm13 728 vpshufd $0x44,%xmm11,%xmm11 [all …]
|
H A D | chacha-x86_64.S | 1190 vpshufd $0x00,%xmm11,%xmm8 1191 vpshufd $0x55,%xmm11,%xmm9 1193 vpshufd $0xaa,%xmm11,%xmm10 1195 vpshufd $0xff,%xmm11,%xmm11 1199 vpshufd $0x00,%xmm3,%xmm0 1200 vpshufd $0x55,%xmm3,%xmm1 1202 vpshufd $0xaa,%xmm3,%xmm2 1204 vpshufd $0xff,%xmm3,%xmm3 1208 vpshufd $0x00,%xmm15,%xmm12 1209 vpshufd $0x55,%xmm15,%xmm13 [all …]
|
H A D | aesni-sha256-x86_64.S | 1368 vpshufd $250,%xmm3,%xmm7 1417 vpshufd $132,%xmm6,%xmm6 1431 vpshufd $80,%xmm0,%xmm7 1455 vpshufd $232,%xmm6,%xmm6 1512 vpshufd $250,%xmm0,%xmm7 1562 vpshufd $132,%xmm6,%xmm6 1576 vpshufd $80,%xmm1,%xmm7 1600 vpshufd $232,%xmm6,%xmm6 1657 vpshufd $250,%xmm1,%xmm7 1707 vpshufd $132,%xmm6,%xmm6 [all …]
|
H A D | sha256-x86_64.S | 3196 vpshufd $250,%xmm3,%xmm7 3252 vpshufd $80,%xmm0,%xmm7 3331 vpshufd $250,%xmm0,%xmm7 3387 vpshufd $80,%xmm1,%xmm7 3466 vpshufd $250,%xmm1,%xmm7 3522 vpshufd $80,%xmm2,%xmm7 3601 vpshufd $250,%xmm2,%xmm7 3657 vpshufd $80,%xmm3,%xmm7 4298 vpshufd $250,%ymm3,%ymm7 4354 vpshufd $80,%ymm0,%ymm7 [all …]
|
H A D | ghash-x86_64.S | 1313 vpshufd $78,%xmm2,%xmm2 1316 vpshufd $255,%xmm2,%xmm4 1397 vpshufd $78,%xmm5,%xmm3 1398 vpshufd $78,%xmm0,%xmm4
|
H A D | aes-gcm-avx512.S | 129 vpshufd $36,%xmm1,%xmm2
|
/freebsd/sys/contrib/openzfs/module/icp/asm-x86_64/blake3/ |
H A D | blake3_avx2.S | 1375 vpshufd ymm6, ymm6, 0x93 1376 vpshufd ymm7, ymm7, 0x93 1389 vpshufd ymm14, ymm14, 0x93 1390 vpshufd ymm15, ymm15, 0x93 1448 vpshufd ymm0, ymm0, 0x93 1449 vpshufd ymm8, ymm8, 0x93 1450 vpshufd ymm3, ymm3, 0x4E 1451 vpshufd ymm11, ymm11, 0x4E 1452 vpshufd ymm2, ymm2, 0x39 1453 vpshufd ymm10, ymm10, 0x39 [all …]
|
H A D | blake3_avx512.S | 2109 vpshufd zmm6, zmm6, 0x93 2110 vpshufd zmm7, zmm7, 0x93 2127 vpshufd zmm0, zmm0, 0x93 2128 vpshufd zmm3, zmm3, 0x4E 2129 vpshufd zmm2, zmm2, 0x39 2144 vpshufd zmm0, zmm0, 0x39 2145 vpshufd zmm3, zmm3, 0x4E 2146 vpshufd zmm2, zmm2, 0x93 2150 vpshufd zmm9, zmm4, 0x0F 2151 vpshufd zmm4, zmm8, 0x39 [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Support/BLAKE3/ |
H A D | blake3_avx2_x86-64_windows_gnu.S | 1377 vpshufd ymm6, ymm6, 0x93 1378 vpshufd ymm7, ymm7, 0x93 1391 vpshufd ymm14, ymm14, 0x93 1392 vpshufd ymm15, ymm15, 0x93 1446 vpshufd ymm0, ymm0, 0x93 1447 vpshufd ymm8, ymm8, 0x93 1448 vpshufd ymm3, ymm3, 0x4E 1449 vpshufd ymm11, ymm11, 0x4E 1450 vpshufd ymm2, ymm2, 0x39 1451 vpshufd ymm10, ymm10, 0x39 [all …]
|
H A D | blake3_avx2_x86-64_unix.S | 1376 vpshufd ymm6, ymm6, 0x93 1377 vpshufd ymm7, ymm7, 0x93 1390 vpshufd ymm14, ymm14, 0x93 1391 vpshufd ymm15, ymm15, 0x93 1449 vpshufd ymm0, ymm0, 0x93 1450 vpshufd ymm8, ymm8, 0x93 1451 vpshufd ymm3, ymm3, 0x4E 1452 vpshufd ymm11, ymm11, 0x4E 1453 vpshufd ymm2, ymm2, 0x39 1454 vpshufd ymm10, ymm10, 0x39 [all …]
|
H A D | blake3_avx512_x86-64_windows_gnu.S | 2117 vpshufd zmm6, zmm6, 0x93 2118 vpshufd zmm7, zmm7, 0x93 2135 vpshufd zmm0, zmm0, 0x93 2136 vpshufd zmm3, zmm3, 0x4E 2137 vpshufd zmm2, zmm2, 0x39 2152 vpshufd zmm0, zmm0, 0x39 2153 vpshufd zmm3, zmm3, 0x4E 2154 vpshufd zmm2, zmm2, 0x93 2158 vpshufd zmm9, zmm4, 0x0F 2159 vpshufd zmm4, zmm8, 0x39 [all …]
|
H A D | blake3_avx512_x86-64_unix.S | 2119 vpshufd zmm6, zmm6, 0x93 2120 vpshufd zmm7, zmm7, 0x93 2137 vpshufd zmm0, zmm0, 0x93 2138 vpshufd zmm3, zmm3, 0x4E 2139 vpshufd zmm2, zmm2, 0x39 2154 vpshufd zmm0, zmm0, 0x39 2155 vpshufd zmm3, zmm3, 0x4E 2156 vpshufd zmm2, zmm2, 0x93 2160 vpshufd zmm9, zmm4, 0x0F 2161 vpshufd zmm4, zmm8, 0x39 [all …]
|
H A D | blake3_avx2_x86-64_windows_msvc.asm | 1376 vpshufd ymm6, ymm6, 93H 1377 vpshufd ymm7, ymm7, 93H 1390 vpshufd ymm14, ymm14, 93H 1391 vpshufd ymm15, ymm15, 93H 1445 vpshufd ymm0, ymm0, 93H 1446 vpshufd ymm8, ymm8, 93H 1447 vpshufd ymm3, ymm3, 4EH 1448 vpshufd ymm11, ymm11, 4EH 1449 vpshufd ymm2, ymm2, 39H 1450 vpshufd ymm10, ymm10, 39H [all …]
|
H A D | blake3_avx512_x86-64_windows_msvc.asm | 2123 vpshufd zmm6, zmm6, 93H 2124 vpshufd zmm7, zmm7, 93H 2141 vpshufd zmm0, zmm0, 93H 2142 vpshufd zmm3, zmm3, 4EH 2143 vpshufd zmm2, zmm2, 39H 2158 vpshufd zmm0, zmm0, 39H 2159 vpshufd zmm3, zmm3, 4EH 2160 vpshufd zmm2, zmm2, 93H 2164 vpshufd zmm9, zmm4, 0FH 2165 vpshufd zmm4, zmm8, 39H [all …]
|
/freebsd/crypto/openssl/crypto/poly1305/asm/ |
H A D | poly1305-x86.pl | 1279 &vpshufd ($T0,$D0,0b01000100); 1281 &vpshufd ($D1,$D1,0b01000100); 1282 &vpshufd ($D2,$D2,0b01000100); 1283 &vpshufd ($D3,$D3,0b01000100); 1284 &vpshufd ($D4,$D4,0b01000100); 1404 &vpshufd ($D0,$D0,0b10001101); # -> r^1:r^2:r^3:r^4 1405 &vpshufd ($D1,$D1,0b10001101); 1406 &vpshufd ($D2,$D2,0b10001101); 1407 &vpshufd ($D3,$D3,0b10001101); 1408 &vpshufd ($D4,$D4,0b10001101); [all …]
|
/freebsd/sys/contrib/libsodium/src/libsodium/crypto_scalarmult/curve25519/sandy2x/ |
H A D | ladder.S | 96 vpshufd $2,%xmm10,%xmm10 label 741 vpshufd $0,%xmm3,%xmm2 label 742 vpshufd $0,%xmm11,%xmm3 label 760 vpshufd $0,%xmm12,%xmm3 label 761 vpshufd $0,%xmm9,%xmm9 label 784 vpshufd $0,%xmm1,%xmm1 label 785 vpshufd $0,%xmm14,%xmm3 label 808 vpshufd $0,%xmm5,%xmm1 label 809 vpshufd $0,%xmm0,%xmm0 label 832 vpshufd $0,%xmm8,%xmm0 label [all …]
|
/freebsd/sys/contrib/openzfs/module/icp/asm-x86_64/modes/ |
H A D | ghash-x86_64.S | 174 vpshufd $255,%xmm2,%xmm4 255 vpshufd $78,%xmm5,%xmm3 256 vpshufd $78,%xmm0,%xmm4
|
/freebsd/sys/contrib/openzfs/module/icp/asm-x86_64/sha2/ |
H A D | sha256-x86_64.S | 2839 vpshufd $250,%xmm3,%xmm7 2895 vpshufd $80,%xmm0,%xmm7 2974 vpshufd $250,%xmm0,%xmm7 3030 vpshufd $80,%xmm1,%xmm7 3109 vpshufd $250,%xmm1,%xmm7 3165 vpshufd $80,%xmm2,%xmm7 3244 vpshufd $250,%xmm2,%xmm7 3300 vpshufd $80,%xmm3,%xmm7 3940 vpshufd $250,%ymm3,%ymm7 3996 vpshufd $80,%ymm0,%ymm7 [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86InstrAVX512.td | 6417 defm VPSHUFD : avx512_shift_rmi_sizes<0x70, MRMSrcReg, MRMSrcMem, "vpshufd",
|