Searched refs:roundBits (Results 1 – 6 of 6) sorted by relevance
49 uint_fast8_t roundIncrement, roundBits; in softfloat_roundPackToF32() local64 roundBits = sig & 0x7F; in softfloat_roundPackToF32()74 roundBits = sig & 0x7F; in softfloat_roundPackToF32()75 if ( isTiny && roundBits ) { in softfloat_roundPackToF32()85 if ( roundBits ) softfloat_exceptionFlags |= softfloat_flag_inexact; in softfloat_roundPackToF32()87 sig &= ~(uint_fast32_t) (! (roundBits ^ 0x40) & roundNearEven); in softfloat_roundPackToF32()
49 uint_fast16_t roundIncrement, roundBits; in softfloat_roundPackToF64() local64 roundBits = sig & 0x3FF; in softfloat_roundPackToF64()74 roundBits = sig & 0x3FF; in softfloat_roundPackToF64()75 if ( isTiny && roundBits ) { in softfloat_roundPackToF64()88 if ( roundBits ) softfloat_exceptionFlags |= softfloat_flag_inexact; in softfloat_roundPackToF64()90 sig &= ~(uint_fast64_t) (! (roundBits ^ 0x200) & roundNearEven); in softfloat_roundPackToF64()
49 uint_fast8_t roundIncrement, roundBits; in softfloat_roundPackToUI32() local61 roundBits = sig & 0x7F; in softfloat_roundPackToUI32()65 z &= ~(uint_fast32_t) (! (roundBits ^ 0x40) & roundNearEven); in softfloat_roundPackToUI32()67 if ( exact && roundBits ) { in softfloat_roundPackToUI32()
49 uint_fast8_t roundIncrement, roundBits; in softfloat_roundPackToI32() local63 roundBits = sig & 0x7F; in softfloat_roundPackToI32()67 sig32 &= ~(uint_fast32_t) (! (roundBits ^ 0x40) & roundNearEven); in softfloat_roundPackToI32()71 if ( exact && roundBits ) { in softfloat_roundPackToI32()
55 uint_fast64_t roundIncrement, roundMask, roundBits; in softfloat_roundPackToExtF80() local80 roundBits = sig & roundMask; in softfloat_roundPackToExtF80()89 roundBits = sig & roundMask; in softfloat_roundPackToExtF80()90 if ( isTiny && roundBits ) { in softfloat_roundPackToExtF80()93 if ( roundBits ) { in softfloat_roundPackToExtF80()99 if ( roundNearEven && (roundBits<<1 == roundIncrement) ) { in softfloat_roundPackToExtF80()112 if ( roundBits ) softfloat_exceptionFlags |= softfloat_flag_inexact; in softfloat_roundPackToExtF80()119 if ( roundNearEven && (roundBits<<1 == roundIncrement) ) { in softfloat_roundPackToExtF80()
55 uint64_t sig, roundIncrement, roundMask, roundBits; in softfloat_roundPackMToExtF80M() local87 roundBits = sig & roundMask; in softfloat_roundPackMToExtF80M()98 roundBits = sig & roundMask; in softfloat_roundPackMToExtF80M()99 if ( roundBits ) { in softfloat_roundPackMToExtF80M()106 if ( roundNearEven && (roundBits<<1 == roundIncrement) ) { in softfloat_roundPackMToExtF80M()121 if ( roundBits ) softfloat_exceptionFlags |= softfloat_flag_inexact; in softfloat_roundPackMToExtF80M()128 if ( roundNearEven && (roundBits<<1 == roundIncrement) ) { in softfloat_roundPackMToExtF80M()
Completed in 5 milliseconds