/optee_os-3.20.0/lib/libutils/isoc/arch/arm/softfloat/source/ |
A D | f128M_sqrt.c | 84 || (aWPtr[indexWord( 4, 2 )] | aWPtr[indexWord( 4, 1 )] in f128M_sqrt() 105 rem64 = (uint64_t) rem[indexWord( 4, 3 )]<<32 | rem[indexWord( 4, 2 )]; in f128M_sqrt() 133 rem64 = (uint64_t) y[indexWord( 4, 3 )]<<32 | y[indexWord( 4, 2 )]; in f128M_sqrt() 159 y[indexWord( 5, 0 )] = x64; in f128M_sqrt() 161 y[indexWord( 5, 1 )] = x64; in f128M_sqrt() 163 y[indexWord( 5, 2 )] = x64; in f128M_sqrt() 192 rem32 || rem[indexWord( 6, 0 )] || rem[indexWord( 6, 1 )] in f128M_sqrt() 193 || (rem[indexWord( 6, 3 )] | rem[indexWord( 6, 2 )]) in f128M_sqrt() 210 zWPtr[indexWord( 4, 2 )] = aWPtr[indexWord( 4, 2 )]; in f128M_sqrt() 211 zWPtr[indexWord( 4, 1 )] = aWPtr[indexWord( 4, 1 )]; in f128M_sqrt() [all …]
|
A D | s_mul128MTo256M.c | 57 dwordProd = (uint64_t) aPtr[indexWord( 4, 0 )] * wordB; in softfloat_mul128MTo256M() 58 zPtr[indexWord( 5, 0 )] = dwordProd; in softfloat_mul128MTo256M() 60 zPtr[indexWord( 5, 1 )] = dwordProd; in softfloat_mul128MTo256M() 62 zPtr[indexWord( 5, 2 )] = dwordProd; in softfloat_mul128MTo256M() 64 zPtr[indexWord( 5, 3 )] = dwordProd; in softfloat_mul128MTo256M() 65 zPtr[indexWord( 5, 4 )] = dwordProd>>32; in softfloat_mul128MTo256M() 72 zPtr[indexWord( 5, 0 )] = wordZ; in softfloat_mul128MTo256M() 77 zPtr[indexWord( 5, 1 )] = wordZ; in softfloat_mul128MTo256M() 84 zPtr[indexWord( 5, 2 )] = wordZ; in softfloat_mul128MTo256M() 91 zPtr[indexWord( 5, 3 )] = wordZ; in softfloat_mul128MTo256M() [all …]
|
A D | s_mulAddF128M.c | 136 sigA[indexWord( 4, 2 )] = aWPtr[indexWord( 4, 2 )]; in softfloat_mulAddF128M() 137 sigA[indexWord( 4, 1 )] = aWPtr[indexWord( 4, 1 )]; in softfloat_mulAddF128M() 138 sigA[indexWord( 4, 0 )] = aWPtr[indexWord( 4, 0 )]; 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() 164 sigX[indexWord( 5, 3 )] = cWPtr[indexWord( 4, 2 )]; in softfloat_mulAddF128M() 165 sigX[indexWord( 5, 2 )] = cWPtr[indexWord( 4, 1 )]; in softfloat_mulAddF128M() 166 sigX[indexWord( 5, 1 )] = cWPtr[indexWord( 4, 0 )]; in softfloat_mulAddF128M() 358 zWPtr[indexWord( 4, 2 )] = cWPtr[indexWord( 4, 2 )]; in softfloat_mulAddF128M() 359 zWPtr[indexWord( 4, 1 )] = cWPtr[indexWord( 4, 1 )]; in softfloat_mulAddF128M() [all …]
|
A D | f128M_mul.c | 97 && ! (ptr[indexWord( 4, 2 )] | ptr[indexWord( 4, 1 )] in f128M_mul() 111 sigA[indexWord( 4, 2 )] = aWPtr[indexWord( 4, 2 )]; in f128M_mul() 112 sigA[indexWord( 4, 1 )] = aWPtr[indexWord( 4, 1 )]; in f128M_mul() 113 sigA[indexWord( 4, 0 )] = aWPtr[indexWord( 4, 0 )]; 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() 133 || (sigProd[indexWord( 8, 1 )] | sigProd[indexWord( 8, 0 )]) in f128M_mul() 152 zWPtr[indexWord( 4, 2 )] = 0; in f128M_mul() 153 zWPtr[indexWord( 4, 1 )] = 0; in f128M_mul() [all …]
|
A D | s_roundPackMToF128M.c | 114 zWPtr[indexWord( 4, 2 )] = uj; in softfloat_roundPackMToF128M() 115 zWPtr[indexWord( 4, 1 )] = uj; in softfloat_roundPackMToF128M() 116 zWPtr[indexWord( 4, 0 )] = uj; in softfloat_roundPackMToF128M() 121 uj = extSigPtr[indexWord( 5, 1 )]; in softfloat_roundPackMToF128M() 126 zWPtr[indexWord( 4, 2 )] = extSigPtr[indexWord( 5, 3 )]; in softfloat_roundPackMToF128M() 127 zWPtr[indexWord( 4, 1 )] = extSigPtr[indexWord( 5, 2 )]; in softfloat_roundPackMToF128M() 128 zWPtr[indexWord( 4, 0 )] = uj; in softfloat_roundPackMToF128M() 131 zWPtr[indexWord( 4, 0 )] = uj; in softfloat_roundPackMToF128M() 146 zWPtr[indexWord( 4, 0 )] = uj; in softfloat_roundPackMToF128M() 148 zWPtr[indexWord( 4, 1 )] = ui; in softfloat_roundPackMToF128M() [all …]
|
A D | extF80M_sqrt.c | 111 ((uint64_t) rem[indexWord( 4, 3 )]<<32 | rem[indexWord( 4, 2 )]) in extF80M_sqrt() 114 rem[indexWord( 4, 2 )] = rem64; in extF80M_sqrt() 120 term[indexWord( 3, 2 )] = 0; in extF80M_sqrt() 121 term[indexWord( 3, 1 )] = x64>>32; in extF80M_sqrt() 122 term[indexWord( 3, 0 )] = x64; in extF80M_sqrt() 130 rem64 = (uint64_t) rem[indexWord( 4, 3 )]<<32 | rem[indexWord( 4, 2 )]; in extF80M_sqrt() 135 extSigZ[indexWord( 3, 0 )] = x64; in extF80M_sqrt() 138 extSigZ[indexWord( 3, 1 )] = x64; in extF80M_sqrt() 145 term[indexWord( 4, 3 )] = 0; in extF80M_sqrt() 149 rem[indexWord( 4, 0 )] = 0; in extF80M_sqrt() [all …]
|
A D | f128M_to_ui64_r_minMag.c | 71 sig[indexWord( 4, 3 )] = sig96; in f128M_to_ui64_r_minMag() 72 sig[indexWord( 4, 2 )] = aWPtr[indexWord( 4, 2 )]; in f128M_to_ui64_r_minMag() 73 sig[indexWord( 4, 1 )] = aWPtr[indexWord( 4, 1 )]; in f128M_to_ui64_r_minMag() 74 sig[indexWord( 4, 0 )] = aWPtr[indexWord( 4, 0 )]; in f128M_to_ui64_r_minMag() 76 z = (uint64_t) sig[indexWord( 4, 2 )]<<32 | sig[indexWord( 4, 1 )]; in f128M_to_ui64_r_minMag() 86 | (uint64_t) aWPtr[indexWord( 4, 2 )]<<15 in f128M_to_ui64_r_minMag() 87 | aWPtr[indexWord( 4, 1 )]>>17; in f128M_to_ui64_r_minMag()
|
A D | f128M_to_i64.c | 79 || ( aWPtr[indexWord( 4, 2 )] in f128M_to_i64() 80 | aWPtr[indexWord( 4, 1 )] in f128M_to_i64() 81 | aWPtr[indexWord( 4, 0 )] in f128M_to_i64() 87 sig[indexWord( 4, 3 )] = sig96; in f128M_to_i64() 88 sig[indexWord( 4, 2 )] = aWPtr[indexWord( 4, 2 )]; in f128M_to_i64() 89 sig[indexWord( 4, 1 )] = aWPtr[indexWord( 4, 1 )]; in f128M_to_i64() 90 sig[indexWord( 4, 0 )] = aWPtr[indexWord( 4, 0 )]; in f128M_to_i64()
|
A D | f128M_to_i64_r_minMag.c | 74 sig[indexWord( 4, 3 )] = sig96; in f128M_to_i64_r_minMag() 75 sig[indexWord( 4, 2 )] = aWPtr[indexWord( 4, 2 )]; in f128M_to_i64_r_minMag() 76 sig[indexWord( 4, 1 )] = aWPtr[indexWord( 4, 1 )]; in f128M_to_i64_r_minMag() 77 sig[indexWord( 4, 0 )] = aWPtr[indexWord( 4, 0 )]; in f128M_to_i64_r_minMag() 79 uiZ = (uint64_t) sig[indexWord( 4, 2 )]<<32 | sig[indexWord( 4, 1 )]; in f128M_to_i64_r_minMag() 90 | (uint64_t) aWPtr[indexWord( 4, 2 )]<<15 in f128M_to_i64_r_minMag() 91 | aWPtr[indexWord( 4, 1 )]>>17; in f128M_to_i64_r_minMag()
|
A D | s_addF128M.c | 93 zWPtr[indexWord( 4, 2 )] = 0; in softfloat_addF128M() 94 zWPtr[indexWord( 4, 1 )] = 0; in softfloat_addF128M() 95 zWPtr[indexWord( 4, 0 )] = 0; 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() 135 extSigZ[indexWord( 5, 0 )] = 0; in softfloat_addF128M() 181 && ! ( extSigZ[indexWord( 5, 2 )] in softfloat_addF128M() 188 zWPtr[indexWord( 4, 2 )] = 0; in softfloat_addF128M() 189 zWPtr[indexWord( 4, 1 )] = 0; in softfloat_addF128M() [all …]
|
A D | s_mulAddF128.c | 142 sigZ.v64 = sig256Z[indexWord( 4, 3 )]; in softfloat_mulAddF128() 143 sigZ.v0 = sig256Z[indexWord( 4, 2 )]; in softfloat_mulAddF128() 176 sig256Z[indexWord( 4, 1 )], sig256Z[indexWord( 4, 0 )], in softfloat_mulAddF128() 194 sig256C[indexWord( 4, 1 )] = 0; in softfloat_mulAddF128() 195 sig256C[indexWord( 4, 0 )] = 0; in softfloat_mulAddF128() 225 sig256Z[indexWord( 4, 1 )] | sig256Z[indexWord( 4, 0 )]; in softfloat_mulAddF128() 237 sig256C[indexWord( 4, 1 )] = 0; in softfloat_mulAddF128() 238 sig256C[indexWord( 4, 0 )] = 0; in softfloat_mulAddF128() 269 sigZ.v64 = sig256Z[indexWord( 4, 3 )]; in softfloat_mulAddF128() 270 sigZ.v0 = sig256Z[indexWord( 4, 2 )]; in softfloat_mulAddF128() [all …]
|
A D | f128M_roundToInt.c | 95 zWPtr[indexWord( 4, 2 )] = 0; in f128M_roundToInt() 96 zWPtr[indexWord( 4, 1 )] = 0; in f128M_roundToInt() 97 zWPtr[indexWord( 4, 0 )] = 0; in f128M_roundToInt() 98 sigExtra = aWPtr[indexWord( 4, 2 )]; in f128M_roundToInt() 100 sigExtra = aWPtr[indexWord( 4, 1 )] | aWPtr[indexWord( 4, 0 )]; in f128M_roundToInt() 130 || (aWPtr[indexWord( 4, 2 )] | aWPtr[indexWord( 4, 1 )] in f128M_roundToInt() 131 | aWPtr[indexWord( 4, 0 )])) in f128M_roundToInt() 136 zWPtr[indexWord( 4, 2 )] = aWPtr[indexWord( 4, 2 )]; in f128M_roundToInt() 137 zWPtr[indexWord( 4, 1 )] = aWPtr[indexWord( 4, 1 )]; in f128M_roundToInt() 138 zWPtr[indexWord( 4, 0 )] = aWPtr[indexWord( 4, 0 )]; in f128M_roundToInt()
|
A D | ui64_to_f128M.c | 63 zWPtr[indexWord( 4, 1 )] = 0; in ui64_to_f128M() 64 zWPtr[indexWord( 4, 0 )] = 0; in ui64_to_f128M() 69 ptr[indexWord( 3, 2 )] = 0; in ui64_to_f128M() 70 ptr[indexWord( 3, 1 )] = a>>32; in ui64_to_f128M() 71 ptr[indexWord( 3, 0 )] = a; in ui64_to_f128M() 82 zWPtr[indexWord( 4, 3 )] = uiZ96; in ui64_to_f128M() 83 zWPtr[indexWord( 4, 2 )] = uiZ64; in ui64_to_f128M()
|
A D | f128M_to_ui64.c | 74 sig[indexWord( 4, 3 )] = sig96; in f128M_to_ui64() 75 sig[indexWord( 4, 2 )] = aWPtr[indexWord( 4, 2 )]; in f128M_to_ui64() 76 sig[indexWord( 4, 1 )] = aWPtr[indexWord( 4, 1 )]; in f128M_to_ui64() 77 sig[indexWord( 4, 0 )] = aWPtr[indexWord( 4, 0 )]; in f128M_to_ui64()
|
A D | f128M_div.c | 120 ((uint64_t) sigB[indexWord( 4, 3 )]<<32 | sigB[indexWord( 4, 2 )]) in f128M_div() 148 y[indexWordLo( 4 )] || y[indexWord( 4, 1 )] in f128M_div() 149 || (y[indexWord( 4, 2 )] | y[indexWord( 4, 3 )]) in f128M_div() 157 y[indexWord( 5, 0 )] = q64; in f128M_div() 159 y[indexWord( 5, 1 )] = q64; in f128M_div() 161 y[indexWord( 5, 2 )] = q64; in f128M_div() 163 y[indexWord( 5, 3 )] = q64; in f128M_div() 164 y[indexWord( 5, 4 )] = q64>>32; in f128M_div() 181 zWPtr[indexWord( 4, 2 )] = 0; in f128M_div() 182 zWPtr[indexWord( 4, 1 )] = 0; in f128M_div() [all …]
|
A D | i64_to_f128M.c | 66 zWPtr[indexWord( 4, 1 )] = 0; in i64_to_f128M() 67 zWPtr[indexWord( 4, 0 )] = 0; in i64_to_f128M() 74 ptr[indexWord( 3, 2 )] = 0; in i64_to_f128M() 75 ptr[indexWord( 3, 1 )] = absA>>32; in i64_to_f128M() 76 ptr[indexWord( 3, 0 )] = absA; in i64_to_f128M() 87 zWPtr[indexWord( 4, 3 )] = uiZ96; in i64_to_f128M() 88 zWPtr[indexWord( 4, 2 )] = uiZ64; in i64_to_f128M()
|
A D | s_invalidF128M.c | 48 zWPtr[indexWord( 4, 3 )] = defaultNaNF128UI96; in softfloat_invalidF128M() 49 zWPtr[indexWord( 4, 2 )] = defaultNaNF128UI64; in softfloat_invalidF128M() 50 zWPtr[indexWord( 4, 1 )] = defaultNaNF128UI32; in softfloat_invalidF128M() 51 zWPtr[indexWord( 4, 0 )] = defaultNaNF128UI0; in softfloat_invalidF128M()
|
A D | s_mulAddF64.c | 323 (uint64_t) sig128Z[indexWord( 4, 3 )]<<32 | sig128Z[indexWord( 4, 2 )]; in softfloat_mulAddF64() 359 | sig128Z[indexWord( 4, 2 )]; in softfloat_mulAddF64() 362 sig128C[indexWord( 4, 2 )] = sigC; in softfloat_mulAddF64() 363 sig128C[indexWord( 4, 1 )] = 0; in softfloat_mulAddF64() 364 sig128C[indexWord( 4, 0 )] = 0; in softfloat_mulAddF64() 393 sig128Z[indexWord( 4, 1 )] || sig128Z[indexWord( 4, 0 )] in softfloat_mulAddF64() 405 sig128C[indexWord( 4, 1 )] = 0; in softfloat_mulAddF64() 406 sig128C[indexWord( 4, 0 )] = 0; in softfloat_mulAddF64() 418 sig128Z[indexWord( 4, 2 )] = sigZ; in softfloat_mulAddF64() 441 | sig128Z[indexWord( 4, 2 )]; in softfloat_mulAddF64() [all …]
|
A D | f128M_mulAdd.c | 61 uiA64 = aWPtr[indexWord( 2, 1 )]; in f128M_mulAdd() 62 uiA0 = aWPtr[indexWord( 2, 0 )]; in f128M_mulAdd() 63 uiB64 = bWPtr[indexWord( 2, 1 )]; in f128M_mulAdd() 64 uiB0 = bWPtr[indexWord( 2, 0 )]; in f128M_mulAdd() 65 uiC64 = cWPtr[indexWord( 2, 1 )]; in f128M_mulAdd() 66 uiC0 = cWPtr[indexWord( 2, 0 )]; in f128M_mulAdd()
|
A D | f128M_eq_signaling.c | 69 wordA = aWPtr[indexWord( 4, 2 )]; in f128M_eq_signaling() 70 wordB = bWPtr[indexWord( 4, 2 )]; in f128M_eq_signaling() 80 wordA = aWPtr[indexWord( 4, 1 )]; in f128M_eq_signaling() 81 wordB = bWPtr[indexWord( 4, 1 )]; in f128M_eq_signaling() 84 wordA = aWPtr[indexWord( 4, 0 )]; in f128M_eq_signaling() 85 wordB = bWPtr[indexWord( 4, 0 )]; in f128M_eq_signaling()
|
A D | f128M_rem.c | 114 ((uint64_t) x[indexWord( 4, 3 )]<<32 | x[indexWord( 4, 2 )]) in f128M_rem() 154 || (! wordMeanRem && (q & 1) && ! x[indexWord( 4, 0 )] in f128M_rem() 155 && ! (x[indexWord( 4, 2 )] | x[indexWord( 4, 1 )])) in f128M_rem() 176 zWPtr[indexWord( 4, 2 )] = aWPtr[indexWord( 4, 2 )]; in f128M_rem() 177 zWPtr[indexWord( 4, 1 )] = aWPtr[indexWord( 4, 1 )]; in f128M_rem() 178 zWPtr[indexWord( 4, 0 )] = aWPtr[indexWord( 4, 0 )]; in f128M_rem()
|
A D | f128M_lt.c | 75 wordA = aWPtr[indexWord( 4, 2 )]; in f128M_lt() 76 wordB = bWPtr[indexWord( 4, 2 )]; in f128M_lt() 78 wordA = aWPtr[indexWord( 4, 1 )]; in f128M_lt() 79 wordB = bWPtr[indexWord( 4, 1 )]; in f128M_lt() 81 wordA = aWPtr[indexWord( 4, 0 )]; in f128M_lt() 82 wordB = bWPtr[indexWord( 4, 0 )]; in f128M_lt()
|
A D | f128M_le.c | 75 wordA = aWPtr[indexWord( 4, 2 )]; in f128M_le() 76 wordB = bWPtr[indexWord( 4, 2 )]; in f128M_le() 78 wordA = aWPtr[indexWord( 4, 1 )]; in f128M_le() 79 wordB = bWPtr[indexWord( 4, 1 )]; in f128M_le() 81 wordA = aWPtr[indexWord( 4, 0 )]; in f128M_le() 82 wordB = bWPtr[indexWord( 4, 0 )]; in f128M_le()
|
/optee_os-3.20.0/lib/libutils/isoc/arch/arm/softfloat/source/8086/ |
A D | s_propagateNaNF128M.c | 87 wordMagA = aWPtr[indexWord( 4, 2 )]; in softfloat_propagateNaNF128M() 88 wordMagB = bWPtr[indexWord( 4, 2 )]; in softfloat_propagateNaNF128M() 91 wordMagA = aWPtr[indexWord( 4, 1 )]; in softfloat_propagateNaNF128M() 92 wordMagB = bWPtr[indexWord( 4, 1 )]; in softfloat_propagateNaNF128M() 95 wordMagA = aWPtr[indexWord( 4, 0 )]; in softfloat_propagateNaNF128M() 96 wordMagB = bWPtr[indexWord( 4, 0 )]; in softfloat_propagateNaNF128M() 104 zWPtr[indexWord( 4, 2 )] = ptr[indexWord( 4, 2 )]; in softfloat_propagateNaNF128M() 105 zWPtr[indexWord( 4, 1 )] = ptr[indexWord( 4, 1 )]; in softfloat_propagateNaNF128M() 106 zWPtr[indexWord( 4, 0 )] = ptr[indexWord( 4, 0 )]; in softfloat_propagateNaNF128M()
|
/optee_os-3.20.0/lib/libutils/isoc/arch/arm/softfloat/source/8086-SSE/ |
A D | s_propagateNaNF128M.c | 72 zWPtr[indexWord( 4, 2 )] = ptr[indexWord( 4, 2 )]; in softfloat_propagateNaNF128M() 73 zWPtr[indexWord( 4, 1 )] = ptr[indexWord( 4, 1 )]; in softfloat_propagateNaNF128M() 74 zWPtr[indexWord( 4, 0 )] = ptr[indexWord( 4, 0 )]; in softfloat_propagateNaNF128M()
|