Home
last modified time | relevance | path

Searched refs:indexWord (Results 1 – 25 of 68) sorted by relevance

123

/optee_os/lib/libutils/isoc/arch/arm/softfloat/source/
H A Df128M_sqrt.c84 || (aWPtr[indexWord( 4, 2 )] | aWPtr[indexWord( 4, 1 )] in f128M_sqrt()
85 | aWPtr[indexWord( 4, 0 )]) in f128M_sqrt()
105 rem64 = (uint64_t) rem[indexWord( 4, 3 )]<<32 | rem[indexWord( 4, 2 )]; in f128M_sqrt()
120 rem[indexWord( 4, 3 )] = rem64>>32; in f128M_sqrt()
121 rem[indexWord( 4, 2 )] = rem64; in f128M_sqrt()
128 term[indexWord( 4, 3 )] = 0; in f128M_sqrt()
129 term[indexWord( 4, 2 )] = x64>>32; in f128M_sqrt()
130 term[indexWord( 4, 1 )] = x64; in f128M_sqrt()
131 term[indexWord( 4, 0 )] = 0; in f128M_sqrt()
133 rem64 = (uint64_t) y[indexWord( 4, 3 )]<<32 | y[indexWord( 4, 2 )]; in f128M_sqrt()
[all …]
H A Ds_mulAddF128M.c108 ! (ptr[indexWord( 4, 2 )] | ptr[indexWord( 4, 1 )] in softfloat_mulAddF128M()
109 | ptr[indexWord( 4, 0 )]) in softfloat_mulAddF128M()
119 || (cWPtr[indexWord( 4, 2 )] | cWPtr[indexWord( 4, 1 )] in softfloat_mulAddF128M()
120 | cWPtr[indexWord( 4, 0 )]) in softfloat_mulAddF128M()
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()
147 sigX[indexWord( 4, 0 )] = bWPtr[indexWord( 4, 0 )]; in softfloat_mulAddF128M()
[all …]
H A Ds_mul128MTo256M.c57 dwordProd = (uint64_t) aPtr[indexWord( 4, 0 )] * wordB; in softfloat_mul128MTo256M()
58 zPtr[indexWord( 5, 0 )] = dwordProd; in softfloat_mul128MTo256M()
59 dwordProd = (uint64_t) aPtr[indexWord( 4, 1 )] * wordB + (dwordProd>>32); in softfloat_mul128MTo256M()
60 zPtr[indexWord( 5, 1 )] = dwordProd; in softfloat_mul128MTo256M()
61 dwordProd = (uint64_t) aPtr[indexWord( 4, 2 )] * wordB + (dwordProd>>32); in softfloat_mul128MTo256M()
62 zPtr[indexWord( 5, 2 )] = dwordProd; in softfloat_mul128MTo256M()
63 dwordProd = (uint64_t) aPtr[indexWord( 4, 3 )] * wordB + (dwordProd>>32); in softfloat_mul128MTo256M()
64 zPtr[indexWord( 5, 3 )] = dwordProd; in softfloat_mul128MTo256M()
65 zPtr[indexWord( 5, 4 )] = dwordProd>>32; in softfloat_mul128MTo256M()
70 dwordProd = (uint64_t) aPtr[indexWord( 4, 0 )] * wordB; in softfloat_mul128MTo256M()
[all …]
H A Df128M_mul.c97 && ! (ptr[indexWord( 4, 2 )] | ptr[indexWord( 4, 1 )] in f128M_mul()
98 | ptr[indexWord( 4, 0 )]) 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()
132 sigProd[indexWord( 8, 2 )] in f128M_mul()
133 || (sigProd[indexWord( 8, 1 )] | sigProd[indexWord( 8, 0 )]) in f128M_mul()
[all …]
H A Ds_roundPackMToF128M.c114 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()
132 ui = extSigPtr[indexWord( 5, 2 )] + 1; in softfloat_roundPackMToF128M()
133 zWPtr[indexWord( 4, 1 )] = ui; in softfloat_roundPackMToF128M()
[all …]
H A DextF80M_sqrt.c111 ((uint64_t) rem[indexWord( 4, 3 )]<<32 | rem[indexWord( 4, 2 )]) in extF80M_sqrt()
113 rem[indexWord( 4, 3 )] = rem64>>32; 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()
137 extSigZ[indexWord( 3, 2 )] = x64>>32; in extF80M_sqrt()
138 extSigZ[indexWord( 3, 1 )] = x64; in extF80M_sqrt()
[all …]
H A Df128M_to_ui64_r_minMag.c71 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()
H A Ds_mulAddF128.c142 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()
179 sig256Z[indexWord( 4, 1 )] = (sigZ.v0<<63) | x128.v64; in softfloat_mulAddF128()
180 sig256Z[indexWord( 4, 0 )] = x128.v0; in softfloat_mulAddF128()
182 sig256Z[indexWord( 4, 3 )] = sigZ.v64; in softfloat_mulAddF128()
183 sig256Z[indexWord( 4, 2 )] = sigZ.v0; in softfloat_mulAddF128()
189 sigZ.v64 = sig256Z[indexWord( 4, 3 )]; in softfloat_mulAddF128()
190 sigZ.v0 = sig256Z[indexWord( 4, 2 )]; in softfloat_mulAddF128()
192 sig256C[indexWord( 4, 3 )] = sigC.v64; in softfloat_mulAddF128()
[all …]
H A Df128M_to_i64.c79 || ( 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()
H A Ds_addF128M.c93 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()
180 ! wordSigZ && ! extSigZ[indexWord( 5, 3 )] in softfloat_addF128M()
181 && ! ( extSigZ[indexWord( 5, 2 )] in softfloat_addF128M()
182 | extSigZ[indexWord( 5, 1 )] in softfloat_addF128M()
[all …]
H A Df128M_to_i64_r_minMag.c74 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()
H A Df128M_roundToInt.c95 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()
H A Df128M_div.c120 ((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 …]
H A Dui64_to_f128M.c63 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()
H A Df128M_to_ui64.c74 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()
H A Ds_mulAddF64.c323 (uint64_t) sig128Z[indexWord( 4, 3 )]<<32 | sig128Z[indexWord( 4, 2 )]; in softfloat_mulAddF64()
358 (uint64_t) sig128Z[indexWord( 4, 3 )]<<32 in softfloat_mulAddF64()
359 | sig128Z[indexWord( 4, 2 )]; in softfloat_mulAddF64()
361 sig128C[indexWord( 4, 3 )] = sigC>>32; 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()
378 (uint64_t) sig128Z[indexWord( 4, 3 )]<<32 in softfloat_mulAddF64()
379 | sig128Z[indexWord( 4, 2 )]; in softfloat_mulAddF64()
393 sig128Z[indexWord( 4, 1 )] || sig128Z[indexWord( 4, 0 )] in softfloat_mulAddF64()
[all …]
H A Di64_to_f128M.c66 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()
H A Df128M_rem.c114 ((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()
H A Df128M_mulAdd.c61 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()
H A Df128M_eq_signaling.c69 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()
H A Df128M_lt_quiet.c78 wordA = aWPtr[indexWord( 4, 2 )]; in f128M_lt_quiet()
79 wordB = bWPtr[indexWord( 4, 2 )]; in f128M_lt_quiet()
81 wordA = aWPtr[indexWord( 4, 1 )]; in f128M_lt_quiet()
82 wordB = bWPtr[indexWord( 4, 1 )]; in f128M_lt_quiet()
84 wordA = aWPtr[indexWord( 4, 0 )]; in f128M_lt_quiet()
85 wordB = bWPtr[indexWord( 4, 0 )]; in f128M_lt_quiet()
H A Df128M_lt.c75 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()
H A Df128M_le_quiet.c78 wordA = aWPtr[indexWord( 4, 2 )]; in f128M_le_quiet()
79 wordB = bWPtr[indexWord( 4, 2 )]; in f128M_le_quiet()
81 wordA = aWPtr[indexWord( 4, 1 )]; in f128M_le_quiet()
82 wordB = bWPtr[indexWord( 4, 1 )]; in f128M_le_quiet()
84 wordA = aWPtr[indexWord( 4, 0 )]; in f128M_le_quiet()
85 wordB = bWPtr[indexWord( 4, 0 )]; in f128M_le_quiet()
/optee_os/lib/libutils/isoc/arch/arm/softfloat/source/8086/
H A Ds_propagateNaNF128M.c87 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/lib/libutils/isoc/arch/arm/softfloat/source/8086-SSE/
H A Ds_propagateNaNF128M.c72 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()

123