Home
last modified time | relevance | path

Searched refs:lastBitMask (Results 1 – 5 of 5) sorted by relevance

/optee_os/lib/libutils/isoc/arch/arm/softfloat/source/
H A Df128_roundToInt.c52 uint_fast64_t lastBitMask, roundBitsMask; in f128_roundToInt() local
76 lastBitMask = (uint_fast64_t) 2<<(0x406E - exp); in f128_roundToInt()
77 roundBitsMask = lastBitMask - 1; in f128_roundToInt()
93 uiZ = softfloat_add128( uiZ.v64, uiZ.v0, 0, lastBitMask>>1 ); in f128_roundToInt()
95 uiZ.v0 &= ~lastBitMask; in f128_roundToInt()
135 lastBitMask = (uint_fast64_t) 1<<(0x402F - exp); in f128_roundToInt()
136 roundBitsMask = lastBitMask - 1; in f128_roundToInt()
138 uiZ.v64 += lastBitMask>>1; in f128_roundToInt()
140 uiZ.v64 += lastBitMask>>1; in f128_roundToInt()
142 uiZ.v64 &= ~lastBitMask; in f128_roundToInt()
H A Df64_roundToInt.c50 uint_fast64_t uiZ, lastBitMask, roundBitsMask; in f64_roundToInt() local
91 lastBitMask = (uint_fast64_t) 1<<(0x433 - exp); in f64_roundToInt()
92 roundBitsMask = lastBitMask - 1; in f64_roundToInt()
94 uiZ += lastBitMask>>1; in f64_roundToInt()
96 uiZ += lastBitMask>>1; in f64_roundToInt()
97 if ( ! (uiZ & roundBitsMask) ) uiZ &= ~lastBitMask; in f64_roundToInt()
H A Df32_roundToInt.c50 uint_fast32_t uiZ, lastBitMask, roundBitsMask; in f32_roundToInt() local
91 lastBitMask = (uint_fast32_t) 1<<(0x96 - exp); in f32_roundToInt()
92 roundBitsMask = lastBitMask - 1; in f32_roundToInt()
94 uiZ += lastBitMask>>1; in f32_roundToInt()
96 uiZ += lastBitMask>>1; in f32_roundToInt()
97 if ( ! (uiZ & roundBitsMask) ) uiZ &= ~lastBitMask; in f32_roundToInt()
H A DextF80M_roundToInt.c76 uint64_t sigZ, lastBitMask, roundBitsMask; in extF80M_roundToInt() local
141 lastBitMask = (uint64_t) 1<<(0x403E - exp); in extF80M_roundToInt()
142 roundBitsMask = lastBitMask - 1; in extF80M_roundToInt()
145 sigZ += lastBitMask>>1; in extF80M_roundToInt()
147 sigZ += lastBitMask>>1; in extF80M_roundToInt()
148 if ( ! (sigZ & roundBitsMask) ) sigZ &= ~lastBitMask; in extF80M_roundToInt()
H A DextF80_roundToInt.c56 uint_fast64_t lastBitMask, roundBitsMask; in extF80_roundToInt() local
121 lastBitMask = (uint_fast64_t) 1<<(0x403E - exp); in extF80_roundToInt()
122 roundBitsMask = lastBitMask - 1; in extF80_roundToInt()
125 sigZ += lastBitMask>>1; in extF80_roundToInt()
127 sigZ += lastBitMask>>1; in extF80_roundToInt()
128 if ( ! (sigZ & roundBitsMask) ) sigZ &= ~lastBitMask; in extF80_roundToInt()