Home
last modified time | relevance | path

Searched refs:uiB64 (Results 1 – 25 of 51) sorted by relevance

123

/optee_os-3.20.0/lib/libutils/isoc/arch/arm/softfloat/source/
A Df128_le_quiet.c50 uint_fast64_t uiB64, uiB0; in f128_le_quiet() local
57 uiB64 = uB.ui.v64; in f128_le_quiet()
59 if ( isNaNF128UI( uiA64, uiA0 ) || isNaNF128UI( uiB64, uiB0 ) ) { in f128_le_quiet()
62 || softfloat_isSigNaNF128UI( uiB64, uiB0 ) in f128_le_quiet()
69 signB = signF128UI64( uiB64 ); in f128_le_quiet()
73 || ! (((uiA64 | uiB64) & UINT64_C( 0x7FFFFFFFFFFFFFFF )) in f128_le_quiet()
75 : ((uiA64 == uiB64) && (uiA0 == uiB0)) in f128_le_quiet()
76 || (signA ^ softfloat_lt128( uiA64, uiA0, uiB64, uiB0 )); in f128_le_quiet()
A Df128_lt_quiet.c50 uint_fast64_t uiB64, uiB0; in f128_lt_quiet() local
57 uiB64 = uB.ui.v64; in f128_lt_quiet()
59 if ( isNaNF128UI( uiA64, uiA0 ) || isNaNF128UI( uiB64, uiB0 ) ) { in f128_lt_quiet()
62 || softfloat_isSigNaNF128UI( uiB64, uiB0 ) in f128_lt_quiet()
69 signB = signF128UI64( uiB64 ); in f128_lt_quiet()
73 && (((uiA64 | uiB64) & UINT64_C( 0x7FFFFFFFFFFFFFFF )) in f128_lt_quiet()
75 : ((uiA64 != uiB64) || (uiA0 != uiB0)) in f128_lt_quiet()
76 && (signA ^ softfloat_lt128( uiA64, uiA0, uiB64, uiB0 )); in f128_lt_quiet()
A DextF80_lt_quiet.c51 uint_fast16_t uiB64; in extF80_lt_quiet() local
59 uiB64 = uB.s.signExp; in extF80_lt_quiet()
61 if ( isNaNExtF80UI( uiA64, uiA0 ) || isNaNExtF80UI( uiB64, uiB0 ) ) { in extF80_lt_quiet()
64 || softfloat_isSigNaNExtF80UI( uiB64, uiB0 ) in extF80_lt_quiet()
71 signB = signExtF80UI64( uiB64 ); in extF80_lt_quiet()
74 ? signA && (((uiA64 | uiB64) & 0x7FFF) | uiA0 | uiB0) in extF80_lt_quiet()
75 : ((uiA64 != uiB64) || (uiA0 != uiB0)) in extF80_lt_quiet()
76 && (signA ^ softfloat_lt128( uiA64, uiA0, uiB64, uiB0 )); in extF80_lt_quiet()
A DextF80_le_quiet.c51 uint_fast16_t uiB64; in extF80_le_quiet() local
59 uiB64 = uB.s.signExp; in extF80_le_quiet()
61 if ( isNaNExtF80UI( uiA64, uiA0 ) || isNaNExtF80UI( uiB64, uiB0 ) ) { in extF80_le_quiet()
64 || softfloat_isSigNaNExtF80UI( uiB64, uiB0 ) in extF80_le_quiet()
71 signB = signExtF80UI64( uiB64 ); in extF80_le_quiet()
74 ? signA || ! (((uiA64 | uiB64) & 0x7FFF) | uiA0 | uiB0) in extF80_le_quiet()
75 : ((uiA64 == uiB64) && (uiA0 == uiB0)) in extF80_le_quiet()
76 || (signA ^ softfloat_lt128( uiA64, uiA0, uiB64, uiB0 )); in extF80_le_quiet()
A Df128_le.c49 uint_fast64_t uiB64, uiB0; in f128_le() local
56 uiB64 = uB.ui.v64; in f128_le()
58 if ( isNaNF128UI( uiA64, uiA0 ) || isNaNF128UI( uiB64, uiB0 ) ) { in f128_le()
63 signB = signF128UI64( uiB64 ); in f128_le()
67 || ! (((uiA64 | uiB64) & UINT64_C( 0x7FFFFFFFFFFFFFFF )) in f128_le()
69 : ((uiA64 == uiB64) && (uiA0 == uiB0)) in f128_le()
70 || (signA ^ softfloat_lt128( uiA64, uiA0, uiB64, uiB0 )); in f128_le()
A Df128_lt.c49 uint_fast64_t uiB64, uiB0; in f128_lt() local
56 uiB64 = uB.ui.v64; in f128_lt()
58 if ( isNaNF128UI( uiA64, uiA0 ) || isNaNF128UI( uiB64, uiB0 ) ) { in f128_lt()
63 signB = signF128UI64( uiB64 ); in f128_lt()
67 && (((uiA64 | uiB64) & UINT64_C( 0x7FFFFFFFFFFFFFFF )) in f128_lt()
69 : ((uiA64 != uiB64) || (uiA0 != uiB0)) in f128_lt()
70 && (signA ^ softfloat_lt128( uiA64, uiA0, uiB64, uiB0 )); in f128_lt()
A DextF80_lt.c51 uint_fast16_t uiB64; in extF80_lt() local
59 uiB64 = uB.s.signExp; in extF80_lt()
61 if ( isNaNExtF80UI( uiA64, uiA0 ) || isNaNExtF80UI( uiB64, uiB0 ) ) { in extF80_lt()
66 signB = signExtF80UI64( uiB64 ); in extF80_lt()
69 ? signA && (((uiA64 | uiB64) & 0x7FFF) | uiA0 | uiB0) in extF80_lt()
70 : ((uiA64 != uiB64) || (uiA0 != uiB0)) in extF80_lt()
71 && (signA ^ softfloat_lt128( uiA64, uiA0, uiB64, uiB0 )); in extF80_lt()
A DextF80_le.c51 uint_fast16_t uiB64; in extF80_le() local
59 uiB64 = uB.s.signExp; in extF80_le()
61 if ( isNaNExtF80UI( uiA64, uiA0 ) || isNaNExtF80UI( uiB64, uiB0 ) ) { in extF80_le()
66 signB = signExtF80UI64( uiB64 ); in extF80_le()
69 ? signA || ! (((uiA64 | uiB64) & 0x7FFF) | uiA0 | uiB0) in extF80_le()
70 : ((uiA64 == uiB64) && (uiA0 == uiB0)) in extF80_le()
71 || (signA ^ softfloat_lt128( uiA64, uiA0, uiB64, uiB0 )); in extF80_le()
A Df128_eq.c50 uint_fast64_t uiB64, uiB0; in f128_eq() local
56 uiB64 = uB.ui.v64; in f128_eq()
58 if ( isNaNF128UI( uiA64, uiA0 ) || isNaNF128UI( uiB64, uiB0 ) ) { in f128_eq()
61 || softfloat_isSigNaNF128UI( uiB64, uiB0 ) in f128_eq()
69 && ( (uiA64 == uiB64) in f128_eq()
70 || (! uiA0 && ! ((uiA64 | uiB64) & UINT64_C( 0x7FFFFFFFFFFFFFFF ))) in f128_eq()
A DextF80M_le_quiet.c61 uint_fast16_t uiB64; in extF80M_le_quiet() local
73 uiB64 = bSPtr->signExp; in extF80M_le_quiet()
77 if ( isNaNExtF80UI( uiA64, uiA0 ) || isNaNExtF80UI( uiB64, uiB0 ) ) { in extF80M_le_quiet()
80 || softfloat_isSigNaNExtF80UI( uiB64, uiB0 ) in extF80M_le_quiet()
89 if ( (uiA64 ^ uiB64) & 0x8000 ) { in extF80M_le_quiet()
101 if ( uiA64 == uiB64 ) { in extF80M_le_quiet()
105 ltMags = (uiA64 < uiB64); in extF80M_le_quiet()
A DextF80M_lt_quiet.c61 uint_fast16_t uiB64; in extF80M_lt_quiet() local
73 uiB64 = bSPtr->signExp; in extF80M_lt_quiet()
77 if ( isNaNExtF80UI( uiA64, uiA0 ) || isNaNExtF80UI( uiB64, uiB0 ) ) { in extF80M_lt_quiet()
80 || softfloat_isSigNaNExtF80UI( uiB64, uiB0 ) in extF80M_lt_quiet()
89 if ( (uiA64 ^ uiB64) & 0x8000 ) { in extF80M_lt_quiet()
101 if ( uiA64 == uiB64 ) { in extF80M_lt_quiet()
105 ltMags = (uiA64 < uiB64); in extF80M_lt_quiet()
A DextF80_eq.c51 uint_fast16_t uiB64; in extF80_eq() local
58 uiB64 = uB.s.signExp; in extF80_eq()
60 if ( isNaNExtF80UI( uiA64, uiA0 ) || isNaNExtF80UI( uiB64, uiB0 ) ) { in extF80_eq()
63 || softfloat_isSigNaNExtF80UI( uiB64, uiB0 ) in extF80_eq()
71 && ((uiA64 == uiB64) || (! uiA0 && ! ((uiA64 | uiB64) & 0x7FFF))); in extF80_eq()
A DextF80M_le.c60 uint_fast16_t uiB64; in extF80M_le() local
72 uiB64 = bSPtr->signExp; in extF80M_le()
76 if ( isNaNExtF80UI( uiA64, uiA0 ) || isNaNExtF80UI( uiB64, uiB0 ) ) { in extF80M_le()
83 if ( (uiA64 ^ uiB64) & 0x8000 ) { in extF80M_le()
95 if ( uiA64 == uiB64 ) { in extF80M_le()
99 ltMags = (uiA64 < uiB64); in extF80M_le()
A DextF80M_lt.c60 uint_fast16_t uiB64; in extF80M_lt() local
72 uiB64 = bSPtr->signExp; in extF80M_lt()
76 if ( isNaNExtF80UI( uiA64, uiA0 ) || isNaNExtF80UI( uiB64, uiB0 ) ) { in extF80M_lt()
83 if ( (uiA64 ^ uiB64) & 0x8000 ) { in extF80M_lt()
95 if ( uiA64 == uiB64 ) { in extF80M_lt()
99 ltMags = (uiA64 < uiB64); in extF80M_lt()
A Df128_sub.c50 uint_fast64_t uiB64, uiB0; in f128_sub() local
63 uiB64 = uB.ui.v64; in f128_sub()
65 signB = signF128UI64( uiB64 ); in f128_sub()
68 return softfloat_subMagsF128( uiA64, uiA0, uiB64, uiB0, signA ); in f128_sub()
70 return softfloat_addMagsF128( uiA64, uiA0, uiB64, uiB0, signA ); in f128_sub()
75 return (*magsFuncPtr)( uiA64, uiA0, uiB64, uiB0, signA ); in f128_sub()
A Df128_add.c50 uint_fast64_t uiB64, uiB0; in f128_add() local
63 uiB64 = uB.ui.v64; in f128_add()
65 signB = signF128UI64( uiB64 ); in f128_add()
68 return softfloat_addMagsF128( uiA64, uiA0, uiB64, uiB0, signA ); in f128_add()
70 return softfloat_subMagsF128( uiA64, uiA0, uiB64, uiB0, signA ); in f128_add()
75 return (*magsFuncPtr)( uiA64, uiA0, uiB64, uiB0, signA ); in f128_add()
A Df128_eq_signaling.c49 uint_fast64_t uiB64, uiB0; in f128_eq_signaling() local
55 uiB64 = uB.ui.v64; in f128_eq_signaling()
57 if ( isNaNF128UI( uiA64, uiA0 ) || isNaNF128UI( uiB64, uiB0 ) ) { in f128_eq_signaling()
63 && ( (uiA64 == uiB64) in f128_eq_signaling()
64 || (! uiA0 && ! ((uiA64 | uiB64) & UINT64_C( 0x7FFFFFFFFFFFFFFF ))) in f128_eq_signaling()
A DextF80_sub.c51 uint_fast16_t uiB64; in extF80_sub() local
65 uiB64 = uB.s.signExp; in extF80_sub()
67 signB = signExtF80UI64( uiB64 ); in extF80_sub()
70 return softfloat_subMagsExtF80( uiA64, uiA0, uiB64, uiB0, signA ); in extF80_sub()
72 return softfloat_addMagsExtF80( uiA64, uiA0, uiB64, uiB0, signA ); in extF80_sub()
77 return (*magsFuncPtr)( uiA64, uiA0, uiB64, uiB0, signA ); in extF80_sub()
A Df128M_add.c52 uint_fast64_t uiB64, uiB0; in f128M_add() local
65 uiB64 = bWPtr[indexWord( 2, 1 )]; in f128M_add()
67 signB = signF128UI64( uiB64 ); in f128M_add()
70 *zPtr = softfloat_addMagsF128( uiA64, uiA0, uiB64, uiB0, signA ); in f128M_add()
72 *zPtr = softfloat_subMagsF128( uiA64, uiA0, uiB64, uiB0, signA ); in f128M_add()
77 *zPtr = (*magsFuncPtr)( uiA64, uiA0, uiB64, uiB0, signA ); in f128M_add()
A DextF80_add.c51 uint_fast16_t uiB64; in extF80_add() local
65 uiB64 = uB.s.signExp; in extF80_add()
67 signB = signExtF80UI64( uiB64 ); in extF80_add()
70 return softfloat_addMagsExtF80( uiA64, uiA0, uiB64, uiB0, signA ); in extF80_add()
72 return softfloat_subMagsExtF80( uiA64, uiA0, uiB64, uiB0, signA ); in extF80_add()
77 return (*magsFuncPtr)( uiA64, uiA0, uiB64, uiB0, signA ); in extF80_add()
A Df128M_sub.c52 uint_fast64_t uiB64, uiB0; in f128M_sub() local
65 uiB64 = bWPtr[indexWord( 2, 1 )]; in f128M_sub()
67 signB = signF128UI64( uiB64 ); in f128M_sub()
70 *zPtr = softfloat_subMagsF128( uiA64, uiA0, uiB64, uiB0, signA ); in f128M_sub()
72 *zPtr = softfloat_addMagsF128( uiA64, uiA0, uiB64, uiB0, signA ); in f128M_sub()
77 *zPtr = (*magsFuncPtr)( uiA64, uiA0, uiB64, uiB0, signA ); in f128M_sub()
A DextF80_eq_signaling.c50 uint_fast16_t uiB64; in extF80_eq_signaling() local
57 uiB64 = uB.s.signExp; in extF80_eq_signaling()
59 if ( isNaNExtF80UI( uiA64, uiA0 ) || isNaNExtF80UI( uiB64, uiB0 ) ) { in extF80_eq_signaling()
65 && ((uiA64 == uiB64) || (! uiA0 && ! ((uiA64 | uiB64) & 0x7FFF))); in extF80_eq_signaling()
A DextF80M_add.c53 uint_fast16_t uiB64; in extF80M_add() local
67 uiB64 = bSPtr->signExp; in extF80M_add()
69 signB = signExtF80UI64( uiB64 ); in extF80M_add()
72 *zPtr = softfloat_addMagsExtF80( uiA64, uiA0, uiB64, uiB0, signA ); in extF80M_add()
74 *zPtr = softfloat_subMagsExtF80( uiA64, uiA0, uiB64, uiB0, signA ); in extF80M_add()
79 *zPtr = (*magsFuncPtr)( uiA64, uiA0, uiB64, uiB0, signA ); in extF80M_add()
/optee_os-3.20.0/lib/libutils/isoc/arch/arm/softfloat/source/8086/
A Ds_propagateNaNExtF80UI.c58 uint_fast16_t uiB64, in softfloat_propagateNaNExtF80UI() argument
70 isSigNaNB = softfloat_isSigNaNExtF80UI( uiB64, uiB0 ); in softfloat_propagateNaNExtF80UI()
82 if ( isNaNExtF80UI( uiB64, uiB0 ) ) goto returnB; in softfloat_propagateNaNExtF80UI()
91 uiMagB64 = uiB64 & 0x7FFF; in softfloat_propagateNaNExtF80UI()
96 if ( uiA64 < uiB64 ) goto returnA; in softfloat_propagateNaNExtF80UI()
98 uiZ.v64 = uiB64; in softfloat_propagateNaNExtF80UI()
/optee_os-3.20.0/lib/libutils/isoc/arch/arm/softfloat/source/8086-SSE/
A Ds_propagateNaNExtF80UI.c58 uint_fast16_t uiB64, in softfloat_propagateNaNExtF80UI() argument
70 isSigNaNB = softfloat_isSigNaNExtF80UI( uiB64, uiB0 ); in softfloat_propagateNaNExtF80UI()
82 if ( isNaNExtF80UI( uiB64, uiB0 ) ) goto returnB; in softfloat_propagateNaNExtF80UI()
91 uiMagB64 = uiB64 & 0x7FFF; in softfloat_propagateNaNExtF80UI()
96 if ( uiA64 < uiB64 ) goto returnA; in softfloat_propagateNaNExtF80UI()
98 uiZ.v64 = uiB64; in softfloat_propagateNaNExtF80UI()

Completed in 16 milliseconds

123