Home
last modified time | relevance | path

Searched refs:roundBits (Results 1 – 6 of 6) sorted by relevance

/optee_os-3.20.0/lib/libutils/isoc/arch/arm/softfloat/source/
A Ds_roundPackToF32.c49 uint_fast8_t roundIncrement, roundBits; in softfloat_roundPackToF32() local
64 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()
A Ds_roundPackToF64.c49 uint_fast16_t roundIncrement, roundBits; in softfloat_roundPackToF64() local
64 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()
A Ds_roundPackToUI32.c49 uint_fast8_t roundIncrement, roundBits; in softfloat_roundPackToUI32() local
61 roundBits = sig & 0x7F; in softfloat_roundPackToUI32()
65 z &= ~(uint_fast32_t) (! (roundBits ^ 0x40) & roundNearEven); in softfloat_roundPackToUI32()
67 if ( exact && roundBits ) { in softfloat_roundPackToUI32()
A Ds_roundPackToI32.c49 uint_fast8_t roundIncrement, roundBits; in softfloat_roundPackToI32() local
63 roundBits = sig & 0x7F; in softfloat_roundPackToI32()
67 sig32 &= ~(uint_fast32_t) (! (roundBits ^ 0x40) & roundNearEven); in softfloat_roundPackToI32()
71 if ( exact && roundBits ) { in softfloat_roundPackToI32()
A Ds_roundPackToExtF80.c55 uint_fast64_t roundIncrement, roundMask, roundBits; in softfloat_roundPackToExtF80() local
80 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()
A Ds_roundPackMToExtF80M.c55 uint64_t sig, roundIncrement, roundMask, roundBits; in softfloat_roundPackMToExtF80M() local
87 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