| /lib/crypto/arm64/ |
| A D | poly1305-armv8.pl | 98 csel $d0,$d0,$r0,eq 123 lsr $d0,$h0,#32 129 mov w#$d0,w#$h0 136 add $d0,$d0,$d1,lsl#26 // base 2^26 -> base 2^64 138 adds $d0,$d0,$d2,lsl#52 168 adds $d0,$d0,$t0 224 add $d0,$d0,$d1,lsl#26 // base 2^26 -> base 2^64 226 adds $d0,$d0,$d2,lsl#52 282 adds $d0,$d0,$t0 382 rev $d0,$d0 [all …]
|
| /lib/math/ |
| A D | rational.c | 51 unsigned long n, d, n0, d0, n1, d1, n2, d2; in rational_best_approximation() local 55 n1 = d0 = 1; in rational_best_approximation() 75 d2 = d0 + a * d1; in rational_best_approximation() 86 t = (max_denominator - d0) / d1; in rational_best_approximation() 94 if (!d1 || 2u * t > a || (2u * t == a && d0 * dp > d1 * d)) { in rational_best_approximation() 96 d1 = d0 + t * d1; in rational_best_approximation() 102 d0 = d1; in rational_best_approximation()
|
| /lib/crypto/mips/ |
| A D | poly1305-mips.pl | 367 daddu $d0,$d0,$tmp1 # ... and residue 807 sllv $d0,$d0,$shr 810 or $d0,$d0,$at 820 srlv $d0,$d0,$shr 823 or $d0,$d0,$at 846 wsbh $d0,$d0 # byte swap 850 rotr $d0,$d0,16 858 sll $d0,$d0,24 861 or $d0,$at 897 addu $d0,$d0,$h0 # accumulate input [all …]
|
| /lib/crypto/mpi/ |
| A D | mpih-div.c | 234 mpi_limb_t d1, d0; in mpihelp_divrem() local 238 d0 = dp[0]; in mpihelp_divrem() 242 if (n1 >= d1 && (n1 > d1 || n0 >= d0)) { in mpihelp_divrem() 243 sub_ddmmss(n1, n0, n1, n0, d1, d0); in mpihelp_divrem() 264 add_ssaaaa(n1, n0, r - d0, in mpihelp_divrem() 265 np[0], 0, d0); in mpihelp_divrem() 269 n1 = d0 - (d0 != 0 ? 1 : 0); in mpihelp_divrem() 270 n0 = -d0; in mpihelp_divrem() 273 umul_ppmm(n1, n0, d0, q); in mpihelp_divrem() 281 sub_ddmmss(n1, n0, n1, n0, 0, d0); in mpihelp_divrem()
|
| /lib/crypto/riscv/ |
| A D | chacha-riscv64-zvkb.S | 76 .macro chacha_round a0, b0, c0, d0, a1, b1, c1, d1, \ 83 vxor.vv \d0, \d0, \a0 87 vror.vi \d0, \d0, 32 - 16 93 vadd.vv \c0, \c0, \d0 111 vxor.vv \d0, \d0, \a0 115 vror.vi \d0, \d0, 32 - 8 121 vadd.vv \c0, \c0, \d0
|
| /lib/crypto/ |
| A D | poly1305-donna64.c | 43 u128 d0, d1, d2, d; in poly1305_core_blocks() local 73 d0 = (u128)h0 * r0; in poly1305_core_blocks() 75 d0 += d; in poly1305_core_blocks() 77 d0 += d; in poly1305_core_blocks() 90 c = (u64)(d0 >> 44); in poly1305_core_blocks() 91 h0 = (u64)d0 & 0xfffffffffffULL; in poly1305_core_blocks()
|
| A D | poly1305-donna32.c | 40 u64 d0, d1, d2, d3, d4; in poly1305_core_blocks() local 74 d0 = ((u64)h0 * r0) + ((u64)h1 * s4) + in poly1305_core_blocks() 91 c = (u32)(d0 >> 26); in poly1305_core_blocks() 92 h0 = (u32)d0 & 0x3ffffff; in poly1305_core_blocks()
|
| A D | curve25519-hacl64.c | 223 u64 d0 = r0 * 2; in fsquare_fsquare__() local 230 u128 s1 = ((((((u128)(d0) * (r1))) + (((u128)(d4) * (r2))))) + in fsquare_fsquare__() 232 u128 s2 = ((((((u128)(d0) * (r2))) + (((u128)(r1) * (r1))))) + in fsquare_fsquare__() 234 u128 s3 = ((((((u128)(d0) * (r3))) + (((u128)(d1) * (r2))))) + in fsquare_fsquare__() 236 u128 s4 = ((((((u128)(d0) * (r4))) + (((u128)(d1) * (r3))))) + in fsquare_fsquare__()
|
| /lib/crypto/arm/ |
| A D | blake2s-core.S | 68 .macro _blake2s_quarterround a0, b0, c0, d0, a1, b1, c1, d1, s0, s1, s2, s3 80 eor \d0, \a0, \d0, ror #drot 84 add \c0, \c0, \d0, ror #16 101 eor \d0, \a0, \d0, ror#16 105 add \c0, \c0, \d0, ror#8
|
| A D | sha512-armv4.pl | 560 my ($d0,$d1,$d2) = map("d$_",(24..26)); # temps from NEON_00_15 581 vshr.u64 $d0,$e,#@Sigma1[0] @ from NEON_00_15
|
| A D | chacha-neon-core.S | 250 vdup.32 q1, d0[1] 251 vdup.32 q0, d0[0]
|
| /lib/crypto/powerpc/ |
| A D | chacha-p10le-8x.S | 23 # a0 b0 c0 d0 481 xxmrglw 12, 32+\a0, 32+\a1 # c0, c1, d0, d1 486 xxpermdi 32+\a3, 12, 13, 3 # d0, d1, d2, d3
|
| A D | poly1305-p10le_64.S | 877 # d0 = h0 * r0 + h1 * s1 917 # d0 = h0 * r0 + h1 * s1
|
| /lib/crc/arm/ |
| A D | crc32-core.S | 107 dCONSTANTl .req d0
|
| A D | crc-t10dif-core.S | 84 q0l .req d0
|