Searched refs:roundBitsMask (Results 1 - 6 of 6) sorted by relevance

/seL4-test-master/tools/riscv-pk/softfloat/
H A Df16_roundToInt.c49 uint_fast16_t uiZ, lastBitMask, roundBitsMask; local
96 roundBitsMask = lastBitMask - 1;
101 if ( !(uiZ & roundBitsMask) ) uiZ &= ~lastBitMask;
106 uiZ += roundBitsMask;
108 uiZ &= ~roundBitsMask;
H A Df32_roundToInt.c49 uint_fast32_t uiZ, lastBitMask, roundBitsMask; local
96 roundBitsMask = lastBitMask - 1;
101 if ( !(uiZ & roundBitsMask) ) uiZ &= ~lastBitMask;
106 uiZ += roundBitsMask;
108 uiZ &= ~roundBitsMask;
H A Df64_roundToInt.c49 uint_fast64_t uiZ, lastBitMask, roundBitsMask; local
96 roundBitsMask = lastBitMask - 1;
101 if ( !(uiZ & roundBitsMask) ) uiZ &= ~lastBitMask;
106 uiZ += roundBitsMask;
108 uiZ &= ~roundBitsMask;
H A Df128_roundToInt.c51 uint_fast64_t lastBitMask0, roundBitsMask; local
77 roundBitsMask = lastBitMask0 - 1;
94 if ( roundNearEven && !(uiZ.v0 & roundBitsMask) ) {
103 uiZ = softfloat_add128( uiZ.v64, uiZ.v0, 0, roundBitsMask );
105 uiZ.v0 &= ~roundBitsMask;
140 roundBitsMask = lastBitMask64 - 1;
145 if ( !((uiZ.v64 & roundBitsMask) | uiA0) ) {
153 uiZ.v64 = (uiZ.v64 | (uiA0 != 0)) + roundBitsMask;
155 uiZ.v64 &= ~roundBitsMask;
H A DextF80M_roundToInt.c75 uint64_t sigZ, lastBitMask, roundBitsMask; local
145 roundBitsMask = lastBitMask - 1;
151 if ( !(sigZ & roundBitsMask) ) sigZ &= ~lastBitMask;
155 sigZ += roundBitsMask;
157 sigZ &= ~roundBitsMask;
H A DextF80_roundToInt.c55 uint_fast64_t lastBitMask, roundBitsMask; local
125 roundBitsMask = lastBitMask - 1;
131 if ( !(sigZ & roundBitsMask) ) sigZ &= ~lastBitMask;
135 sigZ += roundBitsMask;
137 sigZ &= ~roundBitsMask;

Completed in 99 milliseconds