Home
last modified time | relevance | path

Searched full:round (Results 1 – 25 of 1396) sorted by relevance

12345678910>>...56

/linux/crypto/
H A Drmd160.c43 #define ROUND(a, b, c, d, e, f, k, x, s) { \ macro
67 /* round 1: left lane */ in rmd160_transform()
68 ROUND(aa, bb, cc, dd, ee, F1, K1, in[0], 11); in rmd160_transform()
69 ROUND(ee, aa, bb, cc, dd, F1, K1, in[1], 14); in rmd160_transform()
70 ROUND(dd, ee, aa, bb, cc, F1, K1, in[2], 15); in rmd160_transform()
71 ROUND(cc, dd, ee, aa, bb, F1, K1, in[3], 12); in rmd160_transform()
72 ROUND(bb, cc, dd, ee, aa, F1, K1, in[4], 5); in rmd160_transform()
73 ROUND(aa, bb, cc, dd, ee, F1, K1, in[5], 8); in rmd160_transform()
74 ROUND(ee, aa, bb, cc, dd, F1, K1, in[6], 7); in rmd160_transform()
75 ROUND(dd, ee, aa, bb, cc, F1, K1, in[7], 9); in rmd160_transform()
[all …]
H A Dblowfish_generic.c24 * Round loop unrolling macros, S is a pointer to a S-Box array
35 #define ROUND(a, b, n) ({ b ^= P[n]; a ^= bf_F(b); }) macro
45 ROUND(yr, yl, 0); in bf_encrypt()
46 ROUND(yl, yr, 1); in bf_encrypt()
47 ROUND(yr, yl, 2); in bf_encrypt()
48 ROUND(yl, yr, 3); in bf_encrypt()
49 ROUND(yr, yl, 4); in bf_encrypt()
50 ROUND(yl, yr, 5); in bf_encrypt()
51 ROUND(yr, yl, 6); in bf_encrypt()
52 ROUND(yl, yr, 7); in bf_encrypt()
[all …]
H A Dblake2b_generic.c58 #define ROUND(r) \ macro
92 ROUND(0); in blake2b_compress_one_generic()
93 ROUND(1); in blake2b_compress_one_generic()
94 ROUND(2); in blake2b_compress_one_generic()
95 ROUND(3); in blake2b_compress_one_generic()
96 ROUND(4); in blake2b_compress_one_generic()
97 ROUND(5); in blake2b_compress_one_generic()
98 ROUND(6); in blake2b_compress_one_generic()
99 ROUND(7); in blake2b_compress_one_generic()
100 ROUND(8); in blake2b_compress_one_generic()
[all …]
H A Dcamellia_generic.c363 /* round 2 */ in camellia_setup_tail()
365 /* round 4 */ in camellia_setup_tail()
367 /* round 6 */ in camellia_setup_tail()
372 /* round 8 */ in camellia_setup_tail()
374 /* round 10 */ in camellia_setup_tail()
376 /* round 12 */ in camellia_setup_tail()
381 /* round 14 */ in camellia_setup_tail()
383 /* round 16 */ in camellia_setup_tail()
385 /* round 18 */ in camellia_setup_tail()
397 /* round 20 */ in camellia_setup_tail()
[all …]
/linux/arch/arm64/crypto/
H A Dsm3-neon-core.S94 /* Round function macros. */
121 #define R(i, a, b, c, d, e, f, g, h, k, K_LOAD, round, widx, wtype, IOP, iop_param) \ argument
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) \ argument
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) \ argument
159 R(2, ##a, ##b, ##c, ##d, ##e, ##f, ##g, ##h, ##k, K_LOAD, round, widx, wtype, IOP, iop_param)
161 #define KL(round) \ argument
[all …]
/linux/fs/ext4/
H A Dhash.c39 * The generic round function. The application is so specific that
44 #define ROUND(f, a, b, c, d, x, s) \ macro
57 /* Round 1 */ in half_md4_transform()
58 ROUND(F, a, b, c, d, in[0] + K1, 3); in half_md4_transform()
59 ROUND(F, d, a, b, c, in[1] + K1, 7); in half_md4_transform()
60 ROUND(F, c, d, a, b, in[2] + K1, 11); in half_md4_transform()
61 ROUND(F, b, c, d, a, in[3] + K1, 19); in half_md4_transform()
62 ROUND(F, a, b, c, d, in[4] + K1, 3); in half_md4_transform()
63 ROUND(F, d, a, b, c, in[5] + K1, 7); in half_md4_transform()
64 ROUND(F, c, d, a, b, in[6] + K1, 11); in half_md4_transform()
[all …]
/linux/arch/m68k/math-emu/
H A Dfp_util.S238 jne fp_e2e_roundother | %d2 == 0, round to nearest
242 jne fp_e2e_doroundup | round to infinity
244 jeq 9f | round to zero
258 jcs 9b | %d2 < 2, round to zero
259 jhi 1f | %d2 > 2, round to +infinity
261 jne fp_e2e_doroundup | negative, round to infinity
262 jra 9b | positive, round to zero
264 jeq fp_e2e_doroundup | positive, round to infinity
265 jra 9b | negative, round to zero
462 jne fp_ne_roundother | %d2 == 0, round to nearest
[all …]
/linux/arch/x86/crypto/
H A Dcast5-avx-x86_64-asm_64.S149 #define round(l, r, n, f) \ macro
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(RL, RR, 8, 3);
[all …]
H A Daesni-intel_asm.S158 aeskeygenassist $0x1, %xmm2, %xmm1 # round 1
162 aeskeygenassist $0x2, %xmm2, %xmm1 # round 2
166 aeskeygenassist $0x4, %xmm2, %xmm1 # round 3
170 aeskeygenassist $0x8, %xmm2, %xmm1 # round 4
174 aeskeygenassist $0x10, %xmm2, %xmm1 # round 5
178 aeskeygenassist $0x20, %xmm2, %xmm1 # round 6
182 aeskeygenassist $0x40, %xmm2, %xmm1 # round 7
187 aeskeygenassist $0x1, %xmm2, %xmm1 # round 1
189 aeskeygenassist $0x2, %xmm2, %xmm1 # round 2
191 aeskeygenassist $0x4, %xmm2, %xmm1 # round 3
[all …]
H A Dsm4-aesni-avx-asm_64.S150 * %rdi: round key array, CTX
188 #define ROUND(round, s0, s1, s2, s3) \ argument
189 vbroadcastss (4*(round))(%rdi), RX0; \
217 ROUND(0, RA0, RA1, RA2, RA3);
218 ROUND(1, RA1, RA2, RA3, RA0);
219 ROUND(2, RA2, RA3, RA0, RA1);
220 ROUND(3, RA3, RA0, RA1, RA2);
225 #undef ROUND
253 * %rdi: round key array, CTX
276 #define ROUND(round, s0, s1, s2, s3, r0, r1, r2, r3) \ argument
[all …]
/linux/lib/crypto/
H A Dblake2s-generic.c78 #define ROUND(r) do { \ in blake2s_compress_generic() macro
88 ROUND(0); in blake2s_compress_generic()
89 ROUND(1); in blake2s_compress_generic()
90 ROUND(2); in blake2s_compress_generic()
91 ROUND(3); in blake2s_compress_generic()
92 ROUND(4); in blake2s_compress_generic()
93 ROUND(5); in blake2s_compress_generic()
94 ROUND(6); in blake2s_compress_generic()
95 ROUND(7); in blake2s_compress_generic()
96 ROUND(8); in blake2s_compress_generic()
[all …]
/linux/arch/m68k/fpsp040/
H A Dround.S2 | round.sa 3.4 7/29/91
14 |ROUND idnt 2,1 | Motorola 040 Floating Point Software Package
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.
76 | ROUND PLUS INFINITY
81 swap %d1 |set up d1 for round prec.
89 | ROUND MINUS INFINITY
[all …]
H A Dres_func.S36 |xref round
111 | The routine round is used to correctly round the input for the
178 | If bit 2 is set, round is forced to double. If it is clear,
179 | and bit 6 is set, round is forced to single. If both are clear,
180 | the round precision is found in the fpcr. If the rounding precision
181 | is double or single, round the result before the write.
203 | The move is fdmove or round precision is double.
213 clrl %d0 |clear g,r,s for round
216 bsrl round
227 | The move is fsmove or round precision is single.
[all …]
H A Dx_unfl.S34 |xref round
53 bsrl unf_res |denormalize, round & store interm op
146 | ;upper word for round
161 | the user's precision for the round routine.
168 bnes unf_cont |if not, use fpcr prec in round
183 | ;d0 has guard,round sticky bit
185 | ;before it reaches the round subroutine
189 | Set up d1 for round subroutine d1 contains the PREC/MODE
197 | round subroutines. All code between these two subroutines
201 | Perform Round
[all …]
/linux/arch/parisc/math-emu/
H A Dfrnd.c12 * Single Floating-point Round to Integer
13 * Double Floating-point Round to Integer
14 * Quad Floating-point Round to Integer (returns unimplemented)
30 * Single Floating-point Round to Integer
66 * Need to round? in sgl_frnd()
82 /* round result */ in sgl_frnd()
108 /* round result */ in sgl_frnd()
134 * Double Floating-point Round to Integer
171 * Need to round? in dbl_frnd()
188 /* round result */ in dbl_frnd()
[all …]
/linux/arch/mips/math-emu/
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_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_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()
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 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()
/linux/Documentation/gpu/amdgpu/display/
H A Dsingle-display-mpo-multi-video.svg161 …0000;fill-opacity:1;stroke:#000000;stroke-width:0.62916809;stroke-linecap:round;stroke-linejoin:be…
169 …8000;fill-opacity:1;stroke:#000000;stroke-width:0.14891468;stroke-linecap:round;stroke-linejoin:be…
177 …8000;fill-opacity:1;stroke:#000000;stroke-width:0.14891469;stroke-linecap:round;stroke-linejoin:be…
185 …8000;fill-opacity:1;stroke:#000000;stroke-width:0.14891469;stroke-linecap:round;stroke-linejoin:be…
193 …8000;fill-opacity:1;stroke:#000000;stroke-width:0.14891469;stroke-linecap:round;stroke-linejoin:be…
201 …8000;fill-opacity:1;stroke:#000000;stroke-width:0.14891469;stroke-linecap:round;stroke-linejoin:be…
209 …8000;fill-opacity:1;stroke:#000000;stroke-width:0.14891469;stroke-linecap:round;stroke-linejoin:be…
212 …8080;fill-opacity:1;stroke:#808080;stroke-width:0.62916809;stroke-linecap:round;stroke-linejoin:be…
220 …style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.14891468;stroke-linecap:round;stroke…
228 …style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.14891469;stroke-linecap:round;stroke…
[all …]
/linux/include/linux/
H A Dmath.h18 * round_up - round up to next specified power of 2
19 * @x: the value to round
20 * @y: multiple to round up to (must be a power of 2)
28 * round_down - round down to next specified power of 2
29 * @x: the value to round
30 * @y: multiple to round down to (must be a power of 2)
52 * roundup - round up to the next specified multiple
54 * @y: multiple to round up to
66 * rounddown - round down to next specified multiple
67 * @x: the value to round
[all …]
/linux/arch/x86/lib/
H A Dchecksum_32.S377 #define ROUND(x) \ macro
408 ROUND1(-64) ROUND(-60) ROUND(-56) ROUND(-52)
409 ROUND (-48) ROUND(-44) ROUND(-40) ROUND(-36)
410 ROUND (-32) ROUND(-28) ROUND(-24) ROUND(-20)
411 ROUND (-16) ROUND(-12) ROUND(-8) ROUND(-4)
440 #undef ROUND
/linux/Documentation/userspace-api/media/v4l/
H A Dconstraints.svg3 <svg id="svg2" width="249.01mm" height="143.01mm" fill-rule="evenodd" stroke-linejoin="round" strok…
5 …54z" fill="#000080" fill-rule="evenodd" stroke="#000080" stroke-linejoin="round" stroke-width=".62…
6 …00v-14200h24800v14200h-12400z" fill="none" stroke="#f00" stroke-linejoin="round" stroke-width="100…
7 …250h-9e3v-1e4h18000v1e4h-9e3z" fill="none" stroke="#000" stroke-linejoin="round" stroke-width="100…
8 …900v-5400h7800v5400h-3900z" fill="none" stroke="#3465a4" stroke-linejoin="round" stroke-width="100…
9round" stroke-width="99.991"/><rect id="rect269" class="BoundingBox" x="3400" y="7100" width="2101…
10round" stroke-width="100"/><rect id="rect290" class="BoundingBox" x="450" y="6850" width="2051" he…
11 … fill="none" marker-end="url(#marker5693)" stroke="#f00" stroke-linejoin="round" stroke-width="166…

12345678910>>...56