Home
last modified time | relevance | path

Searched refs:zSPtr (Results 1 – 23 of 23) sorted by relevance

/optee_os/lib/libutils/isoc/arch/arm/softfloat/source/
H A Df128M_to_extF80M.c59 struct extFloat80M *zSPtr; in f128M_to_extF80M() local
69 zSPtr = (struct extFloat80M *) zPtr; in f128M_to_extF80M()
80 softfloat_commonNaNToExtF80M( &commonNaN, zSPtr ); in f128M_to_extF80M()
83 zSPtr->signExp = packToExtF80UI64( sign, 0x7FFF ); in f128M_to_extF80M()
84 zSPtr->signif = UINT64_C( 0x8000000000000000 ); in f128M_to_extF80M()
91 zSPtr->signExp = packToExtF80UI64( sign, 0 ); in f128M_to_extF80M()
92 zSPtr->signif = 0; in f128M_to_extF80M()
97 sign, exp, &sig[indexMultiwordHi( 4, 3 )], 80, zSPtr ); in f128M_to_extF80M()
H A DextF80M_mul.c63 struct extFloat80M *zSPtr; in extF80M_mul() local
78 zSPtr = (struct extFloat80M *) zPtr; in extF80M_mul()
89 if ( softfloat_tryPropagateNaNExtF80M( aSPtr, bSPtr, zSPtr ) ) return; in extF80M_mul()
94 softfloat_invalidExtF80M( zSPtr ); in extF80M_mul()
126 signZ, expZ, extSigZPtr, extF80_roundingPrecision, zSPtr ); in extF80M_mul()
134 zSPtr->signExp = uiZ64; in extF80M_mul()
135 zSPtr->signif = uiZ0; in extF80M_mul()
H A Dui64_to_extF80M.c56 struct extFloat80M *zSPtr; in ui64_to_extF80M() local
61 zSPtr = (struct extFloat80M *) zPtr; in ui64_to_extF80M()
69 zSPtr->signExp = uiZ64; in ui64_to_extF80M()
70 zSPtr->signif = sigZ; in ui64_to_extF80M()
H A Dui32_to_extF80M.c56 struct extFloat80M *zSPtr; in ui32_to_extF80M() local
61 zSPtr = (struct extFloat80M *) zPtr; in ui32_to_extF80M()
69 zSPtr->signExp = uiZ64; in ui32_to_extF80M()
70 zSPtr->signif = sigZ; in ui32_to_extF80M()
H A Ds_addExtF80M.c49 struct extFloat80M *zSPtr, in softfloat_addExtF80M() argument
76 if ( softfloat_tryPropagateNaNExtF80M( aSPtr, bSPtr, zSPtr ) ) return; in softfloat_addExtF80M()
81 softfloat_invalidExtF80M( zSPtr ); in softfloat_addExtF80M()
85 zSPtr->signExp = uiZ64; in softfloat_addExtF80M()
86 zSPtr->signif = UINT64_C( 0x8000000000000000 ); in softfloat_addExtF80M()
156 zSPtr->signExp = packToExtF80UI64( signZ, 0 ); in softfloat_addExtF80M()
157 zSPtr->signif = 0; in softfloat_addExtF80M()
184 signZ, expA, extSigX, extF80_roundingPrecision, zSPtr ); in softfloat_addExtF80M()
H A Df64_to_extF80M.c58 struct extFloat80M *zSPtr; in f64_to_extF80M() local
69 zSPtr = (struct extFloat80M *) zPtr; in f64_to_extF80M()
78 softfloat_commonNaNToExtF80M( &commonNaN, zSPtr ); in f64_to_extF80M()
98 zSPtr->signExp = uiZ64; in f64_to_extF80M()
99 zSPtr->signif = uiZ0; in f64_to_extF80M()
H A Ds_normRoundPackMToExtF80M.c49 struct extFloat80M *zSPtr in softfloat_normRoundPackMToExtF80M() argument
64 zSPtr->signExp = packToExtF80UI64( sign, 0 ); in softfloat_normRoundPackMToExtF80M()
65 zSPtr->signif = 0; in softfloat_normRoundPackMToExtF80M()
76 sign, exp, extSigPtr, roundingPrecision, zSPtr ); in softfloat_normRoundPackMToExtF80M()
H A Df32_to_extF80M.c58 struct extFloat80M *zSPtr; in f32_to_extF80M() local
69 zSPtr = (struct extFloat80M *) zPtr; in f32_to_extF80M()
78 softfloat_commonNaNToExtF80M( &commonNaN, zSPtr ); in f32_to_extF80M()
98 zSPtr->signExp = uiZ64; in f32_to_extF80M()
99 zSPtr->signif = uiZ0; in f32_to_extF80M()
H A Di64_to_extF80M.c56 struct extFloat80M *zSPtr; in i64_to_extF80M() local
63 zSPtr = (struct extFloat80M *) zPtr; in i64_to_extF80M()
73 zSPtr->signExp = uiZ64; in i64_to_extF80M()
74 zSPtr->signif = sigZ; in i64_to_extF80M()
H A Di32_to_extF80M.c56 struct extFloat80M *zSPtr; in i32_to_extF80M() local
63 zSPtr = (struct extFloat80M *) zPtr; in i32_to_extF80M()
73 zSPtr->signExp = uiZ64; in i32_to_extF80M()
74 zSPtr->signif = sigZ; in i32_to_extF80M()
H A Ds_invalidExtF80M.c42 void softfloat_invalidExtF80M( struct extFloat80M *zSPtr ) in softfloat_invalidExtF80M() argument
46 zSPtr->signExp = defaultNaNExtF80UI64; in softfloat_invalidExtF80M()
47 zSPtr->signif = defaultNaNExtF80UI0; in softfloat_invalidExtF80M()
H A DextF80M_sqrt.c59 struct extFloat80M *zSPtr; in extF80M_sqrt() local
71 zSPtr = (struct extFloat80M *) zPtr; in extF80M_sqrt()
82 softfloat_propagateNaNExtF80M( aSPtr, 0, zSPtr ); in extF80M_sqrt()
161 0, expZ, extSigZ, extF80_roundingPrecision, zSPtr ); in extF80M_sqrt()
166 softfloat_invalidExtF80M( zSPtr ); in extF80M_sqrt()
171 zSPtr->signExp = uiA64; in extF80M_sqrt()
172 zSPtr->signif = rem64; in extF80M_sqrt()
H A DextF80M_div.c63 struct extFloat80M *zSPtr; in extF80M_div() local
82 zSPtr = (struct extFloat80M *) zPtr; in extF80M_div()
93 if ( softfloat_tryPropagateNaNExtF80M( aSPtr, bSPtr, zSPtr ) ) return; in extF80M_div()
170 signZ, expZ, y, extF80_roundingPrecision, zSPtr ); in extF80M_div()
175 softfloat_invalidExtF80M( zSPtr ); in extF80M_div()
189 zSPtr->signExp = uiZ64; in extF80M_div()
190 zSPtr->signif = uiZ0; in extF80M_div()
H A DextF80M_rem.c63 struct extFloat80M *zSPtr; in extF80M_rem() local
77 zSPtr = (struct extFloat80M *) zPtr; in extF80M_rem()
86 if ( softfloat_tryPropagateNaNExtF80M( aSPtr, bSPtr, zSPtr ) ) return; in extF80M_rem()
185 softfloat_normRoundPackMToExtF80M( signRem, expB + 2, remPtr, 80, zSPtr ); in extF80M_rem()
190 softfloat_invalidExtF80M( zSPtr ); in extF80M_rem()
199 zSPtr->signExp = packToExtF80UI64( signRem, expA ); in extF80M_rem()
200 zSPtr->signif = sigA; in extF80M_rem()
H A DextF80M_roundToInt.c71 struct extFloat80M *zSPtr; in extF80M_roundToInt() local
81 zSPtr = (struct extFloat80M *) zPtr; in extF80M_roundToInt()
128 softfloat_propagateNaNExtF80M( aSPtr, 0, zSPtr ); in extF80M_roundToInt()
163 zSPtr->signExp = uiZ64; in extF80M_roundToInt()
164 zSPtr->signif = sigZ; in extF80M_roundToInt()
H A Ds_tryPropagateNaNExtF80M.c47 struct extFloat80M *zSPtr in softfloat_tryPropagateNaNExtF80M() argument
61 softfloat_propagateNaNExtF80M( aSPtr, bSPtr, zSPtr ); in softfloat_tryPropagateNaNExtF80M()
H A Ds_roundPackMToExtF80M.c50 struct extFloat80M *zSPtr in softfloat_roundPackMToExtF80M() argument
224 zSPtr->signExp = packToExtF80UI64( sign, exp ); in softfloat_roundPackMToExtF80M()
225 zSPtr->signif = sig; in softfloat_roundPackMToExtF80M()
/optee_os/lib/libutils/isoc/arch/arm/softfloat/source/8086/
H A Ds_commonNaNToExtF80M.c50 const struct commonNaN *aPtr, struct extFloat80M *zSPtr ) in softfloat_commonNaNToExtF80M() argument
53 zSPtr->signExp = packToExtF80UI64( aPtr->sign, 0x7FFF ); in softfloat_commonNaNToExtF80M()
54 zSPtr->signif = UINT64_C( 0xC000000000000000 ) | aPtr->v64>>1; in softfloat_commonNaNToExtF80M()
H A Ds_propagateNaNExtF80M.c55 struct extFloat80M *zSPtr in softfloat_propagateNaNExtF80M() argument
104 zSPtr->signExp = sPtr->signExp; in softfloat_propagateNaNExtF80M()
105 zSPtr->signif = sPtr->signif | UINT64_C( 0xC000000000000000 ); in softfloat_propagateNaNExtF80M()
H A Dspecialize.h261 const struct commonNaN *aPtr, struct extFloat80M *zSPtr );
273 struct extFloat80M *zSPtr
/optee_os/lib/libutils/isoc/arch/arm/softfloat/source/8086-SSE/
H A Ds_commonNaNToExtF80M.c50 const struct commonNaN *aPtr, struct extFloat80M *zSPtr ) in softfloat_commonNaNToExtF80M() argument
53 zSPtr->signExp = packToExtF80UI64( aPtr->sign, 0x7FFF ); in softfloat_commonNaNToExtF80M()
54 zSPtr->signif = UINT64_C( 0xC000000000000000 ) | aPtr->v64>>1; in softfloat_commonNaNToExtF80M()
H A Ds_propagateNaNExtF80M.c55 struct extFloat80M *zSPtr in softfloat_propagateNaNExtF80M() argument
104 zSPtr->signExp = sPtr->signExp; in softfloat_propagateNaNExtF80M()
105 zSPtr->signif = sPtr->signif | UINT64_C( 0xC000000000000000 ); in softfloat_propagateNaNExtF80M()
H A Dspecialize.h261 const struct commonNaN *aPtr, struct extFloat80M *zSPtr );
273 struct extFloat80M *zSPtr