Searched refs:absA (Results 1 - 14 of 14) sorted by relevance

/seL4-test-master/tools/riscv-pk/softfloat/
H A Di32_to_extF80.c46 uint_fast32_t absA; local
52 absA = 0;
55 absA = sign ? -(uint_fast32_t) a : (uint_fast32_t) a;
56 shiftDist = softfloat_countLeadingZeros32( absA );
58 absA <<= shiftDist;
61 uZ.s.signif = (uint_fast64_t) absA<<32;
H A Di64_to_extF80.c46 uint_fast64_t absA; local
52 absA = 0;
55 absA = sign ? -(uint_fast64_t) a : (uint_fast64_t) a;
56 shiftDist = softfloat_countLeadingZeros64( absA );
58 absA <<= shiftDist;
61 uZ.s.signif = absA;
H A Di64_to_f16.c46 uint_fast64_t absA; local
52 absA = sign ? -(uint_fast64_t) a : (uint_fast64_t) a;
53 shiftDist = softfloat_countLeadingZeros64( absA ) - 53;
57 sign, 0x18 - shiftDist, (uint_fast16_t) absA<<shiftDist )
64 ? softfloat_shortShiftRightJam64( absA, -shiftDist )
65 : (uint_fast16_t) absA<<shiftDist;
H A Di64_to_f32.c46 uint_fast64_t absA; local
52 absA = sign ? -(uint_fast64_t) a : (uint_fast64_t) a;
53 shiftDist = softfloat_countLeadingZeros64( absA ) - 40;
57 sign, 0x95 - shiftDist, (uint_fast32_t) absA<<shiftDist )
64 ? softfloat_shortShiftRightJam64( absA, -shiftDist )
65 : (uint_fast32_t) absA<<shiftDist;
H A Di32_to_f16.c46 uint_fast32_t absA; local
52 absA = sign ? -(uint_fast32_t) a : (uint_fast32_t) a;
53 shiftDist = softfloat_countLeadingZeros32( absA ) - 21;
57 sign, 0x18 - shiftDist, (uint_fast16_t) absA<<shiftDist )
64 ? absA>>(-shiftDist)
65 | ((uint32_t) (absA<<(shiftDist & 31)) != 0)
66 : (uint_fast16_t) absA<<shiftDist;
H A Di32_to_f32.c47 uint_fast32_t absA; local
54 absA = sign ? -(uint_fast32_t) a : (uint_fast32_t) a;
55 return softfloat_normRoundPackToF32( sign, 0x9C, absA );
H A Di64_to_f64.c47 uint_fast64_t absA; local
54 absA = sign ? -(uint_fast64_t) a : (uint_fast64_t) a;
55 return softfloat_normRoundPackToF64( sign, 0x43C, absA );
H A Di32_to_f128.c46 uint_fast32_t absA; local
53 absA = sign ? -(uint_fast32_t) a : (uint_fast32_t) a;
54 shiftDist = softfloat_countLeadingZeros32( absA ) + 17;
57 sign, 0x402E - shiftDist, (uint_fast64_t) absA<<shiftDist );
H A Di32_to_f64.c47 uint_fast32_t absA; local
55 absA = sign ? -(uint_fast32_t) a : (uint_fast32_t) a;
56 shiftDist = softfloat_countLeadingZeros32( absA ) + 21;
59 sign, 0x432 - shiftDist, (uint_fast64_t) absA<<shiftDist );
H A Di64_to_f128M.c58 uint64_t absA; local
69 absA = sign ? -(uint64_t) a : (uint64_t) a;
70 shiftDist = softfloat_countLeadingZeros64( absA ) + 17;
74 ptr[indexWord( 3, 1 )] = absA>>32;
75 ptr[indexWord( 3, 0 )] = absA;
82 absA <<= shiftDist - 32;
83 uiZ96 = packToF128UI96( sign, 0x404E - shiftDist, absA>>32 );
84 uiZ64 = absA;
H A Di64_to_f128.c46 uint_fast64_t absA; local
56 absA = sign ? -(uint_fast64_t) a : (uint_fast64_t) a;
57 shiftDist = softfloat_countLeadingZeros64( absA ) + 49;
59 zSig.v64 = absA<<(shiftDist - 64);
62 zSig = softfloat_shortShiftLeft128( 0, absA, shiftDist );
H A Di32_to_extF80M.c59 uint32_t absA; local
67 absA = sign ? -(uint32_t) a : (uint32_t) a;
68 shiftDist = softfloat_countLeadingZeros32( absA );
70 sigZ = (uint64_t) (absA<<shiftDist)<<32;
H A Di32_to_f128M.c58 uint32_t absA; local
67 absA = sign ? -(uint32_t) a : (uint32_t) a;
68 shiftDist = softfloat_countLeadingZeros32( absA ) + 17;
69 normAbsA = (uint64_t) absA<<shiftDist;
H A Di64_to_extF80M.c59 uint64_t absA; local
67 absA = sign ? -(uint64_t) a : (uint64_t) a;
68 shiftDist = softfloat_countLeadingZeros64( absA );
70 sigZ = absA<<shiftDist;

Completed in 32 milliseconds