Lines Matching refs:poly

19 					     const VTYPE *poly)  in VWRAP()
22 VTYPE p01 = FMA (poly[1], x, poly[0]); in VWRAP()
23 VTYPE p23 = FMA (poly[3], x, poly[2]); in VWRAP()
28 const VTYPE *poly) in VWRAP()
30 VTYPE p03 = VWRAP (pairwise_poly_3) (x, x2, poly); in VWRAP()
31 return FMA (poly[4], x4, p03); in VWRAP()
34 const VTYPE *poly) in VWRAP()
36 VTYPE p03 = VWRAP (pairwise_poly_3) (x, x2, poly); in VWRAP()
37 VTYPE p45 = FMA (poly[5], x, poly[4]); in VWRAP()
41 const VTYPE *poly) in VWRAP()
43 VTYPE p03 = VWRAP (pairwise_poly_3) (x, x2, poly); in VWRAP()
44 VTYPE p45 = FMA (poly[5], x, poly[4]); in VWRAP()
45 VTYPE p46 = FMA (poly[6], x2, p45); in VWRAP()
49 const VTYPE *poly) in VWRAP()
51 VTYPE p03 = VWRAP (pairwise_poly_3) (x, x2, poly); in VWRAP()
52 VTYPE p47 = VWRAP (pairwise_poly_3) (x, x2, poly + 4); in VWRAP()
56 const VTYPE *poly) in VWRAP()
58 return FMA (poly[8], x8, VWRAP (estrin_7) (x, x2, x4, poly)); in VWRAP()
61 const VTYPE *poly) in VWRAP()
63 VTYPE p89 = FMA (poly[9], x, poly[8]); in VWRAP()
64 return FMA (p89, x8, VWRAP (estrin_7) (x, x2, x4, poly)); in VWRAP()
67 const VTYPE *poly) in VWRAP()
69 VTYPE p89 = FMA (poly[9], x, poly[8]); in VWRAP()
70 VTYPE p8_10 = FMA (poly[10], x2, p89); in VWRAP()
71 return FMA (p8_10, x8, VWRAP (estrin_7) (x, x2, x4, poly)); in VWRAP()
74 const VTYPE *poly) in VWRAP()
76 VTYPE p8_11 = VWRAP (pairwise_poly_3) (x, x2, poly + 8); in VWRAP()
77 return FMA (p8_11, x8, VWRAP (estrin_7) (x, x2, x4, poly)); in VWRAP()
80 const VTYPE *poly) in VWRAP()
82 return FMA (VWRAP (estrin_4) (x, x2, x4, poly + 8), x8, in VWRAP()
83 VWRAP (estrin_7) (x, x2, x4, poly)); in VWRAP()
86 const VTYPE *poly) in VWRAP()
88 return FMA (VWRAP (estrin_5) (x, x2, x4, poly + 8), x8, in VWRAP()
89 VWRAP (estrin_7) (x, x2, x4, poly)); in VWRAP()
92 const VTYPE *poly) in VWRAP()
94 return FMA (VWRAP (estrin_6) (x, x2, x4, poly + 8), x8, in VWRAP()
95 VWRAP (estrin_7) (x, x2, x4, poly)); in VWRAP()
98 const VTYPE *poly) in VWRAP()
100 return FMA (VWRAP (estrin_7) (x, x2, x4, poly + 8), x8, in VWRAP()
101 VWRAP (estrin_7) (x, x2, x4, poly)); in VWRAP()
104 VTYPE x16, const VTYPE *poly) in VWRAP()
106 return FMA (poly[16], x16, VWRAP (estrin_15) (x, x2, x4, x8, poly)); in VWRAP()
109 VTYPE x16, const VTYPE *poly) in VWRAP()
111 VTYPE p16_17 = FMA (poly[17], x, poly[16]); in VWRAP()
112 return FMA (p16_17, x16, VWRAP (estrin_15) (x, x2, x4, x8, poly)); in VWRAP()
115 VTYPE x16, const VTYPE *poly) in VWRAP()
117 VTYPE p16_17 = FMA (poly[17], x, poly[16]); in VWRAP()
118 VTYPE p16_18 = FMA (poly[18], x2, p16_17); in VWRAP()
119 return FMA (p16_18, x16, VWRAP (estrin_15) (x, x2, x4, x8, poly)); in VWRAP()
122 VTYPE x16, const VTYPE *poly) in VWRAP()
124 VTYPE p16_19 = VWRAP (pairwise_poly_3) (x, x2, poly + 16); in VWRAP()
125 return FMA (p16_19, x16, VWRAP (estrin_15) (x, x2, x4, x8, poly)); in VWRAP()
128 static inline VTYPE VWRAP (horner_2) (VTYPE x, const VTYPE *poly) in VWRAP()
130 VTYPE p = FMA (poly[2], x, poly[1]); in VWRAP()
131 return FMA (x, p, poly[0]); in VWRAP()
133 static inline VTYPE VWRAP (horner_3) (VTYPE x, const VTYPE *poly) in VWRAP()
135 VTYPE p = FMA (poly[3], x, poly[2]); in VWRAP()
136 p = FMA (x, p, poly[1]); in VWRAP()
137 p = FMA (x, p, poly[0]); in VWRAP()
140 static inline VTYPE VWRAP (horner_4) (VTYPE x, const VTYPE *poly) in VWRAP()
142 VTYPE p = FMA (poly[4], x, poly[3]); in VWRAP()
143 p = FMA (x, p, poly[2]); in VWRAP()
144 p = FMA (x, p, poly[1]); in VWRAP()
145 p = FMA (x, p, poly[0]); in VWRAP()
148 static inline VTYPE VWRAP (horner_5) (VTYPE x, const VTYPE *poly) in VWRAP()
150 return FMA (x, VWRAP (horner_4) (x, poly + 1), poly[0]); in VWRAP()
152 static inline VTYPE VWRAP (horner_6) (VTYPE x, const VTYPE *poly) in VWRAP()
154 return FMA (x, VWRAP (horner_5) (x, poly + 1), poly[0]); in VWRAP()
156 static inline VTYPE VWRAP (horner_7) (VTYPE x, const VTYPE *poly) in VWRAP()
158 return FMA (x, VWRAP (horner_6) (x, poly + 1), poly[0]); in VWRAP()
160 static inline VTYPE VWRAP (horner_8) (VTYPE x, const VTYPE *poly) in VWRAP()
162 return FMA (x, VWRAP (horner_7) (x, poly + 1), poly[0]); in VWRAP()
164 static inline VTYPE VWRAP (horner_9) (VTYPE x, const VTYPE *poly) in VWRAP()
166 return FMA (x, VWRAP (horner_8) (x, poly + 1), poly[0]); in VWRAP()
168 static inline VTYPE VWRAP (horner_10) (VTYPE x, const VTYPE *poly) in VWRAP()
170 return FMA (x, VWRAP (horner_9) (x, poly + 1), poly[0]); in VWRAP()
172 static inline VTYPE VWRAP (horner_11) (VTYPE x, const VTYPE *poly) in VWRAP()
174 return FMA (x, VWRAP (horner_10) (x, poly + 1), poly[0]); in VWRAP()
176 static inline VTYPE VWRAP (horner_12) (VTYPE x, const VTYPE *poly) in VWRAP()
178 return FMA (x, VWRAP (horner_11) (x, poly + 1), poly[0]); in VWRAP()
181 static inline VTYPE VWRAP (pw_horner_4) (VTYPE x, VTYPE x2, const VTYPE *poly) in VWRAP()
183 VTYPE p01 = FMA (poly[1], x, poly[0]); in VWRAP()
184 VTYPE p23 = FMA (poly[3], x, poly[2]); in VWRAP()
186 p = FMA (x2, poly[4], p23); in VWRAP()
190 static inline VTYPE VWRAP (pw_horner_5) (VTYPE x, VTYPE x2, const VTYPE *poly) in VWRAP()
192 VTYPE p01 = FMA (poly[1], x, poly[0]); in VWRAP()
193 VTYPE p23 = FMA (poly[3], x, poly[2]); in VWRAP()
194 VTYPE p45 = FMA (poly[5], x, poly[4]); in VWRAP()
200 static inline VTYPE VWRAP (pw_horner_6) (VTYPE x, VTYPE x2, const VTYPE *poly) in VWRAP()
202 VTYPE p26 = VWRAP (pw_horner_4) (x, x2, poly + 2); in VWRAP()
203 VTYPE p01 = FMA (poly[1], x, poly[0]); in VWRAP()
206 static inline VTYPE VWRAP (pw_horner_7) (VTYPE x, VTYPE x2, const VTYPE *poly) in VWRAP()
208 VTYPE p27 = VWRAP (pw_horner_5) (x, x2, poly + 2); in VWRAP()
209 VTYPE p01 = FMA (poly[1], x, poly[0]); in VWRAP()
212 static inline VTYPE VWRAP (pw_horner_8) (VTYPE x, VTYPE x2, const VTYPE *poly) in VWRAP()
214 VTYPE p28 = VWRAP (pw_horner_6) (x, x2, poly + 2); in VWRAP()
215 VTYPE p01 = FMA (poly[1], x, poly[0]); in VWRAP()
218 static inline VTYPE VWRAP (pw_horner_9) (VTYPE x, VTYPE x2, const VTYPE *poly) in VWRAP()
220 VTYPE p29 = VWRAP (pw_horner_7) (x, x2, poly + 2); in VWRAP()
221 VTYPE p01 = FMA (poly[1], x, poly[0]); in VWRAP()
224 static inline VTYPE VWRAP (pw_horner_10) (VTYPE x, VTYPE x2, const VTYPE *poly) in VWRAP()
226 VTYPE p2_10 = VWRAP (pw_horner_8) (x, x2, poly + 2); in VWRAP()
227 VTYPE p01 = FMA (poly[1], x, poly[0]); in VWRAP()
230 static inline VTYPE VWRAP (pw_horner_11) (VTYPE x, VTYPE x2, const VTYPE *poly) in VWRAP()
232 VTYPE p2_11 = VWRAP (pw_horner_9) (x, x2, poly + 2); in VWRAP()
233 VTYPE p01 = FMA (poly[1], x, poly[0]); in VWRAP()
236 static inline VTYPE VWRAP (pw_horner_12) (VTYPE x, VTYPE x2, const VTYPE *poly) in VWRAP()
238 VTYPE p2_12 = VWRAP (pw_horner_10) (x, x2, poly + 2); in VWRAP()
239 VTYPE p01 = FMA (poly[1], x, poly[0]); in VWRAP()
242 static inline VTYPE VWRAP (pw_horner_13) (VTYPE x, VTYPE x2, const VTYPE *poly) in VWRAP()
244 VTYPE p2_13 = VWRAP (pw_horner_11) (x, x2, poly + 2); in VWRAP()
245 VTYPE p01 = FMA (poly[1], x, poly[0]); in VWRAP()
248 static inline VTYPE VWRAP (pw_horner_14) (VTYPE x, VTYPE x2, const VTYPE *poly) in VWRAP()
250 VTYPE p2_14 = VWRAP (pw_horner_12) (x, x2, poly + 2); in VWRAP()
251 VTYPE p01 = FMA (poly[1], x, poly[0]); in VWRAP()
254 static inline VTYPE VWRAP (pw_horner_15) (VTYPE x, VTYPE x2, const VTYPE *poly) in VWRAP()
256 VTYPE p2_15 = VWRAP (pw_horner_13) (x, x2, poly + 2); in VWRAP()
257 VTYPE p01 = FMA (poly[1], x, poly[0]); in VWRAP()
260 static inline VTYPE VWRAP (pw_horner_16) (VTYPE x, VTYPE x2, const VTYPE *poly) in VWRAP()
262 VTYPE p2_16 = VWRAP (pw_horner_14) (x, x2, poly + 2); in VWRAP()
263 VTYPE p01 = FMA (poly[1], x, poly[0]); in VWRAP()
266 static inline VTYPE VWRAP (pw_horner_17) (VTYPE x, VTYPE x2, const VTYPE *poly) in VWRAP()
268 VTYPE p2_17 = VWRAP (pw_horner_15) (x, x2, poly + 2); in VWRAP()
269 VTYPE p01 = FMA (poly[1], x, poly[0]); in VWRAP()
272 static inline VTYPE VWRAP (pw_horner_18) (VTYPE x, VTYPE x2, const VTYPE *poly) in VWRAP()
274 VTYPE p2_18 = VWRAP (pw_horner_16) (x, x2, poly + 2); in VWRAP()
275 VTYPE p01 = FMA (poly[1], x, poly[0]); in VWRAP()