Home
last modified time | relevance | path

Searched refs:uiA96 (Results 1 – 25 of 27) sorted by relevance

12

/optee_os-3.20.0/lib/libutils/isoc/arch/arm/softfloat/source/
A Df128M_to_ui64_r_minMag.c58 uint32_t uiA96; in f128M_to_ui64_r_minMag() local
64 uiA96 = aWPtr[indexWordHi( 4 )]; in f128M_to_ui64_r_minMag()
65 exp = expF128UI96( uiA96 ); in f128M_to_ui64_r_minMag()
69 sig96 = fracF128UI96( uiA96 ); in f128M_to_ui64_r_minMag()
77 if ( signF128UI96( uiA96 ) && z ) goto invalid; in f128M_to_ui64_r_minMag()
83 if ( signF128UI96( uiA96 ) ) goto invalid; in f128M_to_ui64_r_minMag()
85 | (uint64_t) fracF128UI96( uiA96 )<<47 in f128M_to_ui64_r_minMag()
A Ds_isNaNF128M.c47 uint32_t uiA96; in softfloat_isNaNF128M() local
49 uiA96 = aWPtr[indexWordHi( 4 )]; in softfloat_isNaNF128M()
50 if ( (uiA96 & 0x7FFF0000) != 0x7FFF0000 ) return false; in softfloat_isNaNF128M()
52 ((uiA96 & 0x0000FFFF) != 0) in softfloat_isNaNF128M()
A Df128M_to_ui32.c60 uint32_t uiA96; in f128M_to_ui32() local
66 uiA96 = aWPtr[indexWordHi( 4 )]; in f128M_to_ui32()
67 exp = expF128UI96( uiA96 ); in f128M_to_ui32()
68 sig64 = (uint64_t) fracF128UI96( uiA96 )<<32 | aWPtr[indexWord( 4, 2 )]; in f128M_to_ui32()
77 signF128UI96( uiA96 ), sig64, roundingMode, exact ); in f128M_to_ui32()
A Df128M_to_i32.c60 uint32_t uiA96; in f128M_to_i32() local
68 uiA96 = aWPtr[indexWordHi( 4 )]; in f128M_to_i32()
69 sign = signF128UI96( uiA96 ); in f128M_to_i32()
70 exp = expF128UI96( uiA96 ); in f128M_to_i32()
71 sig64 = (uint64_t) fracF128UI96( uiA96 )<<32 | aWPtr[indexWord( 4, 2 )]; in f128M_to_i32()
A Df128M_to_ui32_r_minMag.c58 uint32_t uiA96; in f128M_to_ui32_r_minMag() local
65 uiA96 = aWPtr[indexWordHi( 4 )]; in f128M_to_ui32_r_minMag()
66 exp = expF128UI96( uiA96 ); in f128M_to_ui32_r_minMag()
67 sig64 = (uint64_t) fracF128UI96( uiA96 )<<32 | aWPtr[indexWord( 4, 2 )]; in f128M_to_ui32_r_minMag()
76 if ( signF128UI96( uiA96 ) || (shiftCount < 17) ) { in f128M_to_ui32_r_minMag()
A Df128M_to_ui64.c60 uint32_t uiA96; in f128M_to_ui64() local
65 uiA96 = aWPtr[indexWordHi( 4 )]; in f128M_to_ui64()
66 exp = expF128UI96( uiA96 ); in f128M_to_ui64()
72 sig96 = fracF128UI96( uiA96 ); in f128M_to_ui64()
81 signF128UI96( uiA96 ), in f128M_to_ui64()
A Ds_addF128M.c53 uint32_t uiA96; in softfloat_addF128M() local
76 uiA96 = aWPtr[indexWordHi( 4 )]; in softfloat_addF128M()
77 expA = expF128UI96( uiA96 ); in softfloat_addF128M()
84 uiZ96 = uiA96; in softfloat_addF128M()
87 if ( (expA == 0x7FFF) && (uiZ96 != uiA96) ) { in softfloat_addF128M()
100 signZ = signF128UI96( uiA96 ); in softfloat_addF128M()
103 if ( (uint32_t) (uiA96<<1) < (uint32_t) (uiB96<<1) ) { in softfloat_addF128M()
106 expB = expF128UI96( uiA96 ); in softfloat_addF128M()
110 uiA96 = uiB96; in softfloat_addF128M()
113 sig96A = fracF128UI96( uiA96 ); in softfloat_addF128M()
A Df128M_to_f32.c59 uint32_t uiA96; in f128M_to_f32() local
68 uiA96 = aWPtr[indexWordHi( 4 )]; in f128M_to_f32()
69 sign = signF128UI96( uiA96 ); in f128M_to_f32()
70 exp = expF128UI96( uiA96 ); in f128M_to_f32()
72 (uint64_t) fracF128UI96( uiA96 )<<32 | aWPtr[indexWord( 4, 2 )] in f128M_to_f32()
A Df128M_to_i64_r_minMag.c58 uint32_t uiA96; in f128M_to_i64_r_minMag() local
66 uiA96 = aWPtr[indexWordHi( 4 )]; in f128M_to_i64_r_minMag()
67 sign = signF128UI96( uiA96 ); in f128M_to_i64_r_minMag()
68 exp = expF128UI96( uiA96 ); in f128M_to_i64_r_minMag()
72 sig96 = fracF128UI96( uiA96 ); in f128M_to_i64_r_minMag()
89 (uint64_t) fracF128UI96( uiA96 )<<47 in f128M_to_i64_r_minMag()
A Df128M_to_f64.c59 uint32_t uiA96; in f128M_to_f64() local
69 uiA96 = aWPtr[indexWordHi( 4 )]; in f128M_to_f64()
70 sign = signF128UI96( uiA96 ); in f128M_to_f64()
71 exp = expF128UI96( uiA96 ); in f128M_to_f64()
72 sig64 = (uint64_t) fracF128UI96( uiA96 )<<32 | aWPtr[indexWord( 4, 2 )]; in f128M_to_f64()
A Df128M_to_i32_r_minMag.c58 uint32_t uiA96; in f128M_to_i32_r_minMag() local
67 uiA96 = aWPtr[indexWordHi( 4 )]; in f128M_to_i32_r_minMag()
68 sign = signF128UI96( uiA96 ); in f128M_to_i32_r_minMag()
69 exp = expF128UI96( uiA96 ); in f128M_to_i32_r_minMag()
70 sig64 = (uint64_t) fracF128UI96( uiA96 )<<32 | aWPtr[indexWord( 4, 2 )]; in f128M_to_i32_r_minMag()
A Df128M_to_i64.c60 uint32_t uiA96; in f128M_to_i64() local
68 uiA96 = aWPtr[indexWordHi( 4 )]; in f128M_to_i64()
69 exp = expF128UI96( uiA96 ); in f128M_to_i64()
70 sign = signF128UI96( uiA96 ); in f128M_to_i64()
71 sig96 = fracF128UI96( uiA96 ); in f128M_to_i64()
A Df128M_to_extF80M.c60 uint32_t uiA96; in f128M_to_extF80M() local
72 uiA96 = aWPtr[indexWordHi( 4 )]; in f128M_to_extF80M()
73 sign = signF128UI96( uiA96 ); in f128M_to_extF80M()
74 exp = expF128UI96( uiA96 ); in f128M_to_extF80M()
A Df128M_eq_signaling.c59 uint32_t wordA, wordB, uiA96, uiB96; in f128M_eq_signaling() local
72 uiA96 = aWPtr[indexWordHi( 4 )]; in f128M_eq_signaling()
75 if ( uiA96 != uiB96 ) { in f128M_eq_signaling()
76 possibleOppositeZeros = (((uiA96 | uiB96) & 0x7FFFFFFF) == 0); in f128M_eq_signaling()
A Df128M_lt.c58 uint32_t uiA96, uiB96; in f128M_lt() local
68 uiA96 = aWPtr[indexWordHi( 4 )]; in f128M_lt()
70 signA = signF128UI96( uiA96 ); in f128M_lt()
74 if ( (uiA96 | uiB96) & 0x7FFFFFFF ) return true; in f128M_lt()
A Df128M_le.c58 uint32_t uiA96, uiB96; in f128M_le() local
68 uiA96 = aWPtr[indexWordHi( 4 )]; in f128M_le()
70 signA = signF128UI96( uiA96 ); in f128M_le()
74 if ( (uiA96 | uiB96) & 0x7FFFFFFF ) return false; in f128M_le()
A Df128M_le_quiet.c59 uint32_t uiA96, uiB96; in f128M_le_quiet() local
71 uiA96 = aWPtr[indexWordHi( 4 )]; in f128M_le_quiet()
73 signA = signF128UI96( uiA96 ); in f128M_le_quiet()
77 if ( (uiA96 | uiB96) & 0x7FFFFFFF ) return false; in f128M_le_quiet()
A Df128M_lt_quiet.c59 uint32_t uiA96, uiB96; in f128M_lt_quiet() local
71 uiA96 = aWPtr[indexWordHi( 4 )]; in f128M_lt_quiet()
73 signA = signF128UI96( uiA96 ); in f128M_lt_quiet()
77 if ( (uiA96 | uiB96) & 0x7FFFFFFF ) return true; in f128M_lt_quiet()
A Df128M_eq.c59 uint32_t wordA, wordB, uiA96, uiB96; in f128M_eq() local
68 uiA96 = aWPtr[indexWordHi( 4 )]; in f128M_eq()
71 if ( uiA96 != uiB96 ) { in f128M_eq()
72 possibleOppositeZeros = (((uiA96 | uiB96) & 0x7FFFFFFF) == 0); in f128M_eq()
A Df128M_mul.c62 uint32_t uiA96; in f128M_mul() local
81 uiA96 = aWPtr[indexWordHi( 4 )]; in f128M_mul()
82 expA = expF128UI96( uiA96 ); in f128M_mul()
85 signZ = signF128UI96( uiA96 ) ^ signF128UI96( uiB96 ); in f128M_mul()
110 sigA[indexWordHi( 4 )] = fracF128UI96( uiA96 ) | 0x00010000; in f128M_mul()
A Df128M_sqrt.c60 uint32_t uiA96; in f128M_sqrt() local
76 uiA96 = aWPtr[indexWordHi( 4 )]; in f128M_sqrt()
77 signA = signF128UI96( uiA96 ); in f128M_sqrt()
78 rawExpA = expF128UI96( uiA96 ); in f128M_sqrt()
83 fracF128UI96( uiA96 ) in f128M_sqrt()
209 zWPtr[indexWordHi( 4 )] = uiA96; in f128M_sqrt()
A Df128M_rem.c61 uint32_t *zWPtr, uiA96; in f128M_rem() local
77 uiA96 = aWPtr[indexWordHi( 4 )]; in f128M_rem()
78 expA = expF128UI96( uiA96 ); in f128M_rem()
97 signRem = signF128UI96( uiA96 ); in f128M_rem()
175 zWPtr[indexWordHi( 4 )] = uiA96; in f128M_rem()
/optee_os-3.20.0/lib/libutils/isoc/arch/arm/softfloat/source/8086-SSE/
A Df128M_isSignalingNaN.c49 uint32_t uiA96; in f128M_isSignalingNaN() local
52 uiA96 = aWPtr[indexWordHi( 4 )]; in f128M_isSignalingNaN()
53 if ( (uiA96 & 0x7FFF8000) != 0x7FFF0000 ) return false; in f128M_isSignalingNaN()
55 ((uiA96 & 0x00007FFF) != 0) in f128M_isSignalingNaN()
/optee_os-3.20.0/lib/libutils/isoc/arch/arm/softfloat/source/8086/
A Df128M_isSignalingNaN.c49 uint32_t uiA96; in f128M_isSignalingNaN() local
52 uiA96 = aWPtr[indexWordHi( 4 )]; in f128M_isSignalingNaN()
53 if ( (uiA96 & 0x7FFF8000) != 0x7FFF0000 ) return false; in f128M_isSignalingNaN()
55 ((uiA96 & 0x00007FFF) != 0) in f128M_isSignalingNaN()
A Ds_propagateNaNF128M.c60 uint32_t uiA96, uiB96, wordMagA, wordMagB; in softfloat_propagateNaNF128M() local
81 uiA96 = aWPtr[indexWordHi( 4 )]; in softfloat_propagateNaNF128M()
83 wordMagA = uiA96 & 0x7FFFFFFF; in softfloat_propagateNaNF128M()
99 if ( uiA96 < uiB96 ) goto copy; in softfloat_propagateNaNF128M()

Completed in 15 milliseconds

12