Lines Matching +full:- +full:f
1 /* -------------------------------------------------------------- */
10 /* - Redistributions of source code must retain the above copyright*/
13 /* - Redistributions in binary form must reproduce the above */
18 /* - Neither the name of IBM Corporation nor the names of its */
36 /* -------------------------------------------------------------- */
57 * - erfc(+0) returns +1
58 * - erfc(-0) returns +1
59 * - erfc(+infinite) returns +0
60 * - erfc(-infinite) returns +2
66 vec_float4 sign_maskf = spu_splats(-0.0f); in _erfcf4()
67 vec_float4 zerof = spu_splats(0.0f); in _erfcf4()
68 vec_float4 onehalff = spu_splats(0.5f); in _erfcf4()
69 vec_float4 onef = spu_splats(1.0f); in _erfcf4()
70 vec_float4 twof = spu_splats(2.0f); in _erfcf4()
71 vec_float4 clamp = spu_splats(10.0542f); // Erfc = 0 above this (in single precision) in _erfcf4()
78 * - Start x of partition in _erfcf4()
79 * - Offset (used for evaluating power series expanded around a point) in _erfcf4()
80 * - Truncation adjustment. in _erfcf4()
88 #define SDM_ERFCF4_0_START 0.0f in _erfcf4()
89 #define SDM_ERFCF4_0_OFF 0.0f in _erfcf4()
92 #define SDM_ERFCF4_0_00 0.9999999999999949135f in _erfcf4()
93 #define SDM_ERFCF4_0_01 -1.1283791670931702608f in _erfcf4()
94 #define SDM_ERFCF4_0_02 -1.8051894620430502228e-10f in _erfcf4()
95 #define SDM_ERFCF4_0_03 0.37612639455729408814f in _erfcf4()
96 #define SDM_ERFCF4_0_04 -8.8929793006257568262e-8f in _erfcf4()
97 #define SDM_ERFCF4_0_05 -0.11283705324835578294f in _erfcf4()
98 #define SDM_ERFCF4_0_06 -5.4670494993502827210e-6f in _erfcf4()
99 #define SDM_ERFCF4_0_07 0.026889802515535093351f in _erfcf4()
100 #define SDM_ERFCF4_0_08 -0.000071498114084857387620f in _erfcf4()
101 #define SDM_ERFCF4_0_09 -0.0050714210985129775210f in _erfcf4()
102 #define SDM_ERFCF4_0_10 -0.00022683372291701701701f in _erfcf4()
103 #define SDM_ERFCF4_0_11 0.0010796064437231401311f in _erfcf4()
104 #define SDM_ERFCF4_0_12 -0.00012982218714593684809f in _erfcf4()
105 #define SDM_ERFCF4_0_13 -0.00010102962499433144847f in _erfcf4()
106 #define SDM_ERFCF4_0_14 0.000025784829228223517886f in _erfcf4()
112 #define SDM_ERFCF4_1_START 0.88f in _erfcf4()
113 #define SDM_ERFCF4_1_OFF 1.125f in _erfcf4()
116 #define SDM_ERFCF4_1_00 0.111611768298292224f in _erfcf4()
117 #define SDM_ERFCF4_1_01 -0.318273958500769283f in _erfcf4()
118 #define SDM_ERFCF4_1_02 0.358058203313365464f in _erfcf4()
119 #define SDM_ERFCF4_1_03 -0.162452332984767661f in _erfcf4()
120 #define SDM_ERFCF4_1_04 -0.0279732971338566734f in _erfcf4()
121 #define SDM_ERFCF4_1_05 0.0613236836056658061f in _erfcf4()
122 #define SDM_ERFCF4_1_06 -0.0155368354497628942f in _erfcf4()
123 #define SDM_ERFCF4_1_07 -0.00960689422582997228f in _erfcf4()
124 #define SDM_ERFCF4_1_08 0.00603126088310672760f in _erfcf4()
125 #define SDM_ERFCF4_1_09 0.000360191989801368303f in _erfcf4()
126 #define SDM_ERFCF4_1_10 -0.00115326735470205975f in _erfcf4()
127 #define SDM_ERFCF4_1_11 0.000176955087857924673f in _erfcf4()
128 #define SDM_ERFCF4_1_12 0.000141558399011799664f in _erfcf4()
129 #define SDM_ERFCF4_1_13 -0.0000494556968345700811f in _erfcf4()
130 #define SDM_ERFCF4_1_14 0.0f in _erfcf4()
136 #define SDM_ERFCF4_2_START 1.50f in _erfcf4()
137 #define SDM_ERFCF4_2_OFF 1.75f in _erfcf4()
140 #define SDM_ERFCF4_2_00 0.0133283287808175777f in _erfcf4()
141 #define SDM_ERFCF4_2_01 -0.0527749959301503715f in _erfcf4()
142 #define SDM_ERFCF4_2_02 0.0923562428777631589f in _erfcf4()
143 #define SDM_ERFCF4_2_03 -0.0901572847140068856f in _erfcf4()
144 #define SDM_ERFCF4_2_04 0.0481022098321682995f in _erfcf4()
145 #define SDM_ERFCF4_2_05 -0.00662436146831574865f in _erfcf4()
146 #define SDM_ERFCF4_2_06 -0.00896304509872736070f in _erfcf4()
147 #define SDM_ERFCF4_2_07 0.00605875147039124009f in _erfcf4()
148 #define SDM_ERFCF4_2_08 -0.000730051247140304322f in _erfcf4()
149 #define SDM_ERFCF4_2_09 -0.000894181745354844871f in _erfcf4()
150 #define SDM_ERFCF4_2_10 0.000442750499254694174f in _erfcf4()
151 #define SDM_ERFCF4_2_11 5.44549038611738718e-6f in _erfcf4()
152 #define SDM_ERFCF4_2_12 -0.0000686716770072681921f in _erfcf4()
153 #define SDM_ERFCF4_2_13 0.0000177205746526325771f in _erfcf4()
154 #define SDM_ERFCF4_2_14 0.0f in _erfcf4()
160 #define SDM_ERFCF4_3_START 2.0f in _erfcf4()
161 #define SDM_ERFCF4_3_OFF 2.25f in _erfcf4()
164 #define SDM_ERFCF4_3_00 0.00146271658668117865f in _erfcf4()
165 #define SDM_ERFCF4_3_01 -0.00714231902201798319f in _erfcf4()
166 #define SDM_ERFCF4_3_02 0.0160702177995404628f in _erfcf4()
167 #define SDM_ERFCF4_3_03 -0.0217245536919713662f in _erfcf4()
168 #define SDM_ERFCF4_3_04 0.0190833836369542972f in _erfcf4()
169 #define SDM_ERFCF4_3_05 -0.0106576791656674587f in _erfcf4()
170 #define SDM_ERFCF4_3_06 0.00290435707106278173f in _erfcf4()
171 #define SDM_ERFCF4_3_07 0.000670455969951892490f in _erfcf4()
172 #define SDM_ERFCF4_3_08 -0.000999493712611392590f in _erfcf4()
173 #define SDM_ERFCF4_3_09 0.000369380417703939461f in _erfcf4()
174 #define SDM_ERFCF4_3_10 0.0000114665831641414663f in _erfcf4()
175 #define SDM_ERFCF4_3_11 -0.0000651349432823388933f in _erfcf4()
176 #define SDM_ERFCF4_3_12 0.0000226882426454011034f in _erfcf4()
177 #define SDM_ERFCF4_3_13 1.33207467538330703e-6f in _erfcf4()
178 #define SDM_ERFCF4_3_14 0.0f in _erfcf4()
184 #define SDM_ERFCF4_4_START 2.46f in _erfcf4()
185 #define SDM_ERFCF4_4_OFF 2.75f in _erfcf4()
188 #define SDM_ERFCF4_4_00 0.000100621922119681351f in _erfcf4()
189 #define SDM_ERFCF4_4_01 -0.000586277247093792324f in _erfcf4()
190 #define SDM_ERFCF4_4_02 0.00161226242950792873f in _erfcf4()
191 #define SDM_ERFCF4_4_03 -0.00276038870506660526f in _erfcf4()
192 #define SDM_ERFCF4_4_04 0.00325811365963060576f in _erfcf4()
193 #define SDM_ERFCF4_4_05 -0.00275580841407368484f in _erfcf4()
194 #define SDM_ERFCF4_4_06 0.00165732740366604948f in _erfcf4()
195 #define SDM_ERFCF4_4_07 -0.000646040956672447276f in _erfcf4()
196 #define SDM_ERFCF4_4_08 0.0000890115712124397128f in _erfcf4()
197 #define SDM_ERFCF4_4_09 0.0000712231147231515843f in _erfcf4()
198 #define SDM_ERFCF4_4_10 -0.0000549969924243893176f in _erfcf4()
199 #define SDM_ERFCF4_4_11 0.0000158438047120425837f in _erfcf4()
200 #define SDM_ERFCF4_4_12 1.07113381370613701e-6f in _erfcf4()
201 #define SDM_ERFCF4_4_13 0.0f in _erfcf4()
202 #define SDM_ERFCF4_4_14 0.0f in _erfcf4()
208 #define SDM_ERFCF4_5_START 2.95f in _erfcf4()
209 #define SDM_ERFCF4_5_OFF 3.25f in _erfcf4()
212 #define SDM_ERFCF4_5_00 4.30277946372736864e-6f in _erfcf4()
213 #define SDM_ERFCF4_5_01 -0.0000291890253835816989f in _erfcf4()
214 #define SDM_ERFCF4_5_02 0.0000948643324966405230f in _erfcf4()
215 #define SDM_ERFCF4_5_03 -0.000195809711948193862f in _erfcf4()
216 #define SDM_ERFCF4_5_04 0.000286569337750268210f in _erfcf4()
217 #define SDM_ERFCF4_5_05 -0.000313797225490890491f in _erfcf4()
218 #define SDM_ERFCF4_5_06 0.000263528504215059911f in _erfcf4()
219 #define SDM_ERFCF4_5_07 -0.000169991414511391200f in _erfcf4()
220 #define SDM_ERFCF4_5_08 0.0000816476305301353867f in _erfcf4()
221 #define SDM_ERFCF4_5_09 -0.0000259138470056606003f in _erfcf4()
222 #define SDM_ERFCF4_5_10 2.32886623721087698e-6f in _erfcf4()
223 #define SDM_ERFCF4_5_11 2.86429946075621661e-6f in _erfcf4()
224 #define SDM_ERFCF4_5_12 0.0f in _erfcf4()
225 #define SDM_ERFCF4_5_13 0.0f in _erfcf4()
226 #define SDM_ERFCF4_5_14 0.0f in _erfcf4()
232 #define SDM_ERFCF4_6_START 3.45f in _erfcf4()
233 #define SDM_ERFCF4_6_OFF 3.625f in _erfcf4()
236 #define SDM_ERFCF4_6_00 2.95140192507759025e-7f in _erfcf4()
237 #define SDM_ERFCF4_6_01 -2.21592028463311237e-6f in _erfcf4()
238 #define SDM_ERFCF4_6_02 8.03271103179503198e-6f in _erfcf4()
239 #define SDM_ERFCF4_6_03 -0.0000186737448986269582f in _erfcf4()
240 #define SDM_ERFCF4_6_04 0.0000311685922848296785f in _erfcf4()
241 #define SDM_ERFCF4_6_05 -0.0000395923353434149457f in _erfcf4()
242 #define SDM_ERFCF4_6_06 0.0000395291139306718091f in _erfcf4()
243 #define SDM_ERFCF4_6_07 -0.0000315141214892874786f in _erfcf4()
244 #define SDM_ERFCF4_6_08 0.0000200891481859513911f in _erfcf4()
245 #define SDM_ERFCF4_6_09 -0.0000100551790824327187f in _erfcf4()
246 #define SDM_ERFCF4_6_10 3.71860071281680690e-6f in _erfcf4()
247 #define SDM_ERFCF4_6_11 -8.05502983594814356e-7f in _erfcf4()
248 #define SDM_ERFCF4_6_12 -7.67662978382552699e-8f in _erfcf4()
249 #define SDM_ERFCF4_6_13 1.56408548403936681e-7f in _erfcf4()
250 #define SDM_ERFCF4_6_14 0.0f in _erfcf4()
251 #define SDM_ERFCF4_6_15 0.0f in _erfcf4()
252 #define SDM_ERFCF4_6_16 0.0f in _erfcf4()
253 #define SDM_ERFCF4_6_17 0.0f in _erfcf4()
259 #define SDM_ERFCF4_7_START 3.55f in _erfcf4()
260 #define SDM_ERFCF4_7_OFF 4.0f in _erfcf4()
263 #define SDM_ERFCF4_7_00 1.54172579002800189e-8f in _erfcf4()
264 #define SDM_ERFCF4_7_01 -1.2698234671866558e-7f in _erfcf4()
265 #define SDM_ERFCF4_7_02 5.0792938687466233e-7f in _erfcf4()
266 #define SDM_ERFCF4_7_03 -1.3121509160928777e-6f in _erfcf4()
267 #define SDM_ERFCF4_7_04 2.4549920365608679e-6f in _erfcf4()
268 #define SDM_ERFCF4_7_05 -3.5343419836695254e-6f in _erfcf4()
269 #define SDM_ERFCF4_7_06 4.0577914351431357e-6f in _erfcf4()
270 #define SDM_ERFCF4_7_07 -3.7959659297660776e-6f in _erfcf4()
271 #define SDM_ERFCF4_7_08 2.9264391936639771e-6f in _erfcf4()
272 #define SDM_ERFCF4_7_09 -1.8631747969134646e-6f in _erfcf4()
273 #define SDM_ERFCF4_7_10 9.702839808793979e-7f in _erfcf4()
274 #define SDM_ERFCF4_7_11 -4.0077792841735885e-7f in _erfcf4()
275 #define SDM_ERFCF4_7_12 1.2017256123590621e-7f in _erfcf4()
276 #define SDM_ERFCF4_7_13 -1.7432381111955779e-8f in _erfcf4()
277 #define SDM_ERFCF4_7_14 0.0f in _erfcf4()
426 result = spu_sel(presult, result, spu_cmpgt(spu_splats(4.3f), xabs)); in _erfcf4()