Home
last modified time | relevance | path

Searched refs:bWPtr (Results 1 – 19 of 19) sorted by relevance

/optee_os-3.20.0/lib/libutils/isoc/arch/arm/softfloat/source/
A Df128M_lt.c57 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 Df128M_le.c57 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 Df128M_le_quiet.c58 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 Df128M_lt_quiet.c58 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 Df128M_eq.c58 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 Df128M_eq_signaling.c58 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 Df128M_mul.c60 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 Ds_addF128M.c48 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 Ds_tryPropagateNaNF128M.c46 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 Df128M_mulAdd.c53 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 Df128M_add.c49 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 Df128M_sub.c49 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 Df128M_div.c60 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 Df128M_rem.c60 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 Ds_mulAddF128M.c48 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 Ds_propagateNaNF128M.c55 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 Dspecialize.h314 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 Ds_propagateNaNF128M.c55 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 Dspecialize.h314 const uint32_t *aWPtr, const uint32_t *bWPtr, uint32_t *zWPtr );

Completed in 13 milliseconds