OpenBLAS/lapack-netlib/LAPACKE/utils
Yue Chang ede136ee4e Fix 32-bit integer overflow in LAPACKE nancheck index arithmetic
The optional NaN checks performed by LAPACKE front-ends computed array
offsets and lengths in 32-bit lapack_int arithmetic, which overflows for
large matrices (e.g. LAPACKE_dpotrf with n = lda >= 46341 overflows
j*lda in LAPACKE_dtr_nancheck, leading to out-of-bounds reads and
crashes). Several nancheck helpers (ge, gb, tp, tf) already cast to
size_t; this applies the same treatment to the ones that were missed:

- ?tr_nancheck: cast a[i+j*lda] index to size_t (also covers po/sy/he
  checks, i.e. the POTRF/Cholesky path)
- ?_nancheck (vector): iterate by element count instead of n*inc, with
  size_t indexing
- ?sp/?pp/?pf/?hp/?tp/?tf_nancheck: compute n*(n+1)/2 length in size_t
- ?tz_nancheck: widen the part offsets to int64_t (keeping the -1
  sentinel) and compute them with a widening cast

Verified with UBSan: LAPACKE_str_nancheck at n = lda = 47000 previously
reported signed integer overflow and crashed with SEGV at -O0; it now
passes and still detects the NaN. Old and new code produce identical
results across 1907 enumerated small-size cases (all layouts, uplo,
diag, shapes and NaN positions for tr/tz/vector/packed variants).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-06-11 23:42:28 -04:00
..
CMakeLists.txt Add NaN check functions for trapezoidal matrices (Reference-LAPACK PR738+742) 2022-11-13 15:03:39 +01:00
Makefile Add NaN check functions for trapezoidal matrices (Reference-LAPACK PR738+742) 2022-11-13 15:03:39 +01:00
lapacke_c_nancheck.c Fix 32-bit integer overflow in LAPACKE nancheck index arithmetic 2026-06-11 23:42:28 -04:00
lapacke_cgb_nancheck.c Update LAPACK/LAPACKE to Reference-LAPACK 3.10.1 2022-04-21 20:39:29 +02:00
lapacke_cgb_trans.c Fix typos in comments and documentation of LAPACK (Reference-LAPACK PR 820) (#4045) 2023-05-18 16:28:20 +02:00
lapacke_cge_nancheck.c Update LAPACK/LAPACKE to Reference-LAPACK 3.10.1 2022-04-21 20:39:29 +02:00
lapacke_cge_trans.c Update LAPACK/LAPACKE to Reference-LAPACK 3.10.1 2022-04-21 20:39:29 +02:00
lapacke_cgg_nancheck.c Update LAPACK/LAPACKE to Reference-LAPACK 3.10.1 2022-04-21 20:39:29 +02:00
lapacke_cgg_trans.c Update LAPACK/LAPACKE to Reference-LAPACK 3.10.1 2022-04-21 20:39:29 +02:00
lapacke_cgt_nancheck.c Update LAPACK/LAPACKE to Reference-LAPACK 3.10.1 2022-04-21 20:39:29 +02:00
lapacke_chb_nancheck.c Update LAPACK/LAPACKE to Reference-LAPACK 3.10.1 2022-04-21 20:39:29 +02:00
lapacke_chb_trans.c Update LAPACK/LAPACKE to Reference-LAPACK 3.10.1 2022-04-21 20:39:29 +02:00
lapacke_che_nancheck.c Update LAPACK/LAPACKE to Reference-LAPACK 3.10.1 2022-04-21 20:39:29 +02:00
lapacke_che_trans.c Update LAPACK/LAPACKE to Reference-LAPACK 3.10.1 2022-04-21 20:39:29 +02:00
lapacke_chp_nancheck.c Fix 32-bit integer overflow in LAPACKE nancheck index arithmetic 2026-06-11 23:42:28 -04:00
lapacke_chp_trans.c Update LAPACK/LAPACKE to Reference-LAPACK 3.10.1 2022-04-21 20:39:29 +02:00
lapacke_chs_nancheck.c Update LAPACK/LAPACKE to Reference-LAPACK 3.10.1 2022-04-21 20:39:29 +02:00
lapacke_chs_trans.c Update LAPACK/LAPACKE to Reference-LAPACK 3.10.1 2022-04-21 20:39:29 +02:00
lapacke_cpb_nancheck.c Update LAPACK/LAPACKE to Reference-LAPACK 3.10.1 2022-04-21 20:39:29 +02:00
lapacke_cpb_trans.c Update LAPACK/LAPACKE to Reference-LAPACK 3.10.1 2022-04-21 20:39:29 +02:00
lapacke_cpf_nancheck.c Fix 32-bit integer overflow in LAPACKE nancheck index arithmetic 2026-06-11 23:42:28 -04:00
lapacke_cpf_trans.c Update LAPACK/LAPACKE to Reference-LAPACK 3.10.1 2022-04-21 20:39:29 +02:00
lapacke_cpo_nancheck.c Update LAPACK/LAPACKE to Reference-LAPACK 3.10.1 2022-04-21 20:39:29 +02:00
lapacke_cpo_trans.c Update LAPACK/LAPACKE to Reference-LAPACK 3.10.1 2022-04-21 20:39:29 +02:00
lapacke_cpp_nancheck.c Fix 32-bit integer overflow in LAPACKE nancheck index arithmetic 2026-06-11 23:42:28 -04:00
lapacke_cpp_trans.c Update LAPACK/LAPACKE to Reference-LAPACK 3.10.1 2022-04-21 20:39:29 +02:00
lapacke_cpt_nancheck.c Update LAPACK/LAPACKE to Reference-LAPACK 3.10.1 2022-04-21 20:39:29 +02:00
lapacke_csp_nancheck.c Fix 32-bit integer overflow in LAPACKE nancheck index arithmetic 2026-06-11 23:42:28 -04:00
lapacke_csp_trans.c Update LAPACK/LAPACKE to Reference-LAPACK 3.10.1 2022-04-21 20:39:29 +02:00
lapacke_cst_nancheck.c Update LAPACK/LAPACKE to Reference-LAPACK 3.10.1 2022-04-21 20:39:29 +02:00
lapacke_csy_nancheck.c Update LAPACK/LAPACKE to Reference-LAPACK 3.10.1 2022-04-21 20:39:29 +02:00
lapacke_csy_trans.c Update LAPACK/LAPACKE to Reference-LAPACK 3.10.1 2022-04-21 20:39:29 +02:00
lapacke_ctb_nancheck.c Update LAPACK/LAPACKE to Reference-LAPACK 3.10.1 2022-04-21 20:39:29 +02:00
lapacke_ctb_trans.c Update LAPACK/LAPACKE to Reference-LAPACK 3.10.1 2022-04-21 20:39:29 +02:00
lapacke_ctf_nancheck.c Fix 32-bit integer overflow in LAPACKE nancheck index arithmetic 2026-06-11 23:42:28 -04:00
lapacke_ctf_trans.c Update LAPACK/LAPACKE to Reference-LAPACK 3.10.1 2022-04-21 20:39:29 +02:00
lapacke_ctp_nancheck.c Fix 32-bit integer overflow in LAPACKE nancheck index arithmetic 2026-06-11 23:42:28 -04:00
lapacke_ctp_trans.c Update LAPACK/LAPACKE to Reference-LAPACK 3.10.1 2022-04-21 20:39:29 +02:00
lapacke_ctr_nancheck.c Fix 32-bit integer overflow in LAPACKE nancheck index arithmetic 2026-06-11 23:42:28 -04:00
lapacke_ctr_trans.c Update LAPACK/LAPACKE to Reference-LAPACK 3.10.1 2022-04-21 20:39:29 +02:00
lapacke_ctz_nancheck.c Fix 32-bit integer overflow in LAPACKE nancheck index arithmetic 2026-06-11 23:42:28 -04:00
lapacke_ctz_trans.c Remove unnecessary return in void function call (Reference-LAPACK PR760) 2022-11-23 10:40:59 +01:00
lapacke_d_nancheck.c Fix 32-bit integer overflow in LAPACKE nancheck index arithmetic 2026-06-11 23:42:28 -04:00
lapacke_dgb_nancheck.c Update LAPACK/LAPACKE to Reference-LAPACK 3.10.1 2022-04-21 20:39:29 +02:00
lapacke_dgb_trans.c Fix typos in comments and documentation of LAPACK (Reference-LAPACK PR 820) (#4045) 2023-05-18 16:28:20 +02:00
lapacke_dge_nancheck.c Update LAPACK/LAPACKE to Reference-LAPACK 3.10.1 2022-04-21 20:39:29 +02:00
lapacke_dge_trans.c Update LAPACK/LAPACKE to Reference-LAPACK 3.10.1 2022-04-21 20:39:29 +02:00
lapacke_dgg_nancheck.c Update LAPACK/LAPACKE to Reference-LAPACK 3.10.1 2022-04-21 20:39:29 +02:00
lapacke_dgg_trans.c Update LAPACK/LAPACKE to Reference-LAPACK 3.10.1 2022-04-21 20:39:29 +02:00
lapacke_dgt_nancheck.c Update LAPACK/LAPACKE to Reference-LAPACK 3.10.1 2022-04-21 20:39:29 +02:00
lapacke_dhs_nancheck.c Update LAPACK/LAPACKE to Reference-LAPACK 3.10.1 2022-04-21 20:39:29 +02:00
lapacke_dhs_trans.c Update LAPACK/LAPACKE to Reference-LAPACK 3.10.1 2022-04-21 20:39:29 +02:00
lapacke_dpb_nancheck.c Update LAPACK/LAPACKE to Reference-LAPACK 3.10.1 2022-04-21 20:39:29 +02:00
lapacke_dpb_trans.c Update LAPACK/LAPACKE to Reference-LAPACK 3.10.1 2022-04-21 20:39:29 +02:00
lapacke_dpf_nancheck.c Fix 32-bit integer overflow in LAPACKE nancheck index arithmetic 2026-06-11 23:42:28 -04:00
lapacke_dpf_trans.c Update LAPACK/LAPACKE to Reference-LAPACK 3.10.1 2022-04-21 20:39:29 +02:00
lapacke_dpo_nancheck.c Update LAPACK/LAPACKE to Reference-LAPACK 3.10.1 2022-04-21 20:39:29 +02:00
lapacke_dpo_trans.c Update LAPACK/LAPACKE to Reference-LAPACK 3.10.1 2022-04-21 20:39:29 +02:00
lapacke_dpp_nancheck.c Fix 32-bit integer overflow in LAPACKE nancheck index arithmetic 2026-06-11 23:42:28 -04:00
lapacke_dpp_trans.c Update LAPACK/LAPACKE to Reference-LAPACK 3.10.1 2022-04-21 20:39:29 +02:00
lapacke_dpt_nancheck.c Update LAPACK/LAPACKE to Reference-LAPACK 3.10.1 2022-04-21 20:39:29 +02:00
lapacke_dsb_nancheck.c Update LAPACK/LAPACKE to Reference-LAPACK 3.10.1 2022-04-21 20:39:29 +02:00
lapacke_dsb_trans.c Update LAPACK/LAPACKE to Reference-LAPACK 3.10.1 2022-04-21 20:39:29 +02:00
lapacke_dsp_nancheck.c Fix 32-bit integer overflow in LAPACKE nancheck index arithmetic 2026-06-11 23:42:28 -04:00
lapacke_dsp_trans.c Update LAPACK/LAPACKE to Reference-LAPACK 3.10.1 2022-04-21 20:39:29 +02:00
lapacke_dst_nancheck.c Update LAPACK/LAPACKE to Reference-LAPACK 3.10.1 2022-04-21 20:39:29 +02:00
lapacke_dsy_nancheck.c Update LAPACK/LAPACKE to Reference-LAPACK 3.10.1 2022-04-21 20:39:29 +02:00
lapacke_dsy_trans.c Update LAPACK/LAPACKE to Reference-LAPACK 3.10.1 2022-04-21 20:39:29 +02:00
lapacke_dtb_nancheck.c Update LAPACK/LAPACKE to Reference-LAPACK 3.10.1 2022-04-21 20:39:29 +02:00
lapacke_dtb_trans.c Update LAPACK/LAPACKE to Reference-LAPACK 3.10.1 2022-04-21 20:39:29 +02:00
lapacke_dtf_nancheck.c Fix 32-bit integer overflow in LAPACKE nancheck index arithmetic 2026-06-11 23:42:28 -04:00
lapacke_dtf_trans.c Update LAPACK/LAPACKE to Reference-LAPACK 3.10.1 2022-04-21 20:39:29 +02:00
lapacke_dtp_nancheck.c Fix 32-bit integer overflow in LAPACKE nancheck index arithmetic 2026-06-11 23:42:28 -04:00
lapacke_dtp_trans.c Update LAPACK/LAPACKE to Reference-LAPACK 3.10.1 2022-04-21 20:39:29 +02:00
lapacke_dtr_nancheck.c Fix 32-bit integer overflow in LAPACKE nancheck index arithmetic 2026-06-11 23:42:28 -04:00
lapacke_dtr_trans.c Update LAPACK/LAPACKE to Reference-LAPACK 3.10.1 2022-04-21 20:39:29 +02:00
lapacke_dtz_nancheck.c Fix 32-bit integer overflow in LAPACKE nancheck index arithmetic 2026-06-11 23:42:28 -04:00
lapacke_dtz_trans.c Remove unnecessary return in void function call (Reference-LAPACK PR760) 2022-11-23 10:41:50 +01:00
lapacke_lsame.c rewrite the ifdef as Windows cl failed to parse it 2022-12-14 15:16:53 +01:00
lapacke_make_complex_double.c Add dummy implementations for the LAPACK_COMPLEX_CUSTOM case 2025-03-12 23:20:16 +01:00
lapacke_make_complex_float.c Add dummy implementations for the LAPACK_COMPLEX_CUSTOM case 2025-03-12 23:20:16 +01:00
lapacke_s_nancheck.c Fix 32-bit integer overflow in LAPACKE nancheck index arithmetic 2026-06-11 23:42:28 -04:00
lapacke_sgb_nancheck.c Update LAPACK/LAPACKE to Reference-LAPACK 3.10.1 2022-04-21 20:39:29 +02:00
lapacke_sgb_trans.c Fix typos in comments and documentation of LAPACK (Reference-LAPACK PR 820) (#4045) 2023-05-18 16:28:20 +02:00
lapacke_sge_nancheck.c Update LAPACK/LAPACKE to Reference-LAPACK 3.10.1 2022-04-21 20:39:29 +02:00
lapacke_sge_trans.c Update LAPACK/LAPACKE to Reference-LAPACK 3.10.1 2022-04-21 20:39:29 +02:00
lapacke_sgg_nancheck.c Update LAPACK/LAPACKE to Reference-LAPACK 3.10.1 2022-04-21 20:39:29 +02:00
lapacke_sgg_trans.c Update LAPACK/LAPACKE to Reference-LAPACK 3.10.1 2022-04-21 20:39:29 +02:00
lapacke_sgt_nancheck.c Update LAPACK/LAPACKE to Reference-LAPACK 3.10.1 2022-04-21 20:39:29 +02:00
lapacke_shs_nancheck.c Update LAPACK/LAPACKE to Reference-LAPACK 3.10.1 2022-04-21 20:39:29 +02:00
lapacke_shs_trans.c Update LAPACK/LAPACKE to Reference-LAPACK 3.10.1 2022-04-21 20:39:29 +02:00
lapacke_spb_nancheck.c Update LAPACK/LAPACKE to Reference-LAPACK 3.10.1 2022-04-21 20:39:29 +02:00
lapacke_spb_trans.c Update LAPACK/LAPACKE to Reference-LAPACK 3.10.1 2022-04-21 20:39:29 +02:00
lapacke_spf_nancheck.c Fix 32-bit integer overflow in LAPACKE nancheck index arithmetic 2026-06-11 23:42:28 -04:00
lapacke_spf_trans.c Update LAPACK/LAPACKE to Reference-LAPACK 3.10.1 2022-04-21 20:39:29 +02:00
lapacke_spo_nancheck.c Update LAPACK/LAPACKE to Reference-LAPACK 3.10.1 2022-04-21 20:39:29 +02:00
lapacke_spo_trans.c Update LAPACK/LAPACKE to Reference-LAPACK 3.10.1 2022-04-21 20:39:29 +02:00
lapacke_spp_nancheck.c Fix 32-bit integer overflow in LAPACKE nancheck index arithmetic 2026-06-11 23:42:28 -04:00
lapacke_spp_trans.c Update LAPACK/LAPACKE to Reference-LAPACK 3.10.1 2022-04-21 20:39:29 +02:00
lapacke_spt_nancheck.c Update LAPACK/LAPACKE to Reference-LAPACK 3.10.1 2022-04-21 20:39:29 +02:00
lapacke_ssb_nancheck.c Update LAPACK/LAPACKE to Reference-LAPACK 3.10.1 2022-04-21 20:39:29 +02:00
lapacke_ssb_trans.c Update LAPACK/LAPACKE to Reference-LAPACK 3.10.1 2022-04-21 20:39:29 +02:00
lapacke_ssp_nancheck.c Fix 32-bit integer overflow in LAPACKE nancheck index arithmetic 2026-06-11 23:42:28 -04:00
lapacke_ssp_trans.c Update LAPACK/LAPACKE to Reference-LAPACK 3.10.1 2022-04-21 20:39:29 +02:00
lapacke_sst_nancheck.c Update LAPACK/LAPACKE to Reference-LAPACK 3.10.1 2022-04-21 20:39:29 +02:00
lapacke_ssy_nancheck.c Update LAPACK/LAPACKE to Reference-LAPACK 3.10.1 2022-04-21 20:39:29 +02:00
lapacke_ssy_trans.c Update LAPACK/LAPACKE to Reference-LAPACK 3.10.1 2022-04-21 20:39:29 +02:00
lapacke_stb_nancheck.c Update LAPACK/LAPACKE to Reference-LAPACK 3.10.1 2022-04-21 20:39:29 +02:00
lapacke_stb_trans.c Update LAPACK/LAPACKE to Reference-LAPACK 3.10.1 2022-04-21 20:39:29 +02:00
lapacke_stf_nancheck.c Fix 32-bit integer overflow in LAPACKE nancheck index arithmetic 2026-06-11 23:42:28 -04:00
lapacke_stf_trans.c Update LAPACK/LAPACKE to Reference-LAPACK 3.10.1 2022-04-21 20:39:29 +02:00
lapacke_stp_nancheck.c Fix 32-bit integer overflow in LAPACKE nancheck index arithmetic 2026-06-11 23:42:28 -04:00
lapacke_stp_trans.c Update LAPACK/LAPACKE to Reference-LAPACK 3.10.1 2022-04-21 20:39:29 +02:00
lapacke_str_nancheck.c Fix 32-bit integer overflow in LAPACKE nancheck index arithmetic 2026-06-11 23:42:28 -04:00
lapacke_str_trans.c Update LAPACK/LAPACKE to Reference-LAPACK 3.10.1 2022-04-21 20:39:29 +02:00
lapacke_stz_nancheck.c Fix 32-bit integer overflow in LAPACKE nancheck index arithmetic 2026-06-11 23:42:28 -04:00
lapacke_stz_trans.c Remove unnecessary return in void function call (Reference-LAPACK PR760) 2022-11-23 10:42:29 +01:00
lapacke_xerbla.c Update LAPACK/LAPACKE to Reference-LAPACK 3.10.1 2022-04-21 20:39:29 +02:00
lapacke_z_nancheck.c Fix 32-bit integer overflow in LAPACKE nancheck index arithmetic 2026-06-11 23:42:28 -04:00
lapacke_zgb_nancheck.c Update LAPACK/LAPACKE to Reference-LAPACK 3.10.1 2022-04-21 20:39:29 +02:00
lapacke_zgb_trans.c Fix typos in comments and documentation of LAPACK (Reference-LAPACK PR 820) (#4045) 2023-05-18 16:28:20 +02:00
lapacke_zge_nancheck.c Update LAPACK/LAPACKE to Reference-LAPACK 3.10.1 2022-04-21 20:39:29 +02:00
lapacke_zge_trans.c Update LAPACK/LAPACKE to Reference-LAPACK 3.10.1 2022-04-21 20:39:29 +02:00
lapacke_zgg_nancheck.c Update LAPACK/LAPACKE to Reference-LAPACK 3.10.1 2022-04-21 20:39:29 +02:00
lapacke_zgg_trans.c Update LAPACK/LAPACKE to Reference-LAPACK 3.10.1 2022-04-21 20:39:29 +02:00
lapacke_zgt_nancheck.c Update LAPACK/LAPACKE to Reference-LAPACK 3.10.1 2022-04-21 20:39:29 +02:00
lapacke_zhb_nancheck.c Update LAPACK/LAPACKE to Reference-LAPACK 3.10.1 2022-04-21 20:39:29 +02:00
lapacke_zhb_trans.c Update LAPACK/LAPACKE to Reference-LAPACK 3.10.1 2022-04-21 20:39:29 +02:00
lapacke_zhe_nancheck.c Update LAPACK/LAPACKE to Reference-LAPACK 3.10.1 2022-04-21 20:39:29 +02:00
lapacke_zhe_trans.c Update LAPACK/LAPACKE to Reference-LAPACK 3.10.1 2022-04-21 20:39:29 +02:00
lapacke_zhp_nancheck.c Fix 32-bit integer overflow in LAPACKE nancheck index arithmetic 2026-06-11 23:42:28 -04:00
lapacke_zhp_trans.c Update LAPACK/LAPACKE to Reference-LAPACK 3.10.1 2022-04-21 20:39:29 +02:00
lapacke_zhs_nancheck.c Update LAPACK/LAPACKE to Reference-LAPACK 3.10.1 2022-04-21 20:39:29 +02:00
lapacke_zhs_trans.c Update LAPACK/LAPACKE to Reference-LAPACK 3.10.1 2022-04-21 20:39:29 +02:00
lapacke_zpb_nancheck.c Update LAPACK/LAPACKE to Reference-LAPACK 3.10.1 2022-04-21 20:39:29 +02:00
lapacke_zpb_trans.c Update LAPACK/LAPACKE to Reference-LAPACK 3.10.1 2022-04-21 20:39:29 +02:00
lapacke_zpf_nancheck.c Fix 32-bit integer overflow in LAPACKE nancheck index arithmetic 2026-06-11 23:42:28 -04:00
lapacke_zpf_trans.c Update LAPACK/LAPACKE to Reference-LAPACK 3.10.1 2022-04-21 20:39:29 +02:00
lapacke_zpo_nancheck.c Update LAPACK/LAPACKE to Reference-LAPACK 3.10.1 2022-04-21 20:39:29 +02:00
lapacke_zpo_trans.c Update LAPACK/LAPACKE to Reference-LAPACK 3.10.1 2022-04-21 20:39:29 +02:00
lapacke_zpp_nancheck.c Fix 32-bit integer overflow in LAPACKE nancheck index arithmetic 2026-06-11 23:42:28 -04:00
lapacke_zpp_trans.c Update LAPACK/LAPACKE to Reference-LAPACK 3.10.1 2022-04-21 20:39:29 +02:00
lapacke_zpt_nancheck.c Update LAPACK/LAPACKE to Reference-LAPACK 3.10.1 2022-04-21 20:39:29 +02:00
lapacke_zsp_nancheck.c Fix 32-bit integer overflow in LAPACKE nancheck index arithmetic 2026-06-11 23:42:28 -04:00
lapacke_zsp_trans.c Update LAPACK/LAPACKE to Reference-LAPACK 3.10.1 2022-04-21 20:39:29 +02:00
lapacke_zst_nancheck.c Update LAPACK/LAPACKE to Reference-LAPACK 3.10.1 2022-04-21 20:39:29 +02:00
lapacke_zsy_nancheck.c Update LAPACK/LAPACKE to Reference-LAPACK 3.10.1 2022-04-21 20:39:29 +02:00
lapacke_zsy_trans.c Update LAPACK/LAPACKE to Reference-LAPACK 3.10.1 2022-04-21 20:39:29 +02:00
lapacke_ztb_nancheck.c Update LAPACK/LAPACKE to Reference-LAPACK 3.10.1 2022-04-21 20:39:29 +02:00
lapacke_ztb_trans.c Update LAPACK/LAPACKE to Reference-LAPACK 3.10.1 2022-04-21 20:39:29 +02:00
lapacke_ztf_nancheck.c Fix 32-bit integer overflow in LAPACKE nancheck index arithmetic 2026-06-11 23:42:28 -04:00
lapacke_ztf_trans.c Update LAPACK/LAPACKE to Reference-LAPACK 3.10.1 2022-04-21 20:39:29 +02:00
lapacke_ztp_nancheck.c Fix 32-bit integer overflow in LAPACKE nancheck index arithmetic 2026-06-11 23:42:28 -04:00
lapacke_ztp_trans.c Update LAPACK/LAPACKE to Reference-LAPACK 3.10.1 2022-04-21 20:39:29 +02:00
lapacke_ztr_nancheck.c Fix 32-bit integer overflow in LAPACKE nancheck index arithmetic 2026-06-11 23:42:28 -04:00
lapacke_ztr_trans.c Update LAPACK/LAPACKE to Reference-LAPACK 3.10.1 2022-04-21 20:39:29 +02:00
lapacke_ztz_nancheck.c Fix 32-bit integer overflow in LAPACKE nancheck index arithmetic 2026-06-11 23:42:28 -04:00
lapacke_ztz_trans.c Remove unnecessary return in void function call (Reference-LAPACK PR760) 2022-11-23 10:43:34 +01:00