| /optee_os/lib/libutils/isoc/arch/arm/softfloat/source/ |
| H A D | f128M_to_extF80M.c | 59 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 D | extF80M_mul.c | 63 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 D | ui64_to_extF80M.c | 56 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 D | ui32_to_extF80M.c | 56 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 D | s_addExtF80M.c | 49 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 D | f64_to_extF80M.c | 58 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 D | s_normRoundPackMToExtF80M.c | 49 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 D | f32_to_extF80M.c | 58 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 D | i64_to_extF80M.c | 56 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 D | i32_to_extF80M.c | 56 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 D | s_invalidExtF80M.c | 42 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 D | extF80M_sqrt.c | 59 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 D | extF80M_div.c | 63 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 D | extF80M_rem.c | 63 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 D | extF80M_roundToInt.c | 71 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 D | s_tryPropagateNaNExtF80M.c | 47 struct extFloat80M *zSPtr in softfloat_tryPropagateNaNExtF80M() argument 61 softfloat_propagateNaNExtF80M( aSPtr, bSPtr, zSPtr ); in softfloat_tryPropagateNaNExtF80M()
|
| H A D | s_roundPackMToExtF80M.c | 50 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 D | s_commonNaNToExtF80M.c | 50 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 D | s_propagateNaNExtF80M.c | 55 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 D | specialize.h | 261 const struct commonNaN *aPtr, struct extFloat80M *zSPtr ); 273 struct extFloat80M *zSPtr
|
| /optee_os/lib/libutils/isoc/arch/arm/softfloat/source/8086-SSE/ |
| H A D | s_commonNaNToExtF80M.c | 50 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 D | s_propagateNaNExtF80M.c | 55 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 D | specialize.h | 261 const struct commonNaN *aPtr, struct extFloat80M *zSPtr ); 273 struct extFloat80M *zSPtr
|