/optee_os-3.20.0/lib/libutils/isoc/arch/arm/softfloat/source/ |
A D | f128M_lt.c | 57 const uint32_t *aWPtr, *bWPtr; in f128M_lt() local 63 bWPtr = (const uint32_t *) bPtr; in f128M_lt() 64 if ( softfloat_isNaNF128M( aWPtr ) || softfloat_isNaNF128M( bWPtr ) ) { in f128M_lt() 69 uiB96 = bWPtr[indexWordHi( 4 )]; in f128M_lt() 76 wordB = bWPtr[indexWord( 4, 2 )]; in f128M_lt() 79 wordB = bWPtr[indexWord( 4, 1 )]; in f128M_lt() 82 wordB = bWPtr[indexWord( 4, 0 )]; in f128M_lt() 87 bWPtr = (const uint32_t *) aPtr; in f128M_lt() 89 return (softfloat_compare128M( aWPtr, bWPtr ) < 0); in f128M_lt()
|
A D | f128M_le.c | 57 const uint32_t *aWPtr, *bWPtr; in f128M_le() local 63 bWPtr = (const uint32_t *) bPtr; in f128M_le() 64 if ( softfloat_isNaNF128M( aWPtr ) || softfloat_isNaNF128M( bWPtr ) ) { in f128M_le() 69 uiB96 = bWPtr[indexWordHi( 4 )]; in f128M_le() 76 wordB = bWPtr[indexWord( 4, 2 )]; in f128M_le() 79 wordB = bWPtr[indexWord( 4, 1 )]; in f128M_le() 82 wordB = bWPtr[indexWord( 4, 0 )]; in f128M_le() 87 bWPtr = (const uint32_t *) aPtr; in f128M_le() 89 return (softfloat_compare128M( aWPtr, bWPtr ) <= 0); in f128M_le()
|
A D | f128M_le_quiet.c | 58 const uint32_t *aWPtr, *bWPtr; in f128M_le_quiet() local 64 bWPtr = (const uint32_t *) bPtr; in f128M_le_quiet() 65 if ( softfloat_isNaNF128M( aWPtr ) || softfloat_isNaNF128M( bWPtr ) ) { in f128M_le_quiet() 72 uiB96 = bWPtr[indexWordHi( 4 )]; in f128M_le_quiet() 79 wordB = bWPtr[indexWord( 4, 2 )]; in f128M_le_quiet() 82 wordB = bWPtr[indexWord( 4, 1 )]; in f128M_le_quiet() 85 wordB = bWPtr[indexWord( 4, 0 )]; in f128M_le_quiet() 90 bWPtr = (const uint32_t *) aPtr; in f128M_le_quiet() 92 return (softfloat_compare128M( aWPtr, bWPtr ) <= 0); in f128M_le_quiet()
|
A D | f128M_lt_quiet.c | 58 const uint32_t *aWPtr, *bWPtr; in f128M_lt_quiet() local 64 bWPtr = (const uint32_t *) bPtr; in f128M_lt_quiet() 65 if ( softfloat_isNaNF128M( aWPtr ) || softfloat_isNaNF128M( bWPtr ) ) { in f128M_lt_quiet() 72 uiB96 = bWPtr[indexWordHi( 4 )]; in f128M_lt_quiet() 79 wordB = bWPtr[indexWord( 4, 2 )]; in f128M_lt_quiet() 82 wordB = bWPtr[indexWord( 4, 1 )]; in f128M_lt_quiet() 85 wordB = bWPtr[indexWord( 4, 0 )]; in f128M_lt_quiet() 90 bWPtr = (const uint32_t *) aPtr; in f128M_lt_quiet() 92 return (softfloat_compare128M( aWPtr, bWPtr ) < 0); in f128M_lt_quiet()
|
A D | f128M_eq.c | 58 const uint32_t *aWPtr, *bWPtr; in f128M_eq() local 64 bWPtr = (const uint32_t *) bPtr; in f128M_eq() 66 wordB = bWPtr[indexWord( 4, 2 )]; in f128M_eq() 69 uiB96 = bWPtr[indexWordHi( 4 )]; in f128M_eq() 77 wordB = bWPtr[indexWord( 4, 1 )]; in f128M_eq() 81 wordB = bWPtr[indexWord( 4, 0 )]; in f128M_eq() 86 if ( ! softfloat_isNaNF128M( aWPtr ) && ! softfloat_isNaNF128M( bWPtr ) ) { in f128M_eq() 92 || f128M_isSignalingNaN( (const float128_t *) bWPtr ) in f128M_eq()
|
A D | f128M_eq_signaling.c | 58 const uint32_t *aWPtr, *bWPtr; in f128M_eq_signaling() local 64 bWPtr = (const uint32_t *) bPtr; in f128M_eq_signaling() 65 if ( softfloat_isNaNF128M( aWPtr ) || softfloat_isNaNF128M( bWPtr ) ) { in f128M_eq_signaling() 70 wordB = bWPtr[indexWord( 4, 2 )]; in f128M_eq_signaling() 73 uiB96 = bWPtr[indexWordHi( 4 )]; in f128M_eq_signaling() 81 wordB = bWPtr[indexWord( 4, 1 )]; in f128M_eq_signaling() 85 wordB = bWPtr[indexWord( 4, 0 )]; in f128M_eq_signaling()
|
A D | f128M_mul.c | 60 const uint32_t *aWPtr, *bWPtr; in f128M_mul() local 77 bWPtr = (const uint32_t *) bPtr; in f128M_mul() 83 uiB96 = bWPtr[indexWordHi( 4 )]; in f128M_mul() 89 if ( softfloat_tryPropagateNaNF128M( aWPtr, bWPtr, zWPtr ) ) return; in f128M_mul() 93 ptr = bWPtr; in f128M_mul() 120 sigB[indexWord( 4, 2 )] = bWPtr[indexWord( 4, 2 )]; in f128M_mul() 121 sigB[indexWord( 4, 1 )] = bWPtr[indexWord( 4, 1 )]; in f128M_mul() 122 sigB[indexWord( 4, 0 )] = bWPtr[indexWord( 4, 0 )]; in f128M_mul() 124 expB = softfloat_shiftNormSigF128M( bWPtr, 0, sigB ); in f128M_mul()
|
A D | s_addF128M.c | 48 const uint32_t *bWPtr, in softfloat_addF128M() argument 78 uiB96 = bWPtr[indexWordHi( 4 )]; in softfloat_addF128M() 83 if ( softfloat_tryPropagateNaNF128M( aWPtr, bWPtr, zWPtr ) ) return; in softfloat_addF128M() 108 aWPtr = bWPtr; in softfloat_addF128M() 109 bWPtr = tempPtr; in softfloat_addF128M() 111 uiB96 = bWPtr[indexWordHi( 4 )]; in softfloat_addF128M() 132 extSigZ[indexWord( 5, 3 )] = bWPtr[indexWord( 4, 2 )]; in softfloat_addF128M() 133 extSigZ[indexWord( 5, 2 )] = bWPtr[indexWord( 4, 1 )]; in softfloat_addF128M() 134 extSigZ[indexWord( 5, 1 )] = bWPtr[indexWord( 4, 0 )]; in softfloat_addF128M() 162 &bWPtr[indexMultiwordLo( 4, 3 )], in softfloat_addF128M() [all …]
|
A D | s_tryPropagateNaNF128M.c | 46 const uint32_t *aWPtr, const uint32_t *bWPtr, uint32_t *zWPtr ) in softfloat_tryPropagateNaNF128M() argument 49 if ( softfloat_isNaNF128M( aWPtr ) || softfloat_isNaNF128M( bWPtr ) ) { in softfloat_tryPropagateNaNF128M() 50 softfloat_propagateNaNF128M( aWPtr, bWPtr, zWPtr ); in softfloat_tryPropagateNaNF128M()
|
A D | f128M_mulAdd.c | 53 const uint64_t *aWPtr, *bWPtr, *cWPtr; in f128M_mulAdd() local 59 bWPtr = (const uint64_t *) bPtr; in f128M_mulAdd() 63 uiB64 = bWPtr[indexWord( 2, 1 )]; in f128M_mulAdd() 64 uiB0 = bWPtr[indexWord( 2, 0 )]; in f128M_mulAdd()
|
A D | f128M_add.c | 49 const uint64_t *aWPtr, *bWPtr; in f128M_add() local 61 bWPtr = (const uint64_t *) bPtr; in f128M_add() 65 uiB64 = bWPtr[indexWord( 2, 1 )]; in f128M_add() 66 uiB0 = bWPtr[indexWord( 2, 0 )]; in f128M_add()
|
A D | f128M_sub.c | 49 const uint64_t *aWPtr, *bWPtr; in f128M_sub() local 61 bWPtr = (const uint64_t *) bPtr; in f128M_sub() 65 uiB64 = bWPtr[indexWord( 2, 1 )]; in f128M_sub() 66 uiB0 = bWPtr[indexWord( 2, 0 )]; in f128M_sub()
|
A D | f128M_div.c | 60 const uint32_t *aWPtr, *bWPtr; in f128M_div() local 78 bWPtr = (const uint32_t *) bPtr; in f128M_div() 85 uiB96 = bWPtr[indexWordHi( 4 )]; in f128M_div() 92 if ( softfloat_tryPropagateNaNF128M( aWPtr, bWPtr, zWPtr ) ) return; in f128M_div() 102 expB = softfloat_shiftNormSigF128M( bWPtr, 13, sigB ); in f128M_div()
|
A D | f128M_rem.c | 60 const uint32_t *aWPtr, *bWPtr; in f128M_rem() local 73 bWPtr = (const uint32_t *) bPtr; in f128M_rem() 79 expB = expF128UI96( bWPtr[indexWordHi( 4 )] ); in f128M_rem() 83 if ( softfloat_tryPropagateNaNF128M( aWPtr, bWPtr, zWPtr ) ) return; in f128M_rem() 92 expB = softfloat_shiftNormSigF128M( bWPtr, 13, x ); in f128M_rem()
|
A D | s_mulAddF128M.c | 48 const uint32_t *bWPtr, in softfloat_mulAddF128M() argument 87 uiB96 = bWPtr[indexWordHi( 4 )]; in softfloat_mulAddF128M() 99 if ( softfloat_tryPropagateNaNF128M( aWPtr, bWPtr, zWPtr ) ) { in softfloat_mulAddF128M() 105 ptr = (uint32_t *) bWPtr; in softfloat_mulAddF128M() 145 sigX[indexWord( 4, 2 )] = bWPtr[indexWord( 4, 2 )]; in softfloat_mulAddF128M() 146 sigX[indexWord( 4, 1 )] = bWPtr[indexWord( 4, 1 )]; in softfloat_mulAddF128M() 147 sigX[indexWord( 4, 0 )] = bWPtr[indexWord( 4, 0 )]; in softfloat_mulAddF128M() 149 expB = softfloat_shiftNormSigF128M( bWPtr, 0, sigX ); in softfloat_mulAddF128M()
|
/optee_os-3.20.0/lib/libutils/isoc/arch/arm/softfloat/source/8086/ |
A D | s_propagateNaNF128M.c | 55 const uint32_t *aWPtr, const uint32_t *bWPtr, uint32_t *zWPtr ) in softfloat_propagateNaNF128M() argument 64 if ( ! bWPtr ) { in softfloat_propagateNaNF128M() 68 isSigNaNB = f128M_isSignalingNaN( (const float128_t *) bWPtr ); in softfloat_propagateNaNF128M() 73 if ( softfloat_isNaNF128M( bWPtr ) ) goto copyB; in softfloat_propagateNaNF128M() 82 uiB96 = bWPtr[indexWordHi( 4 )]; in softfloat_propagateNaNF128M() 88 wordMagB = bWPtr[indexWord( 4, 2 )]; in softfloat_propagateNaNF128M() 92 wordMagB = bWPtr[indexWord( 4, 1 )]; in softfloat_propagateNaNF128M() 96 wordMagB = bWPtr[indexWord( 4, 0 )]; in softfloat_propagateNaNF128M() 101 ptr = bWPtr; in softfloat_propagateNaNF128M()
|
A D | specialize.h | 314 const uint32_t *aWPtr, const uint32_t *bWPtr, uint32_t *zWPtr );
|
/optee_os-3.20.0/lib/libutils/isoc/arch/arm/softfloat/source/8086-SSE/ |
A D | s_propagateNaNF128M.c | 55 const uint32_t *aWPtr, const uint32_t *bWPtr, uint32_t *zWPtr ) in softfloat_propagateNaNF128M() argument 64 || (bWPtr && f128M_isSignalingNaN( (const float128_t *) bWPtr )) in softfloat_propagateNaNF128M() 69 if ( ! softfloat_isNaNF128M( aWPtr ) ) ptr = bWPtr; in softfloat_propagateNaNF128M()
|
A D | specialize.h | 314 const uint32_t *aWPtr, const uint32_t *bWPtr, uint32_t *zWPtr );
|