/linux/arch/arm64/crypto/ |
H A 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/fs/ext4/ |
H A 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/arch/m68k/math-emu/ |
H A 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/lib/crypto/ |
H A 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/arch/m68k/fpsp040/ |
H A 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 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 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 …]
|
H A 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 …]
|
H A 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/arch/parisc/math-emu/ |
H A 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/arch/mips/math-emu/ |
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_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_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()
|
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 | 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/Documentation/gpu/amdgpu/display/ |
H A 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/arch/x86/lib/ |
H A 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
|
/linux/Documentation/userspace-api/media/v4l/ |
H A 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/arch/x86/crypto/ |
H A D | sm4-aesni-avx-asm_64.S | 150 * %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 …]
|
H A D | sm3-avx-asm_64.S | 31 /* Round constant macros */ 158 /* Round function macros. */ 181 #define R(i, a, b, c, d, e, f, g, h, round, widx, wtype) \ argument 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) \ argument 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) \ argument 219 R(2, a, b, c, d, e, f, g, h, round, widx, wtype) [all …]
|
H A D | twofish-i586-asm_32.S | 67 #define encrypt_round(a,b,c,d,round)\ argument 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)\ argument 129 add k+round(%ebp), %esi;\ 132 add k+4+round(%ebp),d ## D;\ 142 #define decrypt_round(a,b,c,d,round)\ argument 166 add k+round(%ebp), c ## D;\ 168 add k+4+round(%ebp),%esi;\ [all …]
|
/linux/Documentation/networking/ |
H A D | tls-offload-reorder-bad.svg | 1 …round" stroke-linecap="butt" d="m0 24.999102l99.02362 0l0 42.04725l-99.02362 0z" fill-rule="evenod…
|
H A D | tls-offload-reorder-good.svg | 1 …round" stroke-linecap="butt" d="m0 24.999102l99.02362 0l0 42.04725l-99.02362 0z" fill-rule="evenod…
|
/linux/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()
|
/linux/arch/arm/crypto/ |
H A D | aes-cipher-core.S | 76 * This is the final round and we're done with all data-dependent table 102 .macro do_crypt, round, ttab, ltab, bsz 149 0: \round r8, r9, r10, r11, r4, r5, r6, r7 150 \round r4, r5, r6, r7, r8, r9, r10, r11 153 \round r8, r9, r10, r11, r4, r5, r6, r7 155 \round r4, r5, r6, r7, r8, r9, r10, r11 162 // Prefetch inverse S-box for final round; see explanation above 172 \round r4, r5, r6, r7, r8, r9, r10, r11, \bsz, b, rounds
|