Home
last modified time | relevance | path

Searched refs:round (Results 1 - 25 of 158) sorted by relevance

1234567

/kernel/linux/linux-6.6/arch/arm64/crypto/
H A Dsm3-neon-core.S121 #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 Dcast5-avx-x86_64-asm_64.S145 #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 Dtwofish-i586-asm_32.S67 #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 Dtwofish-x86_64-asm_64.S66 #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 Dcast5-avx-x86_64-asm_64.S149 #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 Dtwofish-i586-asm_32.S67 #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 Dtwofish-x86_64-asm_64.S66 #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 Dsm3-avx-asm_64.S181 #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 Ddp_rint.c19 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 Dsp_rint.c19 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 Ddp_tlong.c15 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 Ddp_tint.c15 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 Dsp_tint.c15 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 Dsp_tlong.c15 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 Ddp_rint.c19 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 Dsp_rint.c19 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 Ddp_tlong.c15 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 Ddp_tint.c15 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 Dsp_tint.c15 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 Dsp_tlong.c15 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 Dsystem.c130 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 Dsystem.c130 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 Dround.S2 | 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 Dround.S2 | 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 Daes-gcm-p10.S32 # 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...]

Completed in 11 milliseconds

1234567