/kernel/linux/linux-6.6/arch/arm64/crypto/ |
H A D | sm3-neon-core.S | 121 #define R(i, a, b, c, d, e, f, g, h, k, K_LOAD, round, widx, wtype, IOP, iop_param) \ 122 K_LOAD(round); \ 123 ldr t5, [sp, #(wtype##_W1_ADDR(round, widx))]; \ 127 ldr t6, [sp, #(wtype##_W1W2_ADDR(round, widx))]; \ 155 #define R1(a, b, c, d, e, f, g, h, k, K_LOAD, round, widx, wtype, IOP, iop_param) \ 156 R(1, ##a, ##b, ##c, ##d, ##e, ##f, ##g, ##h, ##k, K_LOAD, round, widx, wtype, IOP, iop_param) 158 #define R2(a, b, c, d, e, f, g, h, k, K_LOAD, round, widx, wtype, IOP, iop_param) \ 159 R(2, ##a, ##b, ##c, ##d, ##e, ##f, ##g, ##h, ##k, K_LOAD, round, widx, wtype, IOP, iop_param) 161 #define KL(round) \ 162 ldp k_even, k_odd, [RKPTR, #(4*(round))]; [all...] |
/kernel/linux/linux-5.10/arch/x86/crypto/ |
H A D | cast5-avx-x86_64-asm_64.S | 145 #define round(l, r, n, f) \ define 249 round(RL, RR, 0, 1); 250 round(RR, RL, 1, 2); 251 round(RL, RR, 2, 3); 252 round(RR, RL, 3, 1); 253 round(RL, RR, 4, 2); 254 round(RR, RL, 5, 3); 255 round(RL, RR, 6, 1); 256 round(RR, RL, 7, 2); 257 round(R [all...] |
H A D | twofish-i586-asm_32.S | 67 #define encrypt_round(a,b,c,d,round)\ 91 add k+round(%ebp), %esi;\ 94 add k+4+round(%ebp),d ## D;\ 103 * last round has different rotations for the output preparation 105 #define encrypt_last_round(a,b,c,d,round)\ 129 add k+round(%ebp), %esi;\ 132 add k+4+round(%ebp),d ## D;\ 142 #define decrypt_round(a,b,c,d,round)\ 166 add k+round(%ebp), c ## D;\ 168 add k+4+round( [all...] |
H A D | twofish-x86_64-asm_64.S | 66 #define encrypt_round(a,b,c,d,round)\ 88 add k+round(%r11), %r9d;\ 91 add k+4+round(%r11),%r8d;\ 100 * during the round a and b are prepared for the output whitening 102 #define encrypt_last_round(a,b,c,d,round)\ 126 add k+round(%r11), %r9d;\ 129 add k+4+round(%r11),%r8d;\ 139 #define decrypt_round(a,b,c,d,round)\ 161 add k+round(%r11), %r9d;\ 163 add k+4+round( [all...] |
/kernel/linux/linux-6.6/arch/x86/crypto/ |
H A D | cast5-avx-x86_64-asm_64.S | 149 #define round(l, r, n, f) \ define 252 round(RL, RR, 0, 1); 253 round(RR, RL, 1, 2); 254 round(RL, RR, 2, 3); 255 round(RR, RL, 3, 1); 256 round(RL, RR, 4, 2); 257 round(RR, RL, 5, 3); 258 round(RL, RR, 6, 1); 259 round(RR, RL, 7, 2); 260 round(R [all...] |
H A D | twofish-i586-asm_32.S | 67 #define encrypt_round(a,b,c,d,round)\ 91 add k+round(%ebp), %esi;\ 94 add k+4+round(%ebp),d ## D;\ 103 * last round has different rotations for the output preparation 105 #define encrypt_last_round(a,b,c,d,round)\ 129 add k+round(%ebp), %esi;\ 132 add k+4+round(%ebp),d ## D;\ 142 #define decrypt_round(a,b,c,d,round)\ 166 add k+round(%ebp), c ## D;\ 168 add k+4+round( [all...] |
H A D | twofish-x86_64-asm_64.S | 66 #define encrypt_round(a,b,c,d,round)\ 88 add k+round(%r11), %r9d;\ 91 add k+4+round(%r11),%r8d;\ 100 * during the round a and b are prepared for the output whitening 102 #define encrypt_last_round(a,b,c,d,round)\ 126 add k+round(%r11), %r9d;\ 129 add k+4+round(%r11),%r8d;\ 139 #define decrypt_round(a,b,c,d,round)\ 161 add k+round(%r11), %r9d;\ 163 add k+4+round( [all...] |
H A D | sm3-avx-asm_64.S | 181 #define R(i, a, b, c, d, e, f, g, h, round, widx, wtype) \ 185 leal K##round(t0, e, 1), t1; \ 188 addl wtype##_W1_ADDR(round, widx), h; \ 194 addl wtype##_W1W2_ADDR(round, widx), d; \ 215 #define R1(a, b, c, d, e, f, g, h, round, widx, wtype) \ 216 R(1, a, b, c, d, e, f, g, h, round, widx, wtype) 218 #define R2(a, b, c, d, e, f, g, h, round, widx, wtype) \ 219 R(2, a, b, c, d, e, f, g, h, round, widx, wtype) 224 #define IW_W_ADDR(round, widx, offs) \ 225 (STACK_W + ((round) / [all...] |
/kernel/linux/linux-5.10/arch/mips/math-emu/ |
H A D | dp_rint.c | 19 int round; in ieee754dp_rint() local 42 round = 0; in ieee754dp_rint() 47 round = (residue >> 63) != 0; in ieee754dp_rint() 56 if (round && (sticky || odd)) in ieee754dp_rint() 62 if ((round || sticky) && !xs) in ieee754dp_rint() 66 if ((round || sticky) && xs) in ieee754dp_rint() 71 if (round || sticky) in ieee754dp_rint()
|
H A D | sp_rint.c | 19 int round; in ieee754sp_rint() local 42 round = 0; in ieee754sp_rint() 48 round = (residue >> 31) != 0; in ieee754sp_rint() 57 if (round && (sticky || odd)) in ieee754sp_rint() 63 if ((round || sticky) && !xs) in ieee754sp_rint() 67 if ((round || sticky) && xs) in ieee754sp_rint() 72 if (round || sticky) in ieee754sp_rint()
|
H A D | dp_tlong.c | 15 int round; in ieee754dp_tlong() local 58 round = 0; in ieee754dp_tlong() 67 round = (residue >> 63) != 0; in ieee754dp_tlong() 74 if (round && (sticky || odd)) in ieee754dp_tlong() 80 if ((round || sticky) && !xs) in ieee754dp_tlong() 84 if ((round || sticky) && xs) in ieee754dp_tlong() 93 if (round || sticky) in ieee754dp_tlong()
|
H A D | dp_tint.c | 15 int round; in ieee754dp_tint() local 55 round = 0; in ieee754dp_tint() 60 round = (residue >> 63) != 0; in ieee754dp_tint() 69 if (round && (sticky || odd)) in ieee754dp_tint() 75 if ((round || sticky) && !xs) in ieee754dp_tint() 79 if ((round || sticky) && xs) in ieee754dp_tint() 89 if (round || sticky) in ieee754dp_tint()
|
H A D | sp_tint.c | 15 int round; in ieee754sp_tint() local 58 round = 0; in ieee754sp_tint() 67 round = (residue >> 31) != 0; in ieee754sp_tint() 74 if (round && (sticky || odd)) in ieee754sp_tint() 80 if ((round || sticky) && !xs) in ieee754sp_tint() 84 if ((round || sticky) && xs) in ieee754sp_tint() 93 if (round || sticky) in ieee754sp_tint()
|
H A D | sp_tlong.c | 15 int round; in ieee754sp_tlong() local 58 round = 0; in ieee754sp_tlong() 63 round = (residue >> 31) != 0; in ieee754sp_tlong() 70 if (round && (sticky || odd)) in ieee754sp_tlong() 76 if ((round || sticky) && !xs) in ieee754sp_tlong() 80 if ((round || sticky) && xs) in ieee754sp_tlong() 89 if (round || sticky) in ieee754sp_tlong()
|
/kernel/linux/linux-6.6/arch/mips/math-emu/ |
H A D | dp_rint.c | 19 int round; in ieee754dp_rint() local 42 round = 0; in ieee754dp_rint() 47 round = (residue >> 63) != 0; in ieee754dp_rint() 56 if (round && (sticky || odd)) in ieee754dp_rint() 62 if ((round || sticky) && !xs) in ieee754dp_rint() 66 if ((round || sticky) && xs) in ieee754dp_rint() 71 if (round || sticky) in ieee754dp_rint()
|
H A D | sp_rint.c | 19 int round; in ieee754sp_rint() local 42 round = 0; in ieee754sp_rint() 48 round = (residue >> 31) != 0; in ieee754sp_rint() 57 if (round && (sticky || odd)) in ieee754sp_rint() 63 if ((round || sticky) && !xs) in ieee754sp_rint() 67 if ((round || sticky) && xs) in ieee754sp_rint() 72 if (round || sticky) in ieee754sp_rint()
|
H A D | dp_tlong.c | 15 int round; in ieee754dp_tlong() local 58 round = 0; in ieee754dp_tlong() 67 round = (residue >> 63) != 0; in ieee754dp_tlong() 74 if (round && (sticky || odd)) in ieee754dp_tlong() 80 if ((round || sticky) && !xs) in ieee754dp_tlong() 84 if ((round || sticky) && xs) in ieee754dp_tlong() 93 if (round || sticky) in ieee754dp_tlong()
|
H A D | dp_tint.c | 15 int round; in ieee754dp_tint() local 55 round = 0; in ieee754dp_tint() 60 round = (residue >> 63) != 0; in ieee754dp_tint() 69 if (round && (sticky || odd)) in ieee754dp_tint() 75 if ((round || sticky) && !xs) in ieee754dp_tint() 79 if ((round || sticky) && xs) in ieee754dp_tint() 89 if (round || sticky) in ieee754dp_tint()
|
H A D | sp_tint.c | 15 int round; in ieee754sp_tint() local 58 round = 0; in ieee754sp_tint() 67 round = (residue >> 31) != 0; in ieee754sp_tint() 74 if (round && (sticky || odd)) in ieee754sp_tint() 80 if ((round || sticky) && !xs) in ieee754sp_tint() 84 if ((round || sticky) && xs) in ieee754sp_tint() 93 if (round || sticky) in ieee754sp_tint()
|
H A D | sp_tlong.c | 15 int round; in ieee754sp_tlong() local 58 round = 0; in ieee754sp_tlong() 63 round = (residue >> 31) != 0; in ieee754sp_tlong() 70 if (round && (sticky || odd)) in ieee754sp_tlong() 76 if ((round || sticky) && !xs) in ieee754sp_tlong() 80 if ((round || sticky) && xs) in ieee754sp_tlong() 89 if (round || sticky) in ieee754sp_tlong()
|
/kernel/linux/linux-5.10/tools/power/cpupower/bench/ |
H A D | system.c | 130 unsigned int round; in prepare_user() local 132 for (round = 0; round < config->rounds; round++) { in prepare_user() 134 (config->sleep + config->sleep_step * round); in prepare_user() 136 (config->load + config->load_step * round) + in prepare_user() 137 (config->load + config->load_step * round * 4); in prepare_user()
|
/kernel/linux/linux-6.6/tools/power/cpupower/bench/ |
H A D | system.c | 130 unsigned int round; in prepare_user() local 132 for (round = 0; round < config->rounds; round++) { in prepare_user() 134 (config->sleep + config->sleep_step * round); in prepare_user() 136 (config->load + config->load_step * round) + in prepare_user() 137 (config->load + config->load_step * round * 4); in prepare_user()
|
/kernel/linux/linux-5.10/arch/m68k/fpsp040/ |
H A D | round.S | 2 | round.sa 3.4 7/29/91 21 | round --- round result according to precision/mode 44 .global round 45 round: label 46 | If g=r=s=0 then result is exact and round is done, else set 55 swap %d1 |set up d1.w for round prec. 81 swap %d1 |set up d1 for round prec. 94 swap %d1 |set up d1 for round prec. 106 swap %d1 |set up d1 for round pre [all...] |
/kernel/linux/linux-6.6/arch/m68k/fpsp040/ |
H A D | round.S | 2 | round.sa 3.4 7/29/91 21 | round --- round result according to precision/mode 44 .global round 45 round: label 46 | If g=r=s=0 then result is exact and round is done, else set 55 swap %d1 |set up d1.w for round prec. 81 swap %d1 |set up d1 for round prec. 94 swap %d1 |set up d1 for round prec. 106 swap %d1 |set up d1 for round pre [all...] |
/kernel/linux/linux-6.6/arch/powerpc/crypto/ |
H A D | aes-gcm-p10.S | 32 # vs0 - vs14 for round keys 49 # vs1 - vs9 - round keys 111 # vs1 - vs9 - round keys 567 # r6 - AES round keys 592 # load round key to VSR 611 vxor 15, 30, 29 # IV + round key - add round key 0 616 # load 2 more round keys (v11, v12) 623 # load 2 more round keys (v11, v12, v13, v14) 756 # last round [all...] |