rstsr_lapack_ffi/blas/
dyload_compatible.rs

1//! Compatible implementation for dynamic-loading.
2//!
3//! This requires custom `dyload_lib` definition in mod.rs, or visible from
4//! current layer of module.
5//!
6//! This file is generated automatically.
7
8use super::*;
9
10pub unsafe fn xerbla_(arg1: *mut c_char, arg2: *mut c_void) {
11    dyload_lib().xerbla_.unwrap()(arg1, arg2)
12}
13
14pub unsafe fn srot_(
15    arg1: *const blas_int,
16    arg2: *mut f32,
17    arg3: *const blas_int,
18    arg4: *mut f32,
19    arg5: *const blas_int,
20    arg6: *const f32,
21    arg7: *const f32,
22) {
23    dyload_lib().srot_.unwrap()(arg1, arg2, arg3, arg4, arg5, arg6, arg7)
24}
25
26pub unsafe fn srotg_(arg1: *mut f32, arg2: *mut f32, arg3: *mut f32, arg4: *mut f32) {
27    dyload_lib().srotg_.unwrap()(arg1, arg2, arg3, arg4)
28}
29
30pub unsafe fn srotm_(
31    arg1: *const blas_int,
32    arg2: *mut f32,
33    arg3: *const blas_int,
34    arg4: *mut f32,
35    arg5: *const blas_int,
36    arg6: *const f32,
37) {
38    dyload_lib().srotm_.unwrap()(arg1, arg2, arg3, arg4, arg5, arg6)
39}
40
41pub unsafe fn srotmg_(
42    arg1: *mut f32,
43    arg2: *mut f32,
44    arg3: *mut f32,
45    arg4: *const f32,
46    arg5: *mut f32,
47) {
48    dyload_lib().srotmg_.unwrap()(arg1, arg2, arg3, arg4, arg5)
49}
50
51pub unsafe fn sswap_(
52    arg1: *const blas_int,
53    arg2: *mut f32,
54    arg3: *const blas_int,
55    arg4: *mut f32,
56    arg5: *const blas_int,
57) {
58    dyload_lib().sswap_.unwrap()(arg1, arg2, arg3, arg4, arg5)
59}
60
61pub unsafe fn scopy_(
62    arg1: *const blas_int,
63    arg2: *const f32,
64    arg3: *const blas_int,
65    arg4: *mut f32,
66    arg5: *const blas_int,
67) {
68    dyload_lib().scopy_.unwrap()(arg1, arg2, arg3, arg4, arg5)
69}
70
71pub unsafe fn saxpy_(
72    arg1: *const blas_int,
73    arg2: *const f32,
74    arg3: *const f32,
75    arg4: *const blas_int,
76    arg5: *mut f32,
77    arg6: *const blas_int,
78) {
79    dyload_lib().saxpy_.unwrap()(arg1, arg2, arg3, arg4, arg5, arg6)
80}
81
82pub unsafe fn sdotsub_(
83    arg1: *const blas_int,
84    arg2: *const f32,
85    arg3: *const blas_int,
86    arg4: *const f32,
87    arg5: *const blas_int,
88    arg6: *mut f32,
89) {
90    dyload_lib().sdotsub_.unwrap()(arg1, arg2, arg3, arg4, arg5, arg6)
91}
92
93pub unsafe fn sdsdotsub_(
94    arg1: *const blas_int,
95    arg2: *const f32,
96    arg3: *const f32,
97    arg4: *const blas_int,
98    arg5: *const f32,
99    arg6: *const blas_int,
100    arg7: *mut f32,
101) {
102    dyload_lib().sdsdotsub_.unwrap()(arg1, arg2, arg3, arg4, arg5, arg6, arg7)
103}
104
105pub unsafe fn sscal_(
106    arg1: *const blas_int,
107    arg2: *const f32,
108    arg3: *mut f32,
109    arg4: *const blas_int,
110) {
111    dyload_lib().sscal_.unwrap()(arg1, arg2, arg3, arg4)
112}
113
114pub unsafe fn snrm2sub_(
115    arg1: *const blas_int,
116    arg2: *const f32,
117    arg3: *const blas_int,
118    arg4: *mut f32,
119) {
120    dyload_lib().snrm2sub_.unwrap()(arg1, arg2, arg3, arg4)
121}
122
123pub unsafe fn sasumsub_(
124    arg1: *const blas_int,
125    arg2: *const f32,
126    arg3: *const blas_int,
127    arg4: *mut f32,
128) {
129    dyload_lib().sasumsub_.unwrap()(arg1, arg2, arg3, arg4)
130}
131
132pub unsafe fn isamaxsub_(
133    arg1: *const blas_int,
134    arg2: *const f32,
135    arg3: *const blas_int,
136    arg4: *mut blas_int,
137) {
138    dyload_lib().isamaxsub_.unwrap()(arg1, arg2, arg3, arg4)
139}
140
141pub unsafe fn drot_(
142    arg1: *const blas_int,
143    arg2: *mut f64,
144    arg3: *const blas_int,
145    arg4: *mut f64,
146    arg5: *const blas_int,
147    arg6: *const f64,
148    arg7: *const f64,
149) {
150    dyload_lib().drot_.unwrap()(arg1, arg2, arg3, arg4, arg5, arg6, arg7)
151}
152
153pub unsafe fn drotg_(arg1: *mut f64, arg2: *mut f64, arg3: *mut f64, arg4: *mut f64) {
154    dyload_lib().drotg_.unwrap()(arg1, arg2, arg3, arg4)
155}
156
157pub unsafe fn drotm_(
158    arg1: *const blas_int,
159    arg2: *mut f64,
160    arg3: *const blas_int,
161    arg4: *mut f64,
162    arg5: *const blas_int,
163    arg6: *const f64,
164) {
165    dyload_lib().drotm_.unwrap()(arg1, arg2, arg3, arg4, arg5, arg6)
166}
167
168pub unsafe fn drotmg_(
169    arg1: *mut f64,
170    arg2: *mut f64,
171    arg3: *mut f64,
172    arg4: *const f64,
173    arg5: *mut f64,
174) {
175    dyload_lib().drotmg_.unwrap()(arg1, arg2, arg3, arg4, arg5)
176}
177
178pub unsafe fn dswap_(
179    arg1: *const blas_int,
180    arg2: *mut f64,
181    arg3: *const blas_int,
182    arg4: *mut f64,
183    arg5: *const blas_int,
184) {
185    dyload_lib().dswap_.unwrap()(arg1, arg2, arg3, arg4, arg5)
186}
187
188pub unsafe fn dcopy_(
189    arg1: *const blas_int,
190    arg2: *const f64,
191    arg3: *const blas_int,
192    arg4: *mut f64,
193    arg5: *const blas_int,
194) {
195    dyload_lib().dcopy_.unwrap()(arg1, arg2, arg3, arg4, arg5)
196}
197
198pub unsafe fn daxpy_(
199    arg1: *const blas_int,
200    arg2: *const f64,
201    arg3: *const f64,
202    arg4: *const blas_int,
203    arg5: *mut f64,
204    arg6: *const blas_int,
205) {
206    dyload_lib().daxpy_.unwrap()(arg1, arg2, arg3, arg4, arg5, arg6)
207}
208
209pub unsafe fn dsdotsub_(
210    arg1: *const blas_int,
211    arg2: *const f32,
212    arg3: *const blas_int,
213    arg4: *const f32,
214    arg5: *const blas_int,
215    arg6: *mut f64,
216) {
217    dyload_lib().dsdotsub_.unwrap()(arg1, arg2, arg3, arg4, arg5, arg6)
218}
219
220pub unsafe fn ddotsub_(
221    arg1: *const blas_int,
222    arg2: *const f64,
223    arg3: *const blas_int,
224    arg4: *const f64,
225    arg5: *const blas_int,
226    arg6: *mut f64,
227) {
228    dyload_lib().ddotsub_.unwrap()(arg1, arg2, arg3, arg4, arg5, arg6)
229}
230
231pub unsafe fn dscal_(
232    arg1: *const blas_int,
233    arg2: *const f64,
234    arg3: *mut f64,
235    arg4: *const blas_int,
236) {
237    dyload_lib().dscal_.unwrap()(arg1, arg2, arg3, arg4)
238}
239
240pub unsafe fn dnrm2sub_(
241    arg1: *const blas_int,
242    arg2: *const f64,
243    arg3: *const blas_int,
244    arg4: *mut f64,
245) {
246    dyload_lib().dnrm2sub_.unwrap()(arg1, arg2, arg3, arg4)
247}
248
249pub unsafe fn dasumsub_(
250    arg1: *const blas_int,
251    arg2: *const f64,
252    arg3: *const blas_int,
253    arg4: *mut f64,
254) {
255    dyload_lib().dasumsub_.unwrap()(arg1, arg2, arg3, arg4)
256}
257
258pub unsafe fn idamaxsub_(
259    arg1: *const blas_int,
260    arg2: *const f64,
261    arg3: *const blas_int,
262    arg4: *mut blas_int,
263) {
264    dyload_lib().idamaxsub_.unwrap()(arg1, arg2, arg3, arg4)
265}
266
267pub unsafe fn crotg_(arg1: *mut c_void, arg2: *mut c_void, arg3: *mut f32, arg4: *mut c_void) {
268    dyload_lib().crotg_.unwrap()(arg1, arg2, arg3, arg4)
269}
270
271pub unsafe fn csrot_(
272    arg1: *const blas_int,
273    X: *mut c_void,
274    arg2: *const blas_int,
275    arg3: *mut c_void,
276    arg4: *const blas_int,
277    arg5: *const f32,
278    arg6: *const f32,
279) {
280    dyload_lib().csrot_.unwrap()(arg1, X, arg2, arg3, arg4, arg5, arg6)
281}
282
283pub unsafe fn cswap_(
284    arg1: *const blas_int,
285    arg2: *mut c_void,
286    arg3: *const blas_int,
287    arg4: *mut c_void,
288    arg5: *const blas_int,
289) {
290    dyload_lib().cswap_.unwrap()(arg1, arg2, arg3, arg4, arg5)
291}
292
293pub unsafe fn ccopy_(
294    arg1: *const blas_int,
295    arg2: *const c_void,
296    arg3: *const blas_int,
297    arg4: *mut c_void,
298    arg5: *const blas_int,
299) {
300    dyload_lib().ccopy_.unwrap()(arg1, arg2, arg3, arg4, arg5)
301}
302
303pub unsafe fn caxpy_(
304    arg1: *const blas_int,
305    arg2: *const c_void,
306    arg3: *const c_void,
307    arg4: *const blas_int,
308    arg5: *mut c_void,
309    arg6: *const blas_int,
310) {
311    dyload_lib().caxpy_.unwrap()(arg1, arg2, arg3, arg4, arg5, arg6)
312}
313
314pub unsafe fn cdotcsub_(
315    arg1: *const blas_int,
316    arg2: *const c_void,
317    arg3: *const blas_int,
318    arg4: *const c_void,
319    arg5: *const blas_int,
320    arg6: *mut c_void,
321) {
322    dyload_lib().cdotcsub_.unwrap()(arg1, arg2, arg3, arg4, arg5, arg6)
323}
324
325pub unsafe fn cdotusub_(
326    arg1: *const blas_int,
327    arg2: *const c_void,
328    arg3: *const blas_int,
329    arg4: *const c_void,
330    arg5: *const blas_int,
331    arg6: *mut c_void,
332) {
333    dyload_lib().cdotusub_.unwrap()(arg1, arg2, arg3, arg4, arg5, arg6)
334}
335
336pub unsafe fn cscal_(
337    arg1: *const blas_int,
338    arg2: *const c_void,
339    arg3: *mut c_void,
340    arg4: *const blas_int,
341) {
342    dyload_lib().cscal_.unwrap()(arg1, arg2, arg3, arg4)
343}
344
345pub unsafe fn icamaxsub_(
346    arg1: *const blas_int,
347    arg2: *const c_void,
348    arg3: *const blas_int,
349    arg4: *mut blas_int,
350) {
351    dyload_lib().icamaxsub_.unwrap()(arg1, arg2, arg3, arg4)
352}
353
354pub unsafe fn csscal_(
355    arg1: *const blas_int,
356    arg2: *const f32,
357    arg3: *mut c_void,
358    arg4: *const blas_int,
359) {
360    dyload_lib().csscal_.unwrap()(arg1, arg2, arg3, arg4)
361}
362
363pub unsafe fn scnrm2sub_(
364    arg1: *const blas_int,
365    arg2: *const c_void,
366    arg3: *const blas_int,
367    arg4: *mut f32,
368) {
369    dyload_lib().scnrm2sub_.unwrap()(arg1, arg2, arg3, arg4)
370}
371
372pub unsafe fn scasumsub_(
373    arg1: *const blas_int,
374    arg2: *const c_void,
375    arg3: *const blas_int,
376    arg4: *mut f32,
377) {
378    dyload_lib().scasumsub_.unwrap()(arg1, arg2, arg3, arg4)
379}
380
381pub unsafe fn scabs1sub_(arg1: *const c_void, arg2: *mut f32) {
382    dyload_lib().scabs1sub_.unwrap()(arg1, arg2)
383}
384
385pub unsafe fn zrotg_(arg1: *mut c_void, arg2: *mut c_void, arg3: *mut f64, arg4: *mut c_void) {
386    dyload_lib().zrotg_.unwrap()(arg1, arg2, arg3, arg4)
387}
388
389pub unsafe fn zdrot_(
390    arg1: *const blas_int,
391    X: *mut c_void,
392    arg2: *const blas_int,
393    arg3: *mut c_void,
394    arg4: *const blas_int,
395    arg5: *const f64,
396    arg6: *const f64,
397) {
398    dyload_lib().zdrot_.unwrap()(arg1, X, arg2, arg3, arg4, arg5, arg6)
399}
400
401pub unsafe fn zswap_(
402    arg1: *const blas_int,
403    arg2: *mut c_void,
404    arg3: *const blas_int,
405    arg4: *mut c_void,
406    arg5: *const blas_int,
407) {
408    dyload_lib().zswap_.unwrap()(arg1, arg2, arg3, arg4, arg5)
409}
410
411pub unsafe fn zcopy_(
412    arg1: *const blas_int,
413    arg2: *const c_void,
414    arg3: *const blas_int,
415    arg4: *mut c_void,
416    arg5: *const blas_int,
417) {
418    dyload_lib().zcopy_.unwrap()(arg1, arg2, arg3, arg4, arg5)
419}
420
421pub unsafe fn zaxpy_(
422    arg1: *const blas_int,
423    arg2: *const c_void,
424    arg3: *const c_void,
425    arg4: *const blas_int,
426    arg5: *mut c_void,
427    arg6: *const blas_int,
428) {
429    dyload_lib().zaxpy_.unwrap()(arg1, arg2, arg3, arg4, arg5, arg6)
430}
431
432pub unsafe fn zdotcsub_(
433    arg1: *const blas_int,
434    arg2: *const c_void,
435    arg3: *const blas_int,
436    arg4: *const c_void,
437    arg5: *const blas_int,
438    arg6: *mut c_void,
439) {
440    dyload_lib().zdotcsub_.unwrap()(arg1, arg2, arg3, arg4, arg5, arg6)
441}
442
443pub unsafe fn zdotusub_(
444    arg1: *const blas_int,
445    arg2: *const c_void,
446    arg3: *const blas_int,
447    arg4: *const c_void,
448    arg5: *const blas_int,
449    arg6: *mut c_void,
450) {
451    dyload_lib().zdotusub_.unwrap()(arg1, arg2, arg3, arg4, arg5, arg6)
452}
453
454pub unsafe fn zdscal_(
455    arg1: *const blas_int,
456    arg2: *const f64,
457    arg3: *mut c_void,
458    arg4: *const blas_int,
459) {
460    dyload_lib().zdscal_.unwrap()(arg1, arg2, arg3, arg4)
461}
462
463pub unsafe fn zscal_(
464    arg1: *const blas_int,
465    arg2: *const c_void,
466    arg3: *mut c_void,
467    arg4: *const blas_int,
468) {
469    dyload_lib().zscal_.unwrap()(arg1, arg2, arg3, arg4)
470}
471
472pub unsafe fn dznrm2sub_(
473    arg1: *const blas_int,
474    arg2: *const c_void,
475    arg3: *const blas_int,
476    arg4: *mut f64,
477) {
478    dyload_lib().dznrm2sub_.unwrap()(arg1, arg2, arg3, arg4)
479}
480
481pub unsafe fn dzasumsub_(
482    arg1: *const blas_int,
483    arg2: *const c_void,
484    arg3: *const blas_int,
485    arg4: *mut f64,
486) {
487    dyload_lib().dzasumsub_.unwrap()(arg1, arg2, arg3, arg4)
488}
489
490pub unsafe fn izamaxsub_(
491    arg1: *const blas_int,
492    arg2: *const c_void,
493    arg3: *const blas_int,
494    arg4: *mut blas_int,
495) {
496    dyload_lib().izamaxsub_.unwrap()(arg1, arg2, arg3, arg4)
497}
498
499pub unsafe fn dcabs1sub_(arg1: *const c_void, arg2: *mut f64) {
500    dyload_lib().dcabs1sub_.unwrap()(arg1, arg2)
501}
502
503pub unsafe fn sgemv_(
504    arg1: *mut c_char,
505    arg2: *const blas_int,
506    arg3: *const blas_int,
507    arg4: *const f32,
508    arg5: *const f32,
509    arg6: *const blas_int,
510    arg7: *const f32,
511    arg8: *const blas_int,
512    arg9: *const f32,
513    arg10: *mut f32,
514    arg11: *const blas_int,
515) {
516    dyload_lib().sgemv_.unwrap()(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11)
517}
518
519pub unsafe fn sgbmv_(
520    arg1: *mut c_char,
521    arg2: *const blas_int,
522    arg3: *const blas_int,
523    arg4: *const blas_int,
524    arg5: *const blas_int,
525    arg6: *const f32,
526    arg7: *const f32,
527    arg8: *const blas_int,
528    arg9: *const f32,
529    arg10: *const blas_int,
530    arg11: *const f32,
531    arg12: *mut f32,
532    arg13: *const blas_int,
533) {
534    dyload_lib().sgbmv_.unwrap()(
535        arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13,
536    )
537}
538
539pub unsafe fn ssymv_(
540    arg1: *mut c_char,
541    arg2: *const blas_int,
542    arg3: *const f32,
543    arg4: *const f32,
544    arg5: *const blas_int,
545    arg6: *const f32,
546    arg7: *const blas_int,
547    arg8: *const f32,
548    arg9: *mut f32,
549    arg10: *const blas_int,
550) {
551    dyload_lib().ssymv_.unwrap()(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10)
552}
553
554pub unsafe fn ssbmv_(
555    arg1: *mut c_char,
556    arg2: *const blas_int,
557    arg3: *const blas_int,
558    arg4: *const f32,
559    arg5: *const f32,
560    arg6: *const blas_int,
561    arg7: *const f32,
562    arg8: *const blas_int,
563    arg9: *const f32,
564    arg10: *mut f32,
565    arg11: *const blas_int,
566) {
567    dyload_lib().ssbmv_.unwrap()(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11)
568}
569
570pub unsafe fn sspmv_(
571    arg1: *mut c_char,
572    arg2: *const blas_int,
573    arg3: *const f32,
574    arg4: *const f32,
575    arg5: *const f32,
576    arg6: *const blas_int,
577    arg7: *const f32,
578    arg8: *mut f32,
579    arg9: *const blas_int,
580) {
581    dyload_lib().sspmv_.unwrap()(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9)
582}
583
584pub unsafe fn strmv_(
585    arg1: *mut c_char,
586    arg2: *mut c_char,
587    arg3: *mut c_char,
588    arg4: *const blas_int,
589    arg5: *const f32,
590    arg6: *const blas_int,
591    arg7: *mut f32,
592    arg8: *const blas_int,
593) {
594    dyload_lib().strmv_.unwrap()(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8)
595}
596
597pub unsafe fn stbmv_(
598    arg1: *mut c_char,
599    arg2: *mut c_char,
600    arg3: *mut c_char,
601    arg4: *const blas_int,
602    arg5: *const blas_int,
603    arg6: *const f32,
604    arg7: *const blas_int,
605    arg8: *mut f32,
606    arg9: *const blas_int,
607) {
608    dyload_lib().stbmv_.unwrap()(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9)
609}
610
611pub unsafe fn strsv_(
612    arg1: *mut c_char,
613    arg2: *mut c_char,
614    arg3: *mut c_char,
615    arg4: *const blas_int,
616    arg5: *const f32,
617    arg6: *const blas_int,
618    arg7: *mut f32,
619    arg8: *const blas_int,
620) {
621    dyload_lib().strsv_.unwrap()(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8)
622}
623
624pub unsafe fn stbsv_(
625    arg1: *mut c_char,
626    arg2: *mut c_char,
627    arg3: *mut c_char,
628    arg4: *const blas_int,
629    arg5: *const blas_int,
630    arg6: *const f32,
631    arg7: *const blas_int,
632    arg8: *mut f32,
633    arg9: *const blas_int,
634) {
635    dyload_lib().stbsv_.unwrap()(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9)
636}
637
638pub unsafe fn stpmv_(
639    arg1: *mut c_char,
640    arg2: *mut c_char,
641    arg3: *mut c_char,
642    arg4: *const blas_int,
643    arg5: *const f32,
644    arg6: *mut f32,
645    arg7: *const blas_int,
646) {
647    dyload_lib().stpmv_.unwrap()(arg1, arg2, arg3, arg4, arg5, arg6, arg7)
648}
649
650pub unsafe fn stpsv_(
651    arg1: *mut c_char,
652    arg2: *mut c_char,
653    arg3: *mut c_char,
654    arg4: *const blas_int,
655    arg5: *const f32,
656    arg6: *mut f32,
657    arg7: *const blas_int,
658) {
659    dyload_lib().stpsv_.unwrap()(arg1, arg2, arg3, arg4, arg5, arg6, arg7)
660}
661
662pub unsafe fn sger_(
663    arg1: *const blas_int,
664    arg2: *const blas_int,
665    arg3: *const f32,
666    arg4: *const f32,
667    arg5: *const blas_int,
668    arg6: *const f32,
669    arg7: *const blas_int,
670    arg8: *mut f32,
671    arg9: *const blas_int,
672) {
673    dyload_lib().sger_.unwrap()(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9)
674}
675
676pub unsafe fn ssyr_(
677    arg1: *mut c_char,
678    arg2: *const blas_int,
679    arg3: *const f32,
680    arg4: *const f32,
681    arg5: *const blas_int,
682    arg6: *mut f32,
683    arg7: *const blas_int,
684) {
685    dyload_lib().ssyr_.unwrap()(arg1, arg2, arg3, arg4, arg5, arg6, arg7)
686}
687
688pub unsafe fn sspr_(
689    arg1: *mut c_char,
690    arg2: *const blas_int,
691    arg3: *const f32,
692    arg4: *const f32,
693    arg5: *const blas_int,
694    arg6: *mut f32,
695) {
696    dyload_lib().sspr_.unwrap()(arg1, arg2, arg3, arg4, arg5, arg6)
697}
698
699pub unsafe fn sspr2_(
700    arg1: *mut c_char,
701    arg2: *const blas_int,
702    arg3: *const f32,
703    arg4: *const f32,
704    arg5: *const blas_int,
705    arg6: *const f32,
706    arg7: *const blas_int,
707    arg8: *mut f32,
708) {
709    dyload_lib().sspr2_.unwrap()(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8)
710}
711
712pub unsafe fn ssyr2_(
713    arg1: *mut c_char,
714    arg2: *const blas_int,
715    arg3: *const f32,
716    arg4: *const f32,
717    arg5: *const blas_int,
718    arg6: *const f32,
719    arg7: *const blas_int,
720    arg8: *mut f32,
721    arg9: *const blas_int,
722) {
723    dyload_lib().ssyr2_.unwrap()(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9)
724}
725
726pub unsafe fn dgemv_(
727    arg1: *mut c_char,
728    arg2: *const blas_int,
729    arg3: *const blas_int,
730    arg4: *const f64,
731    arg5: *const f64,
732    arg6: *const blas_int,
733    arg7: *const f64,
734    arg8: *const blas_int,
735    arg9: *const f64,
736    arg10: *mut f64,
737    arg11: *const blas_int,
738) {
739    dyload_lib().dgemv_.unwrap()(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11)
740}
741
742pub unsafe fn dgbmv_(
743    arg1: *mut c_char,
744    arg2: *const blas_int,
745    arg3: *const blas_int,
746    arg4: *const blas_int,
747    arg5: *const blas_int,
748    arg6: *const f64,
749    arg7: *const f64,
750    arg8: *const blas_int,
751    arg9: *const f64,
752    arg10: *const blas_int,
753    arg11: *const f64,
754    arg12: *mut f64,
755    arg13: *const blas_int,
756) {
757    dyload_lib().dgbmv_.unwrap()(
758        arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13,
759    )
760}
761
762pub unsafe fn dsymv_(
763    arg1: *mut c_char,
764    arg2: *const blas_int,
765    arg3: *const f64,
766    arg4: *const f64,
767    arg5: *const blas_int,
768    arg6: *const f64,
769    arg7: *const blas_int,
770    arg8: *const f64,
771    arg9: *mut f64,
772    arg10: *const blas_int,
773) {
774    dyload_lib().dsymv_.unwrap()(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10)
775}
776
777pub unsafe fn dsbmv_(
778    arg1: *mut c_char,
779    arg2: *const blas_int,
780    arg3: *const blas_int,
781    arg4: *const f64,
782    arg5: *const f64,
783    arg6: *const blas_int,
784    arg7: *const f64,
785    arg8: *const blas_int,
786    arg9: *const f64,
787    arg10: *mut f64,
788    arg11: *const blas_int,
789) {
790    dyload_lib().dsbmv_.unwrap()(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11)
791}
792
793pub unsafe fn dspmv_(
794    arg1: *mut c_char,
795    arg2: *const blas_int,
796    arg3: *const f64,
797    arg4: *const f64,
798    arg5: *const f64,
799    arg6: *const blas_int,
800    arg7: *const f64,
801    arg8: *mut f64,
802    arg9: *const blas_int,
803) {
804    dyload_lib().dspmv_.unwrap()(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9)
805}
806
807pub unsafe fn dtrmv_(
808    arg1: *mut c_char,
809    arg2: *mut c_char,
810    arg3: *mut c_char,
811    arg4: *const blas_int,
812    arg5: *const f64,
813    arg6: *const blas_int,
814    arg7: *mut f64,
815    arg8: *const blas_int,
816) {
817    dyload_lib().dtrmv_.unwrap()(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8)
818}
819
820pub unsafe fn dtbmv_(
821    arg1: *mut c_char,
822    arg2: *mut c_char,
823    arg3: *mut c_char,
824    arg4: *const blas_int,
825    arg5: *const blas_int,
826    arg6: *const f64,
827    arg7: *const blas_int,
828    arg8: *mut f64,
829    arg9: *const blas_int,
830) {
831    dyload_lib().dtbmv_.unwrap()(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9)
832}
833
834pub unsafe fn dtrsv_(
835    arg1: *mut c_char,
836    arg2: *mut c_char,
837    arg3: *mut c_char,
838    arg4: *const blas_int,
839    arg5: *const f64,
840    arg6: *const blas_int,
841    arg7: *mut f64,
842    arg8: *const blas_int,
843) {
844    dyload_lib().dtrsv_.unwrap()(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8)
845}
846
847pub unsafe fn dtbsv_(
848    arg1: *mut c_char,
849    arg2: *mut c_char,
850    arg3: *mut c_char,
851    arg4: *const blas_int,
852    arg5: *const blas_int,
853    arg6: *const f64,
854    arg7: *const blas_int,
855    arg8: *mut f64,
856    arg9: *const blas_int,
857) {
858    dyload_lib().dtbsv_.unwrap()(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9)
859}
860
861pub unsafe fn dtpmv_(
862    arg1: *mut c_char,
863    arg2: *mut c_char,
864    arg3: *mut c_char,
865    arg4: *const blas_int,
866    arg5: *const f64,
867    arg6: *mut f64,
868    arg7: *const blas_int,
869) {
870    dyload_lib().dtpmv_.unwrap()(arg1, arg2, arg3, arg4, arg5, arg6, arg7)
871}
872
873pub unsafe fn dtpsv_(
874    arg1: *mut c_char,
875    arg2: *mut c_char,
876    arg3: *mut c_char,
877    arg4: *const blas_int,
878    arg5: *const f64,
879    arg6: *mut f64,
880    arg7: *const blas_int,
881) {
882    dyload_lib().dtpsv_.unwrap()(arg1, arg2, arg3, arg4, arg5, arg6, arg7)
883}
884
885pub unsafe fn dger_(
886    arg1: *const blas_int,
887    arg2: *const blas_int,
888    arg3: *const f64,
889    arg4: *const f64,
890    arg5: *const blas_int,
891    arg6: *const f64,
892    arg7: *const blas_int,
893    arg8: *mut f64,
894    arg9: *const blas_int,
895) {
896    dyload_lib().dger_.unwrap()(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9)
897}
898
899pub unsafe fn dsyr_(
900    arg1: *mut c_char,
901    arg2: *const blas_int,
902    arg3: *const f64,
903    arg4: *const f64,
904    arg5: *const blas_int,
905    arg6: *mut f64,
906    arg7: *const blas_int,
907) {
908    dyload_lib().dsyr_.unwrap()(arg1, arg2, arg3, arg4, arg5, arg6, arg7)
909}
910
911pub unsafe fn dspr_(
912    arg1: *mut c_char,
913    arg2: *const blas_int,
914    arg3: *const f64,
915    arg4: *const f64,
916    arg5: *const blas_int,
917    arg6: *mut f64,
918) {
919    dyload_lib().dspr_.unwrap()(arg1, arg2, arg3, arg4, arg5, arg6)
920}
921
922pub unsafe fn dspr2_(
923    arg1: *mut c_char,
924    arg2: *const blas_int,
925    arg3: *const f64,
926    arg4: *const f64,
927    arg5: *const blas_int,
928    arg6: *const f64,
929    arg7: *const blas_int,
930    arg8: *mut f64,
931) {
932    dyload_lib().dspr2_.unwrap()(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8)
933}
934
935pub unsafe fn dsyr2_(
936    arg1: *mut c_char,
937    arg2: *const blas_int,
938    arg3: *const f64,
939    arg4: *const f64,
940    arg5: *const blas_int,
941    arg6: *const f64,
942    arg7: *const blas_int,
943    arg8: *mut f64,
944    arg9: *const blas_int,
945) {
946    dyload_lib().dsyr2_.unwrap()(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9)
947}
948
949pub unsafe fn cgemv_(
950    arg1: *mut c_char,
951    arg2: *const blas_int,
952    arg3: *const blas_int,
953    arg4: *const c_void,
954    arg5: *const c_void,
955    arg6: *const blas_int,
956    arg7: *const c_void,
957    arg8: *const blas_int,
958    arg9: *const c_void,
959    arg10: *mut c_void,
960    arg11: *const blas_int,
961) {
962    dyload_lib().cgemv_.unwrap()(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11)
963}
964
965pub unsafe fn cgbmv_(
966    arg1: *mut c_char,
967    arg2: *const blas_int,
968    arg3: *const blas_int,
969    arg4: *const blas_int,
970    arg5: *const blas_int,
971    arg6: *const c_void,
972    arg7: *const c_void,
973    arg8: *const blas_int,
974    arg9: *const c_void,
975    arg10: *const blas_int,
976    arg11: *const c_void,
977    arg12: *mut c_void,
978    arg13: *const blas_int,
979) {
980    dyload_lib().cgbmv_.unwrap()(
981        arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13,
982    )
983}
984
985pub unsafe fn chemv_(
986    arg1: *mut c_char,
987    arg2: *const blas_int,
988    arg3: *const c_void,
989    arg4: *const c_void,
990    arg5: *const blas_int,
991    arg6: *const c_void,
992    arg7: *const blas_int,
993    arg8: *const c_void,
994    arg9: *mut c_void,
995    arg10: *const blas_int,
996) {
997    dyload_lib().chemv_.unwrap()(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10)
998}
999
1000pub unsafe fn chbmv_(
1001    arg1: *mut c_char,
1002    arg2: *const blas_int,
1003    arg3: *const blas_int,
1004    arg4: *const c_void,
1005    arg5: *const c_void,
1006    arg6: *const blas_int,
1007    arg7: *const c_void,
1008    arg8: *const blas_int,
1009    arg9: *const c_void,
1010    arg10: *mut c_void,
1011    arg11: *const blas_int,
1012) {
1013    dyload_lib().chbmv_.unwrap()(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11)
1014}
1015
1016pub unsafe fn chpmv_(
1017    arg1: *mut c_char,
1018    arg2: *const blas_int,
1019    arg3: *const c_void,
1020    arg4: *const c_void,
1021    arg5: *const c_void,
1022    arg6: *const blas_int,
1023    arg7: *const c_void,
1024    arg8: *mut c_void,
1025    arg9: *const blas_int,
1026) {
1027    dyload_lib().chpmv_.unwrap()(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9)
1028}
1029
1030pub unsafe fn ctrmv_(
1031    arg1: *mut c_char,
1032    arg2: *mut c_char,
1033    arg3: *mut c_char,
1034    arg4: *const blas_int,
1035    arg5: *const c_void,
1036    arg6: *const blas_int,
1037    arg7: *mut c_void,
1038    arg8: *const blas_int,
1039) {
1040    dyload_lib().ctrmv_.unwrap()(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8)
1041}
1042
1043pub unsafe fn ctbmv_(
1044    arg1: *mut c_char,
1045    arg2: *mut c_char,
1046    arg3: *mut c_char,
1047    arg4: *const blas_int,
1048    arg5: *const blas_int,
1049    arg6: *const c_void,
1050    arg7: *const blas_int,
1051    arg8: *mut c_void,
1052    arg9: *const blas_int,
1053) {
1054    dyload_lib().ctbmv_.unwrap()(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9)
1055}
1056
1057pub unsafe fn ctpmv_(
1058    arg1: *mut c_char,
1059    arg2: *mut c_char,
1060    arg3: *mut c_char,
1061    arg4: *const blas_int,
1062    arg5: *const c_void,
1063    arg6: *mut c_void,
1064    arg7: *const blas_int,
1065) {
1066    dyload_lib().ctpmv_.unwrap()(arg1, arg2, arg3, arg4, arg5, arg6, arg7)
1067}
1068
1069pub unsafe fn ctrsv_(
1070    arg1: *mut c_char,
1071    arg2: *mut c_char,
1072    arg3: *mut c_char,
1073    arg4: *const blas_int,
1074    arg5: *const c_void,
1075    arg6: *const blas_int,
1076    arg7: *mut c_void,
1077    arg8: *const blas_int,
1078) {
1079    dyload_lib().ctrsv_.unwrap()(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8)
1080}
1081
1082pub unsafe fn ctbsv_(
1083    arg1: *mut c_char,
1084    arg2: *mut c_char,
1085    arg3: *mut c_char,
1086    arg4: *const blas_int,
1087    arg5: *const blas_int,
1088    arg6: *const c_void,
1089    arg7: *const blas_int,
1090    arg8: *mut c_void,
1091    arg9: *const blas_int,
1092) {
1093    dyload_lib().ctbsv_.unwrap()(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9)
1094}
1095
1096pub unsafe fn ctpsv_(
1097    arg1: *mut c_char,
1098    arg2: *mut c_char,
1099    arg3: *mut c_char,
1100    arg4: *const blas_int,
1101    arg5: *const c_void,
1102    arg6: *mut c_void,
1103    arg7: *const blas_int,
1104) {
1105    dyload_lib().ctpsv_.unwrap()(arg1, arg2, arg3, arg4, arg5, arg6, arg7)
1106}
1107
1108pub unsafe fn cgerc_(
1109    arg1: *const blas_int,
1110    arg2: *const blas_int,
1111    arg3: *const c_void,
1112    arg4: *const c_void,
1113    arg5: *const blas_int,
1114    arg6: *const c_void,
1115    arg7: *const blas_int,
1116    arg8: *mut c_void,
1117    arg9: *const blas_int,
1118) {
1119    dyload_lib().cgerc_.unwrap()(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9)
1120}
1121
1122pub unsafe fn cgeru_(
1123    arg1: *const blas_int,
1124    arg2: *const blas_int,
1125    arg3: *const c_void,
1126    arg4: *const c_void,
1127    arg5: *const blas_int,
1128    arg6: *const c_void,
1129    arg7: *const blas_int,
1130    arg8: *mut c_void,
1131    arg9: *const blas_int,
1132) {
1133    dyload_lib().cgeru_.unwrap()(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9)
1134}
1135
1136pub unsafe fn cher_(
1137    arg1: *mut c_char,
1138    arg2: *const blas_int,
1139    arg3: *const f32,
1140    arg4: *const c_void,
1141    arg5: *const blas_int,
1142    arg6: *mut c_void,
1143    arg7: *const blas_int,
1144) {
1145    dyload_lib().cher_.unwrap()(arg1, arg2, arg3, arg4, arg5, arg6, arg7)
1146}
1147
1148pub unsafe fn cher2_(
1149    arg1: *mut c_char,
1150    arg2: *const blas_int,
1151    arg3: *const c_void,
1152    arg4: *const c_void,
1153    arg5: *const blas_int,
1154    arg6: *const c_void,
1155    arg7: *const blas_int,
1156    arg8: *mut c_void,
1157    arg9: *const blas_int,
1158) {
1159    dyload_lib().cher2_.unwrap()(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9)
1160}
1161
1162pub unsafe fn chpr_(
1163    arg1: *mut c_char,
1164    arg2: *const blas_int,
1165    arg3: *const f32,
1166    arg4: *const c_void,
1167    arg5: *const blas_int,
1168    arg6: *mut c_void,
1169) {
1170    dyload_lib().chpr_.unwrap()(arg1, arg2, arg3, arg4, arg5, arg6)
1171}
1172
1173pub unsafe fn chpr2_(
1174    arg1: *mut c_char,
1175    arg2: *const blas_int,
1176    arg3: *const c_void,
1177    arg4: *const c_void,
1178    arg5: *const blas_int,
1179    arg6: *const c_void,
1180    arg7: *const blas_int,
1181    arg8: *mut c_void,
1182) {
1183    dyload_lib().chpr2_.unwrap()(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8)
1184}
1185
1186pub unsafe fn zgemv_(
1187    arg1: *mut c_char,
1188    arg2: *const blas_int,
1189    arg3: *const blas_int,
1190    arg4: *const c_void,
1191    arg5: *const c_void,
1192    arg6: *const blas_int,
1193    arg7: *const c_void,
1194    arg8: *const blas_int,
1195    arg9: *const c_void,
1196    arg10: *mut c_void,
1197    arg11: *const blas_int,
1198) {
1199    dyload_lib().zgemv_.unwrap()(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11)
1200}
1201
1202pub unsafe fn zgbmv_(
1203    arg1: *mut c_char,
1204    arg2: *const blas_int,
1205    arg3: *const blas_int,
1206    arg4: *const blas_int,
1207    arg5: *const blas_int,
1208    arg6: *const c_void,
1209    arg7: *const c_void,
1210    arg8: *const blas_int,
1211    arg9: *const c_void,
1212    arg10: *const blas_int,
1213    arg11: *const c_void,
1214    arg12: *mut c_void,
1215    arg13: *const blas_int,
1216) {
1217    dyload_lib().zgbmv_.unwrap()(
1218        arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13,
1219    )
1220}
1221
1222pub unsafe fn zhemv_(
1223    arg1: *mut c_char,
1224    arg2: *const blas_int,
1225    arg3: *const c_void,
1226    arg4: *const c_void,
1227    arg5: *const blas_int,
1228    arg6: *const c_void,
1229    arg7: *const blas_int,
1230    arg8: *const c_void,
1231    arg9: *mut c_void,
1232    arg10: *const blas_int,
1233) {
1234    dyload_lib().zhemv_.unwrap()(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10)
1235}
1236
1237pub unsafe fn zhbmv_(
1238    arg1: *mut c_char,
1239    arg2: *const blas_int,
1240    arg3: *const blas_int,
1241    arg4: *const c_void,
1242    arg5: *const c_void,
1243    arg6: *const blas_int,
1244    arg7: *const c_void,
1245    arg8: *const blas_int,
1246    arg9: *const c_void,
1247    arg10: *mut c_void,
1248    arg11: *const blas_int,
1249) {
1250    dyload_lib().zhbmv_.unwrap()(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11)
1251}
1252
1253pub unsafe fn zhpmv_(
1254    arg1: *mut c_char,
1255    arg2: *const blas_int,
1256    arg3: *const c_void,
1257    arg4: *const c_void,
1258    arg5: *const c_void,
1259    arg6: *const blas_int,
1260    arg7: *const c_void,
1261    arg8: *mut c_void,
1262    arg9: *const blas_int,
1263) {
1264    dyload_lib().zhpmv_.unwrap()(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9)
1265}
1266
1267pub unsafe fn ztrmv_(
1268    arg1: *mut c_char,
1269    arg2: *mut c_char,
1270    arg3: *mut c_char,
1271    arg4: *const blas_int,
1272    arg5: *const c_void,
1273    arg6: *const blas_int,
1274    arg7: *mut c_void,
1275    arg8: *const blas_int,
1276) {
1277    dyload_lib().ztrmv_.unwrap()(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8)
1278}
1279
1280pub unsafe fn ztbmv_(
1281    arg1: *mut c_char,
1282    arg2: *mut c_char,
1283    arg3: *mut c_char,
1284    arg4: *const blas_int,
1285    arg5: *const blas_int,
1286    arg6: *const c_void,
1287    arg7: *const blas_int,
1288    arg8: *mut c_void,
1289    arg9: *const blas_int,
1290) {
1291    dyload_lib().ztbmv_.unwrap()(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9)
1292}
1293
1294pub unsafe fn ztpmv_(
1295    arg1: *mut c_char,
1296    arg2: *mut c_char,
1297    arg3: *mut c_char,
1298    arg4: *const blas_int,
1299    arg5: *const c_void,
1300    arg6: *mut c_void,
1301    arg7: *const blas_int,
1302) {
1303    dyload_lib().ztpmv_.unwrap()(arg1, arg2, arg3, arg4, arg5, arg6, arg7)
1304}
1305
1306pub unsafe fn ztrsv_(
1307    arg1: *mut c_char,
1308    arg2: *mut c_char,
1309    arg3: *mut c_char,
1310    arg4: *const blas_int,
1311    arg5: *const c_void,
1312    arg6: *const blas_int,
1313    arg7: *mut c_void,
1314    arg8: *const blas_int,
1315) {
1316    dyload_lib().ztrsv_.unwrap()(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8)
1317}
1318
1319pub unsafe fn ztbsv_(
1320    arg1: *mut c_char,
1321    arg2: *mut c_char,
1322    arg3: *mut c_char,
1323    arg4: *const blas_int,
1324    arg5: *const blas_int,
1325    arg6: *const c_void,
1326    arg7: *const blas_int,
1327    arg8: *mut c_void,
1328    arg9: *const blas_int,
1329) {
1330    dyload_lib().ztbsv_.unwrap()(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9)
1331}
1332
1333pub unsafe fn ztpsv_(
1334    arg1: *mut c_char,
1335    arg2: *mut c_char,
1336    arg3: *mut c_char,
1337    arg4: *const blas_int,
1338    arg5: *const c_void,
1339    arg6: *mut c_void,
1340    arg7: *const blas_int,
1341) {
1342    dyload_lib().ztpsv_.unwrap()(arg1, arg2, arg3, arg4, arg5, arg6, arg7)
1343}
1344
1345pub unsafe fn zgerc_(
1346    arg1: *const blas_int,
1347    arg2: *const blas_int,
1348    arg3: *const c_void,
1349    arg4: *const c_void,
1350    arg5: *const blas_int,
1351    arg6: *const c_void,
1352    arg7: *const blas_int,
1353    arg8: *mut c_void,
1354    arg9: *const blas_int,
1355) {
1356    dyload_lib().zgerc_.unwrap()(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9)
1357}
1358
1359pub unsafe fn zgeru_(
1360    arg1: *const blas_int,
1361    arg2: *const blas_int,
1362    arg3: *const c_void,
1363    arg4: *const c_void,
1364    arg5: *const blas_int,
1365    arg6: *const c_void,
1366    arg7: *const blas_int,
1367    arg8: *mut c_void,
1368    arg9: *const blas_int,
1369) {
1370    dyload_lib().zgeru_.unwrap()(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9)
1371}
1372
1373pub unsafe fn zher_(
1374    arg1: *mut c_char,
1375    arg2: *const blas_int,
1376    arg3: *const f64,
1377    arg4: *const c_void,
1378    arg5: *const blas_int,
1379    arg6: *mut c_void,
1380    arg7: *const blas_int,
1381) {
1382    dyload_lib().zher_.unwrap()(arg1, arg2, arg3, arg4, arg5, arg6, arg7)
1383}
1384
1385pub unsafe fn zher2_(
1386    arg1: *mut c_char,
1387    arg2: *const blas_int,
1388    arg3: *const c_void,
1389    arg4: *const c_void,
1390    arg5: *const blas_int,
1391    arg6: *const c_void,
1392    arg7: *const blas_int,
1393    arg8: *mut c_void,
1394    arg9: *const blas_int,
1395) {
1396    dyload_lib().zher2_.unwrap()(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9)
1397}
1398
1399pub unsafe fn zhpr_(
1400    arg1: *mut c_char,
1401    arg2: *const blas_int,
1402    arg3: *const f64,
1403    arg4: *const c_void,
1404    arg5: *const blas_int,
1405    arg6: *mut c_void,
1406) {
1407    dyload_lib().zhpr_.unwrap()(arg1, arg2, arg3, arg4, arg5, arg6)
1408}
1409
1410pub unsafe fn zhpr2_(
1411    arg1: *mut c_char,
1412    arg2: *const blas_int,
1413    arg3: *const c_void,
1414    arg4: *const c_void,
1415    arg5: *const blas_int,
1416    arg6: *const c_void,
1417    arg7: *const blas_int,
1418    arg8: *mut c_void,
1419) {
1420    dyload_lib().zhpr2_.unwrap()(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8)
1421}
1422
1423pub unsafe fn sgemm_(
1424    arg1: *mut c_char,
1425    arg2: *mut c_char,
1426    arg3: *const blas_int,
1427    arg4: *const blas_int,
1428    arg5: *const blas_int,
1429    arg6: *const f32,
1430    arg7: *const f32,
1431    arg8: *const blas_int,
1432    arg9: *const f32,
1433    arg10: *const blas_int,
1434    arg11: *const f32,
1435    arg12: *mut f32,
1436    arg13: *const blas_int,
1437) {
1438    dyload_lib().sgemm_.unwrap()(
1439        arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13,
1440    )
1441}
1442
1443pub unsafe fn sgemmtr_(
1444    arg1: *mut c_char,
1445    arg2: *mut c_char,
1446    arg3: *mut c_char,
1447    arg4: *const blas_int,
1448    arg5: *const blas_int,
1449    arg6: *const f32,
1450    arg7: *const f32,
1451    arg8: *const blas_int,
1452    arg9: *const f32,
1453    arg10: *const blas_int,
1454    arg11: *const f32,
1455    arg12: *mut f32,
1456    arg13: *const blas_int,
1457) {
1458    dyload_lib().sgemmtr_.unwrap()(
1459        arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13,
1460    )
1461}
1462
1463pub unsafe fn ssymm_(
1464    arg1: *mut c_char,
1465    arg2: *mut c_char,
1466    arg3: *const blas_int,
1467    arg4: *const blas_int,
1468    arg5: *const f32,
1469    arg6: *const f32,
1470    arg7: *const blas_int,
1471    arg8: *const f32,
1472    arg9: *const blas_int,
1473    arg10: *const f32,
1474    arg11: *mut f32,
1475    arg12: *const blas_int,
1476) {
1477    dyload_lib().ssymm_.unwrap()(
1478        arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12,
1479    )
1480}
1481
1482pub unsafe fn ssyrk_(
1483    arg1: *mut c_char,
1484    arg2: *mut c_char,
1485    arg3: *const blas_int,
1486    arg4: *const blas_int,
1487    arg5: *const f32,
1488    arg6: *const f32,
1489    arg7: *const blas_int,
1490    arg8: *const f32,
1491    arg9: *mut f32,
1492    arg10: *const blas_int,
1493) {
1494    dyload_lib().ssyrk_.unwrap()(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10)
1495}
1496
1497pub unsafe fn ssyr2k_(
1498    arg1: *mut c_char,
1499    arg2: *mut c_char,
1500    arg3: *const blas_int,
1501    arg4: *const blas_int,
1502    arg5: *const f32,
1503    arg6: *const f32,
1504    arg7: *const blas_int,
1505    arg8: *const f32,
1506    arg9: *const blas_int,
1507    arg10: *const f32,
1508    arg11: *mut f32,
1509    arg12: *const blas_int,
1510) {
1511    dyload_lib().ssyr2k_.unwrap()(
1512        arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12,
1513    )
1514}
1515
1516pub unsafe fn strmm_(
1517    arg1: *mut c_char,
1518    arg2: *mut c_char,
1519    arg3: *mut c_char,
1520    arg4: *mut c_char,
1521    arg5: *const blas_int,
1522    arg6: *const blas_int,
1523    arg7: *const f32,
1524    arg8: *const f32,
1525    arg9: *const blas_int,
1526    arg10: *mut f32,
1527    arg11: *const blas_int,
1528) {
1529    dyload_lib().strmm_.unwrap()(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11)
1530}
1531
1532pub unsafe fn strsm_(
1533    arg1: *mut c_char,
1534    arg2: *mut c_char,
1535    arg3: *mut c_char,
1536    arg4: *mut c_char,
1537    arg5: *const blas_int,
1538    arg6: *const blas_int,
1539    arg7: *const f32,
1540    arg8: *const f32,
1541    arg9: *const blas_int,
1542    arg10: *mut f32,
1543    arg11: *const blas_int,
1544) {
1545    dyload_lib().strsm_.unwrap()(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11)
1546}
1547
1548pub unsafe fn dgemm_(
1549    arg1: *mut c_char,
1550    arg2: *mut c_char,
1551    arg3: *const blas_int,
1552    arg4: *const blas_int,
1553    arg5: *const blas_int,
1554    arg6: *const f64,
1555    arg7: *const f64,
1556    arg8: *const blas_int,
1557    arg9: *const f64,
1558    arg10: *const blas_int,
1559    arg11: *const f64,
1560    arg12: *mut f64,
1561    arg13: *const blas_int,
1562) {
1563    dyload_lib().dgemm_.unwrap()(
1564        arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13,
1565    )
1566}
1567
1568pub unsafe fn dgemmtr_(
1569    arg1: *mut c_char,
1570    arg2: *mut c_char,
1571    arg3: *mut c_char,
1572    arg4: *const blas_int,
1573    arg5: *const blas_int,
1574    arg6: *const f64,
1575    arg7: *const f64,
1576    arg8: *const blas_int,
1577    arg9: *const f64,
1578    arg10: *const blas_int,
1579    arg11: *const f64,
1580    arg12: *mut f64,
1581    arg13: *const blas_int,
1582) {
1583    dyload_lib().dgemmtr_.unwrap()(
1584        arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13,
1585    )
1586}
1587
1588pub unsafe fn dsymm_(
1589    arg1: *mut c_char,
1590    arg2: *mut c_char,
1591    arg3: *const blas_int,
1592    arg4: *const blas_int,
1593    arg5: *const f64,
1594    arg6: *const f64,
1595    arg7: *const blas_int,
1596    arg8: *const f64,
1597    arg9: *const blas_int,
1598    arg10: *const f64,
1599    arg11: *mut f64,
1600    arg12: *const blas_int,
1601) {
1602    dyload_lib().dsymm_.unwrap()(
1603        arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12,
1604    )
1605}
1606
1607pub unsafe fn dsyrk_(
1608    arg1: *mut c_char,
1609    arg2: *mut c_char,
1610    arg3: *const blas_int,
1611    arg4: *const blas_int,
1612    arg5: *const f64,
1613    arg6: *const f64,
1614    arg7: *const blas_int,
1615    arg8: *const f64,
1616    arg9: *mut f64,
1617    arg10: *const blas_int,
1618) {
1619    dyload_lib().dsyrk_.unwrap()(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10)
1620}
1621
1622pub unsafe fn dsyr2k_(
1623    arg1: *mut c_char,
1624    arg2: *mut c_char,
1625    arg3: *const blas_int,
1626    arg4: *const blas_int,
1627    arg5: *const f64,
1628    arg6: *const f64,
1629    arg7: *const blas_int,
1630    arg8: *const f64,
1631    arg9: *const blas_int,
1632    arg10: *const f64,
1633    arg11: *mut f64,
1634    arg12: *const blas_int,
1635) {
1636    dyload_lib().dsyr2k_.unwrap()(
1637        arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12,
1638    )
1639}
1640
1641pub unsafe fn dtrmm_(
1642    arg1: *mut c_char,
1643    arg2: *mut c_char,
1644    arg3: *mut c_char,
1645    arg4: *mut c_char,
1646    arg5: *const blas_int,
1647    arg6: *const blas_int,
1648    arg7: *const f64,
1649    arg8: *const f64,
1650    arg9: *const blas_int,
1651    arg10: *mut f64,
1652    arg11: *const blas_int,
1653) {
1654    dyload_lib().dtrmm_.unwrap()(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11)
1655}
1656
1657pub unsafe fn dtrsm_(
1658    arg1: *mut c_char,
1659    arg2: *mut c_char,
1660    arg3: *mut c_char,
1661    arg4: *mut c_char,
1662    arg5: *const blas_int,
1663    arg6: *const blas_int,
1664    arg7: *const f64,
1665    arg8: *const f64,
1666    arg9: *const blas_int,
1667    arg10: *mut f64,
1668    arg11: *const blas_int,
1669) {
1670    dyload_lib().dtrsm_.unwrap()(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11)
1671}
1672
1673pub unsafe fn cgemm_(
1674    arg1: *mut c_char,
1675    arg2: *mut c_char,
1676    arg3: *const blas_int,
1677    arg4: *const blas_int,
1678    arg5: *const blas_int,
1679    arg6: *const c_void,
1680    arg7: *const c_void,
1681    arg8: *const blas_int,
1682    arg9: *const c_void,
1683    arg10: *const blas_int,
1684    arg11: *const c_void,
1685    arg12: *mut c_void,
1686    arg13: *const blas_int,
1687) {
1688    dyload_lib().cgemm_.unwrap()(
1689        arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13,
1690    )
1691}
1692
1693pub unsafe fn cgemmtr_(
1694    arg1: *mut c_char,
1695    arg2: *mut c_char,
1696    arg3: *mut c_char,
1697    arg4: *const blas_int,
1698    arg5: *const blas_int,
1699    arg6: *const c_void,
1700    arg7: *const c_void,
1701    arg8: *const blas_int,
1702    arg9: *const c_void,
1703    arg10: *const blas_int,
1704    arg11: *const c_void,
1705    arg12: *mut c_void,
1706    arg13: *const blas_int,
1707) {
1708    dyload_lib().cgemmtr_.unwrap()(
1709        arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13,
1710    )
1711}
1712
1713pub unsafe fn csymm_(
1714    arg1: *mut c_char,
1715    arg2: *mut c_char,
1716    arg3: *const blas_int,
1717    arg4: *const blas_int,
1718    arg5: *const c_void,
1719    arg6: *const c_void,
1720    arg7: *const blas_int,
1721    arg8: *const c_void,
1722    arg9: *const blas_int,
1723    arg10: *const c_void,
1724    arg11: *mut c_void,
1725    arg12: *const blas_int,
1726) {
1727    dyload_lib().csymm_.unwrap()(
1728        arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12,
1729    )
1730}
1731
1732pub unsafe fn chemm_(
1733    arg1: *mut c_char,
1734    arg2: *mut c_char,
1735    arg3: *const blas_int,
1736    arg4: *const blas_int,
1737    arg5: *const c_void,
1738    arg6: *const c_void,
1739    arg7: *const blas_int,
1740    arg8: *const c_void,
1741    arg9: *const blas_int,
1742    arg10: *const c_void,
1743    arg11: *mut c_void,
1744    arg12: *const blas_int,
1745) {
1746    dyload_lib().chemm_.unwrap()(
1747        arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12,
1748    )
1749}
1750
1751pub unsafe fn csyrk_(
1752    arg1: *mut c_char,
1753    arg2: *mut c_char,
1754    arg3: *const blas_int,
1755    arg4: *const blas_int,
1756    arg5: *const c_void,
1757    arg6: *const c_void,
1758    arg7: *const blas_int,
1759    arg8: *const c_void,
1760    arg9: *mut c_void,
1761    arg10: *const blas_int,
1762) {
1763    dyload_lib().csyrk_.unwrap()(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10)
1764}
1765
1766pub unsafe fn cherk_(
1767    arg1: *mut c_char,
1768    arg2: *mut c_char,
1769    arg3: *const blas_int,
1770    arg4: *const blas_int,
1771    arg5: *const f32,
1772    arg6: *const c_void,
1773    arg7: *const blas_int,
1774    arg8: *const f32,
1775    arg9: *mut c_void,
1776    arg10: *const blas_int,
1777) {
1778    dyload_lib().cherk_.unwrap()(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10)
1779}
1780
1781pub unsafe fn csyr2k_(
1782    arg1: *mut c_char,
1783    arg2: *mut c_char,
1784    arg3: *const blas_int,
1785    arg4: *const blas_int,
1786    arg5: *const c_void,
1787    arg6: *const c_void,
1788    arg7: *const blas_int,
1789    arg8: *const c_void,
1790    arg9: *const blas_int,
1791    arg10: *const c_void,
1792    arg11: *mut c_void,
1793    arg12: *const blas_int,
1794) {
1795    dyload_lib().csyr2k_.unwrap()(
1796        arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12,
1797    )
1798}
1799
1800pub unsafe fn cher2k_(
1801    arg1: *mut c_char,
1802    arg2: *mut c_char,
1803    arg3: *const blas_int,
1804    arg4: *const blas_int,
1805    arg5: *const c_void,
1806    arg6: *const c_void,
1807    arg7: *const blas_int,
1808    arg8: *const c_void,
1809    arg9: *const blas_int,
1810    arg10: *const f32,
1811    arg11: *mut c_void,
1812    arg12: *const blas_int,
1813) {
1814    dyload_lib().cher2k_.unwrap()(
1815        arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12,
1816    )
1817}
1818
1819pub unsafe fn ctrmm_(
1820    arg1: *mut c_char,
1821    arg2: *mut c_char,
1822    arg3: *mut c_char,
1823    arg4: *mut c_char,
1824    arg5: *const blas_int,
1825    arg6: *const blas_int,
1826    arg7: *const c_void,
1827    arg8: *const c_void,
1828    arg9: *const blas_int,
1829    arg10: *mut c_void,
1830    arg11: *const blas_int,
1831) {
1832    dyload_lib().ctrmm_.unwrap()(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11)
1833}
1834
1835pub unsafe fn ctrsm_(
1836    arg1: *mut c_char,
1837    arg2: *mut c_char,
1838    arg3: *mut c_char,
1839    arg4: *mut c_char,
1840    arg5: *const blas_int,
1841    arg6: *const blas_int,
1842    arg7: *const c_void,
1843    arg8: *const c_void,
1844    arg9: *const blas_int,
1845    arg10: *mut c_void,
1846    arg11: *const blas_int,
1847) {
1848    dyload_lib().ctrsm_.unwrap()(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11)
1849}
1850
1851pub unsafe fn zgemm_(
1852    arg1: *mut c_char,
1853    arg2: *mut c_char,
1854    arg3: *const blas_int,
1855    arg4: *const blas_int,
1856    arg5: *const blas_int,
1857    arg6: *const c_void,
1858    arg7: *const c_void,
1859    arg8: *const blas_int,
1860    arg9: *const c_void,
1861    arg10: *const blas_int,
1862    arg11: *const c_void,
1863    arg12: *mut c_void,
1864    arg13: *const blas_int,
1865) {
1866    dyload_lib().zgemm_.unwrap()(
1867        arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13,
1868    )
1869}
1870
1871pub unsafe fn zgemmtr_(
1872    arg1: *mut c_char,
1873    arg2: *mut c_char,
1874    arg3: *mut c_char,
1875    arg4: *const blas_int,
1876    arg5: *const blas_int,
1877    arg6: *const c_void,
1878    arg7: *const c_void,
1879    arg8: *const blas_int,
1880    arg9: *const c_void,
1881    arg10: *const blas_int,
1882    arg11: *const c_void,
1883    arg12: *mut c_void,
1884    arg13: *const blas_int,
1885) {
1886    dyload_lib().zgemmtr_.unwrap()(
1887        arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13,
1888    )
1889}
1890
1891pub unsafe fn zsymm_(
1892    arg1: *mut c_char,
1893    arg2: *mut c_char,
1894    arg3: *const blas_int,
1895    arg4: *const blas_int,
1896    arg5: *const c_void,
1897    arg6: *const c_void,
1898    arg7: *const blas_int,
1899    arg8: *const c_void,
1900    arg9: *const blas_int,
1901    arg10: *const c_void,
1902    arg11: *mut c_void,
1903    arg12: *const blas_int,
1904) {
1905    dyload_lib().zsymm_.unwrap()(
1906        arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12,
1907    )
1908}
1909
1910pub unsafe fn zhemm_(
1911    arg1: *mut c_char,
1912    arg2: *mut c_char,
1913    arg3: *const blas_int,
1914    arg4: *const blas_int,
1915    arg5: *const c_void,
1916    arg6: *const c_void,
1917    arg7: *const blas_int,
1918    arg8: *const c_void,
1919    arg9: *const blas_int,
1920    arg10: *const c_void,
1921    arg11: *mut c_void,
1922    arg12: *const blas_int,
1923) {
1924    dyload_lib().zhemm_.unwrap()(
1925        arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12,
1926    )
1927}
1928
1929pub unsafe fn zsyrk_(
1930    arg1: *mut c_char,
1931    arg2: *mut c_char,
1932    arg3: *const blas_int,
1933    arg4: *const blas_int,
1934    arg5: *const c_void,
1935    arg6: *const c_void,
1936    arg7: *const blas_int,
1937    arg8: *const c_void,
1938    arg9: *mut c_void,
1939    arg10: *const blas_int,
1940) {
1941    dyload_lib().zsyrk_.unwrap()(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10)
1942}
1943
1944pub unsafe fn zherk_(
1945    arg1: *mut c_char,
1946    arg2: *mut c_char,
1947    arg3: *const blas_int,
1948    arg4: *const blas_int,
1949    arg5: *const f64,
1950    arg6: *const c_void,
1951    arg7: *const blas_int,
1952    arg8: *const f64,
1953    arg9: *mut c_void,
1954    arg10: *const blas_int,
1955) {
1956    dyload_lib().zherk_.unwrap()(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10)
1957}
1958
1959pub unsafe fn zsyr2k_(
1960    arg1: *mut c_char,
1961    arg2: *mut c_char,
1962    arg3: *const blas_int,
1963    arg4: *const blas_int,
1964    arg5: *const c_void,
1965    arg6: *const c_void,
1966    arg7: *const blas_int,
1967    arg8: *const c_void,
1968    arg9: *const blas_int,
1969    arg10: *const c_void,
1970    arg11: *mut c_void,
1971    arg12: *const blas_int,
1972) {
1973    dyload_lib().zsyr2k_.unwrap()(
1974        arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12,
1975    )
1976}
1977
1978pub unsafe fn zher2k_(
1979    arg1: *mut c_char,
1980    arg2: *mut c_char,
1981    arg3: *const blas_int,
1982    arg4: *const blas_int,
1983    arg5: *const c_void,
1984    arg6: *const c_void,
1985    arg7: *const blas_int,
1986    arg8: *const c_void,
1987    arg9: *const blas_int,
1988    arg10: *const f64,
1989    arg11: *mut c_void,
1990    arg12: *const blas_int,
1991) {
1992    dyload_lib().zher2k_.unwrap()(
1993        arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12,
1994    )
1995}
1996
1997pub unsafe fn ztrmm_(
1998    arg1: *mut c_char,
1999    arg2: *mut c_char,
2000    arg3: *mut c_char,
2001    arg4: *mut c_char,
2002    arg5: *const blas_int,
2003    arg6: *const blas_int,
2004    arg7: *const c_void,
2005    arg8: *const c_void,
2006    arg9: *const blas_int,
2007    arg10: *mut c_void,
2008    arg11: *const blas_int,
2009) {
2010    dyload_lib().ztrmm_.unwrap()(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11)
2011}
2012
2013pub unsafe fn ztrsm_(
2014    arg1: *mut c_char,
2015    arg2: *mut c_char,
2016    arg3: *mut c_char,
2017    arg4: *mut c_char,
2018    arg5: *const blas_int,
2019    arg6: *const blas_int,
2020    arg7: *const c_void,
2021    arg8: *const c_void,
2022    arg9: *const blas_int,
2023    arg10: *mut c_void,
2024    arg11: *const blas_int,
2025) {
2026    dyload_lib().ztrsm_.unwrap()(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11)
2027}