/linux-6.12.1/crypto/ |
D | rmd160.c | 43 #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 …]
|
D | blowfish_generic.c | 24 * 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 …]
|
D | blake2b_generic.c | 58 #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 …]
|
D | camellia_generic.c | 363 /* 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-6.12.1/arch/arm64/crypto/ |
D | sm3-neon-core.S | 94 /* 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-6.12.1/fs/ext4/ |
D | hash.c | 39 * 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-6.12.1/arch/m68k/math-emu/ |
D | fp_util.S | 238 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-6.12.1/arch/x86/crypto/ |
D | cast5-avx-x86_64-asm_64.S | 149 #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 …]
|
D | aesni-intel_asm.S | 158 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 …]
|
/linux-6.12.1/lib/crypto/ |
D | blake2s-generic.c | 78 #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-6.12.1/arch/mips/math-emu/ |
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()
|
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()
|
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()
|
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()
|
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()
|
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()
|
/linux-6.12.1/arch/m68k/fpsp040/ |
D | round.S | 2 | 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 symbol 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 …]
|
D | res_func.S | 36 |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 …]
|
D | x_unfl.S | 34 |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 …]
|
D | sint.S | 34 | 3. Round the result in the mode given in USER_FPCR. For 35 | sintrz, force round-to-zero mode. 65 |xref round 90 beq snzrinx |if round nearest or round zero, +/- 0 96 bsr ld_pone |if round plus inf and pos, answer is +1 101 bsr ld_mone |if round mns inf and neg, answer is -1 217 | ;used by round 221 bsr round |round the unnorm based on users
|
/linux-6.12.1/arch/parisc/math-emu/ |
D | frnd.c | 12 * 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-6.12.1/Documentation/gpu/amdgpu/display/ |
D | single-display-mpo-multi-video.svg | 161 …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-6.12.1/include/linux/ |
D | math.h | 18 * 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-6.12.1/Documentation/userspace-api/media/v4l/ |
D | constraints.svg | 3 <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… 9 …round" stroke-width="99.991"/><rect id="rect269" class="BoundingBox" x="3400" y="7100" width="2101… 10 …round" 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…
|
/linux-6.12.1/arch/x86/lib/ |
D | checksum_32.S | 377 #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
|