Searched refs:uint_fast32_t (Results 1 - 25 of 112) sorted by last modified time

12345

/seL4-camkes-master/tools/riscv-pk/softfloat/
H A Dui64_to_f32.c46 uint_fast32_t sig;
52 0, 0x95 - shiftDist, (uint_fast32_t) a<<shiftDist )
59 : (uint_fast32_t) a<<shiftDist;
H A Dspecialize.h137 #define softfloat_commonNaNToF32UI( aPtr ) ((uint_fast32_t) defaultNaNF32UI)
145 uint_fast32_t
146 softfloat_propagateNaNF32UI( uint_fast32_t uiA, uint_fast32_t uiB );
H A Dsoftfloat.h135 uint_fast32_t f16_to_ui32( float16_t, uint_fast8_t, bool );
139 uint_fast32_t f16_to_ui32_r_minMag( float16_t, bool );
170 uint_fast32_t f32_to_ui32( float32_t, uint_fast8_t, bool );
174 uint_fast32_t f32_to_ui32_r_minMag( float32_t, bool );
206 uint_fast32_t f64_to_ui32( float64_t, uint_fast8_t, bool );
210 uint_fast32_t f64_to_ui32_r_minMag( float64_t, bool );
249 uint_fast32_t extF80_to_ui32( extFloat80_t, uint_fast8_t, bool );
253 uint_fast32_t extF80_to_ui32_r_minMag( extFloat80_t, bool );
276 uint_fast32_t extF80M_to_ui32( const extFloat80_t *, uint_fast8_t, bool );
280 uint_fast32_t extF80M_to_ui32_r_minMa
[all...]
H A Ds_subMagsF32.c44 float32_t softfloat_subMagsF32( uint_fast32_t uiA, uint_fast32_t uiB )
47 uint_fast32_t sigA;
49 uint_fast32_t sigB;
51 uint_fast32_t uiZ;
56 uint_fast32_t sigX, sigY;
H A Ds_subMagsF16.c56 uint_fast32_t sig32Z;
137 sig32Z = ((uint_fast32_t) sigX<<expDiff) - sigY;
H A Ds_shiftRightJam64.c42 uint64_t softfloat_shiftRightJam64( uint64_t a, uint_fast32_t dist )
H A Ds_shiftRightJam64Extra.c45 uint64_t a, uint64_t extra, uint_fast32_t dist )
H A Ds_shiftRightJam256M.c74 const uint64_t *aPtr, uint_fast32_t dist, uint64_t *zPtr )
77 uint_fast32_t wordDist;
H A Ds_shiftRightJam128.c44 softfloat_shiftRightJam128( uint64_t a64, uint64_t a0, uint_fast32_t dist )
H A Ds_shiftRightJam128Extra.c45 uint64_t a64, uint64_t a0, uint64_t extra, uint_fast32_t dist )
H A Ds_roundToUI32.c44 uint_fast32_t
49 uint_fast32_t z;
76 z &= ~(uint_fast32_t) 1;
H A Ds_roundToI32.c49 uint_fast32_t sig32;
79 sig32 &= ~(uint_fast32_t) 1;
H A Ds_roundPackToF32.c44 softfloat_roundPackToF32( bool sign, int_fast16_t exp, uint_fast32_t sig )
50 uint_fast32_t uiZ;
102 sig &= ~(uint_fast32_t) (! (roundBits ^ 0x40) & roundNearEven);
H A Ds_propagateNaNF32UI.c48 uint_fast32_t
49 softfloat_propagateNaNF32UI( uint_fast32_t uiA, uint_fast32_t uiB )
H A Ds_normSubnormalF32Sig.c41 struct exp16_sig32 softfloat_normSubnormalF32Sig( uint_fast32_t sig )
H A Ds_normRoundPackToF32.c43 softfloat_normRoundPackToF32( bool sign, int_fast16_t exp, uint_fast32_t sig )
H A Ds_mulAddF16.c61 uint_fast32_t sigProd;
66 uint_fast32_t sig32Z, sig32C;
121 sigProd = (uint_fast32_t) sigA * sigB;
152 (uint_fast32_t) sigC<<16, expDiff );
162 sig32C = (uint_fast32_t) sigC<<16;
H A Ds_mulAddF32.c46 uint_fast32_t uiA, uint_fast32_t uiB, uint_fast32_t uiC, uint_fast8_t op )
50 uint_fast32_t sigA;
53 uint_fast32_t sigB;
56 uint_fast32_t sigC;
58 uint_fast32_t magBits, uiZ;
64 uint_fast32_t sigZ;
185 sigZ = (uint_fast32_t) sig64Z<<shiftDist;
H A Ds_mul128By32.c47 uint_fast32_t carry;
51 carry = (uint32_t) ((uint_fast32_t) (z.v0>>32) - (uint_fast32_t) mid);
52 z.v64 = a64 * b + (uint_fast32_t) ((mid + carry)>>32);
H A Ds_approxRecipSqrt32_1.c49 uint_fast32_t ESqrR0;
51 uint_fast32_t r;
57 - ((softfloat_approxRecipSqrt_1k1s[index] * (uint_fast32_t) eps)
59 ESqrR0 = (uint_fast32_t) r0 * r0;
61 sigma0 = ~(uint_fast32_t) (((uint32_t) ESqrR0 * (uint_fast64_t) a)>>23);
62 r = ((uint_fast32_t) r0<<16) + ((r0 * (uint_fast64_t) sigma0)>>25);
64 r += ((uint32_t) ((r>>1) + (r>>3) - ((uint_fast32_t) r0<<14))
H A Ds_approxRecip32_1.c50 uint_fast32_t r;
56 - ((softfloat_approxRecip_1k1s[index] * (uint_fast32_t) eps)>>20);
57 sigma0 = ~(uint_fast32_t) ((r0 * (uint_fast64_t) a)>>7);
58 r = ((uint_fast32_t) r0<<16) + ((r0 * (uint_fast64_t) sigma0)>>24);
H A Ds_addMagsF16.c57 uint_fast32_t sig32Z;
129 ((uint_fast32_t) sigX<<19) + ((uint_fast32_t) sigY<<shiftDist);
H A Ds_addMagsF32.c43 float32_t softfloat_addMagsF32( uint_fast32_t uiA, uint_fast32_t uiB )
46 uint_fast32_t sigA;
48 uint_fast32_t sigB;
50 uint_fast32_t uiZ;
53 uint_fast32_t sigZ;
H A Dprimitives.h92 INLINE uint64_t softfloat_shiftRightJam64( uint64_t a, uint_fast32_t dist )
98 uint64_t softfloat_shiftRightJam64( uint64_t a, uint_fast32_t dist );
402 uint64_t a, uint64_t extra, uint_fast32_t dist )
418 uint64_t a, uint64_t extra, uint_fast32_t dist );
434 softfloat_shiftRightJam128( uint64_t a64, uint64_t a0, uint_fast32_t dist );
457 uint64_t a64, uint64_t a0, uint64_t extra, uint_fast32_t dist );
475 const uint64_t *aPtr, uint_fast32_t dist, uint64_t *zPtr );
588 uint_fast32_t carry;
591 carry = (uint32_t) ((uint_fast32_t) (z.v0>>32) - (uint_fast32_t) mi
[all...]
H A Dinternals.h61 uint_fast32_t softfloat_roundToUI32( bool, uint_fast64_t, uint_fast8_t, bool );
111 struct exp16_sig32 { int_fast16_t exp; uint_fast32_t sig; };
112 struct exp16_sig32 softfloat_normSubnormalF32Sig( uint_fast32_t );
114 float32_t softfloat_roundPackToF32( bool, int_fast16_t, uint_fast32_t );
115 float32_t softfloat_normRoundPackToF32( bool, int_fast16_t, uint_fast32_t );
117 float32_t softfloat_addMagsF32( uint_fast32_t, uint_fast32_t );
118 float32_t softfloat_subMagsF32( uint_fast32_t, uint_fast32_t );
121 uint_fast32_t, uint_fast32_
[all...]

Completed in 125 milliseconds

12345