| /freebsd/sys/crypto/openssl/aarch64/ |
| H A D | bsaes-armv8.S | 55 eor v0.16b, v0.16b, v8.16b 56 eor v1.16b, v1.16b, v8.16b 57 eor v2.16b, v2.16b, v8.16b 58 eor v4.16b, v4.16b, v8.16b 59 eor v3.16b, v3.16b, v8.16b 60 eor v5.16b, v5.16b, v8.16b 65 eor v6.16b, v6.16b, v8.16b 66 eor v7.16b, v7.16b, v8.16b 74 eor v8.16b, v8.16b, v1.16b 76 eor v10.16b, v10.16b, v5.16b [all …]
|
| H A D | sha1-armv8.S | 221 eor w3,w3,w5 225 eor w3,w3,w11 229 eor w3,w3,w16 234 eor w4,w4,w6 238 eor w4,w4,w12 242 eor w4,w4,w17 247 eor w5,w5,w7 251 eor w5,w5,w13 255 eor w5,w5,w19 260 eor w6,w6,w8 [all …]
|
| H A D | sha256-armv8.S | 103 eor w28,w21,w22 // magic seed 110 eor w6,w24,w24,ror#14 115 eor w19,w20,w21 // a^b, b^c in next round 116 eor w16,w16,w6,ror#11 // Sigma1(e) 119 eor w17,w20,w20,ror#9 123 eor w28,w28,w21 // Maj(a,b,c) 124 eor w17,w6,w17,ror#13 // Sigma0(a) 135 eor w7,w23,w23,ror#14 140 eor w28,w27,w20 // a^b, b^c in next round 141 eor w16,w16,w7,ror#11 // Sigma1(e) [all …]
|
| H A D | vpsm4_ex-armv8.S | 81 eor v5.16b,v5.16b,v6.16b 91 eor w8,w8,w7 93 eor w8,w8,w7 95 eor w8,w8,w7 103 eor v0.16b, v0.16b, v2.16b 104 eor v1.16b, v1.16b, v1.16b 110 eor v0.16b, v0.16b, v2.16b 112 eor w8,w7,w7,ror #19 113 eor w8,w8,w7,ror #9 115 eor w8,w8,w7 [all …]
|
| H A D | ghashv8-armx.S | 26 eor v20.16b,v3.16b,v16.16b //twisted H 32 eor v16.16b,v16.16b,v20.16b 37 eor v18.16b,v0.16b,v2.16b 38 eor v1.16b,v1.16b,v17.16b 39 eor v1.16b,v1.16b,v18.16b 44 eor v0.16b,v1.16b,v18.16b 48 eor v18.16b,v18.16b,v2.16b 49 eor v22.16b,v0.16b,v18.16b 52 eor v17.16b,v17.16b,v22.16b 65 eor v18.16b,v0.16b,v2.16b [all …]
|
| H A D | chacha-armv8.S | 91 eor w17,w17,w5 92 eor w19,w19,w6 93 eor w20,w20,w7 94 eor w21,w21,w8 103 eor w9,w9,w13 104 eor w10,w10,w14 105 eor w11,w11,w15 106 eor w12,w12,w16 115 eor w17,w17,w5 116 eor w19,w19,w6 [all …]
|
| H A D | keccak1600-armv8.S | 49 eor x26,x0,x5 51 eor x27,x1,x6 52 eor x28,x2,x7 53 eor x30,x3,x8 54 eor x4,x4,x9 55 eor x26,x26,x10 56 eor x27,x27,x11 57 eor x28,x28,x12 58 eor x30,x30,x13 59 eor x4,x4,x14 [all …]
|
| H A D | sha512-armv8.S | 101 eor x28,x21,x22 // magic seed 108 eor x6,x24,x24,ror#23 113 eor x19,x20,x21 // a^b, b^c in next round 114 eor x16,x16,x6,ror#18 // Sigma1(e) 117 eor x17,x20,x20,ror#5 121 eor x28,x28,x21 // Maj(a,b,c) 122 eor x17,x6,x17,ror#34 // Sigma0(a) 133 eor x7,x23,x23,ror#23 138 eor x28,x27,x20 // a^b, b^c in next round 139 eor x16,x16,x7,ror#18 // Sigma1(e) [all …]
|
| H A D | vpsm4-armv8.S | 82 eor v5.16b,v5.16b,v6.16b 92 eor w8,w8,w7 94 eor w8,w8,w7 96 eor w8,w8,w7 107 eor w8,w7,w7,ror #19 108 eor w8,w8,w7,ror #9 110 eor w8,w8,w7 135 eor v14.16b,v6.16b,v7.16b 136 eor v12.16b,v5.16b,v12.16b 137 eor v12.16b,v14.16b,v12.16b [all …]
|
| H A D | vpaes-armv8.S | 146 eor v0.16b, v1.16b, v16.16b // vpxor %xmm5, %xmm1, %xmm0 147 eor v0.16b, v0.16b, v2.16b // vpxor %xmm2, %xmm0, %xmm0 157 eor v4.16b, v4.16b, v16.16b // vpxor %xmm5, %xmm4, %xmm4 # 4 = sb1u + k 159 eor v0.16b, v0.16b, v4.16b // vpxor %xmm4, %xmm0, %xmm0 # 0 = A 163 eor v2.16b, v2.16b, v5.16b // vpxor %xmm5, %xmm2, %xmm2 # 2 = 2A 165 eor v3.16b, v3.16b, v2.16b // vpxor %xmm2, %xmm3, %xmm3 # 0 = 2A+B 167 eor v0.16b, v0.16b, v3.16b // vpxor %xmm3, %xmm0, %xmm0 # 3 = 2A+B+D 169 eor v0.16b, v0.16b, v4.16b // vpxor %xmm4, %xmm0, %xmm0 # 0 = 2A+3B+C+D 177 eor v1.16b, v1.16b, v0.16b // vpxor %xmm0, %xmm1, %xmm1 # 0 = j 180 eor v3.16b, v3.16b, v5.16b // vpxor %xmm5, %xmm3, %xmm3 # 3 = iak = 1/i + a/k [all …]
|
| H A D | chacha-armv8-sve.S | 185 eor w19,w19,w7 192 eor w20,w20,w8 199 eor w21,w21,w9 206 eor w22,w22,w10 229 eor w11,w11,w15 236 eor w12,w12,w16 243 eor w13,w13,w17 250 eor w14,w14,w18 273 eor w19,w19,w7 280 eor w20,w20,w8 [all …]
|
| H A D | aes-gcm-armv8_64.S | 133 eor v17.16b, v17.16b, v9.16b //h4k | h3k 218 eor v16.16b, v16.16b, v8.16b //h2k | h1k 245 eor x6, x6, x13 //AES block 0 - round 10 low 246 eor x7, x7, x14 //AES block 0 - round 10 high 248 eor x21, x21, x13 //AES block 2 - round 10 low 251 eor x19, x19, x13 //AES block 1 - round 10 low 252 eor x22, x22, x14 //AES block 2 - round 10 high 256 eor x20, x20, x14 //AES block 1 - round 10 high 258 eor x23, x23, x13 //AES block 3 - round 10 low 262 eor x24, x24, x14 //AES block 3 - round 10 high [all …]
|
| H A D | md5-aarch64.S | 20 eor x17, x12, x13 // Begin aux function round 1 F(x,y,z)=(((y^z)&x)^z) 30 eor x14, x16, x13 // End aux function round 1 F(x,y,z)=(((y^z)&x)^z) 37 eor x5, x11, x12 // Begin aux function round 1 F(x,y,z)=(((y^z)&x)^z) 40 eor x17, x8, x12 // End aux function round 1 F(x,y,z)=(((y^z)&x)^z) 47 eor x6, x4, x11 // Begin aux function round 1 F(x,y,z)=(((y^z)&x)^z) 50 eor x9, x8, x11 // End aux function round 1 F(x,y,z)=(((y^z)&x)^z) 57 eor x6, x5, x4 // Begin aux function round 1 F(x,y,z)=(((y^z)&x)^z) 60 eor x16, x7, x4 // End aux function round 1 F(x,y,z)=(((y^z)&x)^z) 67 eor x17, x8, x5 // Begin aux function round 1 F(x,y,z)=(((y^z)&x)^z) 78 eor x6, x16, x5 // End aux function round 1 F(x,y,z)=(((y^z)&x)^z) [all …]
|
| /freebsd/sys/contrib/openzfs/module/icp/asm-aarch64/sha2/ |
| H A D | sha256-armv8.S | 85 eor w28,w21,w22 // magic seed 92 eor w6,w24,w24,ror#14 97 eor w19,w20,w21 // a^b, b^c in next round 98 eor w16,w16,w6,ror#11 // Sigma1(e) 101 eor w17,w20,w20,ror#9 105 eor w28,w28,w21 // Maj(a,b,c) 106 eor w17,w6,w17,ror#13 // Sigma0(a) 117 eor w7,w23,w23,ror#14 122 eor w28,w27,w20 // a^b, b^c in next round 123 eor w16,w16,w7,ror#11 // Sigma1(e) [all …]
|
| H A D | sha512-armv8.S | 109 eor x28,x21,x22 // magic seed 116 eor x6,x24,x24,ror#23 121 eor x19,x20,x21 // a^b, b^c in next round 122 eor x16,x16,x6,ror#18 // Sigma1(e) 125 eor x17,x20,x20,ror#5 129 eor x28,x28,x21 // Maj(a,b,c) 130 eor x17,x6,x17,ror#34 // Sigma0(a) 141 eor x7,x23,x23,ror#23 146 eor x28,x27,x20 // a^b, b^c in next round 147 eor x16,x16,x7,ror#18 // Sigma1(e) [all …]
|
| /freebsd/sys/crypto/openssl/arm/ |
| H A D | sha256-armv4.S | 129 eor r3,r5,r6 @ magic 130 eor r12,r12,r12 136 eor r0,r8,r8,ror#5 138 eor r0,r0,r8,ror#19 @ Sigma1(e) 153 eor r0,r8,r8,ror#5 155 eor r0,r0,r8,ror#19 @ Sigma1(e) 160 eor r2,r9,r10 164 eor r2,r2,r10 @ Ch(e,f,g) 165 eor r0,r4,r4,ror#11 177 eor r12,r4,r5 @ a^b, b^c in next round [all …]
|
| H A D | keccak1600-armv4.S | 51 eor r11,r11,r11 60 eor r0,r0,r10 61 eor r1,r1,r11 62 eor r2,r2,r12 64 eor r3,r3,r14 66 eor r4,r4,r10 67 eor r5,r5,r11 68 eor r6,r6,r12 70 eor r7,r7,r14 72 eor r8,r8,r10 [all …]
|
| H A D | armv4-gf2m.S | 20 eor r7,r5,r6 @ a1^a2 24 eor r9,r5,r8 @ a1^a4 26 eor r4,r6,r8 @ a2^a4 28 eor r7,r7,r8 @ a1^a2^a4 39 eor r5,r5,r7,lsl#3 @ stall 44 eor r5,r5,r6,lsl#6 45 eor r4,r4,r6,lsr#26 49 eor r5,r5,r7,lsl#9 50 eor r4,r4,r7,lsr#23 54 eor r5,r5,r6,lsl#12 [all …]
|
| H A D | sha1-armv4-large.S | 51 eor r10,r5,r6 @ F_xx_xx 58 eor r10,r5,r6 @ F_xx_xx 66 eor r10,r10,r6,ror#2 @ F_00_19(B,C,D) 76 eor r10,r4,r5 @ F_xx_xx 83 eor r10,r4,r5 @ F_xx_xx 91 eor r10,r10,r5,ror#2 @ F_00_19(B,C,D) 101 eor r10,r3,r4 @ F_xx_xx 108 eor r10,r3,r4 @ F_xx_xx 116 eor r10,r10,r4,ror#2 @ F_00_19(B,C,D) 126 eor r10,r7,r3 @ F_xx_xx [all …]
|
| H A D | chacha-armv4.S | 101 eor r12,r12,r0,ror#16 102 eor r10,r10,r1,ror#16 107 eor r4,r4,r8,ror#20 108 eor r5,r5,r9,ror#20 113 eor r12,r12,r0,ror#24 114 eor r10,r10,r1,ror#24 121 eor r4,r4,r8,ror#25 122 eor r5,r5,r9,ror#25 131 eor r14,r14,r2,ror#16 132 eor r10,r10,r3,ror#16 [all …]
|
| /freebsd/sys/contrib/openzfs/module/icp/asm-arm/sha2/ |
| H A D | sha256-armv7.S | 85 eor r3,r5,r6 @ magic 86 eor r12,r12,r12 92 eor r0,r8,r8,ror#5 94 eor r0,r0,r8,ror#19 @ Sigma1(e) 109 eor r0,r8,r8,ror#5 111 eor r0,r0,r8,ror#19 @ Sigma1(e) 116 eor r2,r9,r10 120 eor r2,r2,r10 @ Ch(e,f,g) 121 eor r0,r4,r4,ror#11 133 eor r12,r4,r5 @ a^b, b^c in next round [all …]
|
| /freebsd/crypto/openssl/crypto/aes/asm/ |
| H A D | bsaes-armv8.pl | 1056 eor v6.16b, v6.16b, v7.16b // fix up round 0 key (by XORing with 0x63) 1081 eor v0.16b, v0.16b, v15.16b // ^= IV 1082 eor v1.16b, v1.16b, v16.16b 1087 eor v1.16b, v4.16b, v1.16b 1089 eor v2.16b, v2.16b, v4.16b 1090 eor v0.16b, v6.16b, v0.16b 1094 eor v0.16b, v7.16b, v4.16b 1100 eor v0.16b, v5.16b, v2.16b 1101 eor v1.16b, v3.16b, v1.16b 1133 eor v0.16b, v0.16b, v15.16b // ^= IV [all …]
|
| /freebsd/sys/arm/arm/ |
| H A D | blockio.S | 245 eor ip, r3, r3, lsr #16 /* ip = (H)(H^L) */ 246 eor r3, r3, ip, lsl #16 /* r3 = (H^H^L)(L) = (L)(L) */ 247 eor ip, ip, r3, lsr #16 /* ip = (H)(H^L^L) = (H)(H) */ 353 eor r3, r4, r4, lsl #16 /* r3 = (A^B)(B) */ 354 eor r4, r4, r3, lsr #16 /* r4 = (A)(B^A^B) = (A)(A) */ 355 eor r3, r3, r4, lsl #16 /* r3 = (A^B^A)(B) = (B)(B) */ 368 eor r3, r5, r5, lsl #16 /* r3 = (A^B)(B) */ 369 eor r5, r5, r3, lsr #16 /* r4 = (A)(B^A^B) = (A)(A) */ 370 eor r3, r3, r5, lsl #16 /* r3 = (A^B^A)(B) = (B)(B) */ 374 eor r3, ip, ip, lsl #16 /* r3 = (A^B)(B) */ [all …]
|
| /freebsd/lib/libc/aarch64/string/ |
| H A D | timingsafe_bcmp.S | 35 eor w3, w3, w4 36 eor w5, w5, w6 45 eor w3, w3, w4 46 eor w5, w5, w6 55 eor w3, w3, w4 56 eor w5, w5, w6 65 eor x3, x3, x4 66 eor x5, x5, x6 76 eor v0.16b, v0.16b, v1.16b 77 eor v2.16b, v2.16b, v3.16b [all …]
|
| /freebsd/sys/contrib/openzfs/module/icp/asm-aarch64/blake3/ |
| H A D | b3_aarch64_sse41.S | 82 eor v0.16b, v2.16b, v0.16b 83 eor v1.16b, v3.16b, v1.16b 160 eor v1.16b, v16.16b, v1.16b 164 eor v5.16b, v4.16b, v5.16b 169 eor v7.16b, v1.16b, v6.16b 177 eor v5.16b, v4.16b, v5.16b 187 eor v7.16b, v7.16b, v6.16b 192 eor v5.16b, v4.16b, v5.16b 199 eor v7.16b, v7.16b, v6.16b 206 eor v5.16b, v4.16b, v5.16b [all …]
|