Searched refs:Maj (Results 1 – 6 of 6) sorted by relevance
| /linux/lib/crypto/ |
| H A D | sha512.c | 67 #define Maj(x, y, z) (((x) & (y)) | ((z) & ((x) | (y)))) macro 99 t2 = e0(a) + Maj(a, b, c); d += t1; h = t1 + t2; in sha512_block_generic() 101 t2 = e0(h) + Maj(h, a, b); c += t1; g = t1 + t2; in sha512_block_generic() 103 t2 = e0(g) + Maj(g, h, a); b += t1; f = t1 + t2; in sha512_block_generic() 105 t2 = e0(f) + Maj(f, g, h); a += t1; e = t1 + t2; in sha512_block_generic() 107 t2 = e0(e) + Maj(e, f, g); h += t1; d = t1 + t2; in sha512_block_generic() 109 t2 = e0(d) + Maj(d, e, f); g += t1; c = t1 + t2; in sha512_block_generic() 111 t2 = e0(c) + Maj(c, d, e); f += t1; b = t1 + t2; in sha512_block_generic() 113 t2 = e0(b) + Maj(b, c, d); e += t1; a = t1 + t2; in sha512_block_generic()
|
| H A D | sha256.c | 58 #define Maj(x, y, z) (((x) & (y)) | ((z) & ((x) | (y)))) macro 78 t2 = e0(a) + Maj(a, b, c); \
|
| /linux/lib/crypto/arm/ |
| H A D | sha512-armv4.pl | 507 my ($t0,$t1,$t2,$T1,$K,$Ch,$Maj)=map("d$_",(24..31)); # temps 516 vadd.i64 $a,$Maj @ h+=Maj from the past 540 veor $Maj,$a,$b 544 vbsl $Maj,$c,$b @ Maj(a,b,c) 547 vadd.i64 $Maj,$T1 548 @ vadd.i64 $h,$Maj
|
| /linux/tools/lib/bpf/ |
| H A D | libbpf_utils.c | 168 #define Maj(x, y, z) (((x) & (y)) ^ ((x) & (z)) ^ ((y) & (z))) macro 192 h = tmp + Sigma_0(a) + Maj(a, b, c); \
|
| /linux/lib/crypto/x86/ |
| H A D | sha512-ssse3-asm.S | 136 xor tmp0, T2 # T2 = ((a ^ c) & b) ^ (a & c) = Maj(a,b,c) 143 lea (T1, T2), h_64 # a(next_state) = T1 + Maj(a,b,c) 145 add tmp0, h_64 # a(next_state) = T1 + Maj(a,b,c) S0(a)
|
| H A D | sha512-avx-asm.S | 142 xor tmp0, T2 # T2 = ((a ^ c) & b) ^ (a & c) = Maj(a,b,c) 149 lea (T1, T2), h_64 # a(next_state) = T1 + Maj(a,b,c) 151 add tmp0, h_64 # a(next_state) = T1 + Maj(a,b,c) S0(a)
|