| /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( 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/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/include/linux/ |
| H A 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) 38 * DIV_ROUND_UP_POW2 - divide and round up 64 * roundup - round up to the next specified multiple 66 * @y: multiple to round up to 78 * rounddown - round down to next specified multiple [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 | aes-xts-avx-x86_64.S | 153 // advanced to point to 7th-from-last round key 188 // V15 holds the key for AES "round 0", copied to all 128-bit lanes. 193 // AES round keys, copied to all 128-bit lanes. 195 // AES-128, AES-192, and AES-256 use different numbers of round keys. 196 // To allow handling all three variants efficiently, we align the round 199 // (All also use KEY0 for the XOR-only "round" at the beginning.) 469 // Select either the encryption round keys or the decryption round keys. 476 // Load the round key for "round 0". 479 // Increment KEY to make it so that 7*16(KEY) is the last round key. 480 // For AES-128, increment by 3*16, resulting in the 10 round keys (not [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 …]
|
| /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
|