libflame  revision_anchor
FLA_Bidiag_UT_u.h
Go to the documentation of this file.
1 /*
2 
3  Copyright (C) 2014, The University of Texas at Austin
4 
5  This file is part of libflame and is available under the 3-Clause
6  BSD license, which can be found in the LICENSE file at the top-level
7  directory, or at http://opensource.org/licenses/BSD-3-Clause
8 
9 */
10 
14 
19 
24 
29 
33 
37  int n_A,
38  int m_TS,
39  float* buff_A, int rs_A, int cs_A,
40  float* buff_T, int rs_T, int cs_T,
41  float* buff_S, int rs_S, int cs_S );
43  int n_A,
44  int m_TS,
45  double* buff_A, int rs_A, int cs_A,
46  double* buff_T, int rs_T, int cs_T,
47  double* buff_S, int rs_S, int cs_S );
49  int n_A,
50  int m_TS,
51  scomplex* buff_A, int rs_A, int cs_A,
52  scomplex* buff_T, int rs_T, int cs_T,
53  scomplex* buff_S, int rs_S, int cs_S );
55  int n_A,
56  int m_TS,
57  dcomplex* buff_A, int rs_A, int cs_A,
58  dcomplex* buff_T, int rs_T, int cs_T,
59  dcomplex* buff_S, int rs_S, int cs_S );
60 
64  int n_A,
65  int m_TS,
66  float* buff_A, int rs_A, int cs_A,
67  float* buff_T, int rs_T, int cs_T,
68  float* buff_S, int rs_S, int cs_S );
70  int n_A,
71  int m_TS,
72  double* buff_A, int rs_A, int cs_A,
73  double* buff_T, int rs_T, int cs_T,
74  double* buff_S, int rs_S, int cs_S );
76  int n_A,
77  int m_TS,
78  scomplex* buff_A, int rs_A, int cs_A,
79  scomplex* buff_T, int rs_T, int cs_T,
80  scomplex* buff_S, int rs_S, int cs_S );
82  int n_A,
83  int m_TS,
84  dcomplex* buff_A, int rs_A, int cs_A,
85  dcomplex* buff_T, int rs_T, int cs_T,
86  dcomplex* buff_S, int rs_S, int cs_S );
87 
91  int n_A,
92  int m_TS,
93  float* buff_A, int rs_A, int cs_A,
94  float* buff_T, int rs_T, int cs_T,
95  float* buff_S, int rs_S, int cs_S );
97  int n_A,
98  int m_TS,
99  double* buff_A, int rs_A, int cs_A,
100  double* buff_T, int rs_T, int cs_T,
101  double* buff_S, int rs_S, int cs_S );
103  int n_A,
104  int m_TS,
105  scomplex* buff_A, int rs_A, int cs_A,
106  scomplex* buff_T, int rs_T, int cs_T,
107  scomplex* buff_S, int rs_S, int cs_S );
109  int n_A,
110  int m_TS,
111  dcomplex* buff_A, int rs_A, int cs_A,
112  dcomplex* buff_T, int rs_T, int cs_T,
113  dcomplex* buff_S, int rs_S, int cs_S );
114 
118  int n_A,
119  int m_TS,
120  float* buff_A, int rs_A, int cs_A,
121  float* buff_Y, int rs_Y, int cs_Y,
122  float* buff_Z, int rs_Z, int cs_Z,
123  float* buff_T, int rs_T, int cs_T,
124  float* buff_S, int rs_S, int cs_S );
126  int n_A,
127  int m_TS,
128  double* buff_A, int rs_A, int cs_A,
129  double* buff_Y, int rs_Y, int cs_Y,
130  double* buff_Z, int rs_Z, int cs_Z,
131  double* buff_T, int rs_T, int cs_T,
132  double* buff_S, int rs_S, int cs_S );
134  int n_A,
135  int m_TS,
136  scomplex* buff_A, int rs_A, int cs_A,
137  scomplex* buff_Y, int rs_Y, int cs_Y,
138  scomplex* buff_Z, int rs_Z, int cs_Z,
139  scomplex* buff_T, int rs_T, int cs_T,
140  scomplex* buff_S, int rs_S, int cs_S );
142  int n_A,
143  int m_TS,
144  dcomplex* buff_A, int rs_A, int cs_A,
145  dcomplex* buff_Y, int rs_Y, int cs_Y,
146  dcomplex* buff_Z, int rs_Z, int cs_Z,
147  dcomplex* buff_T, int rs_T, int cs_T,
148  dcomplex* buff_S, int rs_S, int cs_S );
149 
153  int n_A,
154  int m_TS,
155  float* buff_A, int rs_A, int cs_A,
156  float* buff_Y, int rs_Y, int cs_Y,
157  float* buff_Z, int rs_Z, int cs_Z,
158  float* buff_T, int rs_T, int cs_T,
159  float* buff_S, int rs_S, int cs_S );
161  int n_A,
162  int m_TS,
163  double* buff_A, int rs_A, int cs_A,
164  double* buff_Y, int rs_Y, int cs_Y,
165  double* buff_Z, int rs_Z, int cs_Z,
166  double* buff_T, int rs_T, int cs_T,
167  double* buff_S, int rs_S, int cs_S );
169  int n_A,
170  int m_TS,
171  scomplex* buff_A, int rs_A, int cs_A,
172  scomplex* buff_Y, int rs_Y, int cs_Y,
173  scomplex* buff_Z, int rs_Z, int cs_Z,
174  scomplex* buff_T, int rs_T, int cs_T,
175  scomplex* buff_S, int rs_S, int cs_S );
177  int n_A,
178  int m_TS,
179  dcomplex* buff_A, int rs_A, int cs_A,
180  dcomplex* buff_Y, int rs_Y, int cs_Y,
181  dcomplex* buff_Z, int rs_Z, int cs_Z,
182  dcomplex* buff_T, int rs_T, int cs_T,
183  dcomplex* buff_S, int rs_S, int cs_S );
184 
185 
189  int n_A,
190  int m_TS,
191  float* buff_A, int rs_A, int cs_A,
192  float* buff_T, int rs_T, int cs_T,
193  float* buff_S, int rs_S, int cs_S );
195  int n_A,
196  int m_TS,
197  double* buff_A, int rs_A, int cs_A,
198  double* buff_T, int rs_T, int cs_T,
199  double* buff_S, int rs_S, int cs_S );
201  int n_A,
202  int m_TS,
203  scomplex* buff_A, int rs_A, int cs_A,
204  scomplex* buff_T, int rs_T, int cs_T,
205  scomplex* buff_S, int rs_S, int cs_S );
207  int n_A,
208  int m_TS,
209  dcomplex* buff_A, int rs_A, int cs_A,
210  dcomplex* buff_T, int rs_T, int cs_T,
211  dcomplex* buff_S, int rs_S, int cs_S );
212 
216  int n_A,
217  int m_TS,
218  float* buff_A, int rs_A, int cs_A,
219  float* buff_T, int rs_T, int cs_T,
220  float* buff_S, int rs_S, int cs_S );
222  int n_A,
223  int m_TS,
224  double* buff_A, int rs_A, int cs_A,
225  double* buff_T, int rs_T, int cs_T,
226  double* buff_S, int rs_S, int cs_S );
228  int n_A,
229  int m_TS,
230  scomplex* buff_A, int rs_A, int cs_A,
231  scomplex* buff_T, int rs_T, int cs_T,
232  scomplex* buff_S, int rs_S, int cs_S );
234  int n_A,
235  int m_TS,
236  dcomplex* buff_A, int rs_A, int cs_A,
237  dcomplex* buff_T, int rs_T, int cs_T,
238  dcomplex* buff_S, int rs_S, int cs_S );
239 
243  int n_A,
244  int m_TS,
245  float* buff_A, int rs_A, int cs_A,
246  float* buff_Y, int rs_Y, int cs_Y,
247  float* buff_Z, int rs_Z, int cs_Z,
248  float* buff_T, int rs_T, int cs_T,
249  float* buff_S, int rs_S, int cs_S );
251  int n_A,
252  int m_TS,
253  double* buff_A, int rs_A, int cs_A,
254  double* buff_Y, int rs_Y, int cs_Y,
255  double* buff_Z, int rs_Z, int cs_Z,
256  double* buff_T, int rs_T, int cs_T,
257  double* buff_S, int rs_S, int cs_S );
259  int n_A,
260  int m_TS,
261  scomplex* buff_A, int rs_A, int cs_A,
262  scomplex* buff_Y, int rs_Y, int cs_Y,
263  scomplex* buff_Z, int rs_Z, int cs_Z,
264  scomplex* buff_T, int rs_T, int cs_T,
265  scomplex* buff_S, int rs_S, int cs_S );
267  int n_A,
268  int m_TS,
269  dcomplex* buff_A, int rs_A, int cs_A,
270  dcomplex* buff_Y, int rs_Y, int cs_Y,
271  dcomplex* buff_Z, int rs_Z, int cs_Z,
272  dcomplex* buff_T, int rs_T, int cs_T,
273  dcomplex* buff_S, int rs_S, int cs_S );
274 
275 // --- Fused operations ---
276 
279  int n_A,
280  float* buff_alpha,
281  float* buff_u, int inc_u,
282  float* buff_y, int inc_y,
283  float* buff_z, int inc_z,
284  float* buff_v, int inc_v,
285  float* buff_A, int rs_A, int cs_A );
287  int n_A,
288  double* buff_alpha,
289  double* buff_u, int inc_u,
290  double* buff_y, int inc_y,
291  double* buff_z, int inc_z,
292  double* buff_v, int inc_v,
293  double* buff_A, int rs_A, int cs_A );
295  int n_A,
296  scomplex* buff_alpha,
297  scomplex* buff_u, int inc_u,
298  scomplex* buff_y, int inc_y,
299  scomplex* buff_z, int inc_z,
300  scomplex* buff_v, int inc_v,
301  scomplex* buff_A, int rs_A, int cs_A );
303  int n_A,
304  dcomplex* buff_alpha,
305  dcomplex* buff_u, int inc_u,
306  dcomplex* buff_y, int inc_y,
307  dcomplex* buff_z, int inc_z,
308  dcomplex* buff_v, int inc_v,
309  dcomplex* buff_A, int rs_A, int cs_A );
310 
311 
314  int n_A,
315  float* buff_tau,
316  float* buff_beta,
317  float* buff_A, int rs_A, int cs_A,
318  float* buff_u, int inc_u,
319  float* buff_a, int inc_a,
320  float* buff_y, int inc_y,
321  float* buff_w, int inc_w );
323  int n_A,
324  double* buff_tau,
325  double* buff_beta,
326  double* buff_A, int rs_A, int cs_A,
327  double* buff_u, int inc_u,
328  double* buff_a, int inc_a,
329  double* buff_y, int inc_y,
330  double* buff_w, int inc_w );
332  int n_A,
333  scomplex* buff_tau,
334  scomplex* buff_beta,
335  scomplex* buff_A, int rs_A, int cs_A,
336  scomplex* buff_u, int inc_u,
337  scomplex* buff_a, int inc_a,
338  scomplex* buff_y, int inc_y,
339  scomplex* buff_w, int inc_w );
341  int n_A,
342  dcomplex* buff_tau,
343  dcomplex* buff_beta,
344  dcomplex* buff_A, int rs_A, int cs_A,
345  dcomplex* buff_u, int inc_u,
346  dcomplex* buff_a, int inc_a,
347  dcomplex* buff_y, int inc_y,
348  dcomplex* buff_w, int inc_w );
349 
352  int n_A,
353  float* buff_tau,
354  float* buff_alpha,
355  float* buff_u, int inc_u,
356  float* buff_y, int inc_y,
357  float* buff_z, int inc_z,
358  float* buff_v, int inc_v,
359  float* buff_A, int rs_A, int cs_A,
360  float* buff_up, int inc_up,
361  float* buff_a, int inc_a,
362  float* buff_w, int inc_w );
364  int n_A,
365  double* buff_tau,
366  double* buff_alpha,
367  double* buff_u, int inc_u,
368  double* buff_y, int inc_y,
369  double* buff_z, int inc_z,
370  double* buff_v, int inc_v,
371  double* buff_A, int rs_A, int cs_A,
372  double* buff_up, int inc_up,
373  double* buff_a, int inc_a,
374  double* buff_w, int inc_w );
376  int n_A,
377  scomplex* buff_tau,
378  scomplex* buff_alpha,
379  scomplex* buff_u, int inc_u,
380  scomplex* buff_y, int inc_y,
381  scomplex* buff_z, int inc_z,
382  scomplex* buff_v, int inc_v,
383  scomplex* buff_A, int rs_A, int cs_A,
384  scomplex* buff_up, int inc_up,
385  scomplex* buff_a, int inc_a,
386  scomplex* buff_w, int inc_w );
388  int n_A,
389  dcomplex* buff_tau,
390  dcomplex* buff_alpha,
391  dcomplex* buff_u, int inc_u,
392  dcomplex* buff_y, int inc_y,
393  dcomplex* buff_z, int inc_z,
394  dcomplex* buff_v, int inc_v,
395  dcomplex* buff_A, int rs_A, int cs_A,
396  dcomplex* buff_up, int inc_up,
397  dcomplex* buff_a, int inc_a,
398  dcomplex* buff_w, int inc_w );
399 
402  int n_U,
403  int m_V,
404  int n_V,
405  float* buff_delta,
406  float* buff_U, int rs_U, int cs_U,
407  float* buff_Y, int rs_Y, int cs_Y,
408  float* buff_Z, int rs_Z, int cs_Z,
409  float* buff_V, int rs_V, int cs_V,
410  float* buff_A, int rs_A, int cs_A,
411  float* buff_temp, int inc_temp,
412  float* buff_t, int inc_t,
413  float* buff_a, int inc_a,
414  float* buff_w, int inc_w,
415  float* buff_al, int inc_al );
417  int n_U,
418  int m_V,
419  int n_V,
420  double* buff_delta,
421  double* buff_U, int rs_U, int cs_U,
422  double* buff_Y, int rs_Y, int cs_Y,
423  double* buff_Z, int rs_Z, int cs_Z,
424  double* buff_V, int rs_V, int cs_V,
425  double* buff_A, int rs_A, int cs_A,
426  double* buff_temp, int inc_temp,
427  double* buff_t, int inc_t,
428  double* buff_a, int inc_a,
429  double* buff_w, int inc_w,
430  double* buff_al, int inc_al );
432  int n_U,
433  int m_V,
434  int n_V,
435  scomplex* buff_delta,
436  scomplex* buff_U, int rs_U, int cs_U,
437  scomplex* buff_Y, int rs_Y, int cs_Y,
438  scomplex* buff_Z, int rs_Z, int cs_Z,
439  scomplex* buff_V, int rs_V, int cs_V,
440  scomplex* buff_A, int rs_A, int cs_A,
441  scomplex* buff_temp, int inc_temp,
442  scomplex* buff_t, int inc_t,
443  scomplex* buff_a, int inc_a,
444  scomplex* buff_w, int inc_w,
445  scomplex* buff_al, int inc_al );
447  int n_U,
448  int m_V,
449  int n_V,
450  dcomplex* buff_delta,
451  dcomplex* buff_U, int rs_U, int cs_U,
452  dcomplex* buff_Y, int rs_Y, int cs_Y,
453  dcomplex* buff_Z, int rs_Z, int cs_Z,
454  dcomplex* buff_V, int rs_V, int cs_V,
455  dcomplex* buff_A, int rs_A, int cs_A,
456  dcomplex* buff_temp, int inc_temp,
457  dcomplex* buff_t, int inc_t,
458  dcomplex* buff_a, int inc_a,
459  dcomplex* buff_w, int inc_w,
460  dcomplex* buff_al, int inc_al );
FLA_Error FLA_Bidiag_UT_u_ofu_var2(FLA_Obj A, FLA_Obj T, FLA_Obj S)
Definition: FLA_Bidiag_UT_u_fus_var2.c:13
FLA_Error FLA_Bidiag_UT_u_unb_var1(FLA_Obj A, FLA_Obj TU, FLA_Obj TV)
Definition: FLA_Bidiag_UT_u_unb_var1.c:13
FLA_Error FLA_Bidiag_UT_u_step_opd_var5(int m_A, int n_A, int m_TS, double *buff_A, int rs_A, int cs_A, double *buff_Y, int rs_Y, int cs_Y, double *buff_Z, int rs_Z, int cs_Z, double *buff_T, int rs_T, int cs_T, double *buff_S, int rs_S, int cs_S)
Definition: FLA_Bidiag_UT_u_opt_var5.c:550
FLA_Error FLA_Bidiag_UT_u_blk_var3(FLA_Obj A, FLA_Obj TU, FLA_Obj TV)
Definition: FLA_Bidiag_UT_u_blk_var3.c:13
FLA_Error FLA_Bidiag_UT_u_step_opc_var4(int m_A, int n_A, int m_TS, scomplex *buff_A, int rs_A, int cs_A, scomplex *buff_Y, int rs_Y, int cs_Y, scomplex *buff_Z, int rs_Z, int cs_Z, scomplex *buff_T, int rs_T, int cs_T, scomplex *buff_S, int rs_S, int cs_S)
Definition: FLA_Bidiag_UT_u_opt_var4.c:1251
FLA_Error FLA_Bidiag_UT_u_blk_var4(FLA_Obj A, FLA_Obj TU, FLA_Obj TV)
Definition: FLA_Bidiag_UT_u_blk_var4.c:13
FLA_Error FLA_Bidiag_UT_u_opt_var1(FLA_Obj A, FLA_Obj T, FLA_Obj S)
Definition: FLA_Bidiag_UT_u_opt_var1.c:13
FLA_Error FLA_Bidiag_UT_u_step_ofz_var3(int m_A, int n_A, int m_TS, dcomplex *buff_A, int rs_A, int cs_A, dcomplex *buff_T, int rs_T, int cs_T, dcomplex *buff_S, int rs_S, int cs_S)
Definition: FLA_Bidiag_UT_u_fus_var3.c:1326
FLA_Error FLA_Bidiag_UT_u_step_ofu_var3(FLA_Obj A, FLA_Obj T, FLA_Obj S)
Definition: FLA_Bidiag_UT_u_fus_var3.c:18
FLA_Error FLA_Bidiag_UT_u_step_opc_var5(int m_A, int n_A, int m_TS, scomplex *buff_A, int rs_A, int cs_A, scomplex *buff_Y, int rs_Y, int cs_Y, scomplex *buff_Z, int rs_Z, int cs_Z, scomplex *buff_T, int rs_T, int cs_T, scomplex *buff_S, int rs_S, int cs_S)
Definition: FLA_Bidiag_UT_u_opt_var5.c:945
FLA_Error FLA_Bidiag_UT_u_step_ofd_var2(int m_A, int n_A, int m_TS, double *buff_A, int rs_A, int cs_A, double *buff_T, int rs_T, int cs_T, double *buff_S, int rs_S, int cs_S)
Definition: FLA_Bidiag_UT_u_fus_var2.c:314
FLA_Error FLA_Bidiag_UT_u_step_ofs_var4(int m_A, int n_A, int m_TS, float *buff_A, int rs_A, int cs_A, float *buff_Y, int rs_Y, int cs_Y, float *buff_Z, int rs_Z, int cs_Z, float *buff_T, int rs_T, int cs_T, float *buff_S, int rs_S, int cs_S)
Definition: FLA_Bidiag_UT_u_fus_var4.c:155
FLA_Error FLA_Bidiag_UT_u_unb_var4(FLA_Obj A, FLA_Obj TU, FLA_Obj TV)
Definition: FLA_Bidiag_UT_u_unb_var4.c:13
FLA_Error FLA_Bidiag_UT_u_blk_var5(FLA_Obj A, FLA_Obj TU, FLA_Obj TV)
Definition: FLA_Bidiag_UT_u_blk_var5.c:13
FLA_Error FLA_Bidiag_UT_u_step_opt_var3(FLA_Obj A, FLA_Obj T, FLA_Obj S)
Definition: FLA_Bidiag_UT_u_opt_var3.c:18
FLA_Error FLA_Bidiag_UT_u_step_unb_var4(FLA_Obj A, FLA_Obj Y, FLA_Obj Z, FLA_Obj TU, FLA_Obj TV)
Definition: FLA_Bidiag_UT_u_unb_var4.c:35
FLA_Error FLA_Bidiag_UT_u_step_ofd_var4(int m_A, int n_A, int m_TS, double *buff_A, int rs_A, int cs_A, double *buff_Y, int rs_Y, int cs_Y, double *buff_Z, int rs_Z, int cs_Z, double *buff_T, int rs_T, int cs_T, double *buff_S, int rs_S, int cs_S)
Definition: FLA_Bidiag_UT_u_fus_var4.c:625
FLA_Error FLA_Bidiag_UT_u_step_unb_var2(FLA_Obj A, FLA_Obj TU, FLA_Obj TV)
Definition: FLA_Bidiag_UT_u_unb_var2.c:18
dcomplex temp
Definition: bl1_axpyv2b.c:301
FLA_Error FLA_Fused_UYx_ZVx_opc_var1(int m_U, int n_U, int m_V, int n_V, scomplex *buff_delta, scomplex *buff_U, int rs_U, int cs_U, scomplex *buff_Y, int rs_Y, int cs_Y, scomplex *buff_Z, int rs_Z, int cs_Z, scomplex *buff_V, int rs_V, int cs_V, scomplex *buff_A, int rs_A, int cs_A, scomplex *buff_temp, int inc_temp, scomplex *buff_t, int inc_t, scomplex *buff_a, int inc_a, scomplex *buff_w, int inc_w, scomplex *buff_al, int inc_al)
Definition: FLA_Fused_UYx_ZVx_opt_var1.c:424
FLA_Error FLA_Fused_Gerc2_opc_var1(int m_A, int n_A, scomplex *buff_alpha, scomplex *buff_u, int inc_u, scomplex *buff_y, int inc_y, scomplex *buff_z, int inc_z, scomplex *buff_v, int inc_v, scomplex *buff_A, int rs_A, int cs_A)
Definition: FLA_Fused_Gerc2_opt_var1.c:241
FLA_Error FLA_Bidiag_UT_u_step_opt_var5(FLA_Obj A, FLA_Obj Y, FLA_Obj Z, FLA_Obj T, FLA_Obj S)
Definition: FLA_Bidiag_UT_u_opt_var5.c:35
FLA_Error FLA_Bidiag_UT_u_step_ofz_var4(int m_A, int n_A, int m_TS, dcomplex *buff_A, int rs_A, int cs_A, dcomplex *buff_Y, int rs_Y, int cs_Y, dcomplex *buff_Z, int rs_Z, int cs_Z, dcomplex *buff_T, int rs_T, int cs_T, dcomplex *buff_S, int rs_S, int cs_S)
Definition: FLA_Bidiag_UT_u_fus_var4.c:1565
FLA_Error FLA_Bidiag_UT_u_blk_var1(FLA_Obj A, FLA_Obj TU, FLA_Obj TV)
Definition: FLA_Bidiag_UT_u_blk_var1.c:13
FLA_Error FLA_Bidiag_UT_u_ofu_var3(FLA_Obj A, FLA_Obj T, FLA_Obj S)
Definition: FLA_Bidiag_UT_u_fus_var3.c:13
FLA_Error FLA_Bidiag_UT_u_ofu_var4(FLA_Obj A, FLA_Obj T, FLA_Obj S)
Definition: FLA_Bidiag_UT_u_fus_var4.c:13
FLA_Error FLA_Fused_Gerc2_opz_var1(int m_A, int n_A, dcomplex *buff_alpha, dcomplex *buff_u, int inc_u, dcomplex *buff_y, int inc_y, dcomplex *buff_z, int inc_z, dcomplex *buff_v, int inc_v, dcomplex *buff_A, int rs_A, int cs_A)
Definition: FLA_Fused_Gerc2_opt_var1.c:306
int FLA_Error
Definition: FLA_type_defs.h:47
FLA_Error FLA_Fused_UYx_ZVx_opt_var1(FLA_Obj delta, FLA_Obj a, FLA_Obj U, FLA_Obj Y, FLA_Obj Z, FLA_Obj V, FLA_Obj A, FLA_Obj temp, FLA_Obj t, FLA_Obj w, FLA_Obj al)
Definition: FLA_Fused_UYx_ZVx_opt_var1.c:13
FLA_Error FLA_Bidiag_UT_u_blf_var2(FLA_Obj A, FLA_Obj TU, FLA_Obj TV)
Definition: FLA_Bidiag_UT_u_blf_var2.c:13
FLA_Error FLA_Bidiag_UT_u_step_opt_var2(FLA_Obj A, FLA_Obj T, FLA_Obj S)
Definition: FLA_Bidiag_UT_u_opt_var2.c:18
FLA_Error FLA_Bidiag_UT_u_step_ofz_var2(int m_A, int n_A, int m_TS, dcomplex *buff_A, int rs_A, int cs_A, dcomplex *buff_T, int rs_T, int cs_T, dcomplex *buff_S, int rs_S, int cs_S)
Definition: FLA_Bidiag_UT_u_fus_var2.c:714
FLA_Error FLA_Bidiag_UT_u_unb_var3(FLA_Obj A, FLA_Obj TU, FLA_Obj TV)
Definition: FLA_Bidiag_UT_u_unb_var3.c:13
FLA_Error FLA_Fused_Gerc2_Ahx_Axpy_Ax_opc_var1(int m_A, int n_A, scomplex *buff_tau, scomplex *buff_alpha, scomplex *buff_u, int inc_u, scomplex *buff_y, int inc_y, scomplex *buff_z, int inc_z, scomplex *buff_v, int inc_v, scomplex *buff_A, int rs_A, int cs_A, scomplex *buff_up, int inc_up, scomplex *buff_a, int inc_a, scomplex *buff_w, int inc_w)
Definition: FLA_Fused_Gerc2_Ahx_Axpy_Ax_opt_var1.c:424
FLA_Error FLA_Bidiag_UT_u_step_ofc_var2(int m_A, int n_A, int m_TS, scomplex *buff_A, int rs_A, int cs_A, scomplex *buff_T, int rs_T, int cs_T, scomplex *buff_S, int rs_S, int cs_S)
Definition: FLA_Bidiag_UT_u_fus_var2.c:514
Definition: FLA_type_defs.h:158
FLA_Error FLA_Bidiag_UT_u_opt_var3(FLA_Obj A, FLA_Obj T, FLA_Obj S)
Definition: FLA_Bidiag_UT_u_opt_var3.c:13
FLA_Error FLA_Bidiag_UT_u_step_opd_var2(int m_A, int n_A, int m_TS, double *buff_A, int rs_A, int cs_A, double *buff_T, int rs_T, int cs_T, double *buff_S, int rs_S, int cs_S)
Definition: FLA_Bidiag_UT_u_opt_var2.c:322
FLA_Error FLA_Fused_Gerc2_Ahx_Axpy_Ax_opd_var1(int m_A, int n_A, double *buff_tau, double *buff_alpha, double *buff_u, int inc_u, double *buff_y, int inc_y, double *buff_z, int inc_z, double *buff_v, int inc_v, double *buff_A, int rs_A, int cs_A, double *buff_up, int inc_up, double *buff_a, int inc_a, double *buff_w, int inc_w)
Definition: FLA_Fused_Gerc2_Ahx_Axpy_Ax_opt_var1.c:267
FLA_Error FLA_Fused_Ahx_Axpy_Ax_opc_var1(int m_A, int n_A, scomplex *buff_tau, scomplex *buff_beta, scomplex *buff_A, int rs_A, int cs_A, scomplex *buff_u, int inc_u, scomplex *buff_a, int inc_a, scomplex *buff_y, int inc_y, scomplex *buff_w, int inc_w)
Definition: FLA_Fused_Ahx_Axpy_Ax_opt_var1.c:322
FLA_Error FLA_Bidiag_UT_u_step_ofc_var4(int m_A, int n_A, int m_TS, scomplex *buff_A, int rs_A, int cs_A, scomplex *buff_Y, int rs_Y, int cs_Y, scomplex *buff_Z, int rs_Z, int cs_Z, scomplex *buff_T, int rs_T, int cs_T, scomplex *buff_S, int rs_S, int cs_S)
Definition: FLA_Bidiag_UT_u_fus_var4.c:1095
FLA_Error FLA_Fused_Ahx_Axpy_Ax_opz_var1(int m_A, int n_A, dcomplex *buff_tau, dcomplex *buff_beta, dcomplex *buff_A, int rs_A, int cs_A, dcomplex *buff_u, int inc_u, dcomplex *buff_a, int inc_a, dcomplex *buff_y, int inc_y, dcomplex *buff_w, int inc_w)
Definition: FLA_Fused_Ahx_Axpy_Ax_opt_var1.c:390
FLA_Error FLA_Fused_Gerc2_opt_var1(FLA_Obj alpha, FLA_Obj u, FLA_Obj y, FLA_Obj z, FLA_Obj v, FLA_Obj A)
Definition: FLA_Fused_Gerc2_opt_var1.c:13
FLA_Error FLA_Bidiag_UT_u_opt_var2(FLA_Obj A, FLA_Obj T, FLA_Obj S)
Definition: FLA_Bidiag_UT_u_opt_var2.c:13
FLA_Error FLA_Bidiag_UT_u_opt_var5(FLA_Obj A, FLA_Obj T, FLA_Obj S)
Definition: FLA_Bidiag_UT_u_opt_var5.c:13
FLA_Error FLA_Bidiag_UT_u_step_opd_var1(int m_A, int n_A, int m_TS, double *buff_A, int rs_A, int cs_A, double *buff_T, int rs_T, int cs_T, double *buff_S, int rs_S, int cs_S)
Definition: FLA_Bidiag_UT_u_opt_var1.c:249
Definition: blis_type_defs.h:132
FLA_Error FLA_Fused_UYx_ZVx_opz_var1(int m_U, int n_U, int m_V, int n_V, dcomplex *buff_delta, dcomplex *buff_U, int rs_U, int cs_U, dcomplex *buff_Y, int rs_Y, int cs_Y, dcomplex *buff_Z, int rs_Z, int cs_Z, dcomplex *buff_V, int rs_V, int cs_V, dcomplex *buff_A, int rs_A, int cs_A, dcomplex *buff_temp, int inc_temp, dcomplex *buff_t, int inc_t, dcomplex *buff_a, int inc_a, dcomplex *buff_w, int inc_w, dcomplex *buff_al, int inc_al)
Definition: FLA_Fused_UYx_ZVx_opt_var1.c:542
FLA_Error FLA_Bidiag_UT_u_step_opd_var3(int m_A, int n_A, int m_TS, double *buff_A, int rs_A, int cs_A, double *buff_T, int rs_T, int cs_T, double *buff_S, int rs_S, int cs_S)
Definition: FLA_Bidiag_UT_u_opt_var3.c:532
FLA_Error FLA_Fused_UYx_ZVx_ops_var1(int m_U, int n_U, int m_V, int n_V, float *buff_delta, float *buff_U, int rs_U, int cs_U, float *buff_Y, int rs_Y, int cs_Y, float *buff_Z, int rs_Z, int cs_Z, float *buff_V, int rs_V, int cs_V, float *buff_A, int rs_A, int cs_A, float *buff_temp, int inc_temp, float *buff_t, int inc_t, float *buff_a, int inc_a, float *buff_w, int inc_w, float *buff_al, int inc_al)
Definition: FLA_Fused_UYx_ZVx_opt_var1.c:201
FLA_Error FLA_Fused_Gerc2_Ahx_Axpy_Ax_ops_var1(int m_A, int n_A, float *buff_tau, float *buff_alpha, float *buff_u, int inc_u, float *buff_y, int inc_y, float *buff_z, int inc_z, float *buff_v, int inc_v, float *buff_A, int rs_A, int cs_A, float *buff_up, int inc_up, float *buff_a, int inc_a, float *buff_w, int inc_w)
Definition: FLA_Fused_Gerc2_Ahx_Axpy_Ax_opt_var1.c:170
FLA_Error FLA_Fused_Ahx_Axpy_Ax_opd_var1(int m_A, int n_A, double *buff_tau, double *buff_beta, double *buff_A, int rs_A, int cs_A, double *buff_u, int inc_u, double *buff_a, int inc_a, double *buff_y, int inc_y, double *buff_w, int inc_w)
Definition: FLA_Fused_Ahx_Axpy_Ax_opt_var1.c:207
FLA_Error FLA_Bidiag_UT_u_step_ofs_var2(int m_A, int n_A, int m_TS, float *buff_A, int rs_A, int cs_A, float *buff_T, int rs_T, int cs_T, float *buff_S, int rs_S, int cs_S)
Definition: FLA_Bidiag_UT_u_fus_var2.c:114
FLA_Error FLA_Fused_Gerc2_Ahx_Axpy_Ax_opt_var1(FLA_Obj alpha, FLA_Obj tau, FLA_Obj u, FLA_Obj y, FLA_Obj z, FLA_Obj v, FLA_Obj A, FLA_Obj up, FLA_Obj a, FLA_Obj w)
Definition: FLA_Fused_Gerc2_Ahx_Axpy_Ax_opt_var1.c:13
FLA_Error FLA_Bidiag_UT_u_step_ops_var1(int m_A, int n_A, int m_TS, float *buff_A, int rs_A, int cs_A, float *buff_T, int rs_T, int cs_T, float *buff_S, int rs_S, int cs_S)
Definition: FLA_Bidiag_UT_u_opt_var1.c:114
FLA_Error FLA_Bidiag_UT_u_step_opz_var3(int m_A, int n_A, int m_TS, dcomplex *buff_A, int rs_A, int cs_A, dcomplex *buff_T, int rs_T, int cs_T, dcomplex *buff_S, int rs_S, int cs_S)
Definition: FLA_Bidiag_UT_u_opt_var3.c:1368
FLA_Error FLA_Bidiag_UT_u_step_ops_var5(int m_A, int n_A, int m_TS, float *buff_A, int rs_A, int cs_A, float *buff_Y, int rs_Y, int cs_Y, float *buff_Z, int rs_Z, int cs_Z, float *buff_T, int rs_T, int cs_T, float *buff_S, int rs_S, int cs_S)
Definition: FLA_Bidiag_UT_u_opt_var5.c:155
FLA_Error FLA_Bidiag_UT_u_step_opc_var1(int m_A, int n_A, int m_TS, scomplex *buff_A, int rs_A, int cs_A, scomplex *buff_T, int rs_T, int cs_T, scomplex *buff_S, int rs_S, int cs_S)
Definition: FLA_Bidiag_UT_u_opt_var1.c:384
FLA_Error FLA_Bidiag_UT_u_step_unb_var3(FLA_Obj A, FLA_Obj TU, FLA_Obj TV)
Definition: FLA_Bidiag_UT_u_unb_var3.c:18
FLA_Error FLA_Bidiag_UT_u_blk_var2(FLA_Obj A, FLA_Obj TU, FLA_Obj TV)
Definition: FLA_Bidiag_UT_u_blk_var2.c:13
FLA_Error FLA_Bidiag_UT_u_step_ofs_var3(int m_A, int n_A, int m_TS, float *buff_A, int rs_A, int cs_A, float *buff_T, int rs_T, int cs_T, float *buff_S, int rs_S, int cs_S)
Definition: FLA_Bidiag_UT_u_fus_var3.c:114
FLA_Error FLA_Bidiag_UT_u_step_opc_var2(int m_A, int n_A, int m_TS, scomplex *buff_A, int rs_A, int cs_A, scomplex *buff_T, int rs_T, int cs_T, scomplex *buff_S, int rs_S, int cs_S)
Definition: FLA_Bidiag_UT_u_opt_var2.c:530
FLA_Error FLA_Bidiag_UT_u_step_ops_var3(int m_A, int n_A, int m_TS, float *buff_A, int rs_A, int cs_A, float *buff_T, int rs_T, int cs_T, float *buff_S, int rs_S, int cs_S)
Definition: FLA_Bidiag_UT_u_opt_var3.c:114
FLA_Error FLA_Fused_UYx_ZVx_opd_var1(int m_U, int n_U, int m_V, int n_V, double *buff_delta, double *buff_U, int rs_U, int cs_U, double *buff_Y, int rs_Y, int cs_Y, double *buff_Z, int rs_Z, int cs_Z, double *buff_V, int rs_V, int cs_V, double *buff_A, int rs_A, int cs_A, double *buff_temp, int inc_temp, double *buff_t, int inc_t, double *buff_a, int inc_a, double *buff_w, int inc_w, double *buff_al, int inc_al)
Definition: FLA_Fused_UYx_ZVx_opt_var1.c:331
FLA_Error FLA_Fused_Ahx_Axpy_Ax_opt_var1(FLA_Obj A, FLA_Obj u, FLA_Obj tau, FLA_Obj a, FLA_Obj beta, FLA_Obj y, FLA_Obj w)
Definition: FLA_Fused_Ahx_Axpy_Ax_opt_var1.c:13
FLA_Error FLA_Bidiag_UT_u_step_ops_var4(int m_A, int n_A, int m_TS, float *buff_A, int rs_A, int cs_A, float *buff_Y, int rs_Y, int cs_Y, float *buff_Z, int rs_Z, int cs_Z, float *buff_T, int rs_T, int cs_T, float *buff_S, int rs_S, int cs_S)
Definition: FLA_Bidiag_UT_u_opt_var4.c:155
FLA_Error FLA_Bidiag_UT_u_step_ops_var2(int m_A, int n_A, int m_TS, float *buff_A, int rs_A, int cs_A, float *buff_T, int rs_T, int cs_T, float *buff_S, int rs_S, int cs_S)
Definition: FLA_Bidiag_UT_u_opt_var2.c:114
FLA_Error FLA_Bidiag_UT_u_step_ofc_var3(int m_A, int n_A, int m_TS, scomplex *buff_A, int rs_A, int cs_A, scomplex *buff_T, int rs_T, int cs_T, scomplex *buff_S, int rs_S, int cs_S)
Definition: FLA_Bidiag_UT_u_fus_var3.c:921
FLA_Error FLA_Fused_Ahx_Axpy_Ax_ops_var1(int m_A, int n_A, float *buff_tau, float *buff_beta, float *buff_A, int rs_A, int cs_A, float *buff_u, int inc_u, float *buff_a, int inc_a, float *buff_y, int inc_y, float *buff_w, int inc_w)
Definition: FLA_Fused_Ahx_Axpy_Ax_opt_var1.c:143
FLA_Error FLA_Bidiag_UT_u_step_opt_var4(FLA_Obj A, FLA_Obj Y, FLA_Obj Z, FLA_Obj T, FLA_Obj S)
Definition: FLA_Bidiag_UT_u_opt_var4.c:35
FLA_Error FLA_Fused_Gerc2_ops_var1(int m_A, int n_A, float *buff_alpha, float *buff_u, int inc_u, float *buff_y, int inc_y, float *buff_z, int inc_z, float *buff_v, int inc_v, float *buff_A, int rs_A, int cs_A)
Definition: FLA_Fused_Gerc2_opt_var1.c:130
FLA_Error FLA_Fused_Gerc2_Ahx_Axpy_Ax_opz_var1(int m_A, int n_A, dcomplex *buff_tau, dcomplex *buff_alpha, dcomplex *buff_u, int inc_u, dcomplex *buff_y, int inc_y, dcomplex *buff_z, int inc_z, dcomplex *buff_v, int inc_v, dcomplex *buff_A, int rs_A, int cs_A, dcomplex *buff_up, int inc_up, dcomplex *buff_a, int inc_a, dcomplex *buff_w, int inc_w)
Definition: FLA_Fused_Gerc2_Ahx_Axpy_Ax_opt_var1.c:523
FLA_Error FLA_Bidiag_UT_u_step_opz_var5(int m_A, int n_A, int m_TS, dcomplex *buff_A, int rs_A, int cs_A, dcomplex *buff_Y, int rs_Y, int cs_Y, dcomplex *buff_Z, int rs_Z, int cs_Z, dcomplex *buff_T, int rs_T, int cs_T, dcomplex *buff_S, int rs_S, int cs_S)
Definition: FLA_Bidiag_UT_u_opt_var5.c:1340
FLA_Error FLA_Bidiag_UT_u_blf_var3(FLA_Obj A, FLA_Obj TU, FLA_Obj TV)
Definition: FLA_Bidiag_UT_u_blf_var3.c:13
FLA_Error FLA_Fused_Gerc2_opd_var1(int m_A, int n_A, double *buff_alpha, double *buff_u, int inc_u, double *buff_y, int inc_y, double *buff_z, int inc_z, double *buff_v, int inc_v, double *buff_A, int rs_A, int cs_A)
Definition: FLA_Fused_Gerc2_opt_var1.c:193
FLA_Error FLA_Bidiag_UT_u_step_opz_var2(int m_A, int n_A, int m_TS, dcomplex *buff_A, int rs_A, int cs_A, dcomplex *buff_T, int rs_T, int cs_T, dcomplex *buff_S, int rs_S, int cs_S)
Definition: FLA_Bidiag_UT_u_opt_var2.c:738
FLA_Error FLA_Bidiag_UT_u_step_opd_var4(int m_A, int n_A, int m_TS, double *buff_A, int rs_A, int cs_A, double *buff_Y, int rs_Y, int cs_Y, double *buff_Z, int rs_Z, int cs_Z, double *buff_T, int rs_T, int cs_T, double *buff_S, int rs_S, int cs_S)
Definition: FLA_Bidiag_UT_u_opt_var4.c:703
FLA_Error FLA_Bidiag_UT_u_step_opc_var3(int m_A, int n_A, int m_TS, scomplex *buff_A, int rs_A, int cs_A, scomplex *buff_T, int rs_T, int cs_T, scomplex *buff_S, int rs_S, int cs_S)
Definition: FLA_Bidiag_UT_u_opt_var3.c:950
FLA_Error FLA_Bidiag_UT_u_step_ofu_var4(FLA_Obj A, FLA_Obj Y, FLA_Obj Z, FLA_Obj T, FLA_Obj S)
Definition: FLA_Bidiag_UT_u_fus_var4.c:35
FLA_Error FLA_Bidiag_UT_u_step_opz_var1(int m_A, int n_A, int m_TS, dcomplex *buff_A, int rs_A, int cs_A, dcomplex *buff_T, int rs_T, int cs_T, dcomplex *buff_S, int rs_S, int cs_S)
Definition: FLA_Bidiag_UT_u_opt_var1.c:519
FLA_Error FLA_Bidiag_UT_u_step_opt_var1(FLA_Obj A, FLA_Obj T, FLA_Obj S)
Definition: FLA_Bidiag_UT_u_opt_var1.c:18
FLA_Error FLA_Bidiag_UT_u_step_opz_var4(int m_A, int n_A, int m_TS, dcomplex *buff_A, int rs_A, int cs_A, dcomplex *buff_Y, int rs_Y, int cs_Y, dcomplex *buff_Z, int rs_Z, int cs_Z, dcomplex *buff_T, int rs_T, int cs_T, dcomplex *buff_S, int rs_S, int cs_S)
Definition: FLA_Bidiag_UT_u_opt_var4.c:1799
FLA_Error FLA_Bidiag_UT_u_unb_var2(FLA_Obj A, FLA_Obj TU, FLA_Obj TV)
Definition: FLA_Bidiag_UT_u_unb_var2.c:13
FLA_Error FLA_Bidiag_UT_u_opt_var4(FLA_Obj A, FLA_Obj T, FLA_Obj S)
Definition: FLA_Bidiag_UT_u_opt_var4.c:13
FLA_Error FLA_Bidiag_UT_u_step_ofu_var2(FLA_Obj A, FLA_Obj T, FLA_Obj S)
Definition: FLA_Bidiag_UT_u_fus_var2.c:18
FLA_Error FLA_Bidiag_UT_u_step_unb_var5(FLA_Obj A, FLA_Obj Y, FLA_Obj Z, FLA_Obj TU, FLA_Obj TV)
Definition: FLA_Bidiag_UT_u_unb_var5.c:35
FLA_Error FLA_Bidiag_UT_u_unb_var5(FLA_Obj A, FLA_Obj TU, FLA_Obj TV)
Definition: FLA_Bidiag_UT_u_unb_var5.c:13
FLA_Error FLA_Bidiag_UT_u_step_unb_var1(FLA_Obj A, FLA_Obj TU, FLA_Obj TV)
Definition: FLA_Bidiag_UT_u_unb_var1.c:18
Definition: blis_type_defs.h:137
FLA_Error FLA_Bidiag_UT_u_step_ofd_var3(int m_A, int n_A, int m_TS, double *buff_A, int rs_A, int cs_A, double *buff_T, int rs_T, int cs_T, double *buff_S, int rs_S, int cs_S)
Definition: FLA_Bidiag_UT_u_fus_var3.c:516
FLA_Error FLA_Bidiag_UT_u_blf_var4(FLA_Obj A, FLA_Obj TU, FLA_Obj TV)
Definition: FLA_Bidiag_UT_u_blf_var4.c:13