Home
last modified time | relevance | path

Searched refs:round (Results 1 – 25 of 56) sorted by relevance

123

/arch/mips/math-emu/
Dsp_tint.c65 int round; in ieee754sp_tint() local
71 round = 0; in ieee754sp_tint()
80 round = (residue >> 31) != 0; in ieee754sp_tint()
87 if (round && (sticky || odd)) in ieee754sp_tint()
93 if ((round || sticky) && !xs) in ieee754sp_tint()
97 if ((round || sticky) && xs) in ieee754sp_tint()
106 if (round || sticky) in ieee754sp_tint()
Ddp_tint.c62 int round; in ieee754dp_tint() local
68 round = 0; in ieee754dp_tint()
73 round = (residue >> 63) != 0; in ieee754dp_tint()
82 if (round && (sticky || odd)) in ieee754dp_tint()
88 if ((round || sticky) && !xs) in ieee754dp_tint()
92 if ((round || sticky) && xs) in ieee754dp_tint()
102 if (round || sticky) in ieee754dp_tint()
Dsp_tlong.c64 int round; in ieee754sp_tlong() local
70 round = 0; in ieee754sp_tlong()
75 round = (residue >> 31) != 0; in ieee754sp_tlong()
82 if (round && (sticky || odd)) in ieee754sp_tlong()
88 if ((round || sticky) && !xs) in ieee754sp_tlong()
92 if ((round || sticky) && xs) in ieee754sp_tlong()
101 if (round || sticky) in ieee754sp_tlong()
Ddp_tlong.c64 int round; in ieee754dp_tlong() local
70 round = 0; in ieee754dp_tlong()
79 round = (residue >> 63) != 0; in ieee754dp_tlong()
86 if (round && (sticky || odd)) in ieee754dp_tlong()
92 if ((round || sticky) && !xs) in ieee754dp_tlong()
96 if ((round || sticky) && xs) in ieee754dp_tlong()
105 if (round || sticky) in ieee754dp_tlong()
/arch/x86/crypto/
Dtwofish-x86_64-asm_64.S78 #define encrypt_round(a,b,c,d,round)\ argument
100 add k+round(%r11), %r9d;\
103 add k+4+round(%r11),%r8d;\
114 #define encrypt_last_round(a,b,c,d,round)\ argument
138 add k+round(%r11), %r9d;\
141 add k+4+round(%r11),%r8d;\
151 #define decrypt_round(a,b,c,d,round)\ argument
173 add k+round(%r11), %r9d;\
175 add k+4+round(%r11),%r8d;\
187 #define decrypt_last_round(a,b,c,d,round)\ argument
[all …]
Dtwofish-i586-asm_32.S79 #define encrypt_round(a,b,c,d,round)\ argument
103 add k+round(%ebp), %esi;\
106 add k+4+round(%ebp),d ## D;\
117 #define encrypt_last_round(a,b,c,d,round)\ argument
141 add k+round(%ebp), %esi;\
144 add k+4+round(%ebp),d ## D;\
154 #define decrypt_round(a,b,c,d,round)\ argument
178 add k+round(%ebp), c ## D;\
180 add k+4+round(%ebp),%esi;\
192 #define decrypt_last_round(a,b,c,d,round)\ argument
[all …]
Daes-x86_64-asm_64.S83 #define round(TAB,OFFSET,r1,r2,r3,r4,r5,r6,r7,r8,ra,rb,rc,rd) \ macro
139 round(TAB,OFFSET,R1,R2,R3,R4,R5,R6,R7,R10,R5,R6,R3,R4) \
143 round(TAB,OFFSET,R1,R2,R3,R4,R5,R6,R7,R10,R5,R6,R3,R4)
146 round(TAB,OFFSET,R2,R1,R4,R3,R6,R5,R7,R10,R5,R6,R3,R4) \
150 round(TAB,OFFSET,R2,R1,R4,R3,R6,R5,R7,R10,R5,R6,R3,R4)
Daesni-intel_asm.S1796 AESKEYGENASSIST 0x1 %xmm2 %xmm1 # round 1
1800 AESKEYGENASSIST 0x2 %xmm2 %xmm1 # round 2
1804 AESKEYGENASSIST 0x4 %xmm2 %xmm1 # round 3
1808 AESKEYGENASSIST 0x8 %xmm2 %xmm1 # round 4
1812 AESKEYGENASSIST 0x10 %xmm2 %xmm1 # round 5
1816 AESKEYGENASSIST 0x20 %xmm2 %xmm1 # round 6
1820 AESKEYGENASSIST 0x40 %xmm2 %xmm1 # round 7
1825 AESKEYGENASSIST 0x1 %xmm2 %xmm1 # round 1
1827 AESKEYGENASSIST 0x2 %xmm2 %xmm1 # round 2
1829 AESKEYGENASSIST 0x4 %xmm2 %xmm1 # round 3
[all …]
Dsha1_ssse3_asm.S264 .macro RR F, a, b, c, d, e, round argument
265 add WK(\round), \e
267 W_PRECALC (\round + W_PRECALC_AHEAD)
270 add WK(\round + 1), \d
273 W_PRECALC (\round + W_PRECALC_AHEAD + 1)
/arch/arm/plat-versatile/
Dclock.c41 if (clk->ops && clk->ops->round) in clk_round_rate()
42 ret = clk->ops->round(clk, rate); in clk_round_rate()
/arch/arm/plat-versatile/include/plat/
Dclock.h7 long (*round)(struct clk *, unsigned long); member
/arch/m68k/fpsp040/
Dround.S2 | round.sa 3.4 7/29/91
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.
81 swap %d1 |set up d1 for round prec.
106 swap %d1 |set up d1 for round prec.
113 | Note that this will round to even in case of a tie.
116 swap %d1 |set up d1 for round prec.
[all …]
Dx_unfl.S34 |xref round
53 bsrl unf_res |denormalize, round & store interm op
146 | ;upper word for round
189 | Set up d1 for round subroutine d1 contains the PREC/MODE
197 | round subroutines. All code between these two subroutines
203 | d0{31:29} has guard, round, sticky
209 bsrl round |returns rounded denorm at (a0)
Dres_func.S36 |xref round
111 | The routine round is used to correctly round the input for the
474 | If bit 2 is set, round is forced to double. If it is clear,
475 | and bit 6 is set, round is forced to single. If both are clear,
476 | the round precision is found in the fpcr. If the rounding precision
496 | The move is fdmove or round precision is double. Result is zero.
511 | The move is fsmove or round precision is single. Result is zero.
787 | ;round precision/mode. This
827 | precision. We can then call round with no sticky and the result
890 orl %d0,%d1 |set up for round call
[all …]
Dsint.S35 | sintrz, force round-to-zero mode.
65 |xref round
217 | ;used by round
221 bsr round |round the unnorm based on users
Dfpsp.h159 .set WBTEMP_GRS,LV-40 | alias wbtemp guard, round, sticky
161 .set round_bit,0 | round bit is bit number 0
289 .set x_mode,0x00 | round to extended
290 .set s_mode,0x40 | round to single
291 .set d_mode,0x80 | round to double
293 .set rn_mode,0x00 | round nearest
294 .set rz_mode,0x10 | round to zero
295 .set rm_mode,0x20 | round to minus infinity
296 .set rp_mode,0x30 | round to plus infinity
305 .set rnd_stky_bit,29 | round/sticky bit of mantissa
DMakefile6 kernel_ex.o res_func.o round.o sacos.o sasin.o satan.o satanh.o \
Dslog2.S34 | Notes: Default means round-to-nearest mode, no floating-point
49 | Notes: Default means round-to-nearest mode, no floating-point
63 | Notes: Default means round-to-nearest mode, no floating-point
78 | Notes: Default means round-to-nearest mode, no floating-point
/arch/arm/crypto/
Daesbs-core.S_shipped83 vldmia r4!, {q9} @ round 0 key
530 vldmia r4, {q8} @ last round key
569 vldmia r4!, {q9} @ round 0 key
985 vldmia r4, {q8} @ last round key
1000 vld1.8 {q7}, [r4]! @ load round 0 key
1002 vld1.8 {q15}, [r4]! @ load round 1 key
1017 vstmia r12!, {q7} @ save round 0 key
1035 vld1.8 {q15}, [r4]! @ load next round key
1044 vstmia r12!,{q0-q7} @ write bit-sliced round key
1048 @ don't save last round key
[all …]
/arch/mn10300/mm/
Dcache-inv-by-reg.S139 and L1_CACHE_TAG_MASK,d0 # round start addr down
143 and L1_CACHE_TAG_MASK,d1 # round end addr up
Dcache-dbg-flush-by-tag.S94 # round cacheline addr down
/arch/x86/kernel/apic/
Dsummit_32.c268 unsigned int round = 0; in summit_cpu_mask_to_apicid() local
277 if (round && APIC_CLUSTER(apicid) != APIC_CLUSTER(new_apicid)) { in summit_cpu_mask_to_apicid()
282 round++; in summit_cpu_mask_to_apicid()
/arch/parisc/math-emu/
Dfmpyfadd.c455 goto round; in dbl_fmpyfadd()
564 goto round; in dbl_fmpyfadd()
630 round: in dbl_fmpyfadd()
1115 goto round;
1224 goto round;
1290 round:
1768 goto round;
1873 goto round;
1934 round:
2410 goto round;
[all …]
Dsfsub.c342 goto round; in sgl_fsub()
456 round: in sgl_fsub()
Dsfadd.c339 goto round; in sgl_fadd()
453 round: in sgl_fadd()

123