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