1#![allow(non_camel_case_types)]
2
3use core::ffi::{c_char, c_int};
4
5#[cfg(not(feature = "ilp64"))]
6pub type lapack_int = i32;
7#[cfg(feature = "ilp64")]
8pub type lapack_int = i64;
9
10#[derive(PartialEq, Copy, Clone, Hash, Debug, Default)]
13#[repr(C)]
14pub struct __BindgenComplex<T> {
15 pub re: T,
16 pub im: T,
17}
18
19unsafe extern "C" {
20 pub fn LAPACKE_xerbla(name: *const c_char, info: lapack_int);
21 pub fn LAPACKE_lsame(ca: c_char, cb: c_char) -> lapack_int;
22 pub fn LAPACKE_cgb_trans(
23 matrix_layout: c_int,
24 m: lapack_int,
25 n: lapack_int,
26 kl: lapack_int,
27 ku: lapack_int,
28 in_: *const __BindgenComplex<f32>,
29 ldin: lapack_int,
30 out: *mut __BindgenComplex<f32>,
31 ldout: lapack_int,
32 );
33 pub fn LAPACKE_cge_trans(
34 matrix_layout: c_int,
35 m: lapack_int,
36 n: lapack_int,
37 in_: *const __BindgenComplex<f32>,
38 ldin: lapack_int,
39 out: *mut __BindgenComplex<f32>,
40 ldout: lapack_int,
41 );
42 pub fn LAPACKE_cgg_trans(
43 matrix_layout: c_int,
44 m: lapack_int,
45 n: lapack_int,
46 in_: *const __BindgenComplex<f32>,
47 ldin: lapack_int,
48 out: *mut __BindgenComplex<f32>,
49 ldout: lapack_int,
50 );
51 pub fn LAPACKE_chb_trans(
52 matrix_layout: c_int,
53 uplo: c_char,
54 n: lapack_int,
55 kd: lapack_int,
56 in_: *const __BindgenComplex<f32>,
57 ldin: lapack_int,
58 out: *mut __BindgenComplex<f32>,
59 ldout: lapack_int,
60 );
61 pub fn LAPACKE_che_trans(
62 matrix_layout: c_int,
63 uplo: c_char,
64 n: lapack_int,
65 in_: *const __BindgenComplex<f32>,
66 ldin: lapack_int,
67 out: *mut __BindgenComplex<f32>,
68 ldout: lapack_int,
69 );
70 pub fn LAPACKE_chp_trans(
71 matrix_layout: c_int,
72 uplo: c_char,
73 n: lapack_int,
74 in_: *const __BindgenComplex<f32>,
75 out: *mut __BindgenComplex<f32>,
76 );
77 pub fn LAPACKE_chs_trans(
78 matrix_layout: c_int,
79 n: lapack_int,
80 in_: *const __BindgenComplex<f32>,
81 ldin: lapack_int,
82 out: *mut __BindgenComplex<f32>,
83 ldout: lapack_int,
84 );
85 pub fn LAPACKE_cpb_trans(
86 matrix_layout: c_int,
87 uplo: c_char,
88 n: lapack_int,
89 kd: lapack_int,
90 in_: *const __BindgenComplex<f32>,
91 ldin: lapack_int,
92 out: *mut __BindgenComplex<f32>,
93 ldout: lapack_int,
94 );
95 pub fn LAPACKE_cpf_trans(
96 matrix_layout: c_int,
97 transr: c_char,
98 uplo: c_char,
99 n: lapack_int,
100 in_: *const __BindgenComplex<f32>,
101 out: *mut __BindgenComplex<f32>,
102 );
103 pub fn LAPACKE_cpo_trans(
104 matrix_layout: c_int,
105 uplo: c_char,
106 n: lapack_int,
107 in_: *const __BindgenComplex<f32>,
108 ldin: lapack_int,
109 out: *mut __BindgenComplex<f32>,
110 ldout: lapack_int,
111 );
112 pub fn LAPACKE_cpp_trans(
113 matrix_layout: c_int,
114 uplo: c_char,
115 n: lapack_int,
116 in_: *const __BindgenComplex<f32>,
117 out: *mut __BindgenComplex<f32>,
118 );
119 pub fn LAPACKE_csp_trans(
120 matrix_layout: c_int,
121 uplo: c_char,
122 n: lapack_int,
123 in_: *const __BindgenComplex<f32>,
124 out: *mut __BindgenComplex<f32>,
125 );
126 pub fn LAPACKE_csy_trans(
127 matrix_layout: c_int,
128 uplo: c_char,
129 n: lapack_int,
130 in_: *const __BindgenComplex<f32>,
131 ldin: lapack_int,
132 out: *mut __BindgenComplex<f32>,
133 ldout: lapack_int,
134 );
135 pub fn LAPACKE_ctb_trans(
136 matrix_layout: c_int,
137 uplo: c_char,
138 diag: c_char,
139 n: lapack_int,
140 kd: lapack_int,
141 in_: *const __BindgenComplex<f32>,
142 ldin: lapack_int,
143 out: *mut __BindgenComplex<f32>,
144 ldout: lapack_int,
145 );
146 pub fn LAPACKE_ctf_trans(
147 matrix_layout: c_int,
148 transr: c_char,
149 uplo: c_char,
150 diag: c_char,
151 n: lapack_int,
152 in_: *const __BindgenComplex<f32>,
153 out: *mut __BindgenComplex<f32>,
154 );
155 pub fn LAPACKE_ctp_trans(
156 matrix_layout: c_int,
157 uplo: c_char,
158 diag: c_char,
159 n: lapack_int,
160 in_: *const __BindgenComplex<f32>,
161 out: *mut __BindgenComplex<f32>,
162 );
163 pub fn LAPACKE_ctr_trans(
164 matrix_layout: c_int,
165 uplo: c_char,
166 diag: c_char,
167 n: lapack_int,
168 in_: *const __BindgenComplex<f32>,
169 ldin: lapack_int,
170 out: *mut __BindgenComplex<f32>,
171 ldout: lapack_int,
172 );
173 pub fn LAPACKE_ctz_trans(
174 matrix_layout: c_int,
175 direct: c_char,
176 uplo: c_char,
177 diag: c_char,
178 m: lapack_int,
179 n: lapack_int,
180 in_: *const __BindgenComplex<f32>,
181 ldin: lapack_int,
182 out: *mut __BindgenComplex<f32>,
183 ldout: lapack_int,
184 );
185 pub fn LAPACKE_dgb_trans(
186 matrix_layout: c_int,
187 m: lapack_int,
188 n: lapack_int,
189 kl: lapack_int,
190 ku: lapack_int,
191 in_: *const f64,
192 ldin: lapack_int,
193 out: *mut f64,
194 ldout: lapack_int,
195 );
196 pub fn LAPACKE_dge_trans(
197 matrix_layout: c_int,
198 m: lapack_int,
199 n: lapack_int,
200 in_: *const f64,
201 ldin: lapack_int,
202 out: *mut f64,
203 ldout: lapack_int,
204 );
205 pub fn LAPACKE_dgg_trans(
206 matrix_layout: c_int,
207 m: lapack_int,
208 n: lapack_int,
209 in_: *const f64,
210 ldin: lapack_int,
211 out: *mut f64,
212 ldout: lapack_int,
213 );
214 pub fn LAPACKE_dhs_trans(
215 matrix_layout: c_int,
216 n: lapack_int,
217 in_: *const f64,
218 ldin: lapack_int,
219 out: *mut f64,
220 ldout: lapack_int,
221 );
222 pub fn LAPACKE_dpb_trans(
223 matrix_layout: c_int,
224 uplo: c_char,
225 n: lapack_int,
226 kd: lapack_int,
227 in_: *const f64,
228 ldin: lapack_int,
229 out: *mut f64,
230 ldout: lapack_int,
231 );
232 pub fn LAPACKE_dpf_trans(
233 matrix_layout: c_int,
234 transr: c_char,
235 uplo: c_char,
236 n: lapack_int,
237 in_: *const f64,
238 out: *mut f64,
239 );
240 pub fn LAPACKE_dpo_trans(
241 matrix_layout: c_int,
242 uplo: c_char,
243 n: lapack_int,
244 in_: *const f64,
245 ldin: lapack_int,
246 out: *mut f64,
247 ldout: lapack_int,
248 );
249 pub fn LAPACKE_dpp_trans(
250 matrix_layout: c_int,
251 uplo: c_char,
252 n: lapack_int,
253 in_: *const f64,
254 out: *mut f64,
255 );
256 pub fn LAPACKE_dsb_trans(
257 matrix_layout: c_int,
258 uplo: c_char,
259 n: lapack_int,
260 kd: lapack_int,
261 in_: *const f64,
262 ldin: lapack_int,
263 out: *mut f64,
264 ldout: lapack_int,
265 );
266 pub fn LAPACKE_dsp_trans(
267 matrix_layout: c_int,
268 uplo: c_char,
269 n: lapack_int,
270 in_: *const f64,
271 out: *mut f64,
272 );
273 pub fn LAPACKE_dsy_trans(
274 matrix_layout: c_int,
275 uplo: c_char,
276 n: lapack_int,
277 in_: *const f64,
278 ldin: lapack_int,
279 out: *mut f64,
280 ldout: lapack_int,
281 );
282 pub fn LAPACKE_dtb_trans(
283 matrix_layout: c_int,
284 uplo: c_char,
285 diag: c_char,
286 n: lapack_int,
287 kd: lapack_int,
288 in_: *const f64,
289 ldin: lapack_int,
290 out: *mut f64,
291 ldout: lapack_int,
292 );
293 pub fn LAPACKE_dtf_trans(
294 matrix_layout: c_int,
295 transr: c_char,
296 uplo: c_char,
297 diag: c_char,
298 n: lapack_int,
299 in_: *const f64,
300 out: *mut f64,
301 );
302 pub fn LAPACKE_dtp_trans(
303 matrix_layout: c_int,
304 uplo: c_char,
305 diag: c_char,
306 n: lapack_int,
307 in_: *const f64,
308 out: *mut f64,
309 );
310 pub fn LAPACKE_dtr_trans(
311 matrix_layout: c_int,
312 uplo: c_char,
313 diag: c_char,
314 n: lapack_int,
315 in_: *const f64,
316 ldin: lapack_int,
317 out: *mut f64,
318 ldout: lapack_int,
319 );
320 pub fn LAPACKE_dtz_trans(
321 matrix_layout: c_int,
322 direct: c_char,
323 uplo: c_char,
324 diag: c_char,
325 m: lapack_int,
326 n: lapack_int,
327 in_: *const f64,
328 ldin: lapack_int,
329 out: *mut f64,
330 ldout: lapack_int,
331 );
332 pub fn LAPACKE_sgb_trans(
333 matrix_layout: c_int,
334 m: lapack_int,
335 n: lapack_int,
336 kl: lapack_int,
337 ku: lapack_int,
338 in_: *const f32,
339 ldin: lapack_int,
340 out: *mut f32,
341 ldout: lapack_int,
342 );
343 pub fn LAPACKE_sge_trans(
344 matrix_layout: c_int,
345 m: lapack_int,
346 n: lapack_int,
347 in_: *const f32,
348 ldin: lapack_int,
349 out: *mut f32,
350 ldout: lapack_int,
351 );
352 pub fn LAPACKE_sgg_trans(
353 matrix_layout: c_int,
354 m: lapack_int,
355 n: lapack_int,
356 in_: *const f32,
357 ldin: lapack_int,
358 out: *mut f32,
359 ldout: lapack_int,
360 );
361 pub fn LAPACKE_shs_trans(
362 matrix_layout: c_int,
363 n: lapack_int,
364 in_: *const f32,
365 ldin: lapack_int,
366 out: *mut f32,
367 ldout: lapack_int,
368 );
369 pub fn LAPACKE_spb_trans(
370 matrix_layout: c_int,
371 uplo: c_char,
372 n: lapack_int,
373 kd: lapack_int,
374 in_: *const f32,
375 ldin: lapack_int,
376 out: *mut f32,
377 ldout: lapack_int,
378 );
379 pub fn LAPACKE_spf_trans(
380 matrix_layout: c_int,
381 transr: c_char,
382 uplo: c_char,
383 n: lapack_int,
384 in_: *const f32,
385 out: *mut f32,
386 );
387 pub fn LAPACKE_spo_trans(
388 matrix_layout: c_int,
389 uplo: c_char,
390 n: lapack_int,
391 in_: *const f32,
392 ldin: lapack_int,
393 out: *mut f32,
394 ldout: lapack_int,
395 );
396 pub fn LAPACKE_spp_trans(
397 matrix_layout: c_int,
398 uplo: c_char,
399 n: lapack_int,
400 in_: *const f32,
401 out: *mut f32,
402 );
403 pub fn LAPACKE_ssb_trans(
404 matrix_layout: c_int,
405 uplo: c_char,
406 n: lapack_int,
407 kd: lapack_int,
408 in_: *const f32,
409 ldin: lapack_int,
410 out: *mut f32,
411 ldout: lapack_int,
412 );
413 pub fn LAPACKE_ssp_trans(
414 matrix_layout: c_int,
415 uplo: c_char,
416 n: lapack_int,
417 in_: *const f32,
418 out: *mut f32,
419 );
420 pub fn LAPACKE_ssy_trans(
421 matrix_layout: c_int,
422 uplo: c_char,
423 n: lapack_int,
424 in_: *const f32,
425 ldin: lapack_int,
426 out: *mut f32,
427 ldout: lapack_int,
428 );
429 pub fn LAPACKE_stb_trans(
430 matrix_layout: c_int,
431 uplo: c_char,
432 diag: c_char,
433 n: lapack_int,
434 kd: lapack_int,
435 in_: *const f32,
436 ldin: lapack_int,
437 out: *mut f32,
438 ldout: lapack_int,
439 );
440 pub fn LAPACKE_stf_trans(
441 matrix_layout: c_int,
442 transr: c_char,
443 uplo: c_char,
444 diag: c_char,
445 n: lapack_int,
446 in_: *const f32,
447 out: *mut f32,
448 );
449 pub fn LAPACKE_stp_trans(
450 matrix_layout: c_int,
451 uplo: c_char,
452 diag: c_char,
453 n: lapack_int,
454 in_: *const f32,
455 out: *mut f32,
456 );
457 pub fn LAPACKE_str_trans(
458 matrix_layout: c_int,
459 uplo: c_char,
460 diag: c_char,
461 n: lapack_int,
462 in_: *const f32,
463 ldin: lapack_int,
464 out: *mut f32,
465 ldout: lapack_int,
466 );
467 pub fn LAPACKE_stz_trans(
468 matrix_layout: c_int,
469 direct: c_char,
470 uplo: c_char,
471 diag: c_char,
472 m: lapack_int,
473 n: lapack_int,
474 in_: *const f32,
475 ldin: lapack_int,
476 out: *mut f32,
477 ldout: lapack_int,
478 );
479 pub fn LAPACKE_zgb_trans(
480 matrix_layout: c_int,
481 m: lapack_int,
482 n: lapack_int,
483 kl: lapack_int,
484 ku: lapack_int,
485 in_: *const __BindgenComplex<f64>,
486 ldin: lapack_int,
487 out: *mut __BindgenComplex<f64>,
488 ldout: lapack_int,
489 );
490 pub fn LAPACKE_zge_trans(
491 matrix_layout: c_int,
492 m: lapack_int,
493 n: lapack_int,
494 in_: *const __BindgenComplex<f64>,
495 ldin: lapack_int,
496 out: *mut __BindgenComplex<f64>,
497 ldout: lapack_int,
498 );
499 pub fn LAPACKE_zgg_trans(
500 matrix_layout: c_int,
501 m: lapack_int,
502 n: lapack_int,
503 in_: *const __BindgenComplex<f64>,
504 ldin: lapack_int,
505 out: *mut __BindgenComplex<f64>,
506 ldout: lapack_int,
507 );
508 pub fn LAPACKE_zhb_trans(
509 matrix_layout: c_int,
510 uplo: c_char,
511 n: lapack_int,
512 kd: lapack_int,
513 in_: *const __BindgenComplex<f64>,
514 ldin: lapack_int,
515 out: *mut __BindgenComplex<f64>,
516 ldout: lapack_int,
517 );
518 pub fn LAPACKE_zhe_trans(
519 matrix_layout: c_int,
520 uplo: c_char,
521 n: lapack_int,
522 in_: *const __BindgenComplex<f64>,
523 ldin: lapack_int,
524 out: *mut __BindgenComplex<f64>,
525 ldout: lapack_int,
526 );
527 pub fn LAPACKE_zhp_trans(
528 matrix_layout: c_int,
529 uplo: c_char,
530 n: lapack_int,
531 in_: *const __BindgenComplex<f64>,
532 out: *mut __BindgenComplex<f64>,
533 );
534 pub fn LAPACKE_zhs_trans(
535 matrix_layout: c_int,
536 n: lapack_int,
537 in_: *const __BindgenComplex<f64>,
538 ldin: lapack_int,
539 out: *mut __BindgenComplex<f64>,
540 ldout: lapack_int,
541 );
542 pub fn LAPACKE_zpb_trans(
543 matrix_layout: c_int,
544 uplo: c_char,
545 n: lapack_int,
546 kd: lapack_int,
547 in_: *const __BindgenComplex<f64>,
548 ldin: lapack_int,
549 out: *mut __BindgenComplex<f64>,
550 ldout: lapack_int,
551 );
552 pub fn LAPACKE_zpf_trans(
553 matrix_layout: c_int,
554 transr: c_char,
555 uplo: c_char,
556 n: lapack_int,
557 in_: *const __BindgenComplex<f64>,
558 out: *mut __BindgenComplex<f64>,
559 );
560 pub fn LAPACKE_zpo_trans(
561 matrix_layout: c_int,
562 uplo: c_char,
563 n: lapack_int,
564 in_: *const __BindgenComplex<f64>,
565 ldin: lapack_int,
566 out: *mut __BindgenComplex<f64>,
567 ldout: lapack_int,
568 );
569 pub fn LAPACKE_zpp_trans(
570 matrix_layout: c_int,
571 uplo: c_char,
572 n: lapack_int,
573 in_: *const __BindgenComplex<f64>,
574 out: *mut __BindgenComplex<f64>,
575 );
576 pub fn LAPACKE_zsp_trans(
577 matrix_layout: c_int,
578 uplo: c_char,
579 n: lapack_int,
580 in_: *const __BindgenComplex<f64>,
581 out: *mut __BindgenComplex<f64>,
582 );
583 pub fn LAPACKE_zsy_trans(
584 matrix_layout: c_int,
585 uplo: c_char,
586 n: lapack_int,
587 in_: *const __BindgenComplex<f64>,
588 ldin: lapack_int,
589 out: *mut __BindgenComplex<f64>,
590 ldout: lapack_int,
591 );
592 pub fn LAPACKE_ztb_trans(
593 matrix_layout: c_int,
594 uplo: c_char,
595 diag: c_char,
596 n: lapack_int,
597 kd: lapack_int,
598 in_: *const __BindgenComplex<f64>,
599 ldin: lapack_int,
600 out: *mut __BindgenComplex<f64>,
601 ldout: lapack_int,
602 );
603 pub fn LAPACKE_ztf_trans(
604 matrix_layout: c_int,
605 transr: c_char,
606 uplo: c_char,
607 diag: c_char,
608 n: lapack_int,
609 in_: *const __BindgenComplex<f64>,
610 out: *mut __BindgenComplex<f64>,
611 );
612 pub fn LAPACKE_ztp_trans(
613 matrix_layout: c_int,
614 uplo: c_char,
615 diag: c_char,
616 n: lapack_int,
617 in_: *const __BindgenComplex<f64>,
618 out: *mut __BindgenComplex<f64>,
619 );
620 pub fn LAPACKE_ztr_trans(
621 matrix_layout: c_int,
622 uplo: c_char,
623 diag: c_char,
624 n: lapack_int,
625 in_: *const __BindgenComplex<f64>,
626 ldin: lapack_int,
627 out: *mut __BindgenComplex<f64>,
628 ldout: lapack_int,
629 );
630 pub fn LAPACKE_ztz_trans(
631 matrix_layout: c_int,
632 direct: c_char,
633 uplo: c_char,
634 diag: c_char,
635 m: lapack_int,
636 n: lapack_int,
637 in_: *const __BindgenComplex<f64>,
638 ldin: lapack_int,
639 out: *mut __BindgenComplex<f64>,
640 ldout: lapack_int,
641 );
642 pub fn LAPACKE_c_nancheck(
643 n: lapack_int,
644 x: *const __BindgenComplex<f32>,
645 incx: lapack_int,
646 ) -> lapack_int;
647 pub fn LAPACKE_d_nancheck(n: lapack_int, x: *const f64, incx: lapack_int) -> lapack_int;
648 pub fn LAPACKE_s_nancheck(n: lapack_int, x: *const f32, incx: lapack_int) -> lapack_int;
649 pub fn LAPACKE_z_nancheck(
650 n: lapack_int,
651 x: *const __BindgenComplex<f64>,
652 incx: lapack_int,
653 ) -> lapack_int;
654 pub fn LAPACKE_cgb_nancheck(
655 matrix_layout: c_int,
656 m: lapack_int,
657 n: lapack_int,
658 kl: lapack_int,
659 ku: lapack_int,
660 ab: *const __BindgenComplex<f32>,
661 ldab: lapack_int,
662 ) -> lapack_int;
663 pub fn LAPACKE_cge_nancheck(
664 matrix_layout: c_int,
665 m: lapack_int,
666 n: lapack_int,
667 a: *const __BindgenComplex<f32>,
668 lda: lapack_int,
669 ) -> lapack_int;
670 pub fn LAPACKE_cgg_nancheck(
671 matrix_layout: c_int,
672 m: lapack_int,
673 n: lapack_int,
674 a: *const __BindgenComplex<f32>,
675 lda: lapack_int,
676 ) -> lapack_int;
677 pub fn LAPACKE_cgt_nancheck(
678 n: lapack_int,
679 dl: *const __BindgenComplex<f32>,
680 d: *const __BindgenComplex<f32>,
681 du: *const __BindgenComplex<f32>,
682 ) -> lapack_int;
683 pub fn LAPACKE_chb_nancheck(
684 matrix_layout: c_int,
685 uplo: c_char,
686 n: lapack_int,
687 kd: lapack_int,
688 ab: *const __BindgenComplex<f32>,
689 ldab: lapack_int,
690 ) -> lapack_int;
691 pub fn LAPACKE_che_nancheck(
692 matrix_layout: c_int,
693 uplo: c_char,
694 n: lapack_int,
695 a: *const __BindgenComplex<f32>,
696 lda: lapack_int,
697 ) -> lapack_int;
698 pub fn LAPACKE_chp_nancheck(n: lapack_int, ap: *const __BindgenComplex<f32>) -> lapack_int;
699 pub fn LAPACKE_chs_nancheck(
700 matrix_layout: c_int,
701 n: lapack_int,
702 a: *const __BindgenComplex<f32>,
703 lda: lapack_int,
704 ) -> lapack_int;
705 pub fn LAPACKE_cpb_nancheck(
706 matrix_layout: c_int,
707 uplo: c_char,
708 n: lapack_int,
709 kd: lapack_int,
710 ab: *const __BindgenComplex<f32>,
711 ldab: lapack_int,
712 ) -> lapack_int;
713 pub fn LAPACKE_cpf_nancheck(n: lapack_int, a: *const __BindgenComplex<f32>) -> lapack_int;
714 pub fn LAPACKE_cpo_nancheck(
715 matrix_layout: c_int,
716 uplo: c_char,
717 n: lapack_int,
718 a: *const __BindgenComplex<f32>,
719 lda: lapack_int,
720 ) -> lapack_int;
721 pub fn LAPACKE_cpp_nancheck(n: lapack_int, ap: *const __BindgenComplex<f32>) -> lapack_int;
722 pub fn LAPACKE_cpt_nancheck(
723 n: lapack_int,
724 d: *const f32,
725 e: *const __BindgenComplex<f32>,
726 ) -> lapack_int;
727 pub fn LAPACKE_csp_nancheck(n: lapack_int, ap: *const __BindgenComplex<f32>) -> lapack_int;
728 pub fn LAPACKE_cst_nancheck(
729 n: lapack_int,
730 d: *const __BindgenComplex<f32>,
731 e: *const __BindgenComplex<f32>,
732 ) -> lapack_int;
733 pub fn LAPACKE_csy_nancheck(
734 matrix_layout: c_int,
735 uplo: c_char,
736 n: lapack_int,
737 a: *const __BindgenComplex<f32>,
738 lda: lapack_int,
739 ) -> lapack_int;
740 pub fn LAPACKE_ctb_nancheck(
741 matrix_layout: c_int,
742 uplo: c_char,
743 diag: c_char,
744 n: lapack_int,
745 kd: lapack_int,
746 ab: *const __BindgenComplex<f32>,
747 ldab: lapack_int,
748 ) -> lapack_int;
749 pub fn LAPACKE_ctf_nancheck(
750 matrix_layout: c_int,
751 transr: c_char,
752 uplo: c_char,
753 diag: c_char,
754 n: lapack_int,
755 a: *const __BindgenComplex<f32>,
756 ) -> lapack_int;
757 pub fn LAPACKE_ctp_nancheck(
758 matrix_layout: c_int,
759 uplo: c_char,
760 diag: c_char,
761 n: lapack_int,
762 ap: *const __BindgenComplex<f32>,
763 ) -> lapack_int;
764 pub fn LAPACKE_ctr_nancheck(
765 matrix_layout: c_int,
766 uplo: c_char,
767 diag: c_char,
768 n: lapack_int,
769 a: *const __BindgenComplex<f32>,
770 lda: lapack_int,
771 ) -> lapack_int;
772 pub fn LAPACKE_ctz_nancheck(
773 matrix_layout: c_int,
774 direct: c_char,
775 uplo: c_char,
776 diag: c_char,
777 m: lapack_int,
778 n: lapack_int,
779 a: *const __BindgenComplex<f32>,
780 lda: lapack_int,
781 ) -> lapack_int;
782 pub fn LAPACKE_dgb_nancheck(
783 matrix_layout: c_int,
784 m: lapack_int,
785 n: lapack_int,
786 kl: lapack_int,
787 ku: lapack_int,
788 ab: *const f64,
789 ldab: lapack_int,
790 ) -> lapack_int;
791 pub fn LAPACKE_dge_nancheck(
792 matrix_layout: c_int,
793 m: lapack_int,
794 n: lapack_int,
795 a: *const f64,
796 lda: lapack_int,
797 ) -> lapack_int;
798 pub fn LAPACKE_dgg_nancheck(
799 matrix_layout: c_int,
800 m: lapack_int,
801 n: lapack_int,
802 a: *const f64,
803 lda: lapack_int,
804 ) -> lapack_int;
805 pub fn LAPACKE_dgt_nancheck(
806 n: lapack_int,
807 dl: *const f64,
808 d: *const f64,
809 du: *const f64,
810 ) -> lapack_int;
811 pub fn LAPACKE_dhs_nancheck(
812 matrix_layout: c_int,
813 n: lapack_int,
814 a: *const f64,
815 lda: lapack_int,
816 ) -> lapack_int;
817 pub fn LAPACKE_dpb_nancheck(
818 matrix_layout: c_int,
819 uplo: c_char,
820 n: lapack_int,
821 kd: lapack_int,
822 ab: *const f64,
823 ldab: lapack_int,
824 ) -> lapack_int;
825 pub fn LAPACKE_dpf_nancheck(n: lapack_int, a: *const f64) -> lapack_int;
826 pub fn LAPACKE_dpo_nancheck(
827 matrix_layout: c_int,
828 uplo: c_char,
829 n: lapack_int,
830 a: *const f64,
831 lda: lapack_int,
832 ) -> lapack_int;
833 pub fn LAPACKE_dpp_nancheck(n: lapack_int, ap: *const f64) -> lapack_int;
834 pub fn LAPACKE_dpt_nancheck(n: lapack_int, d: *const f64, e: *const f64) -> lapack_int;
835 pub fn LAPACKE_dsb_nancheck(
836 matrix_layout: c_int,
837 uplo: c_char,
838 n: lapack_int,
839 kd: lapack_int,
840 ab: *const f64,
841 ldab: lapack_int,
842 ) -> lapack_int;
843 pub fn LAPACKE_dsp_nancheck(n: lapack_int, ap: *const f64) -> lapack_int;
844 pub fn LAPACKE_dst_nancheck(n: lapack_int, d: *const f64, e: *const f64) -> lapack_int;
845 pub fn LAPACKE_dsy_nancheck(
846 matrix_layout: c_int,
847 uplo: c_char,
848 n: lapack_int,
849 a: *const f64,
850 lda: lapack_int,
851 ) -> lapack_int;
852 pub fn LAPACKE_dtb_nancheck(
853 matrix_layout: c_int,
854 uplo: c_char,
855 diag: c_char,
856 n: lapack_int,
857 kd: lapack_int,
858 ab: *const f64,
859 ldab: lapack_int,
860 ) -> lapack_int;
861 pub fn LAPACKE_dtf_nancheck(
862 matrix_layout: c_int,
863 transr: c_char,
864 uplo: c_char,
865 diag: c_char,
866 n: lapack_int,
867 a: *const f64,
868 ) -> lapack_int;
869 pub fn LAPACKE_dtp_nancheck(
870 matrix_layout: c_int,
871 uplo: c_char,
872 diag: c_char,
873 n: lapack_int,
874 ap: *const f64,
875 ) -> lapack_int;
876 pub fn LAPACKE_dtr_nancheck(
877 matrix_layout: c_int,
878 uplo: c_char,
879 diag: c_char,
880 n: lapack_int,
881 a: *const f64,
882 lda: lapack_int,
883 ) -> lapack_int;
884 pub fn LAPACKE_dtz_nancheck(
885 matrix_layout: c_int,
886 direct: c_char,
887 uplo: c_char,
888 diag: c_char,
889 m: lapack_int,
890 n: lapack_int,
891 a: *const f64,
892 lda: lapack_int,
893 ) -> lapack_int;
894 pub fn LAPACKE_sgb_nancheck(
895 matrix_layout: c_int,
896 m: lapack_int,
897 n: lapack_int,
898 kl: lapack_int,
899 ku: lapack_int,
900 ab: *const f32,
901 ldab: lapack_int,
902 ) -> lapack_int;
903 pub fn LAPACKE_sge_nancheck(
904 matrix_layout: c_int,
905 m: lapack_int,
906 n: lapack_int,
907 a: *const f32,
908 lda: lapack_int,
909 ) -> lapack_int;
910 pub fn LAPACKE_sgg_nancheck(
911 matrix_layout: c_int,
912 m: lapack_int,
913 n: lapack_int,
914 a: *const f32,
915 lda: lapack_int,
916 ) -> lapack_int;
917 pub fn LAPACKE_sgt_nancheck(
918 n: lapack_int,
919 dl: *const f32,
920 d: *const f32,
921 du: *const f32,
922 ) -> lapack_int;
923 pub fn LAPACKE_shs_nancheck(
924 matrix_layout: c_int,
925 n: lapack_int,
926 a: *const f32,
927 lda: lapack_int,
928 ) -> lapack_int;
929 pub fn LAPACKE_spb_nancheck(
930 matrix_layout: c_int,
931 uplo: c_char,
932 n: lapack_int,
933 kd: lapack_int,
934 ab: *const f32,
935 ldab: lapack_int,
936 ) -> lapack_int;
937 pub fn LAPACKE_spf_nancheck(n: lapack_int, a: *const f32) -> lapack_int;
938 pub fn LAPACKE_spo_nancheck(
939 matrix_layout: c_int,
940 uplo: c_char,
941 n: lapack_int,
942 a: *const f32,
943 lda: lapack_int,
944 ) -> lapack_int;
945 pub fn LAPACKE_spp_nancheck(n: lapack_int, ap: *const f32) -> lapack_int;
946 pub fn LAPACKE_spt_nancheck(n: lapack_int, d: *const f32, e: *const f32) -> lapack_int;
947 pub fn LAPACKE_ssb_nancheck(
948 matrix_layout: c_int,
949 uplo: c_char,
950 n: lapack_int,
951 kd: lapack_int,
952 ab: *const f32,
953 ldab: lapack_int,
954 ) -> lapack_int;
955 pub fn LAPACKE_ssp_nancheck(n: lapack_int, ap: *const f32) -> lapack_int;
956 pub fn LAPACKE_sst_nancheck(n: lapack_int, d: *const f32, e: *const f32) -> lapack_int;
957 pub fn LAPACKE_ssy_nancheck(
958 matrix_layout: c_int,
959 uplo: c_char,
960 n: lapack_int,
961 a: *const f32,
962 lda: lapack_int,
963 ) -> lapack_int;
964 pub fn LAPACKE_stb_nancheck(
965 matrix_layout: c_int,
966 uplo: c_char,
967 diag: c_char,
968 n: lapack_int,
969 kd: lapack_int,
970 ab: *const f32,
971 ldab: lapack_int,
972 ) -> lapack_int;
973 pub fn LAPACKE_stf_nancheck(
974 matrix_layout: c_int,
975 transr: c_char,
976 uplo: c_char,
977 diag: c_char,
978 n: lapack_int,
979 a: *const f32,
980 ) -> lapack_int;
981 pub fn LAPACKE_stp_nancheck(
982 matrix_layout: c_int,
983 uplo: c_char,
984 diag: c_char,
985 n: lapack_int,
986 ap: *const f32,
987 ) -> lapack_int;
988 pub fn LAPACKE_str_nancheck(
989 matrix_layout: c_int,
990 uplo: c_char,
991 diag: c_char,
992 n: lapack_int,
993 a: *const f32,
994 lda: lapack_int,
995 ) -> lapack_int;
996 pub fn LAPACKE_stz_nancheck(
997 matrix_layout: c_int,
998 direct: c_char,
999 uplo: c_char,
1000 diag: c_char,
1001 m: lapack_int,
1002 n: lapack_int,
1003 a: *const f32,
1004 lda: lapack_int,
1005 ) -> lapack_int;
1006 pub fn LAPACKE_zgb_nancheck(
1007 matrix_layout: c_int,
1008 m: lapack_int,
1009 n: lapack_int,
1010 kl: lapack_int,
1011 ku: lapack_int,
1012 ab: *const __BindgenComplex<f64>,
1013 ldab: lapack_int,
1014 ) -> lapack_int;
1015 pub fn LAPACKE_zge_nancheck(
1016 matrix_layout: c_int,
1017 m: lapack_int,
1018 n: lapack_int,
1019 a: *const __BindgenComplex<f64>,
1020 lda: lapack_int,
1021 ) -> lapack_int;
1022 pub fn LAPACKE_zgg_nancheck(
1023 matrix_layout: c_int,
1024 m: lapack_int,
1025 n: lapack_int,
1026 a: *const __BindgenComplex<f64>,
1027 lda: lapack_int,
1028 ) -> lapack_int;
1029 pub fn LAPACKE_zgt_nancheck(
1030 n: lapack_int,
1031 dl: *const __BindgenComplex<f64>,
1032 d: *const __BindgenComplex<f64>,
1033 du: *const __BindgenComplex<f64>,
1034 ) -> lapack_int;
1035 pub fn LAPACKE_zhb_nancheck(
1036 matrix_layout: c_int,
1037 uplo: c_char,
1038 n: lapack_int,
1039 kd: lapack_int,
1040 ab: *const __BindgenComplex<f64>,
1041 ldab: lapack_int,
1042 ) -> lapack_int;
1043 pub fn LAPACKE_zhe_nancheck(
1044 matrix_layout: c_int,
1045 uplo: c_char,
1046 n: lapack_int,
1047 a: *const __BindgenComplex<f64>,
1048 lda: lapack_int,
1049 ) -> lapack_int;
1050 pub fn LAPACKE_zhp_nancheck(n: lapack_int, ap: *const __BindgenComplex<f64>) -> lapack_int;
1051 pub fn LAPACKE_zhs_nancheck(
1052 matrix_layout: c_int,
1053 n: lapack_int,
1054 a: *const __BindgenComplex<f64>,
1055 lda: lapack_int,
1056 ) -> lapack_int;
1057 pub fn LAPACKE_zpb_nancheck(
1058 matrix_layout: c_int,
1059 uplo: c_char,
1060 n: lapack_int,
1061 kd: lapack_int,
1062 ab: *const __BindgenComplex<f64>,
1063 ldab: lapack_int,
1064 ) -> lapack_int;
1065 pub fn LAPACKE_zpf_nancheck(n: lapack_int, a: *const __BindgenComplex<f64>) -> lapack_int;
1066 pub fn LAPACKE_zpo_nancheck(
1067 matrix_layout: c_int,
1068 uplo: c_char,
1069 n: lapack_int,
1070 a: *const __BindgenComplex<f64>,
1071 lda: lapack_int,
1072 ) -> lapack_int;
1073 pub fn LAPACKE_zpp_nancheck(n: lapack_int, ap: *const __BindgenComplex<f64>) -> lapack_int;
1074 pub fn LAPACKE_zpt_nancheck(
1075 n: lapack_int,
1076 d: *const f64,
1077 e: *const __BindgenComplex<f64>,
1078 ) -> lapack_int;
1079 pub fn LAPACKE_zsp_nancheck(n: lapack_int, ap: *const __BindgenComplex<f64>) -> lapack_int;
1080 pub fn LAPACKE_zst_nancheck(
1081 n: lapack_int,
1082 d: *const __BindgenComplex<f64>,
1083 e: *const __BindgenComplex<f64>,
1084 ) -> lapack_int;
1085 pub fn LAPACKE_zsy_nancheck(
1086 matrix_layout: c_int,
1087 uplo: c_char,
1088 n: lapack_int,
1089 a: *const __BindgenComplex<f64>,
1090 lda: lapack_int,
1091 ) -> lapack_int;
1092 pub fn LAPACKE_ztb_nancheck(
1093 matrix_layout: c_int,
1094 uplo: c_char,
1095 diag: c_char,
1096 n: lapack_int,
1097 kd: lapack_int,
1098 ab: *const __BindgenComplex<f64>,
1099 ldab: lapack_int,
1100 ) -> lapack_int;
1101 pub fn LAPACKE_ztf_nancheck(
1102 matrix_layout: c_int,
1103 transr: c_char,
1104 uplo: c_char,
1105 diag: c_char,
1106 n: lapack_int,
1107 a: *const __BindgenComplex<f64>,
1108 ) -> lapack_int;
1109 pub fn LAPACKE_ztp_nancheck(
1110 matrix_layout: c_int,
1111 uplo: c_char,
1112 diag: c_char,
1113 n: lapack_int,
1114 ap: *const __BindgenComplex<f64>,
1115 ) -> lapack_int;
1116 pub fn LAPACKE_ztr_nancheck(
1117 matrix_layout: c_int,
1118 uplo: c_char,
1119 diag: c_char,
1120 n: lapack_int,
1121 a: *const __BindgenComplex<f64>,
1122 lda: lapack_int,
1123 ) -> lapack_int;
1124 pub fn LAPACKE_ztz_nancheck(
1125 matrix_layout: c_int,
1126 direct: c_char,
1127 uplo: c_char,
1128 diag: c_char,
1129 m: lapack_int,
1130 n: lapack_int,
1131 a: *const __BindgenComplex<f64>,
1132 lda: lapack_int,
1133 ) -> lapack_int;
1134}