From 17c0062f6010d2ef5889d3a1bd69fae8153522b4 Mon Sep 17 00:00:00 2001 From: =?utf8?q?S=C3=A9bastien=20Villemot?= Date: Sat, 6 Aug 2016 19:27:27 +0100 Subject: [PATCH] Import atlas_3.10.3.orig.tar.bz2 [dgit import orig atlas_3.10.3.orig.tar.bz2] --- CONFIG/ARCHS/AMD64K10h32SSE3.tar.bz2 | Bin 0 -> 11714 bytes CONFIG/ARCHS/AMD64K10h64SSE3.tar.bz2 | Bin 0 -> 11777 bytes CONFIG/ARCHS/AMDDOZER32AVXFMA4.tar.bz2 | Bin 0 -> 10493 bytes CONFIG/ARCHS/AMDDOZER64AVXFMA4.tar.bz2 | Bin 0 -> 9618 bytes CONFIG/ARCHS/ARM64a5364.tar.bz2 | Bin 0 -> 7949 bytes CONFIG/ARCHS/ARM64a5764.tar.bz2 | Bin 0 -> 19678 bytes CONFIG/ARCHS/ARM64xgene164.tar.bz2 | Bin 0 -> 6264 bytes CONFIG/ARCHS/ARMa1532FPV3D32MAC.tar.bz2 | Bin 0 -> 8191 bytes .../ARCHS/ARMa1532FPV3D32MACNONIEEE.tar.bz2 | Bin 0 -> 8651 bytes CONFIG/ARCHS/ARMa732FPV3D32MAC.tar.bz2 | Bin 0 -> 8772 bytes CONFIG/ARCHS/ARMa732FPV3D32MACNONIEEE.tar.bz2 | Bin 0 -> 8399 bytes CONFIG/ARCHS/ARMa932FPV3D16MAC.tar.bz2 | Bin 0 -> 7754 bytes CONFIG/ARCHS/ARMa932FPV3D32MAC.tar.bz2 | Bin 0 -> 7918 bytes CONFIG/ARCHS/ARMv732.tar.bz2 | Bin 0 -> 7746 bytes CONFIG/ARCHS/ARMv732NEON.tar.bz2 | Bin 0 -> 7646 bytes CONFIG/ARCHS/BOZOL1.tar.bz2 | Bin 0 -> 959 bytes CONFIG/ARCHS/Core232SSE3.tar.bz2 | Bin 0 -> 10658 bytes CONFIG/ARCHS/Core264SSE3.tar.bz2 | Bin 0 -> 18840 bytes CONFIG/ARCHS/CoreDuo32SSE3.tar.bz2 | Bin 0 -> 6493 bytes CONFIG/ARCHS/Corei132SSE3.tar.bz2 | Bin 0 -> 10728 bytes CONFIG/ARCHS/Corei164SSE3.tar.bz2 | Bin 0 -> 10749 bytes CONFIG/ARCHS/Corei232AVX.tar.bz2 | Bin 0 -> 10081 bytes CONFIG/ARCHS/Corei264AVX.tar.bz2 | Bin 0 -> 24030 bytes CONFIG/ARCHS/Corei264SSE3.tar.bz2 | Bin 0 -> 10931 bytes CONFIG/ARCHS/Corei364AVXMAC.tar.bz2 | Bin 0 -> 18831 bytes CONFIG/ARCHS/Corei464AVXMAC.tar.bz2 | Bin 0 -> 10689 bytes CONFIG/ARCHS/CreateDef.sh | 60 + CONFIG/ARCHS/CreateDirs.sh | 6 + CONFIG/ARCHS/CreateTar.sh | 7 + CONFIG/ARCHS/HAMMER64SSE3.tar.bz2 | Bin 0 -> 11102 bytes CONFIG/ARCHS/IA64Itan264.tar.bz2 | Bin 0 -> 4304 bytes CONFIG/ARCHS/IBMz1032.tar.bz2 | Bin 0 -> 6144 bytes CONFIG/ARCHS/IBMz1064.tar.bz2 | Bin 0 -> 13283 bytes CONFIG/ARCHS/IBMz1364VXZ.tar.bz2 | Bin 0 -> 7961 bytes CONFIG/ARCHS/IBMz19632.tar.bz2 | Bin 0 -> 4761 bytes CONFIG/ARCHS/IBMz19664.tar.bz2 | Bin 0 -> 9412 bytes CONFIG/ARCHS/K7323DNow.tar.bz2 | Bin 0 -> 5636 bytes CONFIG/ARCHS/KillDirs.sh | 8 + CONFIG/ARCHS/MIPSICE932.tar.bz2 | Bin 0 -> 14790 bytes CONFIG/ARCHS/MIPSICE964.tar.bz2 | Bin 0 -> 14798 bytes CONFIG/ARCHS/MIPSR1xK64.tar.bz2 | Bin 0 -> 5038 bytes CONFIG/ARCHS/Make.ext | 463 + CONFIG/ARCHS/Makefile | 213 + CONFIG/ARCHS/P432SSE2.tar.bz2 | Bin 0 -> 4567 bytes CONFIG/ARCHS/P4E32SSE3.tar.bz2 | Bin 0 -> 10314 bytes CONFIG/ARCHS/P4E64SSE3.tar.bz2 | Bin 0 -> 12881 bytes CONFIG/ARCHS/PIII32SSE1.tar.bz2 | Bin 0 -> 8641 bytes CONFIG/ARCHS/POWER432.tar.bz2 | Bin 0 -> 5398 bytes CONFIG/ARCHS/POWER464.tar.bz2 | Bin 0 -> 5433 bytes CONFIG/ARCHS/POWER564.tar.bz2 | Bin 0 -> 1905 bytes CONFIG/ARCHS/POWER764LEVSX.tar.bz2 | Bin 0 -> 8638 bytes CONFIG/ARCHS/POWER764VSX.tar.bz2 | Bin 0 -> 10003 bytes CONFIG/ARCHS/POWER864LEVSX.tar.bz2 | Bin 0 -> 7296 bytes CONFIG/ARCHS/PPCG432AltiVec.tar.bz2 | Bin 0 -> 9474 bytes CONFIG/ARCHS/PPCG532AltiVec.tar.bz2 | Bin 0 -> 8432 bytes CONFIG/ARCHS/PPCG564AltiVec.tar.bz2 | Bin 0 -> 9798 bytes CONFIG/ARCHS/PPRO32.tar.bz2 | Bin 0 -> 7127 bytes CONFIG/ARCHS/USIII32.tar.bz2 | Bin 0 -> 8098 bytes CONFIG/ARCHS/USIII64.tar.bz2 | Bin 0 -> 7098 bytes CONFIG/ARCHS/USIV32.tar.bz2 | Bin 0 -> 8115 bytes CONFIG/ARCHS/USIV64.tar.bz2 | Bin 0 -> 8081 bytes CONFIG/ARCHS/UST232.tar.bz2 | Bin 0 -> 12366 bytes CONFIG/ARCHS/UST264.tar.bz2 | Bin 0 -> 12413 bytes CONFIG/ARCHS/WIN64/Core264SSE3.tar.bz2 | Bin 0 -> 8905 bytes CONFIG/ARCHS/WIN64/Corei264AVX.tar.bz2 | Bin 0 -> 8809 bytes CONFIG/ARCHS/WIN64/Make.ext | 41 + CONFIG/ARCHS/atlas_test1.1.3.tar.bz2 | Bin 0 -> 9274 bytes CONFIG/ARCHS/lapack_test.tar.bz2 | Bin 0 -> 1180748 bytes CONFIG/ARCHS/negflt.c | 287 + CONFIG/ARCHS/negmmfile.c | 34 + CONFIG/ARCHS/negmvfile.c | 34 + CONFIG/ARCHS/negr1file.c | 34 + CONFIG/ARCHS/x86SSE132SSE1.tar.bz2 | Bin 0 -> 10083 bytes CONFIG/ARCHS/x86SSE232SSE2.tar.bz2 | Bin 0 -> 9596 bytes CONFIG/ARCHS/x86x8732.tar.bz2 | Bin 0 -> 9843 bytes CONFIG/Make.ext | 25 + CONFIG/include/Make.ext | 40 + CONFIG/include/atlas_asm.h | 483 + CONFIG/include/atlas_sys.h | 292 + CONFIG/include/atlconf.h | 151 + CONFIG/include/atlconf_misc.h | 74 + CONFIG/src/ATLrun.sh | 12 + CONFIG/src/CompMake.txt | 17 + CONFIG/src/IsGcc.c | 80 + CONFIG/src/Make.ext | 98 + CONFIG/src/Makefile | 633 + CONFIG/src/SpewMakeInc.c | 932 + CONFIG/src/atlbench.c | 327 + CONFIG/src/atlcomp.txt | 342 + CONFIG/src/atlconf_misc.c | 1152 + CONFIG/src/backend/Make.ext | 177 + CONFIG/src/backend/archinfo_aix.c | 216 + CONFIG/src/backend/archinfo_freebsd.c | 279 + CONFIG/src/backend/archinfo_irix.c | 234 + CONFIG/src/backend/archinfo_linux.c | 607 + CONFIG/src/backend/archinfo_sfu.c | 187 + CONFIG/src/backend/archinfo_sunos.c | 248 + CONFIG/src/backend/archinfo_win.c | 257 + CONFIG/src/backend/archinfo_x86.c | 535 + CONFIG/src/backend/c2cmaster.c | 15 + CONFIG/src/backend/c2cslave.c | 6 + CONFIG/src/backend/comptestC.c | 8 + CONFIG/src/backend/comptestF.f | 4 + CONFIG/src/backend/cpuid.S | 75 + CONFIG/src/backend/f2cintC.c | 22 + CONFIG/src/backend/f2cintF.f | 27 + CONFIG/src/backend/f2cnameC.c | 5 + CONFIG/src/backend/f2cnameF.f | 20 + CONFIG/src/backend/f2cstrC.c | 54 + CONFIG/src/backend/f2cstrF.f | 20 + CONFIG/src/backend/flibchkC.c | 16 + CONFIG/src/backend/flibchkF.f | 12 + CONFIG/src/backend/hardfptst.S | 17 + CONFIG/src/backend/probe_3DNow.S | 35 + CONFIG/src/backend/probe_AVX.S | 38 + CONFIG/src/backend/probe_AVXFMA4.S | 36 + CONFIG/src/backend/probe_AVXMAC.S | 36 + CONFIG/src/backend/probe_AltiVec.S | 24 + CONFIG/src/backend/probe_FPV3D16MAC.S | 21 + CONFIG/src/backend/probe_FPV3D16MACNEON.S | 21 + CONFIG/src/backend/probe_FPV3D32MAC.S | 21 + CONFIG/src/backend/probe_FPV3D32MACNEON.S | 21 + CONFIG/src/backend/probe_NEON.S | 21 + CONFIG/src/backend/probe_SSE1.S | 31 + CONFIG/src/backend/probe_SSE2.S | 31 + CONFIG/src/backend/probe_SSE3.S | 31 + CONFIG/src/backend/probe_VSX.S | 24 + CONFIG/src/backend/probe_aff_BINDP.c | 40 + CONFIG/src/backend/probe_aff_CPUSET.c | 44 + CONFIG/src/backend/probe_aff_PBIND.c | 41 + CONFIG/src/backend/probe_aff_PLPA.c | 42 + CONFIG/src/backend/probe_aff_RUNON.c | 38 + CONFIG/src/backend/probe_aff_SCHED.c | 44 + CONFIG/src/backend/probe_aff_SETAFFNP.c | 50 + CONFIG/src/backend/probe_aff_SETPROCNP.c | 39 + CONFIG/src/backend/probe_aff_WIN.c | 38 + CONFIG/src/backend/probe_aff_WIN64.c | 39 + CONFIG/src/backend/probe_arm32_FPABI.c | 17 + CONFIG/src/backend/probe_dAVX.c | 32 + CONFIG/src/backend/probe_dSSE3.c | 29 + CONFIG/src/backend/probe_dmac.c | 18 + CONFIG/src/backend/probe_dvec.c | 29 + CONFIG/src/backend/probe_gas_arm.S | 16 + CONFIG/src/backend/probe_gas_arm64.S | 14 + CONFIG/src/backend/probe_gas_mips.S | 10 + CONFIG/src/backend/probe_gas_parisc.S | 28 + CONFIG/src/backend/probe_gas_ppc.S | 12 + CONFIG/src/backend/probe_gas_s390.S | 13 + CONFIG/src/backend/probe_gas_sparc.S | 13 + CONFIG/src/backend/probe_gas_wow64.S | 11 + CONFIG/src/backend/probe_gas_x8632.S | 14 + CONFIG/src/backend/probe_gas_x8664.S | 13 + CONFIG/src/backend/probe_smac.c | 18 + CONFIG/src/backend/probe_svec.c | 32 + CONFIG/src/backend/probe_this_asm.c | 17 + CONFIG/src/backend/probe_vxz.c | 12 + CONFIG/src/config.c | 1419 + CONFIG/src/gcc3p.c | 672 + CONFIG/src/gnuccw.c | 680 + CONFIG/src/gnuf90w.c | 695 + CONFIG/src/mgwcmp.c | 153 + CONFIG/src/print_enums.c | 159 + CONFIG/src/probe_OS.c | 120 + CONFIG/src/probe_aff.c | 486 + CONFIG/src/probe_arch.c | 276 + CONFIG/src/probe_asm.c | 117 + CONFIG/src/probe_comp.c | 2031 + CONFIG/src/probe_f2c.c | 285 + CONFIG/src/probe_pmake.c | 119 + CONFIG/src/probe_vec.c | 168 + CONFIG/src/wincc.c | 340 + CONFIG/src/winf77.c | 340 + EXtest/mvntest.c | 720 + EXtest/mvttest.c | 762 + EXtest/r1test.c | 623 + EXtest/r2test.c | 624 + INSTALL.txt | 349 + Make.top | 675 + README | 35 + TexDoc/ChangeLog | 1108 + TexDoc/Makefile | 64 + TexDoc/ReleaseNotes | 25 + TexDoc/atlas.bib | 198 + TexDoc/atlas_contrib.tex | 3789 + TexDoc/atlas_devel.tex | 1513 + TexDoc/atlas_install.tex | 1821 + TexDoc/cblasqref.tex | 455 + TexDoc/f77blasqref.tex | 301 + TexDoc/lapackqref.tex | 241 + TexDoc/make.bas | 28 + bin/atlas_install.c | 1242 + bin/atlas_tee.c | 58 + bin/atlas_waitfile.c | 74 + bin/ccobj.c | 122 + bin/dlamchtest.f | 913 + bin/dlp1000.f | 763 + bin/extract.c | 4252 + bin/ftime00.c | 4 + bin/gemmtst.c | 1148 + bin/gpmmtst.c | 968 + bin/invtst.c | 757 + bin/l1blastst.c | 4897 ++ bin/l2blastst.c | 6352 ++ bin/l2peak.sh | 30 + bin/l3blastst.c | 3898 + bin/lanbtst.c | 1913 + bin/latime.c | 1411 + bin/llttst.c | 550 + bin/lutst.c | 492 + bin/ormtst.c | 1381 + bin/print_buildinfo.c | 6 + bin/printblk.c | 55 + bin/qrtst.c | 1766 + bin/slamchtest.f | 914 + bin/slvtst.c | 760 + bin/stattime.c | 1314 + bin/substr.c | 131 + bin/sum2csv.sh | 14 + bin/trtritst.c | 680 + bin/uumtst.c | 581 + configure | 544 + doc/AtlasCredits.txt | 174 + doc/BootSequence.txt | 41 + doc/ChangeLog | 1568 + doc/DirStruct.txt | 48 + doc/INDEX.txt | 35 + doc/LibReadme.txt | 38 + doc/TestTime.txt | 502 + doc/TroubleShoot.txt | 79 + doc/Windows.txt | 34 + include/C_lapack.h | 118 + include/atlas_C2Flapack.h | 188 + include/atlas_altivec.h | 42 + include/atlas_asm.h | 483 + include/atlas_aux.h | 1040 + include/atlas_cblascalias.h | 42 + include/atlas_cblasdalias.h | 40 + include/atlas_cblassalias.h | 40 + include/atlas_cblastypealias.h | 9 + include/atlas_cblaszalias.h | 42 + include/atlas_cplxsimd.h | 2047 + include/atlas_enum.h | 55 + include/atlas_f77.h | 83 + include/atlas_f77blas.h | 849 + include/atlas_f77wrap.h | 1119 + include/atlas_fopen.h | 40 + include/atlas_genparse.h | 332 + include/atlas_gentesttime.h | 145 + include/atlas_kern3.h | 110 + include/atlas_kernel2.h | 5408 ++ include/atlas_kernel3.h | 1393 + include/atlas_lamch.h | 39 + include/atlas_lapack.h | 888 + include/atlas_level1.h | 127 + include/atlas_level2.h | 553 + include/atlas_level3.h | 181 + include/atlas_lvl2.h | 517 + include/atlas_lvl3.h | 566 + include/atlas_misc.h | 479 + include/atlas_mmparse.h | 1121 + include/atlas_mmtesttime.h | 442 + include/atlas_mv.h | 20 + include/atlas_mvparse.h | 1267 + include/atlas_mvtesttime.h | 393 + include/atlas_pca.h | 14 + include/atlas_pkblas.h | 585 + include/atlas_prefetch.h | 213 + include/atlas_ptalias1.h | 60 + include/atlas_ptalias2.h | 23 + include/atlas_ptalias3.h | 43 + include/atlas_ptalias_lapack.h | 48 + include/atlas_ptlevel3.h | 284 + include/atlas_ptlvl3.h | 389 + include/atlas_ptmisc.h | 412 + include/atlas_qrrmeth.h | 80 + include/atlas_r1.h | 39 + include/atlas_r1parse.h | 1204 + include/atlas_r1testtime.h | 354 + include/atlas_r2.h | 9 + include/atlas_r2testtime.h | 354 + include/atlas_rblas3.h | 474 + include/atlas_refalias1.h | 59 + include/atlas_refalias2.h | 23 + include/atlas_refalias3.h | 43 + include/atlas_reflevel1.h | 421 + include/atlas_reflevel2.h | 788 + include/atlas_reflevel3.h | 374 + include/atlas_reflvl2.h | 3184 + include/atlas_reflvl3.h | 2292 + include/atlas_refmisc.h | 367 + include/atlas_simd.h | 1479 + include/atlas_sys.h | 292 + include/atlas_threads.h | 140 + include/atlas_tlapack.h | 20 + include/atlas_tlevel3.h | 150 + include/atlas_tlvl2.h | 22 + include/atlas_tlvl3.h | 367 + include/atlas_tst.h | 909 + include/atlas_tvec.h | 712 + include/cblas.h | 597 + include/cblas_test.h | 542 + include/clapack.h | 177 + include/contrib/ATL_gemv_ger_SSE.h | 191 + include/contrib/Make.ext | 42 + include/contrib/SSE3Dnow.h | 718 + include/contrib/camm_dpa.h | 1626 + include/contrib/camm_pipe3.h | 295 + include/contrib/camm_scale.h | 215 + include/contrib/camm_strat1.h | 2982 + include/contrib/camm_tpipe.h | 331 + include/contrib/camm_util.h | 511 + include/f77wrap_lapack.h | 126 + interfaces/blas/C/src/catlas_caxpby.c | 58 + interfaces/blas/C/src/catlas_cset.c | 42 + interfaces/blas/C/src/catlas_daxpby.c | 56 + interfaces/blas/C/src/catlas_dset.c | 42 + interfaces/blas/C/src/catlas_saxpby.c | 56 + interfaces/blas/C/src/catlas_sset.c | 42 + interfaces/blas/C/src/catlas_zaxpby.c | 58 + interfaces/blas/C/src/catlas_zset.c | 42 + interfaces/blas/C/src/cblas_caxpy.c | 61 + interfaces/blas/C/src/cblas_ccopy.c | 61 + interfaces/blas/C/src/cblas_cdotc.c | 62 + interfaces/blas/C/src/cblas_cdotu.c | 62 + interfaces/blas/C/src/cblas_cgbmv.c | 102 + interfaces/blas/C/src/cblas_cgemm.c | 160 + interfaces/blas/C/src/cblas_cgemv.c | 104 + interfaces/blas/C/src/cblas_cger2c.c | 105 + interfaces/blas/C/src/cblas_cger2u.c | 92 + interfaces/blas/C/src/cblas_cgerc.c | 94 + interfaces/blas/C/src/cblas_cgeru.c | 84 + interfaces/blas/C/src/cblas_chbmv.c | 104 + interfaces/blas/C/src/cblas_chemm.c | 130 + interfaces/blas/C/src/cblas_chemv.c | 102 + interfaces/blas/C/src/cblas_cher.c | 87 + interfaces/blas/C/src/cblas_cher2.c | 94 + interfaces/blas/C/src/cblas_cher2k.c | 137 + interfaces/blas/C/src/cblas_cherk.c | 118 + interfaces/blas/C/src/cblas_chpmv.c | 100 + interfaces/blas/C/src/cblas_chpr.c | 84 + interfaces/blas/C/src/cblas_chpr2.c | 91 + interfaces/blas/C/src/cblas_crotg.c | 42 + interfaces/blas/C/src/cblas_cscal.c | 43 + interfaces/blas/C/src/cblas_csrot.c | 60 + interfaces/blas/C/src/cblas_csscal.c | 49 + interfaces/blas/C/src/cblas_cswap.c | 60 + interfaces/blas/C/src/cblas_csymm.c | 130 + interfaces/blas/C/src/cblas_csyr2k.c | 133 + interfaces/blas/C/src/cblas_csyrk.c | 118 + interfaces/blas/C/src/cblas_ctbmv.c | 89 + interfaces/blas/C/src/cblas_ctbsv.c | 89 + interfaces/blas/C/src/cblas_ctpmv.c | 84 + interfaces/blas/C/src/cblas_ctpsv.c | 84 + interfaces/blas/C/src/cblas_ctrmm.c | 135 + interfaces/blas/C/src/cblas_ctrmv.c | 88 + interfaces/blas/C/src/cblas_ctrsm.c | 135 + interfaces/blas/C/src/cblas_ctrsv.c | 88 + interfaces/blas/C/src/cblas_dasum.c | 44 + interfaces/blas/C/src/cblas_daxpy.c | 52 + interfaces/blas/C/src/cblas_dcopy.c | 52 + interfaces/blas/C/src/cblas_ddot.c | 53 + interfaces/blas/C/src/cblas_dgbmv.c | 99 + interfaces/blas/C/src/cblas_dgemm.c | 158 + interfaces/blas/C/src/cblas_dgemv.c | 102 + interfaces/blas/C/src/cblas_dger.c | 85 + interfaces/blas/C/src/cblas_dger2.c | 95 + interfaces/blas/C/src/cblas_dnrm2.c | 44 + interfaces/blas/C/src/cblas_drot.c | 60 + interfaces/blas/C/src/cblas_drotg.c | 42 + interfaces/blas/C/src/cblas_drotm.c | 52 + interfaces/blas/C/src/cblas_drotmg.c | 44 + interfaces/blas/C/src/cblas_dsbmv.c | 81 + interfaces/blas/C/src/cblas_dscal.c | 43 + interfaces/blas/C/src/cblas_dsdot.c | 53 + interfaces/blas/C/src/cblas_dspmv.c | 77 + interfaces/blas/C/src/cblas_dspr.c | 71 + interfaces/blas/C/src/cblas_dspr2.c | 76 + interfaces/blas/C/src/cblas_dswap.c | 52 + interfaces/blas/C/src/cblas_dsymm.c | 130 + interfaces/blas/C/src/cblas_dsymv.c | 79 + interfaces/blas/C/src/cblas_dsyr.c | 74 + interfaces/blas/C/src/cblas_dsyr2.c | 79 + interfaces/blas/C/src/cblas_dsyr2k.c | 133 + interfaces/blas/C/src/cblas_dsyrk.c | 118 + interfaces/blas/C/src/cblas_dtbmv.c | 88 + interfaces/blas/C/src/cblas_dtbsv.c | 88 + interfaces/blas/C/src/cblas_dtpmv.c | 83 + interfaces/blas/C/src/cblas_dtpsv.c | 83 + interfaces/blas/C/src/cblas_dtrmm.c | 135 + interfaces/blas/C/src/cblas_dtrmv.c | 87 + interfaces/blas/C/src/cblas_dtrsm.c | 135 + interfaces/blas/C/src/cblas_dtrsv.c | 87 + interfaces/blas/C/src/cblas_dzasum.c | 44 + interfaces/blas/C/src/cblas_dznrm2.c | 44 + interfaces/blas/C/src/cblas_errprn.c | 49 + interfaces/blas/C/src/cblas_icamax.c | 44 + interfaces/blas/C/src/cblas_idamax.c | 44 + interfaces/blas/C/src/cblas_isamax.c | 44 + interfaces/blas/C/src/cblas_izamax.c | 44 + interfaces/blas/C/src/cblas_sasum.c | 44 + interfaces/blas/C/src/cblas_saxpy.c | 52 + interfaces/blas/C/src/cblas_scasum.c | 44 + interfaces/blas/C/src/cblas_scnrm2.c | 44 + interfaces/blas/C/src/cblas_scopy.c | 52 + interfaces/blas/C/src/cblas_sdot.c | 53 + interfaces/blas/C/src/cblas_sdsdot.c | 54 + interfaces/blas/C/src/cblas_sgbmv.c | 99 + interfaces/blas/C/src/cblas_sgemm.c | 158 + interfaces/blas/C/src/cblas_sgemv.c | 102 + interfaces/blas/C/src/cblas_sger.c | 85 + interfaces/blas/C/src/cblas_sger2.c | 95 + interfaces/blas/C/src/cblas_snrm2.c | 44 + interfaces/blas/C/src/cblas_srot.c | 60 + interfaces/blas/C/src/cblas_srotg.c | 42 + interfaces/blas/C/src/cblas_srotm.c | 52 + interfaces/blas/C/src/cblas_srotmg.c | 44 + interfaces/blas/C/src/cblas_ssbmv.c | 81 + interfaces/blas/C/src/cblas_sscal.c | 43 + interfaces/blas/C/src/cblas_sspmv.c | 77 + interfaces/blas/C/src/cblas_sspr.c | 71 + interfaces/blas/C/src/cblas_sspr2.c | 76 + interfaces/blas/C/src/cblas_sswap.c | 52 + interfaces/blas/C/src/cblas_ssymm.c | 130 + interfaces/blas/C/src/cblas_ssymv.c | 79 + interfaces/blas/C/src/cblas_ssyr.c | 74 + interfaces/blas/C/src/cblas_ssyr2.c | 79 + interfaces/blas/C/src/cblas_ssyr2k.c | 133 + interfaces/blas/C/src/cblas_ssyrk.c | 118 + interfaces/blas/C/src/cblas_stbmv.c | 88 + interfaces/blas/C/src/cblas_stbsv.c | 88 + interfaces/blas/C/src/cblas_stpmv.c | 83 + interfaces/blas/C/src/cblas_stpsv.c | 83 + interfaces/blas/C/src/cblas_strmm.c | 135 + interfaces/blas/C/src/cblas_strmv.c | 87 + interfaces/blas/C/src/cblas_strsm.c | 135 + interfaces/blas/C/src/cblas_strsv.c | 87 + interfaces/blas/C/src/cblas_xerbla.c | 52 + interfaces/blas/C/src/cblas_zaxpy.c | 61 + interfaces/blas/C/src/cblas_zcopy.c | 61 + interfaces/blas/C/src/cblas_zdotc.c | 62 + interfaces/blas/C/src/cblas_zdotu.c | 62 + interfaces/blas/C/src/cblas_zdrot.c | 60 + interfaces/blas/C/src/cblas_zdscal.c | 49 + interfaces/blas/C/src/cblas_zgbmv.c | 102 + interfaces/blas/C/src/cblas_zgemm.c | 160 + interfaces/blas/C/src/cblas_zgemv.c | 104 + interfaces/blas/C/src/cblas_zger2c.c | 105 + interfaces/blas/C/src/cblas_zger2u.c | 92 + interfaces/blas/C/src/cblas_zgerc.c | 94 + interfaces/blas/C/src/cblas_zgeru.c | 84 + interfaces/blas/C/src/cblas_zhbmv.c | 104 + interfaces/blas/C/src/cblas_zhemm.c | 130 + interfaces/blas/C/src/cblas_zhemv.c | 102 + interfaces/blas/C/src/cblas_zher.c | 87 + interfaces/blas/C/src/cblas_zher2.c | 94 + interfaces/blas/C/src/cblas_zher2k.c | 137 + interfaces/blas/C/src/cblas_zherk.c | 118 + interfaces/blas/C/src/cblas_zhpmv.c | 100 + interfaces/blas/C/src/cblas_zhpr.c | 84 + interfaces/blas/C/src/cblas_zhpr2.c | 91 + interfaces/blas/C/src/cblas_zrotg.c | 42 + interfaces/blas/C/src/cblas_zscal.c | 43 + interfaces/blas/C/src/cblas_zswap.c | 60 + interfaces/blas/C/src/cblas_zsymm.c | 130 + interfaces/blas/C/src/cblas_zsyr2k.c | 133 + interfaces/blas/C/src/cblas_zsyrk.c | 118 + interfaces/blas/C/src/cblas_ztbmv.c | 89 + interfaces/blas/C/src/cblas_ztbsv.c | 89 + interfaces/blas/C/src/cblas_ztpmv.c | 84 + interfaces/blas/C/src/cblas_ztpsv.c | 84 + interfaces/blas/C/src/cblas_ztrmm.c | 135 + interfaces/blas/C/src/cblas_ztrmv.c | 88 + interfaces/blas/C/src/cblas_ztrsm.c | 135 + interfaces/blas/C/src/cblas_ztrsv.c | 88 + interfaces/blas/C/testing/auxiliary.c | 40 + interfaces/blas/C/testing/axpbytst.c | 692 + interfaces/blas/C/testing/c_c2chke.c | 826 + interfaces/blas/C/testing/c_c3chke.c | 1706 + interfaces/blas/C/testing/c_cblas1.c | 89 + interfaces/blas/C/testing/c_cblas2.c | 807 + interfaces/blas/C/testing/c_cblas3.c | 564 + interfaces/blas/C/testing/c_cblat1.f | 706 + interfaces/blas/C/testing/c_cblat2.dat | 34 + interfaces/blas/C/testing/c_cblat2.f | 2933 + interfaces/blas/C/testing/c_cblat3.dat | 22 + interfaces/blas/C/testing/c_cblat3.f | 2787 + interfaces/blas/C/testing/c_d2chke.c | 789 + interfaces/blas/C/testing/c_d3chke.c | 1271 + interfaces/blas/C/testing/c_dblas1.c | 101 + interfaces/blas/C/testing/c_dblas2.c | 583 + interfaces/blas/C/testing/c_dblas3.c | 333 + interfaces/blas/C/testing/c_dblat1.f | 764 + interfaces/blas/C/testing/c_dblat2.dat | 33 + interfaces/blas/C/testing/c_dblat2.f | 2908 + interfaces/blas/C/testing/c_dblat3.dat | 19 + interfaces/blas/C/testing/c_dblat3.f | 2476 + interfaces/blas/C/testing/c_s2chke.c | 789 + interfaces/blas/C/testing/c_s3chke.c | 1273 + interfaces/blas/C/testing/c_sblas1.c | 111 + interfaces/blas/C/testing/c_sblas2.c | 579 + interfaces/blas/C/testing/c_sblas3.c | 330 + interfaces/blas/C/testing/c_sblat1.f | 764 + interfaces/blas/C/testing/c_sblat2.dat | 33 + interfaces/blas/C/testing/c_sblat2.f | 2910 + interfaces/blas/C/testing/c_sblat3.dat | 19 + interfaces/blas/C/testing/c_sblat3.f | 2480 + interfaces/blas/C/testing/c_xerbla.c | 132 + interfaces/blas/C/testing/c_z2chke.c | 826 + interfaces/blas/C/testing/c_z3chke.c | 1706 + interfaces/blas/C/testing/c_zblas1.c | 88 + interfaces/blas/C/testing/c_zblas2.c | 807 + interfaces/blas/C/testing/c_zblas3.c | 564 + interfaces/blas/C/testing/c_zblat1.f | 705 + interfaces/blas/C/testing/c_zblat2.dat | 34 + interfaces/blas/C/testing/c_zblat2.f | 2940 + interfaces/blas/C/testing/c_zblat3.dat | 22 + interfaces/blas/C/testing/c_zblat3.f | 2792 + interfaces/blas/C/testing/settst.c | 629 + interfaces/blas/F77/src/caxpy.f | 138 + interfaces/blas/F77/src/ccopy.f | 128 + interfaces/blas/F77/src/cdotc.f | 137 + interfaces/blas/F77/src/cdotu.f | 137 + interfaces/blas/F77/src/cgbmv.f | 248 + interfaces/blas/F77/src/cgemm.f | 272 + interfaces/blas/F77/src/cgemv.f | 222 + interfaces/blas/F77/src/cger2c.f | 95 + interfaces/blas/F77/src/cger2u.f | 95 + interfaces/blas/F77/src/cgerc.f | 176 + interfaces/blas/F77/src/cgeru.f | 176 + interfaces/blas/F77/src/chbmv.f | 246 + interfaces/blas/F77/src/chemm.f | 269 + interfaces/blas/F77/src/chemv.f | 217 + interfaces/blas/F77/src/cher.f | 200 + interfaces/blas/F77/src/cher2.f | 212 + interfaces/blas/F77/src/cher2k.f | 274 + interfaces/blas/F77/src/cherk.f | 251 + interfaces/blas/F77/src/chpmv.f | 209 + interfaces/blas/F77/src/chpr.f | 193 + interfaces/blas/F77/src/chpr2.f | 204 + interfaces/blas/F77/src/crotg.f | 122 + interfaces/blas/F77/src/cscal.f | 129 + interfaces/blas/F77/src/csrot.f | 144 + interfaces/blas/F77/src/csscal.f | 129 + interfaces/blas/F77/src/cswap.f | 129 + interfaces/blas/F77/src/csymm.f | 266 + interfaces/blas/F77/src/csyr2k.f | 264 + interfaces/blas/F77/src/csyrk.f | 248 + interfaces/blas/F77/src/ctbmv.f | 268 + interfaces/blas/F77/src/ctbsv.f | 271 + interfaces/blas/F77/src/ctpmv.f | 226 + interfaces/blas/F77/src/ctpsv.f | 229 + interfaces/blas/F77/src/ctrmm.f | 281 + interfaces/blas/F77/src/ctrmv.f | 236 + interfaces/blas/F77/src/ctrsm.f | 283 + interfaces/blas/F77/src/ctrsv.f | 239 + interfaces/blas/F77/src/dasum.f | 129 + interfaces/blas/F77/src/daxpy.f | 138 + interfaces/blas/F77/src/dcabs1.f | 85 + interfaces/blas/F77/src/dcopy.f | 128 + interfaces/blas/F77/src/ddot.f | 137 + interfaces/blas/F77/src/dgbmv.f | 246 + interfaces/blas/F77/src/dgemm.f | 272 + interfaces/blas/F77/src/dgemv.f | 220 + interfaces/blas/F77/src/dger.f | 176 + interfaces/blas/F77/src/dger2.f | 95 + interfaces/blas/F77/src/dnrm2.f | 128 + interfaces/blas/F77/src/drot.f | 144 + interfaces/blas/F77/src/drotg.f | 142 + interfaces/blas/F77/src/drotm.f | 141 + interfaces/blas/F77/src/drotmg.f | 140 + interfaces/blas/F77/src/dsbmv.f | 244 + interfaces/blas/F77/src/dscal.f | 129 + interfaces/blas/F77/src/dsdot.f | 138 + interfaces/blas/F77/src/dspmv.f | 206 + interfaces/blas/F77/src/dspr.f | 190 + interfaces/blas/F77/src/dspr2.f | 201 + interfaces/blas/F77/src/dswap.f | 129 + interfaces/blas/F77/src/dsymm.f | 266 + interfaces/blas/F77/src/dsymv.f | 214 + interfaces/blas/F77/src/dsyr.f | 197 + interfaces/blas/F77/src/dsyr2.f | 209 + interfaces/blas/F77/src/dsyr2k.f | 269 + interfaces/blas/F77/src/dsyrk.f | 253 + interfaces/blas/F77/src/dtbmv.f | 268 + interfaces/blas/F77/src/dtbsv.f | 271 + interfaces/blas/F77/src/dtpmv.f | 226 + interfaces/blas/F77/src/dtpsv.f | 229 + interfaces/blas/F77/src/dtrmm.f | 281 + interfaces/blas/F77/src/dtrmv.f | 236 + interfaces/blas/F77/src/dtrsm.f | 283 + interfaces/blas/F77/src/dtrsv.f | 239 + interfaces/blas/F77/src/dzasum.f | 129 + interfaces/blas/F77/src/dznrm2.f | 128 + .../blas/F77/src/f77wrap/ATL_F77wrap_amax.c | 101 + .../blas/F77/src/f77wrap/ATL_F77wrap_asum.c | 105 + .../blas/F77/src/f77wrap/ATL_F77wrap_axpy.c | 126 + .../blas/F77/src/f77wrap/ATL_F77wrap_copy.c | 119 + .../blas/F77/src/f77wrap/ATL_F77wrap_dot.c | 120 + .../blas/F77/src/f77wrap/ATL_F77wrap_dotc.c | 122 + .../blas/F77/src/f77wrap/ATL_F77wrap_dotu.c | 122 + .../blas/F77/src/f77wrap/ATL_F77wrap_dsdot.c | 122 + .../blas/F77/src/f77wrap/ATL_F77wrap_gbmv.c | 128 + .../blas/F77/src/f77wrap/ATL_F77wrap_gemm.c | 143 + .../blas/F77/src/f77wrap/ATL_F77wrap_gemv.c | 126 + .../blas/F77/src/f77wrap/ATL_F77wrap_ger.c | 111 + .../blas/F77/src/f77wrap/ATL_F77wrap_ger2.c | 80 + .../blas/F77/src/f77wrap/ATL_F77wrap_ger2c.c | 80 + .../blas/F77/src/f77wrap/ATL_F77wrap_ger2u.c | 80 + .../blas/F77/src/f77wrap/ATL_F77wrap_gerc.c | 111 + .../blas/F77/src/f77wrap/ATL_F77wrap_geru.c | 111 + .../blas/F77/src/f77wrap/ATL_F77wrap_hbmv.c | 113 + .../blas/F77/src/f77wrap/ATL_F77wrap_hemm.c | 118 + .../blas/F77/src/f77wrap/ATL_F77wrap_hemv.c | 112 + .../blas/F77/src/f77wrap/ATL_F77wrap_her.c | 107 + .../blas/F77/src/f77wrap/ATL_F77wrap_her2.c | 111 + .../blas/F77/src/f77wrap/ATL_F77wrap_her2k.c | 121 + .../blas/F77/src/f77wrap/ATL_F77wrap_herk.c | 117 + .../blas/F77/src/f77wrap/ATL_F77wrap_hpmv.c | 111 + .../blas/F77/src/f77wrap/ATL_F77wrap_hpr.c | 105 + .../blas/F77/src/f77wrap/ATL_F77wrap_hpr2.c | 110 + .../blas/F77/src/f77wrap/ATL_F77wrap_nrm2.c | 104 + .../blas/F77/src/f77wrap/ATL_F77wrap_rot.c | 147 + .../blas/F77/src/f77wrap/ATL_F77wrap_rotg.c | 100 + .../blas/F77/src/f77wrap/ATL_F77wrap_rotm.c | 122 + .../blas/F77/src/f77wrap/ATL_F77wrap_rotmg.c | 101 + .../blas/F77/src/f77wrap/ATL_F77wrap_rscal.c | 106 + .../blas/F77/src/f77wrap/ATL_F77wrap_sbmv.c | 113 + .../blas/F77/src/f77wrap/ATL_F77wrap_scal.c | 100 + .../blas/F77/src/f77wrap/ATL_F77wrap_sdsdot.c | 124 + .../blas/F77/src/f77wrap/ATL_F77wrap_spmv.c | 111 + .../blas/F77/src/f77wrap/ATL_F77wrap_spr.c | 106 + .../blas/F77/src/f77wrap/ATL_F77wrap_spr2.c | 110 + .../blas/F77/src/f77wrap/ATL_F77wrap_swap.c | 119 + .../blas/F77/src/f77wrap/ATL_F77wrap_symm.c | 118 + .../blas/F77/src/f77wrap/ATL_F77wrap_symv.c | 112 + .../blas/F77/src/f77wrap/ATL_F77wrap_syr.c | 107 + .../blas/F77/src/f77wrap/ATL_F77wrap_syr2.c | 111 + .../blas/F77/src/f77wrap/ATL_F77wrap_syr2k.c | 119 + .../blas/F77/src/f77wrap/ATL_F77wrap_syrk.c | 117 + .../blas/F77/src/f77wrap/ATL_F77wrap_tbmv.c | 111 + .../blas/F77/src/f77wrap/ATL_F77wrap_tbsv.c | 114 + .../blas/F77/src/f77wrap/ATL_F77wrap_tpmv.c | 109 + .../blas/F77/src/f77wrap/ATL_F77wrap_tpsv.c | 112 + .../blas/F77/src/f77wrap/ATL_F77wrap_trmm.c | 115 + .../blas/F77/src/f77wrap/ATL_F77wrap_trmv.c | 110 + .../blas/F77/src/f77wrap/ATL_F77wrap_trsm.c | 117 + .../blas/F77/src/f77wrap/ATL_F77wrap_trsv.c | 113 + .../blas/F77/src/f77wrap/fatlas_axpby.c | 55 + interfaces/blas/F77/src/f77wrap/fatlas_set.c | 43 + interfaces/blas/F77/src/icamax.f | 125 + interfaces/blas/F77/src/idamax.f | 125 + interfaces/blas/F77/src/isamax.f | 125 + interfaces/blas/F77/src/izamax.f | 125 + interfaces/blas/F77/src/lsame.f | 149 + interfaces/blas/F77/src/sasum.f | 129 + interfaces/blas/F77/src/saxpy.f | 138 + interfaces/blas/F77/src/scasum.f | 129 + interfaces/blas/F77/src/scnrm2.f | 128 + interfaces/blas/F77/src/scopy.f | 128 + interfaces/blas/F77/src/sdot.f | 137 + interfaces/blas/F77/src/sdsdot.f | 139 + interfaces/blas/F77/src/sgbmv.f | 246 + interfaces/blas/F77/src/sgemm.f | 272 + interfaces/blas/F77/src/sgemv.f | 220 + interfaces/blas/F77/src/sger.f | 176 + interfaces/blas/F77/src/sger2.f | 95 + interfaces/blas/F77/src/snrm2.f | 128 + interfaces/blas/F77/src/srot.f | 144 + interfaces/blas/F77/src/srotg.f | 142 + interfaces/blas/F77/src/srotm.f | 141 + interfaces/blas/F77/src/srotmg.f | 140 + interfaces/blas/F77/src/ssbmv.f | 244 + interfaces/blas/F77/src/sscal.f | 129 + interfaces/blas/F77/src/sspmv.f | 206 + interfaces/blas/F77/src/sspr.f | 190 + interfaces/blas/F77/src/sspr2.f | 201 + interfaces/blas/F77/src/sswap.f | 129 + interfaces/blas/F77/src/ssymm.f | 266 + interfaces/blas/F77/src/ssymv.f | 214 + interfaces/blas/F77/src/ssyr.f | 197 + interfaces/blas/F77/src/ssyr2.f | 209 + interfaces/blas/F77/src/ssyr2k.f | 269 + interfaces/blas/F77/src/ssyrk.f | 253 + interfaces/blas/F77/src/stbmv.f | 268 + interfaces/blas/F77/src/stbsv.f | 271 + interfaces/blas/F77/src/stpmv.f | 226 + interfaces/blas/F77/src/stpsv.f | 229 + interfaces/blas/F77/src/strmm.f | 281 + interfaces/blas/F77/src/strmv.f | 236 + interfaces/blas/F77/src/strsm.f | 283 + interfaces/blas/F77/src/strsv.f | 239 + interfaces/blas/F77/src/xerbla.f | 113 + interfaces/blas/F77/src/zaxpy.f | 138 + interfaces/blas/F77/src/zcopy.f | 128 + interfaces/blas/F77/src/zdotc.f | 137 + interfaces/blas/F77/src/zdotu.f | 137 + interfaces/blas/F77/src/zdrot.f | 144 + interfaces/blas/F77/src/zdscal.f | 129 + interfaces/blas/F77/src/zgbmv.f | 248 + interfaces/blas/F77/src/zgemm.f | 272 + interfaces/blas/F77/src/zgemv.f | 222 + interfaces/blas/F77/src/zger2c.f | 95 + interfaces/blas/F77/src/zger2u.f | 95 + interfaces/blas/F77/src/zgerc.f | 176 + interfaces/blas/F77/src/zgeru.f | 176 + interfaces/blas/F77/src/zhbmv.f | 246 + interfaces/blas/F77/src/zhemm.f | 269 + interfaces/blas/F77/src/zhemv.f | 217 + interfaces/blas/F77/src/zher.f | 200 + interfaces/blas/F77/src/zher2.f | 212 + interfaces/blas/F77/src/zher2k.f | 274 + interfaces/blas/F77/src/zherk.f | 251 + interfaces/blas/F77/src/zhpmv.f | 209 + interfaces/blas/F77/src/zhpr.f | 193 + interfaces/blas/F77/src/zhpr2.f | 204 + interfaces/blas/F77/src/zrotg.f | 122 + interfaces/blas/F77/src/zscal.f | 129 + interfaces/blas/F77/src/zswap.f | 129 + interfaces/blas/F77/src/zsymm.f | 266 + interfaces/blas/F77/src/zsyr2k.f | 264 + interfaces/blas/F77/src/zsyrk.f | 248 + interfaces/blas/F77/src/ztbmv.f | 268 + interfaces/blas/F77/src/ztbsv.f | 271 + interfaces/blas/F77/src/ztpmv.f | 226 + interfaces/blas/F77/src/ztpsv.f | 229 + interfaces/blas/F77/src/ztrmm.f | 281 + interfaces/blas/F77/src/ztrmv.f | 236 + interfaces/blas/F77/src/ztrsm.f | 283 + interfaces/blas/F77/src/ztrsv.f | 239 + interfaces/blas/F77/testing/axpbytst.c | 692 + interfaces/blas/F77/testing/cblat1.f | 724 + interfaces/blas/F77/testing/cblat2.dat | 35 + interfaces/blas/F77/testing/cblat2.f | 3242 + interfaces/blas/F77/testing/cblat3.dat | 23 + interfaces/blas/F77/testing/cblat3.f | 3440 + interfaces/blas/F77/testing/dblat1.f | 1065 + interfaces/blas/F77/testing/dblat2.dat | 34 + interfaces/blas/F77/testing/dblat2.f | 3139 + interfaces/blas/F77/testing/dblat3.dat | 20 + interfaces/blas/F77/testing/dblat3.f | 2824 + interfaces/blas/F77/testing/sblat1.f | 1021 + interfaces/blas/F77/testing/sblat2.dat | 34 + interfaces/blas/F77/testing/sblat2.f | 3139 + interfaces/blas/F77/testing/sblat3.dat | 20 + interfaces/blas/F77/testing/sblat3.f | 2824 + interfaces/blas/F77/testing/settst.c | 629 + interfaces/blas/F77/testing/zblat1.f | 724 + interfaces/blas/F77/testing/zblat2.dat | 35 + interfaces/blas/F77/testing/zblat2.f | 3250 + interfaces/blas/F77/testing/zblat3.dat | 23 + interfaces/blas/F77/testing/zblat3.f | 3446 + interfaces/lapack/C/src/clapack_cgelqf.c | 93 + interfaces/lapack/C/src/clapack_cgels.c | 114 + interfaces/lapack/C/src/clapack_cgeqlf.c | 93 + interfaces/lapack/C/src/clapack_cgeqrf.c | 93 + interfaces/lapack/C/src/clapack_cgerqf.c | 93 + interfaces/lapack/C/src/clapack_cgesv.c | 89 + interfaces/lapack/C/src/clapack_cgetrf.c | 114 + interfaces/lapack/C/src/clapack_cgetri.c | 61 + interfaces/lapack/C/src/clapack_cgetrs.c | 84 + interfaces/lapack/C/src/clapack_clauum.c | 70 + interfaces/lapack/C/src/clapack_cposv.c | 85 + interfaces/lapack/C/src/clapack_cpotrf.c | 70 + interfaces/lapack/C/src/clapack_cpotri.c | 71 + interfaces/lapack/C/src/clapack_cpotrs.c | 83 + interfaces/lapack/C/src/clapack_ctrtri.c | 80 + interfaces/lapack/C/src/clapack_dgelqf.c | 87 + interfaces/lapack/C/src/clapack_dgels.c | 105 + interfaces/lapack/C/src/clapack_dgeqlf.c | 87 + interfaces/lapack/C/src/clapack_dgeqrf.c | 87 + interfaces/lapack/C/src/clapack_dgerqf.c | 87 + interfaces/lapack/C/src/clapack_dgesv.c | 89 + interfaces/lapack/C/src/clapack_dgetrf.c | 114 + interfaces/lapack/C/src/clapack_dgetri.c | 61 + interfaces/lapack/C/src/clapack_dgetrs.c | 84 + interfaces/lapack/C/src/clapack_dlamch.c | 101 + interfaces/lapack/C/src/clapack_dlauum.c | 70 + interfaces/lapack/C/src/clapack_dposv.c | 85 + interfaces/lapack/C/src/clapack_dpotrf.c | 70 + interfaces/lapack/C/src/clapack_dpotri.c | 71 + interfaces/lapack/C/src/clapack_dpotrs.c | 83 + interfaces/lapack/C/src/clapack_dtrtri.c | 80 + interfaces/lapack/C/src/clapack_ilaenv.c | 44 + interfaces/lapack/C/src/clapack_sgelqf.c | 87 + interfaces/lapack/C/src/clapack_sgels.c | 105 + interfaces/lapack/C/src/clapack_sgeqlf.c | 87 + interfaces/lapack/C/src/clapack_sgeqrf.c | 87 + interfaces/lapack/C/src/clapack_sgerqf.c | 87 + interfaces/lapack/C/src/clapack_sgesv.c | 89 + interfaces/lapack/C/src/clapack_sgetrf.c | 114 + interfaces/lapack/C/src/clapack_sgetri.c | 61 + interfaces/lapack/C/src/clapack_sgetrs.c | 84 + interfaces/lapack/C/src/clapack_slamch.c | 101 + interfaces/lapack/C/src/clapack_slauum.c | 70 + interfaces/lapack/C/src/clapack_sposv.c | 85 + interfaces/lapack/C/src/clapack_spotrf.c | 70 + interfaces/lapack/C/src/clapack_spotri.c | 71 + interfaces/lapack/C/src/clapack_spotrs.c | 83 + interfaces/lapack/C/src/clapack_strtri.c | 80 + interfaces/lapack/C/src/clapack_zgelqf.c | 93 + interfaces/lapack/C/src/clapack_zgels.c | 114 + interfaces/lapack/C/src/clapack_zgeqlf.c | 93 + interfaces/lapack/C/src/clapack_zgeqrf.c | 93 + interfaces/lapack/C/src/clapack_zgerqf.c | 93 + interfaces/lapack/C/src/clapack_zgesv.c | 89 + interfaces/lapack/C/src/clapack_zgetrf.c | 114 + interfaces/lapack/C/src/clapack_zgetri.c | 61 + interfaces/lapack/C/src/clapack_zgetrs.c | 84 + interfaces/lapack/C/src/clapack_zlauum.c | 70 + interfaces/lapack/C/src/clapack_zposv.c | 85 + interfaces/lapack/C/src/clapack_zpotrf.c | 70 + interfaces/lapack/C/src/clapack_zpotri.c | 71 + interfaces/lapack/C/src/clapack_zpotrs.c | 83 + interfaces/lapack/C/src/clapack_ztrtri.c | 80 + interfaces/lapack/C2F/src/ATL_C2Fgels.c | 114 + interfaces/lapack/C2F/src/ATL_C2Formlq.c | 125 + interfaces/lapack/C2F/src/ATL_C2Formql.c | 125 + interfaces/lapack/C2F/src/ATL_C2Formqr.c | 125 + interfaces/lapack/C2F/src/ATL_C2Formrq.c | 125 + interfaces/lapack/C2F/src/ATL_C2Funmlq.c | 125 + interfaces/lapack/C2F/src/ATL_C2Funmql.c | 125 + interfaces/lapack/C2F/src/ATL_C2Funmqr.c | 125 + interfaces/lapack/C2F/src/ATL_C2Funmrq.c | 125 + interfaces/lapack/F77/src/cgelqf.f | 126 + interfaces/lapack/F77/src/cgels.f | 187 + interfaces/lapack/F77/src/cgeqlf.f | 129 + interfaces/lapack/F77/src/cgeqrf.f | 127 + interfaces/lapack/F77/src/cgerqf.f | 129 + interfaces/lapack/F77/src/cgesv.f | 100 + interfaces/lapack/F77/src/cgetrf.f | 89 + interfaces/lapack/F77/src/cgetri.f | 102 + interfaces/lapack/F77/src/cgetrs.f | 128 + interfaces/lapack/F77/src/clarfb.f | 143 + interfaces/lapack/F77/src/clarft.f | 145 + interfaces/lapack/F77/src/clauum.f | 116 + interfaces/lapack/F77/src/cposv.f | 136 + interfaces/lapack/F77/src/cpotrf.f | 117 + interfaces/lapack/F77/src/cpotri.f | 101 + interfaces/lapack/F77/src/cpotrs.f | 117 + interfaces/lapack/F77/src/ctrtri.f | 129 + interfaces/lapack/F77/src/dgelqf.f | 126 + interfaces/lapack/F77/src/dgels.f | 187 + interfaces/lapack/F77/src/dgeqlf.f | 131 + interfaces/lapack/F77/src/dgeqrf.f | 127 + interfaces/lapack/F77/src/dgerqf.f | 127 + interfaces/lapack/F77/src/dgesv.f | 100 + interfaces/lapack/F77/src/dgetrf.f | 89 + interfaces/lapack/F77/src/dgetri.f | 102 + interfaces/lapack/F77/src/dgetrs.f | 126 + interfaces/lapack/F77/src/dlamc3.f | 36 + interfaces/lapack/F77/src/dlarfb.f | 143 + interfaces/lapack/F77/src/dlarft.f | 145 + interfaces/lapack/F77/src/dlauum.f | 116 + interfaces/lapack/F77/src/dposv.f | 136 + interfaces/lapack/F77/src/dpotrf.f | 117 + interfaces/lapack/F77/src/dpotri.f | 101 + interfaces/lapack/F77/src/dpotrs.f | 117 + interfaces/lapack/F77/src/dtrtri.f | 128 + .../F77/src/f77wrap/ATL_f77wrap_gelqf.c | 41 + .../lapack/F77/src/f77wrap/ATL_f77wrap_gels.c | 43 + .../F77/src/f77wrap/ATL_f77wrap_geqlf.c | 41 + .../F77/src/f77wrap/ATL_f77wrap_geqrf.c | 41 + .../F77/src/f77wrap/ATL_f77wrap_gerqf.c | 41 + .../lapack/F77/src/f77wrap/ATL_f77wrap_gesv.c | 58 + .../F77/src/f77wrap/ATL_f77wrap_getnb.c | 40 + .../F77/src/f77wrap/ATL_f77wrap_getrf.c | 55 + .../F77/src/f77wrap/ATL_f77wrap_getri.c | 55 + .../F77/src/f77wrap/ATL_f77wrap_getrs.c | 49 + .../F77/src/f77wrap/ATL_f77wrap_ilaenv.c | 46 + .../F77/src/f77wrap/ATL_f77wrap_larfb.c | 44 + .../F77/src/f77wrap/ATL_f77wrap_larft.c | 42 + .../F77/src/f77wrap/ATL_f77wrap_lauum.c | 41 + .../lapack/F77/src/f77wrap/ATL_f77wrap_posv.c | 44 + .../F77/src/f77wrap/ATL_f77wrap_potrf.c | 40 + .../F77/src/f77wrap/ATL_f77wrap_potri.c | 32 + .../F77/src/f77wrap/ATL_f77wrap_potrs.c | 41 + .../F77/src/f77wrap/ATL_f77wrap_trtri.c | 41 + interfaces/lapack/F77/src/ieeeck.f | 148 + interfaces/lapack/F77/src/ilaenv.f | 369 + interfaces/lapack/F77/src/lamch.c | 63 + interfaces/lapack/F77/src/sgelqf.f | 126 + interfaces/lapack/F77/src/sgels.f | 187 + interfaces/lapack/F77/src/sgeqlf.f | 131 + interfaces/lapack/F77/src/sgeqrf.f | 127 + interfaces/lapack/F77/src/sgerqf.f | 127 + interfaces/lapack/F77/src/sgesv.f | 100 + interfaces/lapack/F77/src/sgetrf.f | 89 + interfaces/lapack/F77/src/sgetri.f | 102 + interfaces/lapack/F77/src/sgetrs.f | 126 + interfaces/lapack/F77/src/slamc3.f | 36 + interfaces/lapack/F77/src/slarfb.f | 143 + interfaces/lapack/F77/src/slarft.f | 145 + interfaces/lapack/F77/src/slauum.f | 116 + interfaces/lapack/F77/src/sposv.f | 136 + interfaces/lapack/F77/src/spotrf.f | 117 + interfaces/lapack/F77/src/spotri.f | 101 + interfaces/lapack/F77/src/spotrs.f | 117 + interfaces/lapack/F77/src/strtri.f | 128 + interfaces/lapack/F77/src/zgelqf.f | 126 + interfaces/lapack/F77/src/zgels.f | 187 + interfaces/lapack/F77/src/zgeqlf.f | 129 + interfaces/lapack/F77/src/zgeqrf.f | 127 + interfaces/lapack/F77/src/zgerqf.f | 129 + interfaces/lapack/F77/src/zgesv.f | 100 + interfaces/lapack/F77/src/zgetrf.f | 89 + interfaces/lapack/F77/src/zgetri.f | 102 + interfaces/lapack/F77/src/zgetrs.f | 128 + interfaces/lapack/F77/src/zlarfb.f | 143 + interfaces/lapack/F77/src/zlarft.f | 145 + interfaces/lapack/F77/src/zlauum.f | 116 + interfaces/lapack/F77/src/zposv.f | 136 + interfaces/lapack/F77/src/zpotrf.f | 117 + interfaces/lapack/F77/src/zpotri.f | 101 + interfaces/lapack/F77/src/zpotrs.f | 117 + interfaces/lapack/F77/src/ztrtri.f | 129 + lib/Make.ext | 27 + lib/qr.c | 15 + lib/test_dynlink.c | 8 + makes/Make.C2Flp | 169 + makes/Make.Clp | 406 + makes/Make.Clptst | 0 makes/Make.EXtst | 194 + makes/Make.Flp | 776 + makes/Make.Flptst | 0 makes/Make.aux | 1102 + makes/Make.bin | 10312 +++ makes/Make.cblas | 949 + makes/Make.cblastst | 473 + makes/Make.dummy | 11 + makes/Make.ext | 152 + makes/Make.f77blas | 1553 + makes/Make.f77blastst | 376 + makes/Make.f77refblas | 343 + makes/Make.gpmm | 166 + makes/Make.l1ref | 232 + makes/Make.l1src | 343 + makes/Make.l1tune | 1651 + makes/Make.l2 | 281 + makes/Make.l2aux | 4 + makes/Make.l2kern | 124 + makes/Make.l2ref | 1173 + makes/Make.l2src | 235 + makes/Make.l2thr | 65 + makes/Make.l3 | 228 + makes/Make.l3aux | 254 + makes/Make.l3kern | 1501 + makes/Make.l3ref | 779 + makes/Make.l3thr | 298 + makes/Make.l3tune | 197 + makes/Make.lathr | 105 + makes/Make.latune | 195 + makes/Make.lib | 310 + makes/Make.lpsrc | 1547 + makes/Make.mmsrc | 1027 + makes/Make.mmtune | 1556 + makes/Make.mvsrc | 277 + makes/Make.mvtune | 1384 + makes/Make.pkl3 | 30 + makes/Make.plinc | 110 + makes/Make.r1src | 250 + makes/Make.r1tune | 1161 + makes/Make.res_chart | 125 + makes/Make.res_new | 69443 ++++++++++++++++ makes/Make.res_raw | 109 + makes/Make.res_tvec | 631 + makes/Make.sprk | 126 + makes/Make.sysinfo | 197 + makes/Make.thr | 138 + makes/Make.tstsrc | 707 + makes/Make.ttune | 381 + makes/atlas_trsmNB.h | 40 + results/atl2tvec.c | 1211 + results/cattvecs.c | 171 + results/mergetvecs.c | 160 + results/perctvecs.c | 173 + results/reducetvec.c | 191 + results/report.base | 629 + results/stattime.c | 1314 + results/tvec2plp.c | 109 + src/auxil/ATL_axpby.c | 99 + src/auxil/ATL_axpy.c | 119 + src/auxil/ATL_buildinfo.c | 24 + src/auxil/ATL_copy.c | 71 + src/auxil/ATL_cplxdivide.c | 68 + src/auxil/ATL_cplxinvert.c | 62 + src/auxil/ATL_flushCacheByAddr.c | 96 + src/auxil/ATL_flushcache.c | 67 + src/auxil/ATL_geApBt_NB.c | 66 + src/auxil/ATL_geadd.c | 99 + src/auxil/ATL_gecollapse.c | 78 + src/auxil/ATL_gecopy.c | 65 + src/auxil/ATL_gemaxnrm.c | 72 + src/auxil/ATL_gemove.c | 54 + src/auxil/ATL_gemoveT.c | 157 + src/auxil/ATL_gescal.c | 52 + src/auxil/ATL_geset.c | 76 + src/auxil/ATL_geswapT.c | 47 + src/auxil/ATL_gezero.c | 111 + src/auxil/ATL_hereflect.c | 61 + src/auxil/ATL_hescal.c | 116 + src/auxil/ATL_lcm.c | 90 + src/auxil/ATL_move.c | 94 + src/auxil/ATL_ptflushcache.c | 134 + src/auxil/ATL_scal.c | 115 + src/auxil/ATL_set.c | 102 + src/auxil/ATL_sqtrans.c | 85 + src/auxil/ATL_syApAt.c | 69 + src/auxil/ATL_syApAt_NB.c | 90 + src/auxil/ATL_syreflect.c | 61 + src/auxil/ATL_tradd.c | 60 + src/auxil/ATL_trcollapse.c | 91 + src/auxil/ATL_trscal.c | 172 + src/auxil/ATL_trsetL.c | 59 + src/auxil/ATL_trsetU.c | 60 + src/auxil/ATL_xerbla.c | 47 + src/auxil/ATL_zero.c | 102 + src/auxil/kernel/ATL_axpby.c | 130 + src/auxil/kernel/ATL_axpy_x1_y1.c | 436 + src/auxil/kernel/ATL_caxpy_x1_y1.c | 525 + src/auxil/kernel/ATL_geadd.c | 238 + src/auxil/kernel/ATL_gemove.c | 83 + src/auxil/kernel/ATL_gescal.c | 154 + src/blas/f77reference/README | 2 + src/blas/f77reference/caxpy.f | 52 + src/blas/f77reference/ccopy.f | 46 + src/blas/f77reference/cdotc.f | 55 + src/blas/f77reference/cdotu.f | 51 + src/blas/f77reference/cgbmv.f | 319 + src/blas/f77reference/cgemm.f | 414 + src/blas/f77reference/cgemv.f | 281 + src/blas/f77reference/cgerc.f | 159 + src/blas/f77reference/cgeru.f | 159 + src/blas/f77reference/chbmv.f | 307 + src/blas/f77reference/chemm.f | 298 + src/blas/f77reference/chemv.f | 266 + src/blas/f77reference/cher.f | 214 + src/blas/f77reference/cher2.f | 249 + src/blas/f77reference/cher2k.f | 368 + src/blas/f77reference/cherk.f | 327 + src/blas/f77reference/chpmv.f | 269 + src/blas/f77reference/chpr.f | 217 + src/blas/f77reference/chpr2.f | 252 + src/blas/f77reference/crotg.f | 33 + src/blas/f77reference/cscal.f | 39 + src/blas/f77reference/csrot.f | 95 + src/blas/f77reference/csscal.f | 42 + src/blas/f77reference/cswap.f | 47 + src/blas/f77reference/csymm.f | 296 + src/blas/f77reference/csyr2k.f | 323 + src/blas/f77reference/csyrk.f | 294 + src/blas/f77reference/ctbmv.f | 363 + src/blas/f77reference/ctbsv.f | 367 + src/blas/f77reference/ctpmv.f | 326 + src/blas/f77reference/ctpsv.f | 329 + src/blas/f77reference/ctrmm.f | 383 + src/blas/f77reference/ctrmv.f | 309 + src/blas/f77reference/ctrsm.f | 407 + src/blas/f77reference/ctrsv.f | 312 + src/blas/f77reference/dasum.f | 57 + src/blas/f77reference/daxpy.f | 62 + src/blas/f77reference/dcabs1.f | 16 + src/blas/f77reference/dcopy.f | 63 + src/blas/f77reference/ddot.f | 63 + src/blas/f77reference/dgbmv.f | 297 + src/blas/f77reference/dgemm.f | 313 + src/blas/f77reference/dgemv.f | 261 + src/blas/f77reference/dger.f | 159 + src/blas/f77reference/dnrm2.f | 64 + src/blas/f77reference/drot.f | 49 + src/blas/f77reference/drotg.f | 38 + src/blas/f77reference/drotm.f | 147 + src/blas/f77reference/drotmg.f | 206 + src/blas/f77reference/dsbmv.f | 303 + src/blas/f77reference/dscal.f | 57 + src/blas/f77reference/dsdot.f | 96 + src/blas/f77reference/dspmv.f | 262 + src/blas/f77reference/dspr.f | 199 + src/blas/f77reference/dspr2.f | 230 + src/blas/f77reference/dswap.f | 70 + src/blas/f77reference/dsymm.f | 294 + src/blas/f77reference/dsymv.f | 262 + src/blas/f77reference/dsyr.f | 199 + src/blas/f77reference/dsyr2.f | 230 + src/blas/f77reference/dsyr2k.f | 326 + src/blas/f77reference/dsyrk.f | 295 + src/blas/f77reference/dtbmv.f | 332 + src/blas/f77reference/dtbsv.f | 336 + src/blas/f77reference/dtpmv.f | 290 + src/blas/f77reference/dtpsv.f | 293 + src/blas/f77reference/dtrmm.f | 346 + src/blas/f77reference/dtrmv.f | 278 + src/blas/f77reference/dtrsm.f | 373 + src/blas/f77reference/dtrsv.f | 281 + src/blas/f77reference/dzasum.f | 48 + src/blas/f77reference/dznrm2.f | 71 + src/blas/f77reference/icamax.f | 54 + src/blas/f77reference/idamax.f | 53 + src/blas/f77reference/isamax.f | 53 + src/blas/f77reference/izamax.f | 54 + src/blas/f77reference/lsame.f | 85 + src/blas/f77reference/sasum.f | 59 + src/blas/f77reference/saxpy.f | 62 + src/blas/f77reference/scabs1.f | 16 + src/blas/f77reference/scasum.f | 47 + src/blas/f77reference/scnrm2.f | 72 + src/blas/f77reference/scopy.f | 63 + src/blas/f77reference/sdot.f | 64 + src/blas/f77reference/sdsdot.f | 105 + src/blas/f77reference/sgbmv.f | 297 + src/blas/f77reference/sgemm.f | 313 + src/blas/f77reference/sgemv.f | 261 + src/blas/f77reference/sger.f | 159 + src/blas/f77reference/snrm2.f | 66 + src/blas/f77reference/srot.f | 54 + src/blas/f77reference/srotg.f | 38 + src/blas/f77reference/srotm.f | 148 + src/blas/f77reference/srotmg.f | 208 + src/blas/f77reference/ssbmv.f | 303 + src/blas/f77reference/sscal.f | 57 + src/blas/f77reference/sspmv.f | 262 + src/blas/f77reference/sspr.f | 199 + src/blas/f77reference/sspr2.f | 230 + src/blas/f77reference/sswap.f | 70 + src/blas/f77reference/ssymm.f | 294 + src/blas/f77reference/ssymv.f | 262 + src/blas/f77reference/ssyr.f | 199 + src/blas/f77reference/ssyr2.f | 230 + src/blas/f77reference/ssyr2k.f | 326 + src/blas/f77reference/ssyrk.f | 295 + src/blas/f77reference/stbmv.f | 332 + src/blas/f77reference/stbsv.f | 336 + src/blas/f77reference/stpmv.f | 290 + src/blas/f77reference/stpsv.f | 293 + src/blas/f77reference/strmm.f | 346 + src/blas/f77reference/strmv.f | 278 + src/blas/f77reference/strsm.f | 373 + src/blas/f77reference/strsv.f | 281 + src/blas/f77reference/xerbla.f | 42 + src/blas/f77reference/zaxpy.f | 49 + src/blas/f77reference/zcopy.f | 43 + src/blas/f77reference/zdotc.f | 54 + src/blas/f77reference/zdotu.f | 51 + src/blas/f77reference/zdrot.f | 96 + src/blas/f77reference/zdscal.f | 43 + src/blas/f77reference/zgbmv.f | 319 + src/blas/f77reference/zgemm.f | 414 + src/blas/f77reference/zgemv.f | 281 + src/blas/f77reference/zgerc.f | 159 + src/blas/f77reference/zgeru.f | 159 + src/blas/f77reference/zhbmv.f | 307 + src/blas/f77reference/zhemm.f | 298 + src/blas/f77reference/zhemv.f | 266 + src/blas/f77reference/zher.f | 214 + src/blas/f77reference/zher2.f | 249 + src/blas/f77reference/zher2k.f | 368 + src/blas/f77reference/zherk.f | 327 + src/blas/f77reference/zhpmv.f | 269 + src/blas/f77reference/zhpr.f | 217 + src/blas/f77reference/zhpr2.f | 252 + src/blas/f77reference/zrotg.f | 34 + src/blas/f77reference/zscal.f | 40 + src/blas/f77reference/zswap.f | 47 + src/blas/f77reference/zsymm.f | 296 + src/blas/f77reference/zsyr2k.f | 323 + src/blas/f77reference/zsyrk.f | 294 + src/blas/f77reference/ztbmv.f | 363 + src/blas/f77reference/ztbsv.f | 367 + src/blas/f77reference/ztpmv.f | 326 + src/blas/f77reference/ztpsv.f | 329 + src/blas/f77reference/ztrmm.f | 383 + src/blas/f77reference/ztrmv.f | 309 + src/blas/f77reference/ztrsm.f | 407 + src/blas/f77reference/ztrsv.f | 312 + src/blas/gemm/ATL_AgemmXX.c | 363 + src/blas/gemm/ATL_CNBmm_b0.c | 40 + src/blas/gemm/ATL_CNBmm_b1.c | 40 + src/blas/gemm/ATL_CNBmm_bX.c | 40 + src/blas/gemm/ATL_GetNB.c | 36 + src/blas/gemm/ATL_GetNCNB.c | 36 + src/blas/gemm/ATL_IBJBmm.c | 62 + src/blas/gemm/ATL_IBNBmm.c | 72 + src/blas/gemm/ATL_MBJBmm.c | 72 + src/blas/gemm/ATL_NCmmIJK.c | 375 + src/blas/gemm/ATL_NCmmIJK_c.c | 277 + src/blas/gemm/ATL_NCmmJIK.c | 396 + src/blas/gemm/ATL_NCmmJIK_c.c | 299 + src/blas/gemm/ATL_asrc2blk_NB.c | 440 + src/blas/gemm/ATL_cNCmmIJK.c | 846 + src/blas/gemm/ATL_cNCmmIJK_c.c | 472 + src/blas/gemm/ATL_cNCmmJIK.c | 890 + src/blas/gemm/ATL_cNCmmJIK_c.c | 517 + src/blas/gemm/ATL_ccol2blk.c | 147 + src/blas/gemm/ATL_cmmIJK.c | 255 + src/blas/gemm/ATL_cmmJIK.c | 334 + src/blas/gemm/ATL_cmmJITcp.c | 698 + src/blas/gemm/ATL_cmmJKI.c | 321 + src/blas/gemm/ATL_col2blk.c | 140 + src/blas/gemm/ATL_crow2blkT.c | 197 + src/blas/gemm/ATL_gemm.c | 232 + src/blas/gemm/ATL_gemmXX.c | 314 + src/blas/gemm/ATL_gereal2cplx.c | 136 + src/blas/gemm/ATL_mmBPP.c | 135 + src/blas/gemm/ATL_mmIJK.c | 322 + src/blas/gemm/ATL_mmJIK.c | 390 + src/blas/gemm/ATL_mmJITcp.c | 218 + src/blas/gemm/ATL_mmJKI.c | 203 + src/blas/gemm/ATL_mmK.c | 107 + src/blas/gemm/ATL_putblk.c | 79 + src/blas/gemm/ATL_row2blkT.c | 166 + src/blas/gemm/UMMEXAMPLE/ATLU_usergemm.c | 56 + src/blas/gemm/UMMEXAMPLE/Makefile | 48 + src/blas/gemv/ATL_gemv.c | 109 + src/blas/gemv/ATL_gemvCN.c | 196 + src/blas/gemv/ATL_gemvCT.c | 186 + src/blas/gemv/ATL_gemvN.c | 257 + src/blas/gemv/ATL_gemvT.c | 260 + src/blas/gemv/ATL_mvnk_Mlt16.c | 1040 + src/blas/gemv/ATL_mvnk_smallN.c | 130 + src/blas/gemv/ATL_mvtk_Mlt16.c | 1501 + src/blas/gemv/ATL_mvtk_smallN.c | 129 + src/blas/ger/ATL_ger.c | 295 + src/blas/ger/ATL_ger2.c | 422 + src/blas/ger/ATL_ger2k_Mlt16.c | 1626 + src/blas/ger/ATL_ger2k_Nlt8.c | 75 + src/blas/ger/ATL_gerk_Mlt16.c | 1004 + src/blas/ger/ATL_gerk_axpy.c | 40 + src/blas/level1/ATL_dsdot.c | 41 + src/blas/level1/ATL_rot.c | 103 + src/blas/level1/ATL_rotg.c | 140 + src/blas/level1/ATL_rotm.c | 122 + src/blas/level1/ATL_rotmg.c | 232 + src/blas/level1/ATL_sdsdot.c | 41 + src/blas/level2/ATL_L2AIsOverlapped.c | 39 + src/blas/level2/ATL_gbmv.c | 524 + src/blas/level2/ATL_gpmv.c | 855 + src/blas/level2/ATL_gpr.c | 115 + src/blas/level2/ATL_gprc.c | 123 + src/blas/level2/ATL_gpru.c | 123 + src/blas/level2/ATL_hbmv.c | 140 + src/blas/level2/ATL_hemv.c | 352 + src/blas/level2/ATL_her.c | 173 + src/blas/level2/ATL_her2.c | 304 + src/blas/level2/ATL_hpmv.c | 132 + src/blas/level2/ATL_hpr.c | 112 + src/blas/level2/ATL_hpr2.c | 114 + src/blas/level2/ATL_sbmv.c | 140 + src/blas/level2/ATL_spmv.c | 132 + src/blas/level2/ATL_spr.c | 116 + src/blas/level2/ATL_spr2.c | 118 + src/blas/level2/ATL_symv.c | 296 + src/blas/level2/ATL_syr.c | 227 + src/blas/level2/ATL_syr2.c | 374 + src/blas/level2/ATL_tbmv.c | 149 + src/blas/level2/ATL_tbsv.c | 152 + src/blas/level2/ATL_tpmv.c | 147 + src/blas/level2/ATL_tpsv.c | 150 + src/blas/level2/ATL_trmv.c | 741 + src/blas/level2/ATL_trsv.c | 493 + src/blas/level2/kernel/ATL_trmvUN.c | 30 + src/blas/level3/ATL_hemm.c | 148 + src/blas/level3/ATL_her2k.c | 145 + src/blas/level3/ATL_herk.c | 146 + src/blas/level3/ATL_symm.c | 148 + src/blas/level3/ATL_syr2k.c | 149 + src/blas/level3/ATL_syrk.c | 153 + src/blas/level3/ATL_trmm.c | 241 + src/blas/level3/ATL_trsm.c | 244 + src/blas/level3/kernel/ATL_CtrsmK.c | 1051 + src/blas/level3/kernel/ATL_ctrsmKL_rk2.c | 1850 + src/blas/level3/kernel/ATL_ctrsmKR_rk2.c | 1861 + src/blas/level3/kernel/ATL_hemmL.c | 53 + src/blas/level3/kernel/ATL_hemmR.c | 53 + src/blas/level3/kernel/ATL_her2k.c | 70 + src/blas/level3/kernel/ATL_herk_N.c | 58 + src/blas/level3/kernel/ATL_herk_T.c | 58 + src/blas/level3/kernel/ATL_sycopyL.c | 109 + src/blas/level3/kernel/ATL_sycopyU.c | 107 + src/blas/level3/kernel/ATL_symmL.c | 75 + src/blas/level3/kernel/ATL_symmR.c | 74 + src/blas/level3/kernel/ATL_syr2k_N.c | 69 + src/blas/level3/kernel/ATL_syr2k_T.c | 69 + src/blas/level3/kernel/ATL_syr2k_putL.c | 171 + src/blas/level3/kernel/ATL_syr2k_putU.c | 162 + src/blas/level3/kernel/ATL_syrk_N.c | 67 + src/blas/level3/kernel/ATL_syrk_T.c | 67 + src/blas/level3/kernel/ATL_trcopyL2L.c | 160 + src/blas/level3/kernel/ATL_trcopyL2U.c | 160 + src/blas/level3/kernel/ATL_trcopyU2L.c | 168 + src/blas/level3/kernel/ATL_trcopyU2U.c | 156 + src/blas/level3/kernel/ATL_trinvert.c | 436 + src/blas/level3/kernel/ATL_trmmL.c | 117 + src/blas/level3/kernel/ATL_trmmR.c | 117 + src/blas/level3/kernel/ATL_trmv_scal.c | 330 + src/blas/level3/kernel/ATL_trputL.c | 122 + src/blas/level3/kernel/ATL_trputU.c | 133 + src/blas/level3/kernel/ATL_trsmKL.c | 281 + src/blas/level3/kernel/ATL_trsmKL_rk4.c | 1702 + src/blas/level3/kernel/ATL_trsmKR.c | 408 + src/blas/level3/kernel/ATL_trsmKR_rk4.c | 1517 + src/blas/level3/kernel/ATL_trsmL.c | 161 + src/blas/level3/kernel/ATL_trsmR.c | 155 + src/blas/level3/rblas/ATL_gemmRB.c | 196 + src/blas/level3/rblas/ATL_rhemmLL.c | 112 + src/blas/level3/rblas/ATL_rhemmLU.c | 112 + src/blas/level3/rblas/ATL_rhemmRL.c | 112 + src/blas/level3/rblas/ATL_rhemmRU.c | 112 + src/blas/level3/rblas/ATL_rher2kLC.c | 122 + src/blas/level3/rblas/ATL_rher2kLN.c | 121 + src/blas/level3/rblas/ATL_rher2kUC.c | 122 + src/blas/level3/rblas/ATL_rher2kUN.c | 121 + src/blas/level3/rblas/ATL_rherkLC.c | 106 + src/blas/level3/rblas/ATL_rherkLN.c | 106 + src/blas/level3/rblas/ATL_rherkUC.c | 106 + src/blas/level3/rblas/ATL_rherkUN.c | 106 + src/blas/level3/rblas/ATL_rsymmLL.c | 112 + src/blas/level3/rblas/ATL_rsymmLU.c | 112 + src/blas/level3/rblas/ATL_rsymmRL.c | 112 + src/blas/level3/rblas/ATL_rsymmRU.c | 112 + src/blas/level3/rblas/ATL_rsyr2kLN.c | 119 + src/blas/level3/rblas/ATL_rsyr2kLT.c | 119 + src/blas/level3/rblas/ATL_rsyr2kUN.c | 119 + src/blas/level3/rblas/ATL_rsyr2kUT.c | 119 + src/blas/level3/rblas/ATL_rsyrkLN.c | 106 + src/blas/level3/rblas/ATL_rsyrkLT.c | 106 + src/blas/level3/rblas/ATL_rsyrkUN.c | 106 + src/blas/level3/rblas/ATL_rsyrkUT.c | 106 + src/blas/level3/rblas/ATL_rtrmmLLC.c | 105 + src/blas/level3/rblas/ATL_rtrmmLLN.c | 105 + src/blas/level3/rblas/ATL_rtrmmLLT.c | 105 + src/blas/level3/rblas/ATL_rtrmmLUC.c | 105 + src/blas/level3/rblas/ATL_rtrmmLUN.c | 105 + src/blas/level3/rblas/ATL_rtrmmLUT.c | 105 + src/blas/level3/rblas/ATL_rtrmmRLC.c | 105 + src/blas/level3/rblas/ATL_rtrmmRLN.c | 105 + src/blas/level3/rblas/ATL_rtrmmRLT.c | 105 + src/blas/level3/rblas/ATL_rtrmmRUC.c | 105 + src/blas/level3/rblas/ATL_rtrmmRUN.c | 105 + src/blas/level3/rblas/ATL_rtrmmRUT.c | 105 + src/blas/level3/rblas/ATL_rtrsmLLC.c | 105 + src/blas/level3/rblas/ATL_rtrsmLLN.c | 105 + src/blas/level3/rblas/ATL_rtrsmLLT.c | 105 + src/blas/level3/rblas/ATL_rtrsmLUC.c | 105 + src/blas/level3/rblas/ATL_rtrsmLUN.c | 105 + src/blas/level3/rblas/ATL_rtrsmLUT.c | 105 + src/blas/level3/rblas/ATL_rtrsmRLC.c | 105 + src/blas/level3/rblas/ATL_rtrsmRLN.c | 103 + src/blas/level3/rblas/ATL_rtrsmRLT.c | 103 + src/blas/level3/rblas/ATL_rtrsmRUC.c | 105 + src/blas/level3/rblas/ATL_rtrsmRUN.c | 105 + src/blas/level3/rblas/ATL_rtrsmRUT.c | 105 + src/blas/pklevel3/gpmm/ATL_cpcol2blk.c | 202 + src/blas/pklevel3/gpmm/ATL_cpmmJIK.c | 283 + src/blas/pklevel3/gpmm/ATL_cpputblk.c | 109 + src/blas/pklevel3/gpmm/ATL_cprow2blkT.c | 250 + src/blas/pklevel3/gpmm/ATL_gpmm.c | 67 + src/blas/pklevel3/gpmm/ATL_pcol2blk.c | 107 + src/blas/pklevel3/gpmm/ATL_pmmJIK.c | 344 + src/blas/pklevel3/gpmm/ATL_pputblk.c | 77 + src/blas/pklevel3/gpmm/ATL_prankK.c | 114 + src/blas/pklevel3/gpmm/ATL_prow2blkT.c | 158 + src/blas/pklevel3/sprk/ATL_cpputblk_aX.c | 242 + src/blas/pklevel3/sprk/ATL_cprk_kmm.c | 356 + src/blas/pklevel3/sprk/ATL_hprk.c | 71 + src/blas/pklevel3/sprk/ATL_hprk_rK.c | 226 + src/blas/pklevel3/sprk/ATL_phk_kmm.c | 385 + src/blas/pklevel3/sprk/ATL_pputblk_aX.c | 327 + src/blas/pklevel3/sprk/ATL_prk_kmm.c | 239 + src/blas/pklevel3/sprk/ATL_sprk.c | 65 + src/blas/pklevel3/sprk/ATL_sprk_rK.c | 226 + src/blas/reference/level1/ATL_crefaxpy.c | 160 + src/blas/reference/level1/ATL_crefcopy.c | 148 + src/blas/reference/level1/ATL_crefdotc_sub.c | 143 + src/blas/reference/level1/ATL_crefdotu_sub.c | 143 + src/blas/reference/level1/ATL_crefrotg.c | 137 + src/blas/reference/level1/ATL_crefscal.c | 176 + src/blas/reference/level1/ATL_crefswap.c | 151 + src/blas/reference/level1/ATL_csrefrot.c | 174 + src/blas/reference/level1/ATL_csrefscal.c | 176 + src/blas/reference/level1/ATL_drefasum.c | 133 + src/blas/reference/level1/ATL_drefaxpy.c | 157 + src/blas/reference/level1/ATL_drefcopy.c | 148 + src/blas/reference/level1/ATL_drefdot.c | 133 + src/blas/reference/level1/ATL_drefnrm2.c | 204 + src/blas/reference/level1/ATL_drefrot.c | 170 + src/blas/reference/level1/ATL_drefrotg.c | 146 + src/blas/reference/level1/ATL_drefrotm.c | 239 + src/blas/reference/level1/ATL_drefrotmg.c | 259 + src/blas/reference/level1/ATL_drefscal.c | 154 + src/blas/reference/level1/ATL_drefswap.c | 153 + src/blas/reference/level1/ATL_dsrefdot.c | 141 + src/blas/reference/level1/ATL_dzrefasum.c | 133 + src/blas/reference/level1/ATL_dzrefnrm2.c | 240 + src/blas/reference/level1/ATL_icrefamax.c | 146 + src/blas/reference/level1/ATL_idrefamax.c | 146 + src/blas/reference/level1/ATL_isrefamax.c | 146 + src/blas/reference/level1/ATL_izrefamax.c | 146 + src/blas/reference/level1/ATL_screfasum.c | 133 + src/blas/reference/level1/ATL_screfnrm2.c | 240 + src/blas/reference/level1/ATL_sdsrefdot.c | 145 + src/blas/reference/level1/ATL_srefasum.c | 133 + src/blas/reference/level1/ATL_srefaxpy.c | 157 + src/blas/reference/level1/ATL_srefcopy.c | 148 + src/blas/reference/level1/ATL_srefdot.c | 133 + src/blas/reference/level1/ATL_srefnrm2.c | 204 + src/blas/reference/level1/ATL_srefrot.c | 170 + src/blas/reference/level1/ATL_srefrotg.c | 146 + src/blas/reference/level1/ATL_srefrotm.c | 239 + src/blas/reference/level1/ATL_srefrotmg.c | 259 + src/blas/reference/level1/ATL_srefscal.c | 154 + src/blas/reference/level1/ATL_srefswap.c | 153 + src/blas/reference/level1/ATL_zdrefrot.c | 174 + src/blas/reference/level1/ATL_zdrefscal.c | 176 + src/blas/reference/level1/ATL_zrefaxpy.c | 160 + src/blas/reference/level1/ATL_zrefcopy.c | 148 + src/blas/reference/level1/ATL_zrefdotc_sub.c | 143 + src/blas/reference/level1/ATL_zrefdotu_sub.c | 143 + src/blas/reference/level1/ATL_zrefrotg.c | 137 + src/blas/reference/level1/ATL_zrefscal.c | 176 + src/blas/reference/level1/ATL_zrefswap.c | 151 + src/blas/reference/level2/ATL_crefgbmv.c | 220 + src/blas/reference/level2/ATL_crefgbmvC.c | 106 + src/blas/reference/level2/ATL_crefgbmvH.c | 106 + src/blas/reference/level2/ATL_crefgbmvN.c | 106 + src/blas/reference/level2/ATL_crefgbmvT.c | 106 + src/blas/reference/level2/ATL_crefgemv.c | 186 + src/blas/reference/level2/ATL_crefgemvC.c | 98 + src/blas/reference/level2/ATL_crefgemvH.c | 99 + src/blas/reference/level2/ATL_crefgemvN.c | 98 + src/blas/reference/level2/ATL_crefgemvT.c | 99 + src/blas/reference/level2/ATL_crefgerc.c | 148 + src/blas/reference/level2/ATL_crefgeru.c | 148 + src/blas/reference/level2/ATL_crefgpmv.c | 216 + src/blas/reference/level2/ATL_crefgpmvLC.c | 104 + src/blas/reference/level2/ATL_crefgpmvLH.c | 103 + src/blas/reference/level2/ATL_crefgpmvLN.c | 104 + src/blas/reference/level2/ATL_crefgpmvLT.c | 103 + src/blas/reference/level2/ATL_crefgpmvUC.c | 104 + src/blas/reference/level2/ATL_crefgpmvUH.c | 103 + src/blas/reference/level2/ATL_crefgpmvUN.c | 104 + src/blas/reference/level2/ATL_crefgpmvUT.c | 103 + src/blas/reference/level2/ATL_crefgprc.c | 229 + src/blas/reference/level2/ATL_crefgpru.c | 229 + src/blas/reference/level2/ATL_crefhbmv.c | 210 + src/blas/reference/level2/ATL_crefhbmvL.c | 112 + src/blas/reference/level2/ATL_crefhbmvU.c | 114 + src/blas/reference/level2/ATL_crefhemv.c | 171 + src/blas/reference/level2/ATL_crefhemvL.c | 110 + src/blas/reference/level2/ATL_crefhemvU.c | 114 + src/blas/reference/level2/ATL_crefher.c | 149 + src/blas/reference/level2/ATL_crefher2.c | 161 + src/blas/reference/level2/ATL_crefher2L.c | 107 + src/blas/reference/level2/ATL_crefher2U.c | 107 + src/blas/reference/level2/ATL_crefherL.c | 99 + src/blas/reference/level2/ATL_crefherU.c | 99 + src/blas/reference/level2/ATL_crefhpmv.c | 167 + src/blas/reference/level2/ATL_crefhpmvL.c | 110 + src/blas/reference/level2/ATL_crefhpmvU.c | 114 + src/blas/reference/level2/ATL_crefhpr.c | 147 + src/blas/reference/level2/ATL_crefhpr2.c | 159 + src/blas/reference/level2/ATL_crefhpr2L.c | 107 + src/blas/reference/level2/ATL_crefhpr2U.c | 107 + src/blas/reference/level2/ATL_crefhprL.c | 100 + src/blas/reference/level2/ATL_crefhprU.c | 99 + src/blas/reference/level2/ATL_creftbmv.c | 295 + src/blas/reference/level2/ATL_creftbmvLCN.c | 100 + src/blas/reference/level2/ATL_creftbmvLCU.c | 99 + src/blas/reference/level2/ATL_creftbmvLHN.c | 99 + src/blas/reference/level2/ATL_creftbmvLHU.c | 99 + src/blas/reference/level2/ATL_creftbmvLNN.c | 100 + src/blas/reference/level2/ATL_creftbmvLNU.c | 99 + src/blas/reference/level2/ATL_creftbmvLTN.c | 99 + src/blas/reference/level2/ATL_creftbmvLTU.c | 99 + src/blas/reference/level2/ATL_creftbmvUCN.c | 100 + src/blas/reference/level2/ATL_creftbmvUCU.c | 99 + src/blas/reference/level2/ATL_creftbmvUHN.c | 101 + src/blas/reference/level2/ATL_creftbmvUHU.c | 101 + src/blas/reference/level2/ATL_creftbmvUNN.c | 100 + src/blas/reference/level2/ATL_creftbmvUNU.c | 99 + src/blas/reference/level2/ATL_creftbmvUTN.c | 101 + src/blas/reference/level2/ATL_creftbmvUTU.c | 102 + src/blas/reference/level2/ATL_creftbsv.c | 299 + src/blas/reference/level2/ATL_creftbsvLCN.c | 99 + src/blas/reference/level2/ATL_creftbsvLCU.c | 98 + src/blas/reference/level2/ATL_creftbsvLHN.c | 101 + src/blas/reference/level2/ATL_creftbsvLHU.c | 100 + src/blas/reference/level2/ATL_creftbsvLNN.c | 100 + src/blas/reference/level2/ATL_creftbsvLNU.c | 98 + src/blas/reference/level2/ATL_creftbsvLTN.c | 101 + src/blas/reference/level2/ATL_creftbsvLTU.c | 100 + src/blas/reference/level2/ATL_creftbsvUCN.c | 100 + src/blas/reference/level2/ATL_creftbsvUCU.c | 99 + src/blas/reference/level2/ATL_creftbsvUHN.c | 101 + src/blas/reference/level2/ATL_creftbsvUHU.c | 100 + src/blas/reference/level2/ATL_creftbsvUNN.c | 100 + src/blas/reference/level2/ATL_creftbsvUNU.c | 99 + src/blas/reference/level2/ATL_creftbsvUTN.c | 101 + src/blas/reference/level2/ATL_creftbsvUTU.c | 102 + src/blas/reference/level2/ATL_creftpmv.c | 251 + src/blas/reference/level2/ATL_creftpmvLCN.c | 99 + src/blas/reference/level2/ATL_creftpmvLCU.c | 98 + src/blas/reference/level2/ATL_creftpmvLHN.c | 97 + src/blas/reference/level2/ATL_creftpmvLHU.c | 97 + src/blas/reference/level2/ATL_creftpmvLNN.c | 99 + src/blas/reference/level2/ATL_creftpmvLNU.c | 98 + src/blas/reference/level2/ATL_creftpmvLTN.c | 97 + src/blas/reference/level2/ATL_creftpmvLTU.c | 97 + src/blas/reference/level2/ATL_creftpmvUCN.c | 97 + src/blas/reference/level2/ATL_creftpmvUCU.c | 96 + src/blas/reference/level2/ATL_creftpmvUHN.c | 98 + src/blas/reference/level2/ATL_creftpmvUHU.c | 98 + src/blas/reference/level2/ATL_creftpmvUNN.c | 97 + src/blas/reference/level2/ATL_creftpmvUNU.c | 96 + src/blas/reference/level2/ATL_creftpmvUTN.c | 98 + src/blas/reference/level2/ATL_creftpmvUTU.c | 98 + src/blas/reference/level2/ATL_creftpsv.c | 255 + src/blas/reference/level2/ATL_creftpsvLCN.c | 98 + src/blas/reference/level2/ATL_creftpsvLCU.c | 97 + src/blas/reference/level2/ATL_creftpsvLHN.c | 99 + src/blas/reference/level2/ATL_creftpsvLHU.c | 98 + src/blas/reference/level2/ATL_creftpsvLNN.c | 98 + src/blas/reference/level2/ATL_creftpsvLNU.c | 97 + src/blas/reference/level2/ATL_creftpsvLTN.c | 99 + src/blas/reference/level2/ATL_creftpsvLTU.c | 98 + src/blas/reference/level2/ATL_creftpsvUCN.c | 98 + src/blas/reference/level2/ATL_creftpsvUCU.c | 97 + src/blas/reference/level2/ATL_creftpsvUHN.c | 97 + src/blas/reference/level2/ATL_creftpsvUHU.c | 96 + src/blas/reference/level2/ATL_creftpsvUNN.c | 98 + src/blas/reference/level2/ATL_creftpsvUNU.c | 97 + src/blas/reference/level2/ATL_creftpsvUTN.c | 97 + src/blas/reference/level2/ATL_creftpsvUTU.c | 96 + src/blas/reference/level2/ATL_creftrmv.c | 255 + src/blas/reference/level2/ATL_creftrmvLCN.c | 98 + src/blas/reference/level2/ATL_creftrmvLCU.c | 97 + src/blas/reference/level2/ATL_creftrmvLHN.c | 97 + src/blas/reference/level2/ATL_creftrmvLHU.c | 97 + src/blas/reference/level2/ATL_creftrmvLNN.c | 98 + src/blas/reference/level2/ATL_creftrmvLNU.c | 97 + src/blas/reference/level2/ATL_creftrmvLTN.c | 97 + src/blas/reference/level2/ATL_creftrmvLTU.c | 97 + src/blas/reference/level2/ATL_creftrmvUCN.c | 96 + src/blas/reference/level2/ATL_creftrmvUCU.c | 95 + src/blas/reference/level2/ATL_creftrmvUHN.c | 98 + src/blas/reference/level2/ATL_creftrmvUHU.c | 98 + src/blas/reference/level2/ATL_creftrmvUNN.c | 96 + src/blas/reference/level2/ATL_creftrmvUNU.c | 95 + src/blas/reference/level2/ATL_creftrmvUTN.c | 98 + src/blas/reference/level2/ATL_creftrmvUTU.c | 98 + src/blas/reference/level2/ATL_creftrsv.c | 259 + src/blas/reference/level2/ATL_creftrsvLCN.c | 97 + src/blas/reference/level2/ATL_creftrsvLCU.c | 96 + src/blas/reference/level2/ATL_creftrsvLHN.c | 99 + src/blas/reference/level2/ATL_creftrsvLHU.c | 98 + src/blas/reference/level2/ATL_creftrsvLNN.c | 97 + src/blas/reference/level2/ATL_creftrsvLNU.c | 96 + src/blas/reference/level2/ATL_creftrsvLTN.c | 99 + src/blas/reference/level2/ATL_creftrsvLTU.c | 98 + src/blas/reference/level2/ATL_creftrsvUCN.c | 97 + src/blas/reference/level2/ATL_creftrsvUCU.c | 96 + src/blas/reference/level2/ATL_creftrsvUHN.c | 97 + src/blas/reference/level2/ATL_creftrsvUHU.c | 96 + src/blas/reference/level2/ATL_creftrsvUNN.c | 97 + src/blas/reference/level2/ATL_creftrsvUNU.c | 96 + src/blas/reference/level2/ATL_creftrsvUTN.c | 97 + src/blas/reference/level2/ATL_creftrsvUTU.c | 96 + src/blas/reference/level2/ATL_drefgbmv.c | 207 + src/blas/reference/level2/ATL_drefgbmvN.c | 101 + src/blas/reference/level2/ATL_drefgbmvT.c | 101 + src/blas/reference/level2/ATL_drefgemv.c | 178 + src/blas/reference/level2/ATL_drefgemvN.c | 96 + src/blas/reference/level2/ATL_drefgemvT.c | 96 + src/blas/reference/level2/ATL_drefger.c | 147 + src/blas/reference/level2/ATL_drefgpmv.c | 204 + src/blas/reference/level2/ATL_drefgpmvLN.c | 102 + src/blas/reference/level2/ATL_drefgpmvLT.c | 101 + src/blas/reference/level2/ATL_drefgpmvUN.c | 102 + src/blas/reference/level2/ATL_drefgpmvUT.c | 101 + src/blas/reference/level2/ATL_drefgpr.c | 227 + src/blas/reference/level2/ATL_drefsbmv.c | 204 + src/blas/reference/level2/ATL_drefsbmvL.c | 106 + src/blas/reference/level2/ATL_drefsbmvU.c | 108 + src/blas/reference/level2/ATL_drefspmv.c | 163 + src/blas/reference/level2/ATL_drefspmvL.c | 102 + src/blas/reference/level2/ATL_drefspmvU.c | 105 + src/blas/reference/level2/ATL_drefspr.c | 144 + src/blas/reference/level2/ATL_drefspr2.c | 156 + src/blas/reference/level2/ATL_drefspr2L.c | 99 + src/blas/reference/level2/ATL_drefspr2U.c | 99 + src/blas/reference/level2/ATL_drefsprL.c | 96 + src/blas/reference/level2/ATL_drefsprU.c | 96 + src/blas/reference/level2/ATL_drefsymv.c | 167 + src/blas/reference/level2/ATL_drefsymvL.c | 103 + src/blas/reference/level2/ATL_drefsymvU.c | 106 + src/blas/reference/level2/ATL_drefsyr.c | 146 + src/blas/reference/level2/ATL_drefsyr2.c | 158 + src/blas/reference/level2/ATL_drefsyr2L.c | 99 + src/blas/reference/level2/ATL_drefsyr2U.c | 99 + src/blas/reference/level2/ATL_drefsyrL.c | 95 + src/blas/reference/level2/ATL_drefsyrU.c | 95 + src/blas/reference/level2/ATL_dreftbmv.c | 247 + src/blas/reference/level2/ATL_dreftbmvLNN.c | 97 + src/blas/reference/level2/ATL_dreftbmvLNU.c | 97 + src/blas/reference/level2/ATL_dreftbmvLTN.c | 96 + src/blas/reference/level2/ATL_dreftbmvLTU.c | 96 + src/blas/reference/level2/ATL_dreftbmvUNN.c | 97 + src/blas/reference/level2/ATL_dreftbmvUNU.c | 96 + src/blas/reference/level2/ATL_dreftbmvUTN.c | 97 + src/blas/reference/level2/ATL_dreftbmvUTU.c | 97 + src/blas/reference/level2/ATL_dreftbsv.c | 251 + src/blas/reference/level2/ATL_dreftbsvLNN.c | 95 + src/blas/reference/level2/ATL_dreftbsvLNU.c | 95 + src/blas/reference/level2/ATL_dreftbsvLTN.c | 97 + src/blas/reference/level2/ATL_dreftbsvLTU.c | 97 + src/blas/reference/level2/ATL_dreftbsvUNN.c | 96 + src/blas/reference/level2/ATL_dreftbsvUNU.c | 96 + src/blas/reference/level2/ATL_dreftbsvUTN.c | 97 + src/blas/reference/level2/ATL_dreftbsvUTU.c | 98 + src/blas/reference/level2/ATL_dreftpmv.c | 205 + src/blas/reference/level2/ATL_dreftpmvLNN.c | 96 + src/blas/reference/level2/ATL_dreftpmvLNU.c | 96 + src/blas/reference/level2/ATL_dreftpmvLTN.c | 95 + src/blas/reference/level2/ATL_dreftpmvLTU.c | 95 + src/blas/reference/level2/ATL_dreftpmvUNN.c | 95 + src/blas/reference/level2/ATL_dreftpmvUNU.c | 95 + src/blas/reference/level2/ATL_dreftpmvUTN.c | 96 + src/blas/reference/level2/ATL_dreftpmvUTU.c | 96 + src/blas/reference/level2/ATL_dreftpsv.c | 209 + src/blas/reference/level2/ATL_dreftpsvLNN.c | 95 + src/blas/reference/level2/ATL_dreftpsvLNU.c | 95 + src/blas/reference/level2/ATL_dreftpsvLTN.c | 96 + src/blas/reference/level2/ATL_dreftpsvLTU.c | 96 + src/blas/reference/level2/ATL_dreftpsvUNN.c | 96 + src/blas/reference/level2/ATL_dreftpsvUNU.c | 96 + src/blas/reference/level2/ATL_dreftpsvUTN.c | 95 + src/blas/reference/level2/ATL_dreftpsvUTU.c | 95 + src/blas/reference/level2/ATL_dreftrmv.c | 209 + src/blas/reference/level2/ATL_dreftrmvLNN.c | 95 + src/blas/reference/level2/ATL_dreftrmvLNU.c | 95 + src/blas/reference/level2/ATL_dreftrmvLTN.c | 95 + src/blas/reference/level2/ATL_dreftrmvLTU.c | 95 + src/blas/reference/level2/ATL_dreftrmvUNN.c | 95 + src/blas/reference/level2/ATL_dreftrmvUNU.c | 94 + src/blas/reference/level2/ATL_dreftrmvUTN.c | 96 + src/blas/reference/level2/ATL_dreftrmvUTU.c | 96 + src/blas/reference/level2/ATL_dreftrsv.c | 213 + src/blas/reference/level2/ATL_dreftrsvLNN.c | 94 + src/blas/reference/level2/ATL_dreftrsvLNU.c | 94 + src/blas/reference/level2/ATL_dreftrsvLTN.c | 96 + src/blas/reference/level2/ATL_dreftrsvLTU.c | 96 + src/blas/reference/level2/ATL_dreftrsvUNN.c | 95 + src/blas/reference/level2/ATL_dreftrsvUNU.c | 95 + src/blas/reference/level2/ATL_dreftrsvUTN.c | 95 + src/blas/reference/level2/ATL_dreftrsvUTU.c | 95 + src/blas/reference/level2/ATL_srefgbmv.c | 207 + src/blas/reference/level2/ATL_srefgbmvN.c | 101 + src/blas/reference/level2/ATL_srefgbmvT.c | 101 + src/blas/reference/level2/ATL_srefgemv.c | 178 + src/blas/reference/level2/ATL_srefgemvN.c | 96 + src/blas/reference/level2/ATL_srefgemvT.c | 96 + src/blas/reference/level2/ATL_srefger.c | 147 + src/blas/reference/level2/ATL_srefgpmv.c | 204 + src/blas/reference/level2/ATL_srefgpmvLN.c | 102 + src/blas/reference/level2/ATL_srefgpmvLT.c | 101 + src/blas/reference/level2/ATL_srefgpmvUN.c | 102 + src/blas/reference/level2/ATL_srefgpmvUT.c | 101 + src/blas/reference/level2/ATL_srefgpr.c | 227 + src/blas/reference/level2/ATL_srefsbmv.c | 204 + src/blas/reference/level2/ATL_srefsbmvL.c | 106 + src/blas/reference/level2/ATL_srefsbmvU.c | 108 + src/blas/reference/level2/ATL_srefspmv.c | 163 + src/blas/reference/level2/ATL_srefspmvL.c | 102 + src/blas/reference/level2/ATL_srefspmvU.c | 105 + src/blas/reference/level2/ATL_srefspr.c | 144 + src/blas/reference/level2/ATL_srefspr2.c | 156 + src/blas/reference/level2/ATL_srefspr2L.c | 99 + src/blas/reference/level2/ATL_srefspr2U.c | 99 + src/blas/reference/level2/ATL_srefsprL.c | 96 + src/blas/reference/level2/ATL_srefsprU.c | 96 + src/blas/reference/level2/ATL_srefsymv.c | 167 + src/blas/reference/level2/ATL_srefsymvL.c | 103 + src/blas/reference/level2/ATL_srefsymvU.c | 106 + src/blas/reference/level2/ATL_srefsyr.c | 146 + src/blas/reference/level2/ATL_srefsyr2.c | 158 + src/blas/reference/level2/ATL_srefsyr2L.c | 99 + src/blas/reference/level2/ATL_srefsyr2U.c | 99 + src/blas/reference/level2/ATL_srefsyrL.c | 95 + src/blas/reference/level2/ATL_srefsyrU.c | 95 + src/blas/reference/level2/ATL_sreftbmv.c | 247 + src/blas/reference/level2/ATL_sreftbmvLNN.c | 97 + src/blas/reference/level2/ATL_sreftbmvLNU.c | 97 + src/blas/reference/level2/ATL_sreftbmvLTN.c | 96 + src/blas/reference/level2/ATL_sreftbmvLTU.c | 96 + src/blas/reference/level2/ATL_sreftbmvUNN.c | 97 + src/blas/reference/level2/ATL_sreftbmvUNU.c | 96 + src/blas/reference/level2/ATL_sreftbmvUTN.c | 97 + src/blas/reference/level2/ATL_sreftbmvUTU.c | 97 + src/blas/reference/level2/ATL_sreftbsv.c | 251 + src/blas/reference/level2/ATL_sreftbsvLNN.c | 95 + src/blas/reference/level2/ATL_sreftbsvLNU.c | 95 + src/blas/reference/level2/ATL_sreftbsvLTN.c | 97 + src/blas/reference/level2/ATL_sreftbsvLTU.c | 97 + src/blas/reference/level2/ATL_sreftbsvUNN.c | 96 + src/blas/reference/level2/ATL_sreftbsvUNU.c | 96 + src/blas/reference/level2/ATL_sreftbsvUTN.c | 97 + src/blas/reference/level2/ATL_sreftbsvUTU.c | 98 + src/blas/reference/level2/ATL_sreftpmv.c | 205 + src/blas/reference/level2/ATL_sreftpmvLNN.c | 96 + src/blas/reference/level2/ATL_sreftpmvLNU.c | 96 + src/blas/reference/level2/ATL_sreftpmvLTN.c | 95 + src/blas/reference/level2/ATL_sreftpmvLTU.c | 95 + src/blas/reference/level2/ATL_sreftpmvUNN.c | 95 + src/blas/reference/level2/ATL_sreftpmvUNU.c | 95 + src/blas/reference/level2/ATL_sreftpmvUTN.c | 96 + src/blas/reference/level2/ATL_sreftpmvUTU.c | 96 + src/blas/reference/level2/ATL_sreftpsv.c | 209 + src/blas/reference/level2/ATL_sreftpsvLNN.c | 95 + src/blas/reference/level2/ATL_sreftpsvLNU.c | 95 + src/blas/reference/level2/ATL_sreftpsvLTN.c | 96 + src/blas/reference/level2/ATL_sreftpsvLTU.c | 96 + src/blas/reference/level2/ATL_sreftpsvUNN.c | 96 + src/blas/reference/level2/ATL_sreftpsvUNU.c | 96 + src/blas/reference/level2/ATL_sreftpsvUTN.c | 95 + src/blas/reference/level2/ATL_sreftpsvUTU.c | 95 + src/blas/reference/level2/ATL_sreftrmv.c | 209 + src/blas/reference/level2/ATL_sreftrmvLNN.c | 95 + src/blas/reference/level2/ATL_sreftrmvLNU.c | 95 + src/blas/reference/level2/ATL_sreftrmvLTN.c | 95 + src/blas/reference/level2/ATL_sreftrmvLTU.c | 95 + src/blas/reference/level2/ATL_sreftrmvUNN.c | 95 + src/blas/reference/level2/ATL_sreftrmvUNU.c | 94 + src/blas/reference/level2/ATL_sreftrmvUTN.c | 96 + src/blas/reference/level2/ATL_sreftrmvUTU.c | 96 + src/blas/reference/level2/ATL_sreftrsv.c | 213 + src/blas/reference/level2/ATL_sreftrsvLNN.c | 94 + src/blas/reference/level2/ATL_sreftrsvLNU.c | 94 + src/blas/reference/level2/ATL_sreftrsvLTN.c | 96 + src/blas/reference/level2/ATL_sreftrsvLTU.c | 96 + src/blas/reference/level2/ATL_sreftrsvUNN.c | 95 + src/blas/reference/level2/ATL_sreftrsvUNU.c | 95 + src/blas/reference/level2/ATL_sreftrsvUTN.c | 95 + src/blas/reference/level2/ATL_sreftrsvUTU.c | 95 + src/blas/reference/level2/ATL_zrefgbmv.c | 220 + src/blas/reference/level2/ATL_zrefgbmvC.c | 106 + src/blas/reference/level2/ATL_zrefgbmvH.c | 106 + src/blas/reference/level2/ATL_zrefgbmvN.c | 106 + src/blas/reference/level2/ATL_zrefgbmvT.c | 106 + src/blas/reference/level2/ATL_zrefgemv.c | 186 + src/blas/reference/level2/ATL_zrefgemvC.c | 98 + src/blas/reference/level2/ATL_zrefgemvH.c | 99 + src/blas/reference/level2/ATL_zrefgemvN.c | 98 + src/blas/reference/level2/ATL_zrefgemvT.c | 99 + src/blas/reference/level2/ATL_zrefgerc.c | 148 + src/blas/reference/level2/ATL_zrefgeru.c | 148 + src/blas/reference/level2/ATL_zrefgpmv.c | 216 + src/blas/reference/level2/ATL_zrefgpmvLC.c | 104 + src/blas/reference/level2/ATL_zrefgpmvLH.c | 103 + src/blas/reference/level2/ATL_zrefgpmvLN.c | 104 + src/blas/reference/level2/ATL_zrefgpmvLT.c | 103 + src/blas/reference/level2/ATL_zrefgpmvUC.c | 104 + src/blas/reference/level2/ATL_zrefgpmvUH.c | 103 + src/blas/reference/level2/ATL_zrefgpmvUN.c | 104 + src/blas/reference/level2/ATL_zrefgpmvUT.c | 103 + src/blas/reference/level2/ATL_zrefgprc.c | 229 + src/blas/reference/level2/ATL_zrefgpru.c | 229 + src/blas/reference/level2/ATL_zrefhbmv.c | 210 + src/blas/reference/level2/ATL_zrefhbmvL.c | 112 + src/blas/reference/level2/ATL_zrefhbmvU.c | 114 + src/blas/reference/level2/ATL_zrefhemv.c | 171 + src/blas/reference/level2/ATL_zrefhemvL.c | 110 + src/blas/reference/level2/ATL_zrefhemvU.c | 114 + src/blas/reference/level2/ATL_zrefher.c | 149 + src/blas/reference/level2/ATL_zrefher2.c | 161 + src/blas/reference/level2/ATL_zrefher2L.c | 107 + src/blas/reference/level2/ATL_zrefher2U.c | 107 + src/blas/reference/level2/ATL_zrefherL.c | 99 + src/blas/reference/level2/ATL_zrefherU.c | 99 + src/blas/reference/level2/ATL_zrefhpmv.c | 167 + src/blas/reference/level2/ATL_zrefhpmvL.c | 110 + src/blas/reference/level2/ATL_zrefhpmvU.c | 114 + src/blas/reference/level2/ATL_zrefhpr.c | 147 + src/blas/reference/level2/ATL_zrefhpr2.c | 159 + src/blas/reference/level2/ATL_zrefhpr2L.c | 107 + src/blas/reference/level2/ATL_zrefhpr2U.c | 107 + src/blas/reference/level2/ATL_zrefhprL.c | 100 + src/blas/reference/level2/ATL_zrefhprU.c | 99 + src/blas/reference/level2/ATL_zreftbmv.c | 295 + src/blas/reference/level2/ATL_zreftbmvLCN.c | 100 + src/blas/reference/level2/ATL_zreftbmvLCU.c | 99 + src/blas/reference/level2/ATL_zreftbmvLHN.c | 99 + src/blas/reference/level2/ATL_zreftbmvLHU.c | 99 + src/blas/reference/level2/ATL_zreftbmvLNN.c | 100 + src/blas/reference/level2/ATL_zreftbmvLNU.c | 99 + src/blas/reference/level2/ATL_zreftbmvLTN.c | 99 + src/blas/reference/level2/ATL_zreftbmvLTU.c | 99 + src/blas/reference/level2/ATL_zreftbmvUCN.c | 100 + src/blas/reference/level2/ATL_zreftbmvUCU.c | 99 + src/blas/reference/level2/ATL_zreftbmvUHN.c | 101 + src/blas/reference/level2/ATL_zreftbmvUHU.c | 101 + src/blas/reference/level2/ATL_zreftbmvUNN.c | 100 + src/blas/reference/level2/ATL_zreftbmvUNU.c | 99 + src/blas/reference/level2/ATL_zreftbmvUTN.c | 101 + src/blas/reference/level2/ATL_zreftbmvUTU.c | 102 + src/blas/reference/level2/ATL_zreftbsv.c | 299 + src/blas/reference/level2/ATL_zreftbsvLCN.c | 99 + src/blas/reference/level2/ATL_zreftbsvLCU.c | 98 + src/blas/reference/level2/ATL_zreftbsvLHN.c | 101 + src/blas/reference/level2/ATL_zreftbsvLHU.c | 100 + src/blas/reference/level2/ATL_zreftbsvLNN.c | 100 + src/blas/reference/level2/ATL_zreftbsvLNU.c | 98 + src/blas/reference/level2/ATL_zreftbsvLTN.c | 101 + src/blas/reference/level2/ATL_zreftbsvLTU.c | 100 + src/blas/reference/level2/ATL_zreftbsvUCN.c | 100 + src/blas/reference/level2/ATL_zreftbsvUCU.c | 99 + src/blas/reference/level2/ATL_zreftbsvUHN.c | 101 + src/blas/reference/level2/ATL_zreftbsvUHU.c | 100 + src/blas/reference/level2/ATL_zreftbsvUNN.c | 100 + src/blas/reference/level2/ATL_zreftbsvUNU.c | 99 + src/blas/reference/level2/ATL_zreftbsvUTN.c | 101 + src/blas/reference/level2/ATL_zreftbsvUTU.c | 102 + src/blas/reference/level2/ATL_zreftpmv.c | 251 + src/blas/reference/level2/ATL_zreftpmvLCN.c | 99 + src/blas/reference/level2/ATL_zreftpmvLCU.c | 98 + src/blas/reference/level2/ATL_zreftpmvLHN.c | 97 + src/blas/reference/level2/ATL_zreftpmvLHU.c | 97 + src/blas/reference/level2/ATL_zreftpmvLNN.c | 99 + src/blas/reference/level2/ATL_zreftpmvLNU.c | 98 + src/blas/reference/level2/ATL_zreftpmvLTN.c | 97 + src/blas/reference/level2/ATL_zreftpmvLTU.c | 97 + src/blas/reference/level2/ATL_zreftpmvUCN.c | 97 + src/blas/reference/level2/ATL_zreftpmvUCU.c | 96 + src/blas/reference/level2/ATL_zreftpmvUHN.c | 98 + src/blas/reference/level2/ATL_zreftpmvUHU.c | 98 + src/blas/reference/level2/ATL_zreftpmvUNN.c | 97 + src/blas/reference/level2/ATL_zreftpmvUNU.c | 96 + src/blas/reference/level2/ATL_zreftpmvUTN.c | 98 + src/blas/reference/level2/ATL_zreftpmvUTU.c | 98 + src/blas/reference/level2/ATL_zreftpsv.c | 255 + src/blas/reference/level2/ATL_zreftpsvLCN.c | 98 + src/blas/reference/level2/ATL_zreftpsvLCU.c | 97 + src/blas/reference/level2/ATL_zreftpsvLHN.c | 99 + src/blas/reference/level2/ATL_zreftpsvLHU.c | 98 + src/blas/reference/level2/ATL_zreftpsvLNN.c | 98 + src/blas/reference/level2/ATL_zreftpsvLNU.c | 97 + src/blas/reference/level2/ATL_zreftpsvLTN.c | 99 + src/blas/reference/level2/ATL_zreftpsvLTU.c | 98 + src/blas/reference/level2/ATL_zreftpsvUCN.c | 98 + src/blas/reference/level2/ATL_zreftpsvUCU.c | 97 + src/blas/reference/level2/ATL_zreftpsvUHN.c | 97 + src/blas/reference/level2/ATL_zreftpsvUHU.c | 96 + src/blas/reference/level2/ATL_zreftpsvUNN.c | 98 + src/blas/reference/level2/ATL_zreftpsvUNU.c | 97 + src/blas/reference/level2/ATL_zreftpsvUTN.c | 97 + src/blas/reference/level2/ATL_zreftpsvUTU.c | 96 + src/blas/reference/level2/ATL_zreftrmv.c | 255 + src/blas/reference/level2/ATL_zreftrmvLCN.c | 98 + src/blas/reference/level2/ATL_zreftrmvLCU.c | 97 + src/blas/reference/level2/ATL_zreftrmvLHN.c | 97 + src/blas/reference/level2/ATL_zreftrmvLHU.c | 97 + src/blas/reference/level2/ATL_zreftrmvLNN.c | 98 + src/blas/reference/level2/ATL_zreftrmvLNU.c | 97 + src/blas/reference/level2/ATL_zreftrmvLTN.c | 97 + src/blas/reference/level2/ATL_zreftrmvLTU.c | 97 + src/blas/reference/level2/ATL_zreftrmvUCN.c | 96 + src/blas/reference/level2/ATL_zreftrmvUCU.c | 95 + src/blas/reference/level2/ATL_zreftrmvUHN.c | 98 + src/blas/reference/level2/ATL_zreftrmvUHU.c | 98 + src/blas/reference/level2/ATL_zreftrmvUNN.c | 96 + src/blas/reference/level2/ATL_zreftrmvUNU.c | 95 + src/blas/reference/level2/ATL_zreftrmvUTN.c | 98 + src/blas/reference/level2/ATL_zreftrmvUTU.c | 98 + src/blas/reference/level2/ATL_zreftrsv.c | 259 + src/blas/reference/level2/ATL_zreftrsvLCN.c | 97 + src/blas/reference/level2/ATL_zreftrsvLCU.c | 96 + src/blas/reference/level2/ATL_zreftrsvLHN.c | 99 + src/blas/reference/level2/ATL_zreftrsvLHU.c | 98 + src/blas/reference/level2/ATL_zreftrsvLNN.c | 97 + src/blas/reference/level2/ATL_zreftrsvLNU.c | 96 + src/blas/reference/level2/ATL_zreftrsvLTN.c | 99 + src/blas/reference/level2/ATL_zreftrsvLTU.c | 98 + src/blas/reference/level2/ATL_zreftrsvUCN.c | 97 + src/blas/reference/level2/ATL_zreftrsvUCU.c | 96 + src/blas/reference/level2/ATL_zreftrsvUHN.c | 97 + src/blas/reference/level2/ATL_zreftrsvUHU.c | 96 + src/blas/reference/level2/ATL_zreftrsvUNN.c | 97 + src/blas/reference/level2/ATL_zreftrsvUNU.c | 96 + src/blas/reference/level2/ATL_zreftrsvUTN.c | 97 + src/blas/reference/level2/ATL_zreftrsvUTU.c | 96 + src/blas/reference/level3/ATL_crefgemm.c | 235 + src/blas/reference/level3/ATL_crefgemmCC.c | 94 + src/blas/reference/level3/ATL_crefgemmCN.c | 93 + src/blas/reference/level3/ATL_crefgemmCT.c | 94 + src/blas/reference/level3/ATL_crefgemmNC.c | 92 + src/blas/reference/level3/ATL_crefgemmNN.c | 92 + src/blas/reference/level3/ATL_crefgemmNT.c | 92 + src/blas/reference/level3/ATL_crefgemmTC.c | 94 + src/blas/reference/level3/ATL_crefgemmTN.c | 93 + src/blas/reference/level3/ATL_crefgemmTT.c | 94 + src/blas/reference/level3/ATL_crefhemm.c | 213 + src/blas/reference/level3/ATL_crefhemmLL.c | 117 + src/blas/reference/level3/ATL_crefhemmLU.c | 115 + src/blas/reference/level3/ATL_crefhemmRL.c | 119 + src/blas/reference/level3/ATL_crefhemmRU.c | 120 + src/blas/reference/level3/ATL_crefher2k.c | 262 + src/blas/reference/level3/ATL_crefher2kLC.c | 124 + src/blas/reference/level3/ATL_crefher2kLN.c | 120 + src/blas/reference/level3/ATL_crefher2kUC.c | 124 + src/blas/reference/level3/ATL_crefher2kUN.c | 118 + src/blas/reference/level3/ATL_crefherk.c | 244 + src/blas/reference/level3/ATL_crefherkLC.c | 112 + src/blas/reference/level3/ATL_crefherkLN.c | 109 + src/blas/reference/level3/ATL_crefherkUC.c | 110 + src/blas/reference/level3/ATL_crefherkUN.c | 107 + src/blas/reference/level3/ATL_crefsymm.c | 210 + src/blas/reference/level3/ATL_crefsymmLL.c | 116 + src/blas/reference/level3/ATL_crefsymmLU.c | 114 + src/blas/reference/level3/ATL_crefsymmRL.c | 119 + src/blas/reference/level3/ATL_crefsymmRU.c | 120 + src/blas/reference/level3/ATL_crefsyr2k.c | 255 + src/blas/reference/level3/ATL_crefsyr2kLN.c | 114 + src/blas/reference/level3/ATL_crefsyr2kLT.c | 114 + src/blas/reference/level3/ATL_crefsyr2kUN.c | 113 + src/blas/reference/level3/ATL_crefsyr2kUT.c | 114 + src/blas/reference/level3/ATL_crefsyrk.c | 237 + src/blas/reference/level3/ATL_crefsyrkLN.c | 103 + src/blas/reference/level3/ATL_crefsyrkLT.c | 104 + src/blas/reference/level3/ATL_crefsyrkUN.c | 103 + src/blas/reference/level3/ATL_crefsyrkUT.c | 103 + src/blas/reference/level3/ATL_creftrmm.c | 278 + src/blas/reference/level3/ATL_creftrmmLLCN.c | 104 + src/blas/reference/level3/ATL_creftrmmLLCU.c | 103 + src/blas/reference/level3/ATL_creftrmmLLNN.c | 105 + src/blas/reference/level3/ATL_creftrmmLLNU.c | 104 + src/blas/reference/level3/ATL_creftrmmLLTN.c | 104 + src/blas/reference/level3/ATL_creftrmmLLTU.c | 103 + src/blas/reference/level3/ATL_creftrmmLUCN.c | 104 + src/blas/reference/level3/ATL_creftrmmLUCU.c | 103 + src/blas/reference/level3/ATL_creftrmmLUNN.c | 103 + src/blas/reference/level3/ATL_creftrmmLUNU.c | 102 + src/blas/reference/level3/ATL_creftrmmLUTN.c | 104 + src/blas/reference/level3/ATL_creftrmmLUTU.c | 103 + src/blas/reference/level3/ATL_creftrmmRLCN.c | 107 + src/blas/reference/level3/ATL_creftrmmRLCU.c | 106 + src/blas/reference/level3/ATL_creftrmmRLNN.c | 106 + src/blas/reference/level3/ATL_creftrmmRLNU.c | 105 + src/blas/reference/level3/ATL_creftrmmRLTN.c | 108 + src/blas/reference/level3/ATL_creftrmmRLTU.c | 107 + src/blas/reference/level3/ATL_creftrmmRUCN.c | 106 + src/blas/reference/level3/ATL_creftrmmRUCU.c | 105 + src/blas/reference/level3/ATL_creftrmmRUNN.c | 106 + src/blas/reference/level3/ATL_creftrmmRUNU.c | 105 + src/blas/reference/level3/ATL_creftrmmRUTN.c | 106 + src/blas/reference/level3/ATL_creftrmmRUTU.c | 105 + src/blas/reference/level3/ATL_creftrsm.c | 280 + src/blas/reference/level3/ATL_creftrsmLLCN.c | 105 + src/blas/reference/level3/ATL_creftrsmLLCU.c | 104 + src/blas/reference/level3/ATL_creftrsmLLNN.c | 103 + src/blas/reference/level3/ATL_creftrsmLLNU.c | 102 + src/blas/reference/level3/ATL_creftrsmLLTN.c | 105 + src/blas/reference/level3/ATL_creftrsmLLTU.c | 104 + src/blas/reference/level3/ATL_creftrsmLUCN.c | 103 + src/blas/reference/level3/ATL_creftrsmLUCU.c | 102 + src/blas/reference/level3/ATL_creftrsmLUNN.c | 104 + src/blas/reference/level3/ATL_creftrsmLUNU.c | 103 + src/blas/reference/level3/ATL_creftrsmLUTN.c | 103 + src/blas/reference/level3/ATL_creftrsmLUTU.c | 102 + src/blas/reference/level3/ATL_creftrsmRLCN.c | 106 + src/blas/reference/level3/ATL_creftrsmRLCU.c | 104 + src/blas/reference/level3/ATL_creftrsmRLNN.c | 105 + src/blas/reference/level3/ATL_creftrsmRLNU.c | 103 + src/blas/reference/level3/ATL_creftrsmRLTN.c | 106 + src/blas/reference/level3/ATL_creftrsmRLTU.c | 104 + src/blas/reference/level3/ATL_creftrsmRUCN.c | 107 + src/blas/reference/level3/ATL_creftrsmRUCU.c | 105 + src/blas/reference/level3/ATL_creftrsmRUNN.c | 103 + src/blas/reference/level3/ATL_creftrsmRUNU.c | 101 + src/blas/reference/level3/ATL_creftrsmRUTN.c | 106 + src/blas/reference/level3/ATL_creftrsmRUTU.c | 104 + src/blas/reference/level3/ATL_drefgemm.c | 212 + src/blas/reference/level3/ATL_drefgemmNN.c | 90 + src/blas/reference/level3/ATL_drefgemmNT.c | 90 + src/blas/reference/level3/ATL_drefgemmTN.c | 90 + src/blas/reference/level3/ATL_drefgemmTT.c | 90 + src/blas/reference/level3/ATL_drefsymm.c | 210 + src/blas/reference/level3/ATL_drefsymmLL.c | 106 + src/blas/reference/level3/ATL_drefsymmLU.c | 106 + src/blas/reference/level3/ATL_drefsymmRL.c | 114 + src/blas/reference/level3/ATL_drefsymmRU.c | 114 + src/blas/reference/level3/ATL_drefsyr2k.c | 256 + src/blas/reference/level3/ATL_drefsyr2kLN.c | 107 + src/blas/reference/level3/ATL_drefsyr2kLT.c | 107 + src/blas/reference/level3/ATL_drefsyr2kUN.c | 107 + src/blas/reference/level3/ATL_drefsyr2kUT.c | 107 + src/blas/reference/level3/ATL_drefsyrk.c | 237 + src/blas/reference/level3/ATL_drefsyrkLN.c | 102 + src/blas/reference/level3/ATL_drefsyrkLT.c | 101 + src/blas/reference/level3/ATL_drefsyrkUN.c | 101 + src/blas/reference/level3/ATL_drefsyrkUT.c | 101 + src/blas/reference/level3/ATL_dreftrmm.c | 254 + src/blas/reference/level3/ATL_dreftrmmLLNN.c | 103 + src/blas/reference/level3/ATL_dreftrmmLLNU.c | 102 + src/blas/reference/level3/ATL_dreftrmmLLTN.c | 103 + src/blas/reference/level3/ATL_dreftrmmLLTU.c | 102 + src/blas/reference/level3/ATL_dreftrmmLUNN.c | 102 + src/blas/reference/level3/ATL_dreftrmmLUNU.c | 101 + src/blas/reference/level3/ATL_dreftrmmLUTN.c | 103 + src/blas/reference/level3/ATL_dreftrmmLUTU.c | 102 + src/blas/reference/level3/ATL_dreftrmmRLNN.c | 104 + src/blas/reference/level3/ATL_dreftrmmRLNU.c | 103 + src/blas/reference/level3/ATL_dreftrmmRLTN.c | 106 + src/blas/reference/level3/ATL_dreftrmmRLTU.c | 105 + src/blas/reference/level3/ATL_dreftrmmRUNN.c | 104 + src/blas/reference/level3/ATL_dreftrmmRUNU.c | 103 + src/blas/reference/level3/ATL_dreftrmmRUTN.c | 104 + src/blas/reference/level3/ATL_dreftrmmRUTU.c | 103 + src/blas/reference/level3/ATL_dreftrsm.c | 256 + src/blas/reference/level3/ATL_dreftrsmLLNN.c | 101 + src/blas/reference/level3/ATL_dreftrsmLLNU.c | 100 + src/blas/reference/level3/ATL_dreftrsmLLTN.c | 104 + src/blas/reference/level3/ATL_dreftrsmLLTU.c | 103 + src/blas/reference/level3/ATL_dreftrsmLUNN.c | 102 + src/blas/reference/level3/ATL_dreftrsmLUNU.c | 101 + src/blas/reference/level3/ATL_dreftrsmLUTN.c | 102 + src/blas/reference/level3/ATL_dreftrsmLUTU.c | 101 + src/blas/reference/level3/ATL_dreftrsmRLNN.c | 102 + src/blas/reference/level3/ATL_dreftrsmRLNU.c | 101 + src/blas/reference/level3/ATL_dreftrsmRLTN.c | 103 + src/blas/reference/level3/ATL_dreftrsmRLTU.c | 102 + src/blas/reference/level3/ATL_dreftrsmRUNN.c | 100 + src/blas/reference/level3/ATL_dreftrsmRUNU.c | 99 + src/blas/reference/level3/ATL_dreftrsmRUTN.c | 103 + src/blas/reference/level3/ATL_dreftrsmRUTU.c | 102 + src/blas/reference/level3/ATL_srefgemm.c | 212 + src/blas/reference/level3/ATL_srefgemmNN.c | 90 + src/blas/reference/level3/ATL_srefgemmNT.c | 90 + src/blas/reference/level3/ATL_srefgemmTN.c | 90 + src/blas/reference/level3/ATL_srefgemmTT.c | 90 + src/blas/reference/level3/ATL_srefsymm.c | 210 + src/blas/reference/level3/ATL_srefsymmLL.c | 106 + src/blas/reference/level3/ATL_srefsymmLU.c | 106 + src/blas/reference/level3/ATL_srefsymmRL.c | 114 + src/blas/reference/level3/ATL_srefsymmRU.c | 114 + src/blas/reference/level3/ATL_srefsyr2k.c | 256 + src/blas/reference/level3/ATL_srefsyr2kLN.c | 107 + src/blas/reference/level3/ATL_srefsyr2kLT.c | 107 + src/blas/reference/level3/ATL_srefsyr2kUN.c | 107 + src/blas/reference/level3/ATL_srefsyr2kUT.c | 107 + src/blas/reference/level3/ATL_srefsyrk.c | 237 + src/blas/reference/level3/ATL_srefsyrkLN.c | 102 + src/blas/reference/level3/ATL_srefsyrkLT.c | 101 + src/blas/reference/level3/ATL_srefsyrkUN.c | 101 + src/blas/reference/level3/ATL_srefsyrkUT.c | 101 + src/blas/reference/level3/ATL_sreftrmm.c | 254 + src/blas/reference/level3/ATL_sreftrmmLLNN.c | 103 + src/blas/reference/level3/ATL_sreftrmmLLNU.c | 102 + src/blas/reference/level3/ATL_sreftrmmLLTN.c | 103 + src/blas/reference/level3/ATL_sreftrmmLLTU.c | 102 + src/blas/reference/level3/ATL_sreftrmmLUNN.c | 102 + src/blas/reference/level3/ATL_sreftrmmLUNU.c | 101 + src/blas/reference/level3/ATL_sreftrmmLUTN.c | 103 + src/blas/reference/level3/ATL_sreftrmmLUTU.c | 102 + src/blas/reference/level3/ATL_sreftrmmRLNN.c | 104 + src/blas/reference/level3/ATL_sreftrmmRLNU.c | 103 + src/blas/reference/level3/ATL_sreftrmmRLTN.c | 106 + src/blas/reference/level3/ATL_sreftrmmRLTU.c | 105 + src/blas/reference/level3/ATL_sreftrmmRUNN.c | 104 + src/blas/reference/level3/ATL_sreftrmmRUNU.c | 103 + src/blas/reference/level3/ATL_sreftrmmRUTN.c | 104 + src/blas/reference/level3/ATL_sreftrmmRUTU.c | 103 + src/blas/reference/level3/ATL_sreftrsm.c | 256 + src/blas/reference/level3/ATL_sreftrsmLLNN.c | 101 + src/blas/reference/level3/ATL_sreftrsmLLNU.c | 100 + src/blas/reference/level3/ATL_sreftrsmLLTN.c | 104 + src/blas/reference/level3/ATL_sreftrsmLLTU.c | 103 + src/blas/reference/level3/ATL_sreftrsmLUNN.c | 102 + src/blas/reference/level3/ATL_sreftrsmLUNU.c | 101 + src/blas/reference/level3/ATL_sreftrsmLUTN.c | 102 + src/blas/reference/level3/ATL_sreftrsmLUTU.c | 101 + src/blas/reference/level3/ATL_sreftrsmRLNN.c | 102 + src/blas/reference/level3/ATL_sreftrsmRLNU.c | 101 + src/blas/reference/level3/ATL_sreftrsmRLTN.c | 103 + src/blas/reference/level3/ATL_sreftrsmRLTU.c | 102 + src/blas/reference/level3/ATL_sreftrsmRUNN.c | 100 + src/blas/reference/level3/ATL_sreftrsmRUNU.c | 99 + src/blas/reference/level3/ATL_sreftrsmRUTN.c | 103 + src/blas/reference/level3/ATL_sreftrsmRUTU.c | 102 + src/blas/reference/level3/ATL_zrefgemm.c | 235 + src/blas/reference/level3/ATL_zrefgemmCC.c | 94 + src/blas/reference/level3/ATL_zrefgemmCN.c | 93 + src/blas/reference/level3/ATL_zrefgemmCT.c | 94 + src/blas/reference/level3/ATL_zrefgemmNC.c | 92 + src/blas/reference/level3/ATL_zrefgemmNN.c | 92 + src/blas/reference/level3/ATL_zrefgemmNT.c | 92 + src/blas/reference/level3/ATL_zrefgemmTC.c | 94 + src/blas/reference/level3/ATL_zrefgemmTN.c | 93 + src/blas/reference/level3/ATL_zrefgemmTT.c | 94 + src/blas/reference/level3/ATL_zrefhemm.c | 213 + src/blas/reference/level3/ATL_zrefhemmLL.c | 117 + src/blas/reference/level3/ATL_zrefhemmLU.c | 115 + src/blas/reference/level3/ATL_zrefhemmRL.c | 119 + src/blas/reference/level3/ATL_zrefhemmRU.c | 120 + src/blas/reference/level3/ATL_zrefher2k.c | 262 + src/blas/reference/level3/ATL_zrefher2kLC.c | 124 + src/blas/reference/level3/ATL_zrefher2kLN.c | 120 + src/blas/reference/level3/ATL_zrefher2kUC.c | 124 + src/blas/reference/level3/ATL_zrefher2kUN.c | 118 + src/blas/reference/level3/ATL_zrefherk.c | 244 + src/blas/reference/level3/ATL_zrefherkLC.c | 112 + src/blas/reference/level3/ATL_zrefherkLN.c | 109 + src/blas/reference/level3/ATL_zrefherkUC.c | 110 + src/blas/reference/level3/ATL_zrefherkUN.c | 107 + src/blas/reference/level3/ATL_zrefsymm.c | 210 + src/blas/reference/level3/ATL_zrefsymmLL.c | 116 + src/blas/reference/level3/ATL_zrefsymmLU.c | 114 + src/blas/reference/level3/ATL_zrefsymmRL.c | 119 + src/blas/reference/level3/ATL_zrefsymmRU.c | 120 + src/blas/reference/level3/ATL_zrefsyr2k.c | 255 + src/blas/reference/level3/ATL_zrefsyr2kLN.c | 114 + src/blas/reference/level3/ATL_zrefsyr2kLT.c | 114 + src/blas/reference/level3/ATL_zrefsyr2kUN.c | 113 + src/blas/reference/level3/ATL_zrefsyr2kUT.c | 114 + src/blas/reference/level3/ATL_zrefsyrk.c | 237 + src/blas/reference/level3/ATL_zrefsyrkLN.c | 103 + src/blas/reference/level3/ATL_zrefsyrkLT.c | 104 + src/blas/reference/level3/ATL_zrefsyrkUN.c | 103 + src/blas/reference/level3/ATL_zrefsyrkUT.c | 103 + src/blas/reference/level3/ATL_zreftrmm.c | 278 + src/blas/reference/level3/ATL_zreftrmmLLCN.c | 104 + src/blas/reference/level3/ATL_zreftrmmLLCU.c | 103 + src/blas/reference/level3/ATL_zreftrmmLLNN.c | 105 + src/blas/reference/level3/ATL_zreftrmmLLNU.c | 104 + src/blas/reference/level3/ATL_zreftrmmLLTN.c | 104 + src/blas/reference/level3/ATL_zreftrmmLLTU.c | 103 + src/blas/reference/level3/ATL_zreftrmmLUCN.c | 104 + src/blas/reference/level3/ATL_zreftrmmLUCU.c | 103 + src/blas/reference/level3/ATL_zreftrmmLUNN.c | 103 + src/blas/reference/level3/ATL_zreftrmmLUNU.c | 102 + src/blas/reference/level3/ATL_zreftrmmLUTN.c | 104 + src/blas/reference/level3/ATL_zreftrmmLUTU.c | 103 + src/blas/reference/level3/ATL_zreftrmmRLCN.c | 107 + src/blas/reference/level3/ATL_zreftrmmRLCU.c | 106 + src/blas/reference/level3/ATL_zreftrmmRLNN.c | 106 + src/blas/reference/level3/ATL_zreftrmmRLNU.c | 105 + src/blas/reference/level3/ATL_zreftrmmRLTN.c | 108 + src/blas/reference/level3/ATL_zreftrmmRLTU.c | 107 + src/blas/reference/level3/ATL_zreftrmmRUCN.c | 106 + src/blas/reference/level3/ATL_zreftrmmRUCU.c | 105 + src/blas/reference/level3/ATL_zreftrmmRUNN.c | 106 + src/blas/reference/level3/ATL_zreftrmmRUNU.c | 105 + src/blas/reference/level3/ATL_zreftrmmRUTN.c | 106 + src/blas/reference/level3/ATL_zreftrmmRUTU.c | 105 + src/blas/reference/level3/ATL_zreftrsm.c | 280 + src/blas/reference/level3/ATL_zreftrsmLLCN.c | 105 + src/blas/reference/level3/ATL_zreftrsmLLCU.c | 104 + src/blas/reference/level3/ATL_zreftrsmLLNN.c | 103 + src/blas/reference/level3/ATL_zreftrsmLLNU.c | 102 + src/blas/reference/level3/ATL_zreftrsmLLTN.c | 105 + src/blas/reference/level3/ATL_zreftrsmLLTU.c | 104 + src/blas/reference/level3/ATL_zreftrsmLUCN.c | 103 + src/blas/reference/level3/ATL_zreftrsmLUCU.c | 102 + src/blas/reference/level3/ATL_zreftrsmLUNN.c | 104 + src/blas/reference/level3/ATL_zreftrsmLUNU.c | 103 + src/blas/reference/level3/ATL_zreftrsmLUTN.c | 103 + src/blas/reference/level3/ATL_zreftrsmLUTU.c | 102 + src/blas/reference/level3/ATL_zreftrsmRLCN.c | 106 + src/blas/reference/level3/ATL_zreftrsmRLCU.c | 104 + src/blas/reference/level3/ATL_zreftrsmRLNN.c | 105 + src/blas/reference/level3/ATL_zreftrsmRLNU.c | 103 + src/blas/reference/level3/ATL_zreftrsmRLTN.c | 106 + src/blas/reference/level3/ATL_zreftrsmRLTU.c | 104 + src/blas/reference/level3/ATL_zreftrsmRUCN.c | 107 + src/blas/reference/level3/ATL_zreftrsmRUCU.c | 105 + src/blas/reference/level3/ATL_zreftrsmRUNN.c | 103 + src/blas/reference/level3/ATL_zreftrsmRUNU.c | 101 + src/blas/reference/level3/ATL_zreftrsmRUTN.c | 106 + src/blas/reference/level3/ATL_zreftrsmRUTU.c | 104 + src/lapack/ATL_gelq2.c | 183 + src/lapack/ATL_gelqf.c | 327 + src/lapack/ATL_gelqr.c | 200 + src/lapack/ATL_gels.c | 394 + src/lapack/ATL_geql2.c | 171 + src/lapack/ATL_geqlf.c | 219 + src/lapack/ATL_geqlr.c | 248 + src/lapack/ATL_geqr2.c | 167 + src/lapack/ATL_geqrf.c | 220 + src/lapack/ATL_geqrr.c | 230 + src/lapack/ATL_gerq2.c | 176 + src/lapack/ATL_gerqf.c | 330 + src/lapack/ATL_gerqr.c | 193 + src/lapack/ATL_getf2.c | 96 + src/lapack/ATL_getrf.c | 38 + src/lapack/ATL_getrfC.c | 373 + src/lapack/ATL_getrfR.c | 147 + src/lapack/ATL_getri.c | 44 + src/lapack/ATL_getriC.c | 113 + src/lapack/ATL_getriR.c | 112 + src/lapack/ATL_getrs.c | 114 + src/lapack/ATL_ilaenv.c | 736 + src/lapack/ATL_lacgv.c | 72 + src/lapack/ATL_ladiv.c | 109 + src/lapack/ATL_lamch.c | 44 + src/lapack/ATL_lapy2.c | 85 + src/lapack/ATL_lapy3.c | 88 + src/lapack/ATL_larf.c | 185 + src/lapack/ATL_larfb.c | 821 + src/lapack/ATL_larfg.c | 322 + src/lapack/ATL_larft.c | 1166 + src/lapack/ATL_lascl.c | 260 + src/lapack/ATL_laswp.c | 141 + src/lapack/ATL_lauum.c | 47 + src/lapack/ATL_lauumL.c | 81 + src/lapack/ATL_lauumU.c | 81 + src/lapack/ATL_ormlq.c | 311 + src/lapack/ATL_ormql.c | 308 + src/lapack/ATL_ormqr.c | 331 + src/lapack/ATL_ormrq.c | 314 + src/lapack/ATL_potrf.c | 56 + src/lapack/ATL_potrfL.c | 287 + src/lapack/ATL_potrfRL.c | 86 + src/lapack/ATL_potrfRU.c | 86 + src/lapack/ATL_potrfU.c | 281 + src/lapack/ATL_potrs.c | 111 + src/lapack/ATL_trtri.c | 68 + src/lapack/ATL_trtriCL.c | 205 + src/lapack/ATL_trtriCU.c | 204 + src/lapack/ATL_trtriRL.c | 199 + src/lapack/ATL_trtriRU.c | 202 + src/lapack/ATL_trtrs.c | 73 + src/testing/ATL_cf77wrap.f | 39 + src/testing/ATL_df77wrap.f | 29 + src/testing/ATL_dsf77dot.c | 58 + src/testing/ATL_epsilon.c | 50 + src/testing/ATL_f77amax.c | 50 + src/testing/ATL_f77asum.c | 52 + src/testing/ATL_f77axpy.c | 65 + src/testing/ATL_f77copy.c | 55 + src/testing/ATL_f77dot.c | 58 + src/testing/ATL_f77dotc_sub.c | 56 + src/testing/ATL_f77dotu_sub.c | 56 + src/testing/ATL_f77gbmv.c | 125 + src/testing/ATL_f77gelqf.c | 61 + src/testing/ATL_f77gels.c | 107 + src/testing/ATL_f77gemm.c | 93 + src/testing/ATL_f77gemv.c | 120 + src/testing/ATL_f77geqlf.c | 61 + src/testing/ATL_f77geqrf.c | 61 + src/testing/ATL_f77ger.c | 61 + src/testing/ATL_f77gerc.c | 61 + src/testing/ATL_f77gerqf.c | 61 + src/testing/ATL_f77geru.c | 61 + src/testing/ATL_f77gesv.c | 71 + src/testing/ATL_f77getrf.c | 75 + src/testing/ATL_f77getri.c | 112 + src/testing/ATL_f77hbmv.c | 110 + src/testing/ATL_f77hemm.c | 116 + src/testing/ATL_f77hemv.c | 107 + src/testing/ATL_f77her.c | 89 + src/testing/ATL_f77her2.c | 101 + src/testing/ATL_f77her2k.c | 111 + src/testing/ATL_f77herk.c | 106 + src/testing/ATL_f77hpmv.c | 104 + src/testing/ATL_f77hpr.c | 87 + src/testing/ATL_f77hpr2.c | 99 + src/testing/ATL_f77lauum.c | 84 + src/testing/ATL_f77nrm2.c | 52 + src/testing/ATL_f77posv.c | 87 + src/testing/ATL_f77potrf.c | 84 + src/testing/ATL_f77rot.c | 71 + src/testing/ATL_f77rotg.c | 55 + src/testing/ATL_f77rotm.c | 56 + src/testing/ATL_f77rotmg.c | 46 + src/testing/ATL_f77rscal.c | 48 + src/testing/ATL_f77sbmv.c | 110 + src/testing/ATL_f77scal.c | 55 + src/testing/ATL_f77spmv.c | 104 + src/testing/ATL_f77spr.c | 93 + src/testing/ATL_f77spr2.c | 99 + src/testing/ATL_f77swap.c | 55 + src/testing/ATL_f77symm.c | 116 + src/testing/ATL_f77symv.c | 107 + src/testing/ATL_f77syr.c | 95 + src/testing/ATL_f77syr2.c | 101 + src/testing/ATL_f77syr2k.c | 122 + src/testing/ATL_f77syrk.c | 119 + src/testing/ATL_f77tbmv.c | 106 + src/testing/ATL_f77tbsv.c | 106 + src/testing/ATL_f77tpmv.c | 102 + src/testing/ATL_f77tpsv.c | 102 + src/testing/ATL_f77trmm.c | 130 + src/testing/ATL_f77trmv.c | 104 + src/testing/ATL_f77trsm.c | 130 + src/testing/ATL_f77trsv.c | 104 + src/testing/ATL_f77trtri.c | 65 + src/testing/ATL_gbnrm1.c | 63 + src/testing/ATL_gediff.c | 47 + src/testing/ATL_gediffnrm1.c | 56 + src/testing/ATL_gegen.c | 84 + src/testing/ATL_genrm1.c | 52 + src/testing/ATL_geprint.c | 50 + src/testing/ATL_hbnrm.c | 93 + src/testing/ATL_hediffnrm.c | 107 + src/testing/ATL_henrm.c | 85 + src/testing/ATL_hpnrm.c | 88 + src/testing/ATL_infnrm.c | 61 + src/testing/ATL_rand.c | 291 + src/testing/ATL_sbnrm.c | 111 + src/testing/ATL_sdsf77dot.c | 59 + src/testing/ATL_sf77wrap.f | 49 + src/testing/ATL_spnrm.c | 106 + src/testing/ATL_synrm.c | 103 + src/testing/ATL_tbnrm1.c | 88 + src/testing/ATL_tpnrm1.c | 86 + src/testing/ATL_trgen.c | 73 + src/testing/ATL_trnrm1.c | 71 + src/testing/ATL_tstsqtran.c | 61 + src/testing/ATL_vdiff.c | 50 + src/testing/ATL_zf77wrap.f | 39 + src/threads/ATL_DecAtomicCount_amd64.S | 28 + src/threads/ATL_DecAtomicCount_ia32.S | 23 + src/threads/ATL_DecAtomicCount_mips.S | 1 + src/threads/ATL_DecAtomicCount_mut.c | 33 + src/threads/ATL_DecAtomicCount_ppc.S | 36 + src/threads/ATL_DecAtomicCount_sparc.S | 1 + src/threads/ATL_DecAtomicCount_win64.S | 29 + src/threads/ATL_DecGlobalAtomicCount.c | 49 + src/threads/ATL_FreeAtomicCount_arch.c | 5 + src/threads/ATL_FreeAtomicCount_mut.c | 18 + src/threads/ATL_FreeGlobalAtomicCount.c | 14 + src/threads/ATL_GetAtomicCount.c | 5 + src/threads/ATL_GetGlobalAtomicCount.c | 48 + src/threads/ATL_ResetAtomicCount_amd64.S | 28 + src/threads/ATL_ResetAtomicCount_ia32.S | 20 + src/threads/ATL_ResetAtomicCount_mips.S | 1 + src/threads/ATL_ResetAtomicCount_mut.c | 33 + src/threads/ATL_ResetAtomicCount_ppc.S | 34 + src/threads/ATL_ResetAtomicCount_sparc.S | 1 + src/threads/ATL_ResetAtomicCount_win64.S | 19 + src/threads/ATL_ResetGlobalAtomicCount.c | 31 + src/threads/ATL_SetAtomicCount_arch.c | 11 + src/threads/ATL_SetAtomicCount_mut.c | 30 + src/threads/ATL_SetGlobalAtomicCount.c | 49 + src/threads/ATL_dyntlaunch.c | 126 + src/threads/ATL_goparallel.c | 187 + src/threads/ATL_goparallel_prank.c | 293 + src/threads/ATL_lin0tlaunch.c | 112 + src/threads/ATL_log2tlaunch.c | 129 + src/threads/ATL_mutex_free.c | 14 + src/threads/ATL_mutex_init.c | 24 + src/threads/ATL_mutex_lock.c | 16 + src/threads/ATL_mutex_trylock.c | 16 + src/threads/ATL_mutex_unlock.c | 13 + src/threads/ATL_thread_exit.c | 13 + src/threads/ATL_thread_join.c | 15 + src/threads/ATL_thread_start.c | 140 + src/threads/ATL_thread_yield.c | 13 + src/threads/blas/level2/ATL_tgemv.c | 250 + src/threads/blas/level2/ATL_tger.c | 118 + src/threads/blas/level3/ATL_Xtgemm.c | 561 + src/threads/blas/level3/ATL_Xtsyr2k.c | 100 + src/threads/blas/level3/ATL_Xtsyrk.c | 415 + src/threads/blas/level3/ATL_tNumGemmThreads.c | 34 + src/threads/blas/level3/ATL_tgemm.c | 675 + src/threads/blas/level3/ATL_tgemm_K.c | 112 + src/threads/blas/level3/ATL_tgemm_M.c | 108 + src/threads/blas/level3/ATL_tgemm_N.c | 108 + src/threads/blas/level3/ATL_tgemm_bigMN_Kp.c | 207 + src/threads/blas/level3/ATL_tgemm_p.c | 98 + src/threads/blas/level3/ATL_tgemm_rec.c | 112 + src/threads/blas/level3/ATL_tgemm_rkK.c | 623 + src/threads/blas/level3/ATL_themm.c | 324 + src/threads/blas/level3/ATL_ther2k.c | 81 + src/threads/blas/level3/ATL_therk.c | 317 + src/threads/blas/level3/ATL_threadMM.c | 225 + src/threads/blas/level3/ATL_tsymm.c | 324 + src/threads/blas/level3/ATL_tsyr2k.c | 77 + src/threads/blas/level3/ATL_tsyrk.c | 315 + src/threads/blas/level3/ATL_ttrmm.c | 122 + src/threads/blas/level3/ATL_ttrsm.c | 122 + src/threads/lapack/ATL_tgeql2.c | 1309 + src/threads/lapack/ATL_tgeqr2.c | 1284 + src/threads/lapack/ATL_tgetf2.c | 390 + tune/blas/gemm/CASES/ATL_amm4x2xVL_simd.c | 353 + tune/blas/gemm/CASES/ATL_amm4x3xVL_simd.c | 426 + tune/blas/gemm/CASES/ATL_amm4x4xVL_simd.c | 451 + tune/blas/gemm/CASES/ATL_amm4x5xVL_simd.c | 526 + tune/blas/gemm/CASES/ATL_amm4x6xVL_simd.c | 549 + tune/blas/gemm/CASES/ATL_amm8x2xVL_simd.c | 354 + tune/blas/gemm/CASES/ATL_amm8x4xVL_simd.c | 477 + tune/blas/gemm/CASES/ATL_amm8x5xVL_simd.c | 543 + tune/blas/gemm/CASES/ATL_amm8x6xVL_simd.c | 600 + tune/blas/gemm/CASES/ATL_cmm4x4x128_av.c | 4259 + .../blas/gemm/CASES/ATL_dmm14x1x56_sse2pABC.c | 6056 ++ .../gemm/CASES/ATL_dmm14x1x56_sse2pABC_K.c | 9592 +++ .../gemm/CASES/ATL_dmm14x1x56_sse2pABC_MN.c | 5970 ++ .../blas/gemm/CASES/ATL_dmm1x14x56_sse2pABC.c | 3129 + tune/blas/gemm/CASES/ATL_dmm1x6x72_sse2.c | 1726 + tune/blas/gemm/CASES/ATL_dmm2x1x24_5pABC.c | 3369 + tune/blas/gemm/CASES/ATL_dmm2x1x40_5pABC.c | 3472 + tune/blas/gemm/CASES/ATL_dmm2x2x128_sse2.c | 6514 ++ tune/blas/gemm/CASES/ATL_dmm2x2x2_sse2.c | 968 + tune/blas/gemm/CASES/ATL_dmm2x4x256_fma4.c | 5821 ++ tune/blas/gemm/CASES/ATL_dmm4x1x44_4_sse2.c | 675 + tune/blas/gemm/CASES/ATL_dmm4x1x90_x87.c | 1643 + tune/blas/gemm/CASES/ATL_dmm4x2x128_sse2.c | 11067 +++ tune/blas/gemm/CASES/ATL_dmm4x2x256_avx.c | 4055 + tune/blas/gemm/CASES/ATL_dmm4x2x4_avx.c | 213 + tune/blas/gemm/CASES/ATL_dmm4x4x16_hppa.c | 1250 + tune/blas/gemm/CASES/ATL_dmm4x4x16r8_US.c | 1569 + tune/blas/gemm/CASES/ATL_dmm4x4x2_US.c | 535 + tune/blas/gemm/CASES/ATL_dmm4x4x2_mips.c | 490 + tune/blas/gemm/CASES/ATL_dmm4x4x2pf_arm.c | 377 + tune/blas/gemm/CASES/ATL_dmm4x4x2pf_av.c | 812 + tune/blas/gemm/CASES/ATL_dmm4x4x32_ppc.c | 2645 + tune/blas/gemm/CASES/ATL_dmm4x4x80_ppc.c | 7488 ++ tune/blas/gemm/CASES/ATL_dmm4x4x8_US.c | 1162 + tune/blas/gemm/CASES/ATL_dmm4x4xUR2_mips.c | 2614 + tune/blas/gemm/CASES/ATL_dmm4x4xUR3_mips.c | 2392 + tune/blas/gemm/CASES/ATL_dmm4x4xURx_mips.c | 3969 + tune/blas/gemm/CASES/ATL_dmm6x1x30_x87.c | 4547 + tune/blas/gemm/CASES/ATL_dmm6x1x60_sse2.c | 1492 + tune/blas/gemm/CASES/ATL_dmm6x1x60_sse2_32.c | 1721 + tune/blas/gemm/CASES/ATL_dmm6x1x60pABC.c | 5227 ++ tune/blas/gemm/CASES/ATL_dmm6x1x72_sse2.c | 4158 + tune/blas/gemm/CASES/ATL_dmm6x1x72_sse2_K.c | 1065 + tune/blas/gemm/CASES/ATL_dmm8x1x120_L1pf.c | 547 + tune/blas/gemm/CASES/ATL_dmm8x1x120_sse2.c | 14202 ++++ tune/blas/gemm/CASES/ATL_dmm8x4x2_vsx.c | 661 + tune/blas/gemm/CASES/ATL_dmm_julian_gas_30.c | 3500 + tune/blas/gemm/CASES/ATL_dmm_sse2_80.c | 262 + tune/blas/gemm/CASES/ATL_dmm_sse2_80M.c | 262 + tune/blas/gemm/CASES/ATL_dmm_sse2_80N.c | 252 + tune/blas/gemm/CASES/ATL_dmm_sse2_K.c | 8599 ++ tune/blas/gemm/CASES/ATL_gemm_SSE.c | 579 + tune/blas/gemm/CASES/ATL_mm4x3x2p.c | 201 + tune/blas/gemm/CASES/ATL_mm4x3x8p.c | 341 + tune/blas/gemm/CASES/ATL_mm4x4x2US.c | 498 + tune/blas/gemm/CASES/ATL_mm4x4x2US_MN.c | 784 + tune/blas/gemm/CASES/ATL_mm4x4x2US_NB.c | 311 + tune/blas/gemm/CASES/ATL_mm4x4x2_1_pref.c | 198 + tune/blas/gemm/CASES/ATL_mm4x4x2_1_prefCU.c | 265 + tune/blas/gemm/CASES/ATL_mm4x4x2rp.c | 207 + tune/blas/gemm/CASES/ATL_mm4x4x4_av.c | 311 + tune/blas/gemm/CASES/ATL_mm4x4x56_av.c | 1128 + tune/blas/gemm/CASES/ATL_mm4x4x8_av.c | 447 + tune/blas/gemm/CASES/ATL_mm4x4x8_bpfab.c | 743 + tune/blas/gemm/CASES/ATL_mm4x4x8_bpfabc.c | 1070 + tune/blas/gemm/CASES/ATL_mm4x4x8p.c | 419 + tune/blas/gemm/CASES/ATL_mm6x8x8_1p.c | 3123 + tune/blas/gemm/CASES/ATL_mm8x8x2.c | 528 + tune/blas/gemm/CASES/ATL_objdummy.c | 35 + tune/blas/gemm/CASES/ATL_smm10x1x120_sse.c | 1413 + tune/blas/gemm/CASES/ATL_smm14x1x84_sse.c | 2568 + tune/blas/gemm/CASES/ATL_smm14x1x84_sseCU.c | 2739 + tune/blas/gemm/CASES/ATL_smm2x2x256_sse.c | 3236 + tune/blas/gemm/CASES/ATL_smm2x4x256_fma4.c | 2525 + tune/blas/gemm/CASES/ATL_smm4x1x256_sse.c | 1182 + tune/blas/gemm/CASES/ATL_smm4x1x60_4_sse2.c | 484 + tune/blas/gemm/CASES/ATL_smm4x2x256_avx.c | 1646 + tune/blas/gemm/CASES/ATL_smm4x2x8_avx.c | 260 + tune/blas/gemm/CASES/ATL_smm4x4x128_av.c | 8342 ++ tune/blas/gemm/CASES/ATL_smm4x4x16_US.c | 1550 + tune/blas/gemm/CASES/ATL_smm4x4x16_av.c | 398 + tune/blas/gemm/CASES/ATL_smm4x4x16_hppa.c | 1133 + tune/blas/gemm/CASES/ATL_smm4x4x2_US.c | 458 + tune/blas/gemm/CASES/ATL_smm4x4x2dld_arm.c | 398 + tune/blas/gemm/CASES/ATL_smm4x4x2pf_arm.c | 378 + tune/blas/gemm/CASES/ATL_smm4x4x4_av.c | 327 + tune/blas/gemm/CASES/ATL_smm4x4x4_neon.c | 223 + tune/blas/gemm/CASES/ATL_smm4x4x72_US.c | 2986 + tune/blas/gemm/CASES/ATL_smm4x4xURx_mips.c | 7101 ++ tune/blas/gemm/CASES/ATL_smm6x1x120_sse.c | 1765 + tune/blas/gemm/CASES/ATL_smm6x1x60_sse.c | 1025 + tune/blas/gemm/CASES/ATL_smm6x1x60_x87.c | 16677 ++++ tune/blas/gemm/CASES/ATL_smm6x1x80_sse.c | 1347 + tune/blas/gemm/CASES/ATL_smm8x2x4_av.c | 328 + tune/blas/gemm/CASES/ATL_smmMNCU_av.c | 483 + tune/blas/gemm/CASES/ATL_smm_3dnow_100.c | 239 + tune/blas/gemm/CASES/ATL_smm_3dnow_100M.c | 365 + tune/blas/gemm/CASES/ATL_smm_3dnow_100N.c | 352 + tune/blas/gemm/CASES/ATL_smm_3dnow_90.c | 402 + tune/blas/gemm/CASES/ATL_smm_3dnow_K.c | 11947 +++ tune/blas/gemm/CASES/ATL_smm_sse1_56.c | 214 + tune/blas/gemm/CASES/ATL_smm_sse1_56M.c | 217 + tune/blas/gemm/CASES/ATL_smm_sse1_56N.c | 214 + tune/blas/gemm/CASES/ATL_smm_sse1_60.c | 221 + tune/blas/gemm/CASES/ATL_smm_sse1_60M.c | 224 + tune/blas/gemm/CASES/ATL_smm_sse1_60N.c | 220 + tune/blas/gemm/CASES/ATL_smm_sse1_64.c | 226 + tune/blas/gemm/CASES/ATL_smm_sse1_64M.c | 229 + tune/blas/gemm/CASES/ATL_smm_sse1_64N.c | 225 + tune/blas/gemm/CASES/ATL_smm_sse1_K.c | 2767 + tune/blas/gemm/CASES/ATL_smm_sse2_112.c | 511 + tune/blas/gemm/CASES/ATL_smm_sse2_112M.c | 636 + tune/blas/gemm/CASES/ATL_smm_sse2_112N.c | 510 + tune/blas/gemm/CASES/ccases.0 | 17 + tune/blas/gemm/CASES/ccases.3DN | 159 + tune/blas/gemm/CASES/ccases.SSE | 81 + tune/blas/gemm/CASES/ccases.flg | 66 + tune/blas/gemm/CASES/ccases.vnb | 0 tune/blas/gemm/CASES/dcases.0 | 17 + tune/blas/gemm/CASES/dcases.3DN | 2 + tune/blas/gemm/CASES/dcases.SSE | 132 + tune/blas/gemm/CASES/dcases.flg | 93 + tune/blas/gemm/CASES/dcases.vnb | 72 + .../objs/ATL_dJIK30x30x30TN30x30x0_a1.cfg | 57 + .../objs/ATL_dJIK30x30x30TN30x30x0_a1.mcr | 124 + .../objs/ATL_dJIK30x30x30TN30x30x0_a1_b0.asm | 797 + .../objs/ATL_dJIK30x30x30TN30x30x0_a1_b1.asm | 828 + .../objs/ATL_dJIK30x30x30TN30x30x0_a1_bX.asm | 810 + .../objs/ATL_sJIK48x48x48TN48x48x0_a1.cfg | 63 + .../objs/ATL_sJIK48x48x48TN48x48x0_a1.mcr | 143 + .../objs/ATL_sJIK48x48x48TN48x48x0_a1_b0.asm | 1350 + .../objs/ATL_sJIK48x48x48TN48x48x0_a1_b1.asm | 1399 + .../objs/ATL_sJIK48x48x48TN48x48x0_a1_bX.asm | 1366 + tune/blas/gemm/CASES/objs/Make.ext | 55 + tune/blas/gemm/CASES/objs/Makefile | 394 + tune/blas/gemm/CASES/scases.0 | 17 + tune/blas/gemm/CASES/scases.3DN | 159 + tune/blas/gemm/CASES/scases.SSE | 81 + tune/blas/gemm/CASES/scases.flg | 69 + tune/blas/gemm/CASES/scases.vnb | 67 + tune/blas/gemm/CASES/zcases.0 | 17 + tune/blas/gemm/CASES/zcases.3DN | 2 + tune/blas/gemm/CASES/zcases.SSE | 126 + tune/blas/gemm/CASES/zcases.flg | 90 + tune/blas/gemm/CASES/zcases.vnb | 0 tune/blas/gemm/emit_mm.c | 4418 + tune/blas/gemm/fc.c | 656 + tune/blas/gemm/findCE.c | 522 + tune/blas/gemm/gmmsearch.c | 1235 + tune/blas/gemm/hcsearch.c | 166 + tune/blas/gemm/mmcuncpsearch.c | 3151 + tune/blas/gemm/mmflagsearch.c | 747 + tune/blas/gemm/mmgen_sse.c | 2723 + tune/blas/gemm/mmksearch_sse.c | 769 + tune/blas/gemm/mmsearch.c | 242 + tune/blas/gemm/mmtime_pt.c | 332 + tune/blas/gemm/mmtst.c | 636 + tune/blas/gemm/tfc.c | 558 + tune/blas/gemm/ummsearch.c | 1773 + tune/blas/gemm/usercomb.c | 239 + tune/blas/gemm/userflag.c | 307 + tune/blas/gemm/userindex.c | 119 + tune/blas/gemv/MVNCASES/ATL_cgemvN_8x4_sse3.c | 445 + tune/blas/gemv/MVNCASES/ATL_cgemvN_axpy.c | 51 + tune/blas/gemv/MVNCASES/ATL_gemvN_axpy.c | 50 + tune/blas/gemv/MVNCASES/ATL_gemvN_v6x8_vsx.c | 405 + tune/blas/gemv/MVNCASES/ATL_mvnk_28x1_dot.c | 209 + tune/blas/gemv/MVNCASES/ATL_sgemvN_8x4_sse.c | 178 + tune/blas/gemv/MVNCASES/Make.ext | 53 + tune/blas/gemv/MVNCASES/cmvncases.idx | 29 + tune/blas/gemv/MVNCASES/dmvncases.idx | 27 + tune/blas/gemv/MVNCASES/smvncases.idx | 29 + tune/blas/gemv/MVNCASES/zmvncases.idx | 25 + tune/blas/gemv/MVTCASES/ATL_cgemvT_8x4_avx.c | 576 + tune/blas/gemv/MVTCASES/ATL_cgemvT_8x4_sse3.c | 442 + tune/blas/gemv/MVTCASES/ATL_cgemvT_dot.c | 61 + tune/blas/gemv/MVTCASES/ATL_dgemvT_2x8_sse3.c | 218 + tune/blas/gemv/MVTCASES/ATL_gemvT_8xv3_vsx.c | 338 + tune/blas/gemv/MVTCASES/ATL_gemvT_dot.c | 51 + tune/blas/gemv/MVTCASES/ATL_sgemvT_8x4_neon.S | 1068 + tune/blas/gemv/MVTCASES/ATL_sgemvT_8x4_sse.c | 197 + tune/blas/gemv/MVTCASES/Make.ext | 59 + tune/blas/gemv/MVTCASES/cmvtcases.idx | 32 + tune/blas/gemv/MVTCASES/dmvtcases.idx | 29 + tune/blas/gemv/MVTCASES/smvtcases.idx | 31 + tune/blas/gemv/MVTCASES/zmvtcases.idx | 24 + tune/blas/gemv/atlas-l2g.base | 2979 + tune/blas/gemv/mvktime.c | 760 + tune/blas/gemv/mvnhgen.c | 778 + tune/blas/gemv/mvnksearch.c | 2345 + tune/blas/gemv/mvnktest.c | 633 + tune/blas/gemv/mvntest.c | 720 + tune/blas/gemv/mvthgen.c | 758 + tune/blas/gemv/mvtksearch.c | 2344 + tune/blas/gemv/mvtktest.c | 671 + tune/blas/gemv/mvttest.c | 762 + tune/blas/ger/R1CASES/ATL_cgerk_2x1p.c | 116 + tune/blas/ger/R1CASES/ATL_cgerk_8x4_sse3.c | 478 + tune/blas/ger/R1CASES/ATL_cgerk_axpy.c | 52 + tune/blas/ger/R1CASES/ATL_dgerk_4x8_sse.c | 264 + tune/blas/ger/R1CASES/ATL_dgerk_8x1_Cw.c | 193 + tune/blas/ger/R1CASES/ATL_gerk_1x4_0.c | 75 + tune/blas/ger/R1CASES/ATL_gerk_4x4_1.c | 118 + tune/blas/ger/R1CASES/ATL_gerk_8x4_0.c | 117 + tune/blas/ger/R1CASES/ATL_gerk_axpy.c | 50 + tune/blas/ger/R1CASES/ATL_gerk_vx4_vsx.c | 144 + tune/blas/ger/R1CASES/ATL_sgerk_8x4_sse.c | 184 + tune/blas/ger/R1CASES/ATL_zgerk_1x4_sse3.c | 323 + tune/blas/ger/R1CASES/cr1cases.idx | 31 + tune/blas/ger/R1CASES/dr1cases.idx | 33 + tune/blas/ger/R1CASES/sr1cases.idx | 33 + tune/blas/ger/R1CASES/zr1cases.idx | 29 + tune/blas/ger/R2CASES/ATL_cger2k_1x1_1.c | 35 + tune/blas/ger/R2CASES/ATL_dger2k_2x2_sse3.c | 124 + tune/blas/ger/R2CASES/ATL_ger2k_1x1_1.c | 17 + tune/blas/ger/R2CASES/ATL_sger2K_NEON.S | 776 + tune/blas/ger/R2CASES/ATL_sger2K_NEON_lda4.S | 776 + tune/blas/ger/R2CASES/ATL_zger2k_2x1_sse3.c | 231 + tune/blas/ger/R2CASES/ATL_zger2k_rk2_avx.c | 316 + tune/blas/ger/R2CASES/ATL_zger2k_rk2_sse3.c | 330 + tune/blas/ger/R2CASES/cr2cases.idx | 27 + tune/blas/ger/R2CASES/dr2cases.idx | 39 + tune/blas/ger/R2CASES/sr2cases.idx | 32 + tune/blas/ger/R2CASES/zr2cases.idx | 36 + tune/blas/ger/r1hgen.c | 1084 + tune/blas/ger/r1ksearch.c | 2341 + tune/blas/ger/r1ktest.c | 592 + tune/blas/ger/r1ktime.c | 729 + tune/blas/ger/r1sum2csv.c | 395 + tune/blas/ger/r2hgen.c | 1110 + tune/blas/ger/r2ksearch.c | 2341 + tune/blas/ger/r2ktest.c | 586 + tune/blas/ger/r2ktime.c | 753 + tune/blas/ger/s1nxtune.c | 392 + tune/blas/ger/s2nxtune.c | 393 + tune/blas/level1/ASUM/asum_fabs1_x0.c | 10 + tune/blas/level1/ASUM/asum_fabs1_x1.c | 10 + tune/blas/level1/ASUM/asum_fabs4p120_x1.c | 41 + tune/blas/level1/ASUM/asum_mabs1_x0.c | 9 + tune/blas/level1/ASUM/asum_mabs1_x1.c | 9 + tune/blas/level1/ASUM/asum_sse_x1.c | 344 + tune/blas/level1/ASUM/asum_stub.c | 19 + tune/blas/level1/ASUM/casum_fabs1_x0.c | 11 + tune/blas/level1/ASUM/casum_mabs1_x0.c | 10 + tune/blas/level1/ASUM/ccases.dsc | 4 + tune/blas/level1/ASUM/dcases.dsc | 10 + tune/blas/level1/ASUM/scases.dsc | 10 + tune/blas/level1/ASUM/zcases.dsc | 4 + tune/blas/level1/AXPBY/axpby1_a1bXx1y1.c | 7 + tune/blas/level1/AXPBY/axpby1_x0y0.c | 7 + tune/blas/level1/AXPBY/axpby32_a1bXx1y1.c | 52 + tune/blas/level1/AXPBY/axpby_stub.c | 47 + tune/blas/level1/AXPBY/caxpby1_x0y0.c | 15 + tune/blas/level1/AXPBY/ccases.dsc | 3 + tune/blas/level1/AXPBY/dcases.dsc | 5 + tune/blas/level1/AXPBY/scases.dsc | 5 + tune/blas/level1/AXPBY/zcases.dsc | 3 + tune/blas/level1/AXPY/axpy16p4m0_x1y1.c | 173 + tune/blas/level1/AXPY/axpy16p4x16_x1y1.c | 171 + tune/blas/level1/AXPY/axpy1_x0y0.c | 7 + tune/blas/level1/AXPY/axpy1_x1y1.c | 7 + tune/blas/level1/AXPY/axpy32_x1y1.c | 118 + tune/blas/level1/AXPY/axpy32p32_x1y1.c | 88 + tune/blas/level1/AXPY/axpy4p40_x1y1.c | 57 + tune/blas/level1/AXPY/axpy8p8m0_x1y1.c | 71 + tune/blas/level1/AXPY/axpy_stub.c | 47 + tune/blas/level1/AXPY/caxpy1_a0x0y0.c | 19 + tune/blas/level1/AXPY/caxpy1_x0y0.c | 16 + tune/blas/level1/AXPY/caxpy1_x1y1.c | 15 + tune/blas/level1/AXPY/caxpy2p32_x1y1.c | 35 + tune/blas/level1/AXPY/caxpy8p1_x1y1.c | 258 + tune/blas/level1/AXPY/caxpy8p4m0_x1y1.c | 208 + tune/blas/level1/AXPY/caxpy_sse3.c | 229 + tune/blas/level1/AXPY/ccases.dsc | 31 + tune/blas/level1/AXPY/daxpy_sse2.c | 137 + tune/blas/level1/AXPY/dcases.dsc | 32 + tune/blas/level1/AXPY/saxpy_sse.c | 154 + tune/blas/level1/AXPY/scases.dsc | 32 + tune/blas/level1/AXPY/zaxpy_avx.c | 226 + tune/blas/level1/AXPY/zaxpy_sse3.c | 133 + tune/blas/level1/AXPY/zcases.dsc | 34 + tune/blas/level1/COPY/ccases.dsc | 4 + tune/blas/level1/COPY/ccopy1_x0y0.c | 12 + tune/blas/level1/COPY/copy1_x0y0.c | 7 + tune/blas/level1/COPY/copy32p168_x1y1.c | 53 + tune/blas/level1/COPY/copy8p_x1y1.c | 43 + tune/blas/level1/COPY/copy_std.c | 7 + tune/blas/level1/COPY/copy_stub.c | 47 + tune/blas/level1/COPY/copy_x86.c | 142 + tune/blas/level1/COPY/dcases.dsc | 10 + tune/blas/level1/COPY/scases.dsc | 7 + tune/blas/level1/COPY/zcases.dsc | 4 + tune/blas/level1/CPSC/ccases.dsc | 3 + tune/blas/level1/CPSC/ccpsc1_x0y0.c | 15 + tune/blas/level1/CPSC/cpsc1_x0y0.c | 7 + tune/blas/level1/CPSC/cpsc1_x1y1.c | 7 + tune/blas/level1/CPSC/cpsc_stub.c | 47 + tune/blas/level1/CPSC/dcases.dsc | 4 + tune/blas/level1/CPSC/scases.dsc | 4 + tune/blas/level1/CPSC/zcases.dsc | 3 + tune/blas/level1/DOT/ccases.dsc | 4 + tune/blas/level1/DOT/ccasesc.dsc | 4 + tune/blas/level1/DOT/cdot1_x0y0.c | 22 + tune/blas/level1/DOT/cdot2p24_x1y1.c | 76 + tune/blas/level1/DOT/dcases.dsc | 6 + tune/blas/level1/DOT/dot1_x0y0.c | 9 + tune/blas/level1/DOT/dot1_x1y1.c | 9 + tune/blas/level1/DOT/dot4p80_x1y1.c | 42 + tune/blas/level1/DOT/dot8p8_x1y1.c | 66 + tune/blas/level1/DOT/dot_stub.c | 71 + tune/blas/level1/DOT/scases.dsc | 6 + tune/blas/level1/DOT/zcases.dsc | 4 + tune/blas/level1/DOT/zcasesc.dsc | 4 + tune/blas/level1/DOT/zdot1_x1y1_sse2.c | 143 + tune/blas/level1/IAMAX/ccases.dsc | 13 + tune/blas/level1/IAMAX/ciamax_abs1_x0.c | 18 + tune/blas/level1/IAMAX/ciamax_abs1_x1.c | 18 + tune/blas/level1/IAMAX/ciamax_abs2_x1.c | 209 + tune/blas/level1/IAMAX/ciamax_abs2p32.c | 51 + tune/blas/level1/IAMAX/ciamax_avx.c | 302 + tune/blas/level1/IAMAX/ciamax_noabs1_x0.c | 43 + tune/blas/level1/IAMAX/ciamax_noabs1_x1.c | 43 + tune/blas/level1/IAMAX/dcases.dsc | 19 + tune/blas/level1/IAMAX/iamax8_x86.c | 484 + tune/blas/level1/IAMAX/iamax_abs1_x0.c | 25 + tune/blas/level1/IAMAX/iamax_abs1_x1.c | 128 + tune/blas/level1/IAMAX/iamax_abs2_x1.c | 37 + tune/blas/level1/IAMAX/iamax_abs2p24_x1.c | 70 + tune/blas/level1/IAMAX/iamax_abs2p36_x1.c | 69 + tune/blas/level1/IAMAX/iamax_abs3_x1.c | 55 + tune/blas/level1/IAMAX/iamax_abs4_x1.c | 71 + tune/blas/level1/IAMAX/iamax_absg_x1.c | 30 + tune/blas/level1/IAMAX/iamax_noabs1_x0.c | 27 + tune/blas/level1/IAMAX/iamax_noabs4_x1.c | 167 + tune/blas/level1/IAMAX/iamax_sse.c | 582 + tune/blas/level1/IAMAX/iamax_stub.c | 7 + tune/blas/level1/IAMAX/scases.dsc | 19 + tune/blas/level1/IAMAX/zcases.dsc | 10 + tune/blas/level1/NRM2/ccases.dsc | 9 + tune/blas/level1/NRM2/cnrm21_x0.c | 12 + tune/blas/level1/NRM2/cnrm2_ssq1_x0.c | 81 + tune/blas/level1/NRM2/cnrm2_x87_x0.c | 76 + tune/blas/level1/NRM2/dcases.dsc | 21 + tune/blas/level1/NRM2/nrm21_x0.c | 21 + tune/blas/level1/NRM2/nrm21_x1.c | 21 + tune/blas/level1/NRM2/nrm24p120_x1.c | 52 + tune/blas/level1/NRM2/nrm2_ssq1_x0.c | 51 + tune/blas/level1/NRM2/nrm2_ssq1_x1.c | 46 + tune/blas/level1/NRM2/nrm2_ssqmax1_x1.c | 183 + tune/blas/level1/NRM2/nrm2_ssqr1_x1.c | 139 + tune/blas/level1/NRM2/nrm2_ssqr4_x1.c | 221 + tune/blas/level1/NRM2/nrm2_stub.c | 19 + tune/blas/level1/NRM2/nrm2_x87_x0.c | 70 + tune/blas/level1/NRM2/nrm2_x87_x1.c | 71 + tune/blas/level1/NRM2/scases.dsc | 22 + tune/blas/level1/NRM2/sdnrm216p_x1.c | 89 + tune/blas/level1/NRM2/zcases.dsc | 9 + tune/blas/level1/ROT/ccases.dsc | 4 + tune/blas/level1/ROT/crot1_x0y0.c | 22 + tune/blas/level1/ROT/dcases.dsc | 6 + tune/blas/level1/ROT/rot1_x0y0.c | 17 + tune/blas/level1/ROT/rot1_x1y1.c | 17 + tune/blas/level1/ROT/rot4_x1y1.c | 41 + tune/blas/level1/ROT/rot_stub.c | 45 + tune/blas/level1/ROT/scases.dsc | 6 + tune/blas/level1/ROT/zcases.dsc | 4 + tune/blas/level1/SCAL/ccases.dsc | 4 + tune/blas/level1/SCAL/cscal1_x0.c | 14 + tune/blas/level1/SCAL/cscal2p28_x1.c | 45 + tune/blas/level1/SCAL/dcases.dsc | 5 + tune/blas/level1/SCAL/scal1_x0.c | 6 + tune/blas/level1/SCAL/scal1_x1.c | 6 + tune/blas/level1/SCAL/scal4p48_x1.c | 33 + tune/blas/level1/SCAL/scal_stub.c | 18 + tune/blas/level1/SCAL/scases.dsc | 5 + tune/blas/level1/SCAL/zcases.dsc | 4 + tune/blas/level1/SET/ccases.dsc | 3 + tune/blas/level1/SET/cset1_x0.c | 13 + tune/blas/level1/SET/dcases.dsc | 8 + tune/blas/level1/SET/scases.dsc | 8 + tune/blas/level1/SET/set1_x0.c | 6 + tune/blas/level1/SET/set1_x1.c | 6 + tune/blas/level1/SET/set32_x1.c | 58 + tune/blas/level1/SET/set_stub.c | 18 + tune/blas/level1/SET/set_x86.c | 117 + tune/blas/level1/SET/zcases.dsc | 3 + tune/blas/level1/SWAP/ccases.dsc | 3 + tune/blas/level1/SWAP/cswap1_x0y0.c | 16 + tune/blas/level1/SWAP/dcases.dsc | 4 + tune/blas/level1/SWAP/scases.dsc | 4 + tune/blas/level1/SWAP/swap1_x0y0.c | 12 + tune/blas/level1/SWAP/swap4_x0y0.c | 31 + tune/blas/level1/SWAP/swap_stub.c | 46 + tune/blas/level1/SWAP/zcases.dsc | 3 + tune/blas/level1/asumsrch.c | 915 + tune/blas/level1/asumtest.c | 524 + tune/blas/level1/asumtime.c | 529 + tune/blas/level1/axpbysrch.c | 1247 + tune/blas/level1/axpbytest.c | 671 + tune/blas/level1/axpbytime.c | 567 + tune/blas/level1/axpysrch.c | 1102 + tune/blas/level1/axpytest.c | 637 + tune/blas/level1/axpytime.c | 550 + tune/blas/level1/copysrch.c | 1023 + tune/blas/level1/copytest.c | 547 + tune/blas/level1/copytime.c | 528 + tune/blas/level1/cpscsrch.c | 1122 + tune/blas/level1/cpsctest.c | 639 + tune/blas/level1/cpsctime.c | 550 + tune/blas/level1/dotsrch.c | 1067 + tune/blas/level1/dottest.c | 476 + tune/blas/level1/dottime.c | 611 + tune/blas/level1/iamaxsrch.c | 903 + tune/blas/level1/iamaxtest.c | 492 + tune/blas/level1/iamaxtime.c | 527 + tune/blas/level1/nrm2srch.c | 915 + tune/blas/level1/nrm2test.c | 646 + tune/blas/level1/nrm2time.c | 529 + tune/blas/level1/rotsrch.c | 1193 + tune/blas/level1/rottest.c | 700 + tune/blas/level1/rottime.c | 573 + tune/blas/level1/scalsrch.c | 1001 + tune/blas/level1/scaltest.c | 637 + tune/blas/level1/scaltime.c | 601 + tune/blas/level1/setsrch.c | 986 + tune/blas/level1/settest.c | 610 + tune/blas/level1/settime.c | 544 + tune/blas/level1/swapsrch.c | 1023 + tune/blas/level1/swaptest.c | 557 + tune/blas/level1/swaptime.c | 528 + tune/blas/level3/ATL_trsm.c | 232 + tune/blas/level3/gen_trsmnb.c | 37 + tune/blas/level3/invtrsm.c | 743 + tune/blas/level3/tsmfc.c | 136 + tune/lapack/lanbsrch.c | 2202 + tune/sysinfo/ATL_cputime.c | 101 + tune/sysinfo/ATL_walltime.c | 163 + tune/sysinfo/GetSysSum.c | 170 + tune/sysinfo/L1CacheSize.c | 298 + tune/sysinfo/emit_buildinfo.c | 237 + tune/sysinfo/emit_lamch.c | 220 + tune/sysinfo/emit_typ.c | 165 + tune/sysinfo/masrch.c | 404 + tune/sysinfo/matime.c | 98 + tune/sysinfo/time.c | 2 + tune/threads/DoFlops_amd64.S | 79 + tune/threads/probe_nthr.c | 183 + tune/threads/test_count.c | 92 + tune/threads/tune_aff.c | 219 + tune/threads/tune_count.c | 250 + tune/threads/tune_spawn.c | 131 + tune/threads/tune_spawn_fp.c | 195 + 2832 files changed, 908616 insertions(+) create mode 100644 CONFIG/ARCHS/AMD64K10h32SSE3.tar.bz2 create mode 100644 CONFIG/ARCHS/AMD64K10h64SSE3.tar.bz2 create mode 100644 CONFIG/ARCHS/AMDDOZER32AVXFMA4.tar.bz2 create mode 100644 CONFIG/ARCHS/AMDDOZER64AVXFMA4.tar.bz2 create mode 100644 CONFIG/ARCHS/ARM64a5364.tar.bz2 create mode 100644 CONFIG/ARCHS/ARM64a5764.tar.bz2 create mode 100644 CONFIG/ARCHS/ARM64xgene164.tar.bz2 create mode 100644 CONFIG/ARCHS/ARMa1532FPV3D32MAC.tar.bz2 create mode 100644 CONFIG/ARCHS/ARMa1532FPV3D32MACNONIEEE.tar.bz2 create mode 100644 CONFIG/ARCHS/ARMa732FPV3D32MAC.tar.bz2 create mode 100644 CONFIG/ARCHS/ARMa732FPV3D32MACNONIEEE.tar.bz2 create mode 100644 CONFIG/ARCHS/ARMa932FPV3D16MAC.tar.bz2 create mode 100644 CONFIG/ARCHS/ARMa932FPV3D32MAC.tar.bz2 create mode 100644 CONFIG/ARCHS/ARMv732.tar.bz2 create mode 100644 CONFIG/ARCHS/ARMv732NEON.tar.bz2 create mode 100644 CONFIG/ARCHS/BOZOL1.tar.bz2 create mode 100644 CONFIG/ARCHS/Core232SSE3.tar.bz2 create mode 100644 CONFIG/ARCHS/Core264SSE3.tar.bz2 create mode 100644 CONFIG/ARCHS/CoreDuo32SSE3.tar.bz2 create mode 100644 CONFIG/ARCHS/Corei132SSE3.tar.bz2 create mode 100644 CONFIG/ARCHS/Corei164SSE3.tar.bz2 create mode 100644 CONFIG/ARCHS/Corei232AVX.tar.bz2 create mode 100644 CONFIG/ARCHS/Corei264AVX.tar.bz2 create mode 100644 CONFIG/ARCHS/Corei264SSE3.tar.bz2 create mode 100644 CONFIG/ARCHS/Corei364AVXMAC.tar.bz2 create mode 100644 CONFIG/ARCHS/Corei464AVXMAC.tar.bz2 create mode 100644 CONFIG/ARCHS/CreateDef.sh create mode 100644 CONFIG/ARCHS/CreateDirs.sh create mode 100644 CONFIG/ARCHS/CreateTar.sh create mode 100644 CONFIG/ARCHS/HAMMER64SSE3.tar.bz2 create mode 100644 CONFIG/ARCHS/IA64Itan264.tar.bz2 create mode 100644 CONFIG/ARCHS/IBMz1032.tar.bz2 create mode 100644 CONFIG/ARCHS/IBMz1064.tar.bz2 create mode 100644 CONFIG/ARCHS/IBMz1364VXZ.tar.bz2 create mode 100644 CONFIG/ARCHS/IBMz19632.tar.bz2 create mode 100644 CONFIG/ARCHS/IBMz19664.tar.bz2 create mode 100644 CONFIG/ARCHS/K7323DNow.tar.bz2 create mode 100644 CONFIG/ARCHS/KillDirs.sh create mode 100644 CONFIG/ARCHS/MIPSICE932.tar.bz2 create mode 100644 CONFIG/ARCHS/MIPSICE964.tar.bz2 create mode 100644 CONFIG/ARCHS/MIPSR1xK64.tar.bz2 create mode 100644 CONFIG/ARCHS/Make.ext create mode 100644 CONFIG/ARCHS/Makefile create mode 100644 CONFIG/ARCHS/P432SSE2.tar.bz2 create mode 100644 CONFIG/ARCHS/P4E32SSE3.tar.bz2 create mode 100644 CONFIG/ARCHS/P4E64SSE3.tar.bz2 create mode 100644 CONFIG/ARCHS/PIII32SSE1.tar.bz2 create mode 100644 CONFIG/ARCHS/POWER432.tar.bz2 create mode 100644 CONFIG/ARCHS/POWER464.tar.bz2 create mode 100644 CONFIG/ARCHS/POWER564.tar.bz2 create mode 100644 CONFIG/ARCHS/POWER764LEVSX.tar.bz2 create mode 100644 CONFIG/ARCHS/POWER764VSX.tar.bz2 create mode 100644 CONFIG/ARCHS/POWER864LEVSX.tar.bz2 create mode 100644 CONFIG/ARCHS/PPCG432AltiVec.tar.bz2 create mode 100644 CONFIG/ARCHS/PPCG532AltiVec.tar.bz2 create mode 100644 CONFIG/ARCHS/PPCG564AltiVec.tar.bz2 create mode 100644 CONFIG/ARCHS/PPRO32.tar.bz2 create mode 100644 CONFIG/ARCHS/USIII32.tar.bz2 create mode 100644 CONFIG/ARCHS/USIII64.tar.bz2 create mode 100644 CONFIG/ARCHS/USIV32.tar.bz2 create mode 100644 CONFIG/ARCHS/USIV64.tar.bz2 create mode 100644 CONFIG/ARCHS/UST232.tar.bz2 create mode 100644 CONFIG/ARCHS/UST264.tar.bz2 create mode 100644 CONFIG/ARCHS/WIN64/Core264SSE3.tar.bz2 create mode 100644 CONFIG/ARCHS/WIN64/Corei264AVX.tar.bz2 create mode 100644 CONFIG/ARCHS/WIN64/Make.ext create mode 100644 CONFIG/ARCHS/atlas_test1.1.3.tar.bz2 create mode 100644 CONFIG/ARCHS/lapack_test.tar.bz2 create mode 100644 CONFIG/ARCHS/negflt.c create mode 100644 CONFIG/ARCHS/negmmfile.c create mode 100644 CONFIG/ARCHS/negmvfile.c create mode 100644 CONFIG/ARCHS/negr1file.c create mode 100644 CONFIG/ARCHS/x86SSE132SSE1.tar.bz2 create mode 100644 CONFIG/ARCHS/x86SSE232SSE2.tar.bz2 create mode 100644 CONFIG/ARCHS/x86x8732.tar.bz2 create mode 100644 CONFIG/Make.ext create mode 100644 CONFIG/include/Make.ext create mode 100644 CONFIG/include/atlas_asm.h create mode 100644 CONFIG/include/atlas_sys.h create mode 100644 CONFIG/include/atlconf.h create mode 100644 CONFIG/include/atlconf_misc.h create mode 100755 CONFIG/src/ATLrun.sh create mode 100644 CONFIG/src/CompMake.txt create mode 100644 CONFIG/src/IsGcc.c create mode 100644 CONFIG/src/Make.ext create mode 100644 CONFIG/src/Makefile create mode 100644 CONFIG/src/SpewMakeInc.c create mode 100644 CONFIG/src/atlbench.c create mode 100644 CONFIG/src/atlcomp.txt create mode 100644 CONFIG/src/atlconf_misc.c create mode 100644 CONFIG/src/backend/Make.ext create mode 100644 CONFIG/src/backend/archinfo_aix.c create mode 100644 CONFIG/src/backend/archinfo_freebsd.c create mode 100644 CONFIG/src/backend/archinfo_irix.c create mode 100644 CONFIG/src/backend/archinfo_linux.c create mode 100644 CONFIG/src/backend/archinfo_sfu.c create mode 100644 CONFIG/src/backend/archinfo_sunos.c create mode 100644 CONFIG/src/backend/archinfo_win.c create mode 100644 CONFIG/src/backend/archinfo_x86.c create mode 100644 CONFIG/src/backend/c2cmaster.c create mode 100644 CONFIG/src/backend/c2cslave.c create mode 100644 CONFIG/src/backend/comptestC.c create mode 100644 CONFIG/src/backend/comptestF.f create mode 100644 CONFIG/src/backend/cpuid.S create mode 100644 CONFIG/src/backend/f2cintC.c create mode 100644 CONFIG/src/backend/f2cintF.f create mode 100644 CONFIG/src/backend/f2cnameC.c create mode 100644 CONFIG/src/backend/f2cnameF.f create mode 100644 CONFIG/src/backend/f2cstrC.c create mode 100644 CONFIG/src/backend/f2cstrF.f create mode 100644 CONFIG/src/backend/flibchkC.c create mode 100644 CONFIG/src/backend/flibchkF.f create mode 100644 CONFIG/src/backend/hardfptst.S create mode 100644 CONFIG/src/backend/probe_3DNow.S create mode 100644 CONFIG/src/backend/probe_AVX.S create mode 100644 CONFIG/src/backend/probe_AVXFMA4.S create mode 100644 CONFIG/src/backend/probe_AVXMAC.S create mode 100644 CONFIG/src/backend/probe_AltiVec.S create mode 100644 CONFIG/src/backend/probe_FPV3D16MAC.S create mode 100644 CONFIG/src/backend/probe_FPV3D16MACNEON.S create mode 100644 CONFIG/src/backend/probe_FPV3D32MAC.S create mode 100644 CONFIG/src/backend/probe_FPV3D32MACNEON.S create mode 100644 CONFIG/src/backend/probe_NEON.S create mode 100644 CONFIG/src/backend/probe_SSE1.S create mode 100644 CONFIG/src/backend/probe_SSE2.S create mode 100644 CONFIG/src/backend/probe_SSE3.S create mode 100644 CONFIG/src/backend/probe_VSX.S create mode 100644 CONFIG/src/backend/probe_aff_BINDP.c create mode 100644 CONFIG/src/backend/probe_aff_CPUSET.c create mode 100644 CONFIG/src/backend/probe_aff_PBIND.c create mode 100644 CONFIG/src/backend/probe_aff_PLPA.c create mode 100644 CONFIG/src/backend/probe_aff_RUNON.c create mode 100644 CONFIG/src/backend/probe_aff_SCHED.c create mode 100644 CONFIG/src/backend/probe_aff_SETAFFNP.c create mode 100644 CONFIG/src/backend/probe_aff_SETPROCNP.c create mode 100644 CONFIG/src/backend/probe_aff_WIN.c create mode 100644 CONFIG/src/backend/probe_aff_WIN64.c create mode 100644 CONFIG/src/backend/probe_arm32_FPABI.c create mode 100644 CONFIG/src/backend/probe_dAVX.c create mode 100644 CONFIG/src/backend/probe_dSSE3.c create mode 100644 CONFIG/src/backend/probe_dmac.c create mode 100644 CONFIG/src/backend/probe_dvec.c create mode 100644 CONFIG/src/backend/probe_gas_arm.S create mode 100644 CONFIG/src/backend/probe_gas_arm64.S create mode 100644 CONFIG/src/backend/probe_gas_mips.S create mode 100644 CONFIG/src/backend/probe_gas_parisc.S create mode 100644 CONFIG/src/backend/probe_gas_ppc.S create mode 100644 CONFIG/src/backend/probe_gas_s390.S create mode 100644 CONFIG/src/backend/probe_gas_sparc.S create mode 100644 CONFIG/src/backend/probe_gas_wow64.S create mode 100644 CONFIG/src/backend/probe_gas_x8632.S create mode 100644 CONFIG/src/backend/probe_gas_x8664.S create mode 100644 CONFIG/src/backend/probe_smac.c create mode 100644 CONFIG/src/backend/probe_svec.c create mode 100644 CONFIG/src/backend/probe_this_asm.c create mode 100644 CONFIG/src/backend/probe_vxz.c create mode 100644 CONFIG/src/config.c create mode 100644 CONFIG/src/gcc3p.c create mode 100644 CONFIG/src/gnuccw.c create mode 100644 CONFIG/src/gnuf90w.c create mode 100644 CONFIG/src/mgwcmp.c create mode 100644 CONFIG/src/print_enums.c create mode 100644 CONFIG/src/probe_OS.c create mode 100644 CONFIG/src/probe_aff.c create mode 100644 CONFIG/src/probe_arch.c create mode 100644 CONFIG/src/probe_asm.c create mode 100644 CONFIG/src/probe_comp.c create mode 100644 CONFIG/src/probe_f2c.c create mode 100644 CONFIG/src/probe_pmake.c create mode 100644 CONFIG/src/probe_vec.c create mode 100644 CONFIG/src/wincc.c create mode 100644 CONFIG/src/winf77.c create mode 100644 EXtest/mvntest.c create mode 100644 EXtest/mvttest.c create mode 100644 EXtest/r1test.c create mode 100644 EXtest/r2test.c create mode 100644 INSTALL.txt create mode 100644 Make.top create mode 100644 README create mode 100644 TexDoc/ChangeLog create mode 100644 TexDoc/Makefile create mode 100644 TexDoc/ReleaseNotes create mode 100644 TexDoc/atlas.bib create mode 100644 TexDoc/atlas_contrib.tex create mode 100644 TexDoc/atlas_devel.tex create mode 100644 TexDoc/atlas_install.tex create mode 100644 TexDoc/cblasqref.tex create mode 100644 TexDoc/f77blasqref.tex create mode 100644 TexDoc/lapackqref.tex create mode 100644 TexDoc/make.bas create mode 100644 bin/atlas_install.c create mode 100644 bin/atlas_tee.c create mode 100644 bin/atlas_waitfile.c create mode 100644 bin/ccobj.c create mode 100644 bin/dlamchtest.f create mode 100644 bin/dlp1000.f create mode 100644 bin/extract.c create mode 100644 bin/ftime00.c create mode 100644 bin/gemmtst.c create mode 100644 bin/gpmmtst.c create mode 100644 bin/invtst.c create mode 100644 bin/l1blastst.c create mode 100644 bin/l2blastst.c create mode 100755 bin/l2peak.sh create mode 100644 bin/l3blastst.c create mode 100644 bin/lanbtst.c create mode 100644 bin/latime.c create mode 100644 bin/llttst.c create mode 100644 bin/lutst.c create mode 100644 bin/ormtst.c create mode 100644 bin/print_buildinfo.c create mode 100644 bin/printblk.c create mode 100644 bin/qrtst.c create mode 100644 bin/slamchtest.f create mode 100644 bin/slvtst.c create mode 100644 bin/stattime.c create mode 100644 bin/substr.c create mode 100755 bin/sum2csv.sh create mode 100644 bin/trtritst.c create mode 100644 bin/uumtst.c create mode 100755 configure create mode 100644 doc/AtlasCredits.txt create mode 100644 doc/BootSequence.txt create mode 100644 doc/ChangeLog create mode 100644 doc/DirStruct.txt create mode 100644 doc/INDEX.txt create mode 100644 doc/LibReadme.txt create mode 100644 doc/TestTime.txt create mode 100644 doc/TroubleShoot.txt create mode 100644 doc/Windows.txt create mode 100644 include/C_lapack.h create mode 100644 include/atlas_C2Flapack.h create mode 100644 include/atlas_altivec.h create mode 100644 include/atlas_asm.h create mode 100644 include/atlas_aux.h create mode 100644 include/atlas_cblascalias.h create mode 100644 include/atlas_cblasdalias.h create mode 100644 include/atlas_cblassalias.h create mode 100644 include/atlas_cblastypealias.h create mode 100644 include/atlas_cblaszalias.h create mode 100644 include/atlas_cplxsimd.h create mode 100644 include/atlas_enum.h create mode 100644 include/atlas_f77.h create mode 100644 include/atlas_f77blas.h create mode 100644 include/atlas_f77wrap.h create mode 100644 include/atlas_fopen.h create mode 100644 include/atlas_genparse.h create mode 100644 include/atlas_gentesttime.h create mode 100644 include/atlas_kern3.h create mode 100644 include/atlas_kernel2.h create mode 100644 include/atlas_kernel3.h create mode 100644 include/atlas_lamch.h create mode 100644 include/atlas_lapack.h create mode 100644 include/atlas_level1.h create mode 100644 include/atlas_level2.h create mode 100644 include/atlas_level3.h create mode 100644 include/atlas_lvl2.h create mode 100644 include/atlas_lvl3.h create mode 100644 include/atlas_misc.h create mode 100644 include/atlas_mmparse.h create mode 100644 include/atlas_mmtesttime.h create mode 100644 include/atlas_mv.h create mode 100644 include/atlas_mvparse.h create mode 100644 include/atlas_mvtesttime.h create mode 100644 include/atlas_pca.h create mode 100644 include/atlas_pkblas.h create mode 100644 include/atlas_prefetch.h create mode 100644 include/atlas_ptalias1.h create mode 100644 include/atlas_ptalias2.h create mode 100644 include/atlas_ptalias3.h create mode 100644 include/atlas_ptalias_lapack.h create mode 100644 include/atlas_ptlevel3.h create mode 100644 include/atlas_ptlvl3.h create mode 100644 include/atlas_ptmisc.h create mode 100644 include/atlas_qrrmeth.h create mode 100644 include/atlas_r1.h create mode 100644 include/atlas_r1parse.h create mode 100644 include/atlas_r1testtime.h create mode 100644 include/atlas_r2.h create mode 100644 include/atlas_r2testtime.h create mode 100644 include/atlas_rblas3.h create mode 100644 include/atlas_refalias1.h create mode 100644 include/atlas_refalias2.h create mode 100644 include/atlas_refalias3.h create mode 100644 include/atlas_reflevel1.h create mode 100644 include/atlas_reflevel2.h create mode 100644 include/atlas_reflevel3.h create mode 100644 include/atlas_reflvl2.h create mode 100644 include/atlas_reflvl3.h create mode 100644 include/atlas_refmisc.h create mode 100644 include/atlas_simd.h create mode 100644 include/atlas_sys.h create mode 100644 include/atlas_threads.h create mode 100644 include/atlas_tlapack.h create mode 100644 include/atlas_tlevel3.h create mode 100644 include/atlas_tlvl2.h create mode 100644 include/atlas_tlvl3.h create mode 100644 include/atlas_tst.h create mode 100644 include/atlas_tvec.h create mode 100644 include/cblas.h create mode 100644 include/cblas_test.h create mode 100644 include/clapack.h create mode 100644 include/contrib/ATL_gemv_ger_SSE.h create mode 100644 include/contrib/Make.ext create mode 100644 include/contrib/SSE3Dnow.h create mode 100644 include/contrib/camm_dpa.h create mode 100644 include/contrib/camm_pipe3.h create mode 100644 include/contrib/camm_scale.h create mode 100644 include/contrib/camm_strat1.h create mode 100644 include/contrib/camm_tpipe.h create mode 100644 include/contrib/camm_util.h create mode 100644 include/f77wrap_lapack.h create mode 100644 interfaces/blas/C/src/catlas_caxpby.c create mode 100644 interfaces/blas/C/src/catlas_cset.c create mode 100644 interfaces/blas/C/src/catlas_daxpby.c create mode 100644 interfaces/blas/C/src/catlas_dset.c create mode 100644 interfaces/blas/C/src/catlas_saxpby.c create mode 100644 interfaces/blas/C/src/catlas_sset.c create mode 100644 interfaces/blas/C/src/catlas_zaxpby.c create mode 100644 interfaces/blas/C/src/catlas_zset.c create mode 100644 interfaces/blas/C/src/cblas_caxpy.c create mode 100644 interfaces/blas/C/src/cblas_ccopy.c create mode 100644 interfaces/blas/C/src/cblas_cdotc.c create mode 100644 interfaces/blas/C/src/cblas_cdotu.c create mode 100644 interfaces/blas/C/src/cblas_cgbmv.c create mode 100644 interfaces/blas/C/src/cblas_cgemm.c create mode 100644 interfaces/blas/C/src/cblas_cgemv.c create mode 100644 interfaces/blas/C/src/cblas_cger2c.c create mode 100644 interfaces/blas/C/src/cblas_cger2u.c create mode 100644 interfaces/blas/C/src/cblas_cgerc.c create mode 100644 interfaces/blas/C/src/cblas_cgeru.c create mode 100644 interfaces/blas/C/src/cblas_chbmv.c create mode 100644 interfaces/blas/C/src/cblas_chemm.c create mode 100644 interfaces/blas/C/src/cblas_chemv.c create mode 100644 interfaces/blas/C/src/cblas_cher.c create mode 100644 interfaces/blas/C/src/cblas_cher2.c create mode 100644 interfaces/blas/C/src/cblas_cher2k.c create mode 100644 interfaces/blas/C/src/cblas_cherk.c create mode 100644 interfaces/blas/C/src/cblas_chpmv.c create mode 100644 interfaces/blas/C/src/cblas_chpr.c create mode 100644 interfaces/blas/C/src/cblas_chpr2.c create mode 100644 interfaces/blas/C/src/cblas_crotg.c create mode 100644 interfaces/blas/C/src/cblas_cscal.c create mode 100644 interfaces/blas/C/src/cblas_csrot.c create mode 100644 interfaces/blas/C/src/cblas_csscal.c create mode 100644 interfaces/blas/C/src/cblas_cswap.c create mode 100644 interfaces/blas/C/src/cblas_csymm.c create mode 100644 interfaces/blas/C/src/cblas_csyr2k.c create mode 100644 interfaces/blas/C/src/cblas_csyrk.c create mode 100644 interfaces/blas/C/src/cblas_ctbmv.c create mode 100644 interfaces/blas/C/src/cblas_ctbsv.c create mode 100644 interfaces/blas/C/src/cblas_ctpmv.c create mode 100644 interfaces/blas/C/src/cblas_ctpsv.c create mode 100644 interfaces/blas/C/src/cblas_ctrmm.c create mode 100644 interfaces/blas/C/src/cblas_ctrmv.c create mode 100644 interfaces/blas/C/src/cblas_ctrsm.c create mode 100644 interfaces/blas/C/src/cblas_ctrsv.c create mode 100644 interfaces/blas/C/src/cblas_dasum.c create mode 100644 interfaces/blas/C/src/cblas_daxpy.c create mode 100644 interfaces/blas/C/src/cblas_dcopy.c create mode 100644 interfaces/blas/C/src/cblas_ddot.c create mode 100644 interfaces/blas/C/src/cblas_dgbmv.c create mode 100644 interfaces/blas/C/src/cblas_dgemm.c create mode 100644 interfaces/blas/C/src/cblas_dgemv.c create mode 100644 interfaces/blas/C/src/cblas_dger.c create mode 100644 interfaces/blas/C/src/cblas_dger2.c create mode 100644 interfaces/blas/C/src/cblas_dnrm2.c create mode 100644 interfaces/blas/C/src/cblas_drot.c create mode 100644 interfaces/blas/C/src/cblas_drotg.c create mode 100644 interfaces/blas/C/src/cblas_drotm.c create mode 100644 interfaces/blas/C/src/cblas_drotmg.c create mode 100644 interfaces/blas/C/src/cblas_dsbmv.c create mode 100644 interfaces/blas/C/src/cblas_dscal.c create mode 100644 interfaces/blas/C/src/cblas_dsdot.c create mode 100644 interfaces/blas/C/src/cblas_dspmv.c create mode 100644 interfaces/blas/C/src/cblas_dspr.c create mode 100644 interfaces/blas/C/src/cblas_dspr2.c create mode 100644 interfaces/blas/C/src/cblas_dswap.c create mode 100644 interfaces/blas/C/src/cblas_dsymm.c create mode 100644 interfaces/blas/C/src/cblas_dsymv.c create mode 100644 interfaces/blas/C/src/cblas_dsyr.c create mode 100644 interfaces/blas/C/src/cblas_dsyr2.c create mode 100644 interfaces/blas/C/src/cblas_dsyr2k.c create mode 100644 interfaces/blas/C/src/cblas_dsyrk.c create mode 100644 interfaces/blas/C/src/cblas_dtbmv.c create mode 100644 interfaces/blas/C/src/cblas_dtbsv.c create mode 100644 interfaces/blas/C/src/cblas_dtpmv.c create mode 100644 interfaces/blas/C/src/cblas_dtpsv.c create mode 100644 interfaces/blas/C/src/cblas_dtrmm.c create mode 100644 interfaces/blas/C/src/cblas_dtrmv.c create mode 100644 interfaces/blas/C/src/cblas_dtrsm.c create mode 100644 interfaces/blas/C/src/cblas_dtrsv.c create mode 100644 interfaces/blas/C/src/cblas_dzasum.c create mode 100644 interfaces/blas/C/src/cblas_dznrm2.c create mode 100644 interfaces/blas/C/src/cblas_errprn.c create mode 100644 interfaces/blas/C/src/cblas_icamax.c create mode 100644 interfaces/blas/C/src/cblas_idamax.c create mode 100644 interfaces/blas/C/src/cblas_isamax.c create mode 100644 interfaces/blas/C/src/cblas_izamax.c create mode 100644 interfaces/blas/C/src/cblas_sasum.c create mode 100644 interfaces/blas/C/src/cblas_saxpy.c create mode 100644 interfaces/blas/C/src/cblas_scasum.c create mode 100644 interfaces/blas/C/src/cblas_scnrm2.c create mode 100644 interfaces/blas/C/src/cblas_scopy.c create mode 100644 interfaces/blas/C/src/cblas_sdot.c create mode 100644 interfaces/blas/C/src/cblas_sdsdot.c create mode 100644 interfaces/blas/C/src/cblas_sgbmv.c create mode 100644 interfaces/blas/C/src/cblas_sgemm.c create mode 100644 interfaces/blas/C/src/cblas_sgemv.c create mode 100644 interfaces/blas/C/src/cblas_sger.c create mode 100644 interfaces/blas/C/src/cblas_sger2.c create mode 100644 interfaces/blas/C/src/cblas_snrm2.c create mode 100644 interfaces/blas/C/src/cblas_srot.c create mode 100644 interfaces/blas/C/src/cblas_srotg.c create mode 100644 interfaces/blas/C/src/cblas_srotm.c create mode 100644 interfaces/blas/C/src/cblas_srotmg.c create mode 100644 interfaces/blas/C/src/cblas_ssbmv.c create mode 100644 interfaces/blas/C/src/cblas_sscal.c create mode 100644 interfaces/blas/C/src/cblas_sspmv.c create mode 100644 interfaces/blas/C/src/cblas_sspr.c create mode 100644 interfaces/blas/C/src/cblas_sspr2.c create mode 100644 interfaces/blas/C/src/cblas_sswap.c create mode 100644 interfaces/blas/C/src/cblas_ssymm.c create mode 100644 interfaces/blas/C/src/cblas_ssymv.c create mode 100644 interfaces/blas/C/src/cblas_ssyr.c create mode 100644 interfaces/blas/C/src/cblas_ssyr2.c create mode 100644 interfaces/blas/C/src/cblas_ssyr2k.c create mode 100644 interfaces/blas/C/src/cblas_ssyrk.c create mode 100644 interfaces/blas/C/src/cblas_stbmv.c create mode 100644 interfaces/blas/C/src/cblas_stbsv.c create mode 100644 interfaces/blas/C/src/cblas_stpmv.c create mode 100644 interfaces/blas/C/src/cblas_stpsv.c create mode 100644 interfaces/blas/C/src/cblas_strmm.c create mode 100644 interfaces/blas/C/src/cblas_strmv.c create mode 100644 interfaces/blas/C/src/cblas_strsm.c create mode 100644 interfaces/blas/C/src/cblas_strsv.c create mode 100644 interfaces/blas/C/src/cblas_xerbla.c create mode 100644 interfaces/blas/C/src/cblas_zaxpy.c create mode 100644 interfaces/blas/C/src/cblas_zcopy.c create mode 100644 interfaces/blas/C/src/cblas_zdotc.c create mode 100644 interfaces/blas/C/src/cblas_zdotu.c create mode 100644 interfaces/blas/C/src/cblas_zdrot.c create mode 100644 interfaces/blas/C/src/cblas_zdscal.c create mode 100644 interfaces/blas/C/src/cblas_zgbmv.c create mode 100644 interfaces/blas/C/src/cblas_zgemm.c create mode 100644 interfaces/blas/C/src/cblas_zgemv.c create mode 100644 interfaces/blas/C/src/cblas_zger2c.c create mode 100644 interfaces/blas/C/src/cblas_zger2u.c create mode 100644 interfaces/blas/C/src/cblas_zgerc.c create mode 100644 interfaces/blas/C/src/cblas_zgeru.c create mode 100644 interfaces/blas/C/src/cblas_zhbmv.c create mode 100644 interfaces/blas/C/src/cblas_zhemm.c create mode 100644 interfaces/blas/C/src/cblas_zhemv.c create mode 100644 interfaces/blas/C/src/cblas_zher.c create mode 100644 interfaces/blas/C/src/cblas_zher2.c create mode 100644 interfaces/blas/C/src/cblas_zher2k.c create mode 100644 interfaces/blas/C/src/cblas_zherk.c create mode 100644 interfaces/blas/C/src/cblas_zhpmv.c create mode 100644 interfaces/blas/C/src/cblas_zhpr.c create mode 100644 interfaces/blas/C/src/cblas_zhpr2.c create mode 100644 interfaces/blas/C/src/cblas_zrotg.c create mode 100644 interfaces/blas/C/src/cblas_zscal.c create mode 100644 interfaces/blas/C/src/cblas_zswap.c create mode 100644 interfaces/blas/C/src/cblas_zsymm.c create mode 100644 interfaces/blas/C/src/cblas_zsyr2k.c create mode 100644 interfaces/blas/C/src/cblas_zsyrk.c create mode 100644 interfaces/blas/C/src/cblas_ztbmv.c create mode 100644 interfaces/blas/C/src/cblas_ztbsv.c create mode 100644 interfaces/blas/C/src/cblas_ztpmv.c create mode 100644 interfaces/blas/C/src/cblas_ztpsv.c create mode 100644 interfaces/blas/C/src/cblas_ztrmm.c create mode 100644 interfaces/blas/C/src/cblas_ztrmv.c create mode 100644 interfaces/blas/C/src/cblas_ztrsm.c create mode 100644 interfaces/blas/C/src/cblas_ztrsv.c create mode 100644 interfaces/blas/C/testing/auxiliary.c create mode 100644 interfaces/blas/C/testing/axpbytst.c create mode 100644 interfaces/blas/C/testing/c_c2chke.c create mode 100644 interfaces/blas/C/testing/c_c3chke.c create mode 100644 interfaces/blas/C/testing/c_cblas1.c create mode 100644 interfaces/blas/C/testing/c_cblas2.c create mode 100644 interfaces/blas/C/testing/c_cblas3.c create mode 100644 interfaces/blas/C/testing/c_cblat1.f create mode 100644 interfaces/blas/C/testing/c_cblat2.dat create mode 100644 interfaces/blas/C/testing/c_cblat2.f create mode 100644 interfaces/blas/C/testing/c_cblat3.dat create mode 100644 interfaces/blas/C/testing/c_cblat3.f create mode 100644 interfaces/blas/C/testing/c_d2chke.c create mode 100644 interfaces/blas/C/testing/c_d3chke.c create mode 100644 interfaces/blas/C/testing/c_dblas1.c create mode 100644 interfaces/blas/C/testing/c_dblas2.c create mode 100644 interfaces/blas/C/testing/c_dblas3.c create mode 100644 interfaces/blas/C/testing/c_dblat1.f create mode 100644 interfaces/blas/C/testing/c_dblat2.dat create mode 100644 interfaces/blas/C/testing/c_dblat2.f create mode 100644 interfaces/blas/C/testing/c_dblat3.dat create mode 100644 interfaces/blas/C/testing/c_dblat3.f create mode 100644 interfaces/blas/C/testing/c_s2chke.c create mode 100644 interfaces/blas/C/testing/c_s3chke.c create mode 100644 interfaces/blas/C/testing/c_sblas1.c create mode 100644 interfaces/blas/C/testing/c_sblas2.c create mode 100644 interfaces/blas/C/testing/c_sblas3.c create mode 100644 interfaces/blas/C/testing/c_sblat1.f create mode 100644 interfaces/blas/C/testing/c_sblat2.dat create mode 100644 interfaces/blas/C/testing/c_sblat2.f create mode 100644 interfaces/blas/C/testing/c_sblat3.dat create mode 100644 interfaces/blas/C/testing/c_sblat3.f create mode 100644 interfaces/blas/C/testing/c_xerbla.c create mode 100644 interfaces/blas/C/testing/c_z2chke.c create mode 100644 interfaces/blas/C/testing/c_z3chke.c create mode 100644 interfaces/blas/C/testing/c_zblas1.c create mode 100644 interfaces/blas/C/testing/c_zblas2.c create mode 100644 interfaces/blas/C/testing/c_zblas3.c create mode 100644 interfaces/blas/C/testing/c_zblat1.f create mode 100644 interfaces/blas/C/testing/c_zblat2.dat create mode 100644 interfaces/blas/C/testing/c_zblat2.f create mode 100644 interfaces/blas/C/testing/c_zblat3.dat create mode 100644 interfaces/blas/C/testing/c_zblat3.f create mode 100644 interfaces/blas/C/testing/settst.c create mode 100644 interfaces/blas/F77/src/caxpy.f create mode 100644 interfaces/blas/F77/src/ccopy.f create mode 100644 interfaces/blas/F77/src/cdotc.f create mode 100644 interfaces/blas/F77/src/cdotu.f create mode 100644 interfaces/blas/F77/src/cgbmv.f create mode 100644 interfaces/blas/F77/src/cgemm.f create mode 100644 interfaces/blas/F77/src/cgemv.f create mode 100644 interfaces/blas/F77/src/cger2c.f create mode 100644 interfaces/blas/F77/src/cger2u.f create mode 100644 interfaces/blas/F77/src/cgerc.f create mode 100644 interfaces/blas/F77/src/cgeru.f create mode 100644 interfaces/blas/F77/src/chbmv.f create mode 100644 interfaces/blas/F77/src/chemm.f create mode 100644 interfaces/blas/F77/src/chemv.f create mode 100644 interfaces/blas/F77/src/cher.f create mode 100644 interfaces/blas/F77/src/cher2.f create mode 100644 interfaces/blas/F77/src/cher2k.f create mode 100644 interfaces/blas/F77/src/cherk.f create mode 100644 interfaces/blas/F77/src/chpmv.f create mode 100644 interfaces/blas/F77/src/chpr.f create mode 100644 interfaces/blas/F77/src/chpr2.f create mode 100644 interfaces/blas/F77/src/crotg.f create mode 100644 interfaces/blas/F77/src/cscal.f create mode 100644 interfaces/blas/F77/src/csrot.f create mode 100644 interfaces/blas/F77/src/csscal.f create mode 100644 interfaces/blas/F77/src/cswap.f create mode 100644 interfaces/blas/F77/src/csymm.f create mode 100644 interfaces/blas/F77/src/csyr2k.f create mode 100644 interfaces/blas/F77/src/csyrk.f create mode 100644 interfaces/blas/F77/src/ctbmv.f create mode 100644 interfaces/blas/F77/src/ctbsv.f create mode 100644 interfaces/blas/F77/src/ctpmv.f create mode 100644 interfaces/blas/F77/src/ctpsv.f create mode 100644 interfaces/blas/F77/src/ctrmm.f create mode 100644 interfaces/blas/F77/src/ctrmv.f create mode 100644 interfaces/blas/F77/src/ctrsm.f create mode 100644 interfaces/blas/F77/src/ctrsv.f create mode 100644 interfaces/blas/F77/src/dasum.f create mode 100644 interfaces/blas/F77/src/daxpy.f create mode 100644 interfaces/blas/F77/src/dcabs1.f create mode 100644 interfaces/blas/F77/src/dcopy.f create mode 100644 interfaces/blas/F77/src/ddot.f create mode 100644 interfaces/blas/F77/src/dgbmv.f create mode 100644 interfaces/blas/F77/src/dgemm.f create mode 100644 interfaces/blas/F77/src/dgemv.f create mode 100644 interfaces/blas/F77/src/dger.f create mode 100644 interfaces/blas/F77/src/dger2.f create mode 100644 interfaces/blas/F77/src/dnrm2.f create mode 100644 interfaces/blas/F77/src/drot.f create mode 100644 interfaces/blas/F77/src/drotg.f create mode 100644 interfaces/blas/F77/src/drotm.f create mode 100644 interfaces/blas/F77/src/drotmg.f create mode 100644 interfaces/blas/F77/src/dsbmv.f create mode 100644 interfaces/blas/F77/src/dscal.f create mode 100644 interfaces/blas/F77/src/dsdot.f create mode 100644 interfaces/blas/F77/src/dspmv.f create mode 100644 interfaces/blas/F77/src/dspr.f create mode 100644 interfaces/blas/F77/src/dspr2.f create mode 100644 interfaces/blas/F77/src/dswap.f create mode 100644 interfaces/blas/F77/src/dsymm.f create mode 100644 interfaces/blas/F77/src/dsymv.f create mode 100644 interfaces/blas/F77/src/dsyr.f create mode 100644 interfaces/blas/F77/src/dsyr2.f create mode 100644 interfaces/blas/F77/src/dsyr2k.f create mode 100644 interfaces/blas/F77/src/dsyrk.f create mode 100644 interfaces/blas/F77/src/dtbmv.f create mode 100644 interfaces/blas/F77/src/dtbsv.f create mode 100644 interfaces/blas/F77/src/dtpmv.f create mode 100644 interfaces/blas/F77/src/dtpsv.f create mode 100644 interfaces/blas/F77/src/dtrmm.f create mode 100644 interfaces/blas/F77/src/dtrmv.f create mode 100644 interfaces/blas/F77/src/dtrsm.f create mode 100644 interfaces/blas/F77/src/dtrsv.f create mode 100644 interfaces/blas/F77/src/dzasum.f create mode 100644 interfaces/blas/F77/src/dznrm2.f create mode 100644 interfaces/blas/F77/src/f77wrap/ATL_F77wrap_amax.c create mode 100644 interfaces/blas/F77/src/f77wrap/ATL_F77wrap_asum.c create mode 100644 interfaces/blas/F77/src/f77wrap/ATL_F77wrap_axpy.c create mode 100644 interfaces/blas/F77/src/f77wrap/ATL_F77wrap_copy.c create mode 100644 interfaces/blas/F77/src/f77wrap/ATL_F77wrap_dot.c create mode 100644 interfaces/blas/F77/src/f77wrap/ATL_F77wrap_dotc.c create mode 100644 interfaces/blas/F77/src/f77wrap/ATL_F77wrap_dotu.c create mode 100644 interfaces/blas/F77/src/f77wrap/ATL_F77wrap_dsdot.c create mode 100644 interfaces/blas/F77/src/f77wrap/ATL_F77wrap_gbmv.c create mode 100644 interfaces/blas/F77/src/f77wrap/ATL_F77wrap_gemm.c create mode 100644 interfaces/blas/F77/src/f77wrap/ATL_F77wrap_gemv.c create mode 100644 interfaces/blas/F77/src/f77wrap/ATL_F77wrap_ger.c create mode 100644 interfaces/blas/F77/src/f77wrap/ATL_F77wrap_ger2.c create mode 100644 interfaces/blas/F77/src/f77wrap/ATL_F77wrap_ger2c.c create mode 100644 interfaces/blas/F77/src/f77wrap/ATL_F77wrap_ger2u.c create mode 100644 interfaces/blas/F77/src/f77wrap/ATL_F77wrap_gerc.c create mode 100644 interfaces/blas/F77/src/f77wrap/ATL_F77wrap_geru.c create mode 100644 interfaces/blas/F77/src/f77wrap/ATL_F77wrap_hbmv.c create mode 100644 interfaces/blas/F77/src/f77wrap/ATL_F77wrap_hemm.c create mode 100644 interfaces/blas/F77/src/f77wrap/ATL_F77wrap_hemv.c create mode 100644 interfaces/blas/F77/src/f77wrap/ATL_F77wrap_her.c create mode 100644 interfaces/blas/F77/src/f77wrap/ATL_F77wrap_her2.c create mode 100644 interfaces/blas/F77/src/f77wrap/ATL_F77wrap_her2k.c create mode 100644 interfaces/blas/F77/src/f77wrap/ATL_F77wrap_herk.c create mode 100644 interfaces/blas/F77/src/f77wrap/ATL_F77wrap_hpmv.c create mode 100644 interfaces/blas/F77/src/f77wrap/ATL_F77wrap_hpr.c create mode 100644 interfaces/blas/F77/src/f77wrap/ATL_F77wrap_hpr2.c create mode 100644 interfaces/blas/F77/src/f77wrap/ATL_F77wrap_nrm2.c create mode 100644 interfaces/blas/F77/src/f77wrap/ATL_F77wrap_rot.c create mode 100644 interfaces/blas/F77/src/f77wrap/ATL_F77wrap_rotg.c create mode 100644 interfaces/blas/F77/src/f77wrap/ATL_F77wrap_rotm.c create mode 100644 interfaces/blas/F77/src/f77wrap/ATL_F77wrap_rotmg.c create mode 100644 interfaces/blas/F77/src/f77wrap/ATL_F77wrap_rscal.c create mode 100644 interfaces/blas/F77/src/f77wrap/ATL_F77wrap_sbmv.c create mode 100644 interfaces/blas/F77/src/f77wrap/ATL_F77wrap_scal.c create mode 100644 interfaces/blas/F77/src/f77wrap/ATL_F77wrap_sdsdot.c create mode 100644 interfaces/blas/F77/src/f77wrap/ATL_F77wrap_spmv.c create mode 100644 interfaces/blas/F77/src/f77wrap/ATL_F77wrap_spr.c create mode 100644 interfaces/blas/F77/src/f77wrap/ATL_F77wrap_spr2.c create mode 100644 interfaces/blas/F77/src/f77wrap/ATL_F77wrap_swap.c create mode 100644 interfaces/blas/F77/src/f77wrap/ATL_F77wrap_symm.c create mode 100644 interfaces/blas/F77/src/f77wrap/ATL_F77wrap_symv.c create mode 100644 interfaces/blas/F77/src/f77wrap/ATL_F77wrap_syr.c create mode 100644 interfaces/blas/F77/src/f77wrap/ATL_F77wrap_syr2.c create mode 100644 interfaces/blas/F77/src/f77wrap/ATL_F77wrap_syr2k.c create mode 100644 interfaces/blas/F77/src/f77wrap/ATL_F77wrap_syrk.c create mode 100644 interfaces/blas/F77/src/f77wrap/ATL_F77wrap_tbmv.c create mode 100644 interfaces/blas/F77/src/f77wrap/ATL_F77wrap_tbsv.c create mode 100644 interfaces/blas/F77/src/f77wrap/ATL_F77wrap_tpmv.c create mode 100644 interfaces/blas/F77/src/f77wrap/ATL_F77wrap_tpsv.c create mode 100644 interfaces/blas/F77/src/f77wrap/ATL_F77wrap_trmm.c create mode 100644 interfaces/blas/F77/src/f77wrap/ATL_F77wrap_trmv.c create mode 100644 interfaces/blas/F77/src/f77wrap/ATL_F77wrap_trsm.c create mode 100644 interfaces/blas/F77/src/f77wrap/ATL_F77wrap_trsv.c create mode 100644 interfaces/blas/F77/src/f77wrap/fatlas_axpby.c create mode 100644 interfaces/blas/F77/src/f77wrap/fatlas_set.c create mode 100644 interfaces/blas/F77/src/icamax.f create mode 100644 interfaces/blas/F77/src/idamax.f create mode 100644 interfaces/blas/F77/src/isamax.f create mode 100644 interfaces/blas/F77/src/izamax.f create mode 100644 interfaces/blas/F77/src/lsame.f create mode 100644 interfaces/blas/F77/src/sasum.f create mode 100644 interfaces/blas/F77/src/saxpy.f create mode 100644 interfaces/blas/F77/src/scasum.f create mode 100644 interfaces/blas/F77/src/scnrm2.f create mode 100644 interfaces/blas/F77/src/scopy.f create mode 100644 interfaces/blas/F77/src/sdot.f create mode 100644 interfaces/blas/F77/src/sdsdot.f create mode 100644 interfaces/blas/F77/src/sgbmv.f create mode 100644 interfaces/blas/F77/src/sgemm.f create mode 100644 interfaces/blas/F77/src/sgemv.f create mode 100644 interfaces/blas/F77/src/sger.f create mode 100644 interfaces/blas/F77/src/sger2.f create mode 100644 interfaces/blas/F77/src/snrm2.f create mode 100644 interfaces/blas/F77/src/srot.f create mode 100644 interfaces/blas/F77/src/srotg.f create mode 100644 interfaces/blas/F77/src/srotm.f create mode 100644 interfaces/blas/F77/src/srotmg.f create mode 100644 interfaces/blas/F77/src/ssbmv.f create mode 100644 interfaces/blas/F77/src/sscal.f create mode 100644 interfaces/blas/F77/src/sspmv.f create mode 100644 interfaces/blas/F77/src/sspr.f create mode 100644 interfaces/blas/F77/src/sspr2.f create mode 100644 interfaces/blas/F77/src/sswap.f create mode 100644 interfaces/blas/F77/src/ssymm.f create mode 100644 interfaces/blas/F77/src/ssymv.f create mode 100644 interfaces/blas/F77/src/ssyr.f create mode 100644 interfaces/blas/F77/src/ssyr2.f create mode 100644 interfaces/blas/F77/src/ssyr2k.f create mode 100644 interfaces/blas/F77/src/ssyrk.f create mode 100644 interfaces/blas/F77/src/stbmv.f create mode 100644 interfaces/blas/F77/src/stbsv.f create mode 100644 interfaces/blas/F77/src/stpmv.f create mode 100644 interfaces/blas/F77/src/stpsv.f create mode 100644 interfaces/blas/F77/src/strmm.f create mode 100644 interfaces/blas/F77/src/strmv.f create mode 100644 interfaces/blas/F77/src/strsm.f create mode 100644 interfaces/blas/F77/src/strsv.f create mode 100644 interfaces/blas/F77/src/xerbla.f create mode 100644 interfaces/blas/F77/src/zaxpy.f create mode 100644 interfaces/blas/F77/src/zcopy.f create mode 100644 interfaces/blas/F77/src/zdotc.f create mode 100644 interfaces/blas/F77/src/zdotu.f create mode 100644 interfaces/blas/F77/src/zdrot.f create mode 100644 interfaces/blas/F77/src/zdscal.f create mode 100644 interfaces/blas/F77/src/zgbmv.f create mode 100644 interfaces/blas/F77/src/zgemm.f create mode 100644 interfaces/blas/F77/src/zgemv.f create mode 100644 interfaces/blas/F77/src/zger2c.f create mode 100644 interfaces/blas/F77/src/zger2u.f create mode 100644 interfaces/blas/F77/src/zgerc.f create mode 100644 interfaces/blas/F77/src/zgeru.f create mode 100644 interfaces/blas/F77/src/zhbmv.f create mode 100644 interfaces/blas/F77/src/zhemm.f create mode 100644 interfaces/blas/F77/src/zhemv.f create mode 100644 interfaces/blas/F77/src/zher.f create mode 100644 interfaces/blas/F77/src/zher2.f create mode 100644 interfaces/blas/F77/src/zher2k.f create mode 100644 interfaces/blas/F77/src/zherk.f create mode 100644 interfaces/blas/F77/src/zhpmv.f create mode 100644 interfaces/blas/F77/src/zhpr.f create mode 100644 interfaces/blas/F77/src/zhpr2.f create mode 100644 interfaces/blas/F77/src/zrotg.f create mode 100644 interfaces/blas/F77/src/zscal.f create mode 100644 interfaces/blas/F77/src/zswap.f create mode 100644 interfaces/blas/F77/src/zsymm.f create mode 100644 interfaces/blas/F77/src/zsyr2k.f create mode 100644 interfaces/blas/F77/src/zsyrk.f create mode 100644 interfaces/blas/F77/src/ztbmv.f create mode 100644 interfaces/blas/F77/src/ztbsv.f create mode 100644 interfaces/blas/F77/src/ztpmv.f create mode 100644 interfaces/blas/F77/src/ztpsv.f create mode 100644 interfaces/blas/F77/src/ztrmm.f create mode 100644 interfaces/blas/F77/src/ztrmv.f create mode 100644 interfaces/blas/F77/src/ztrsm.f create mode 100644 interfaces/blas/F77/src/ztrsv.f create mode 100644 interfaces/blas/F77/testing/axpbytst.c create mode 100644 interfaces/blas/F77/testing/cblat1.f create mode 100644 interfaces/blas/F77/testing/cblat2.dat create mode 100644 interfaces/blas/F77/testing/cblat2.f create mode 100644 interfaces/blas/F77/testing/cblat3.dat create mode 100644 interfaces/blas/F77/testing/cblat3.f create mode 100644 interfaces/blas/F77/testing/dblat1.f create mode 100644 interfaces/blas/F77/testing/dblat2.dat create mode 100644 interfaces/blas/F77/testing/dblat2.f create mode 100644 interfaces/blas/F77/testing/dblat3.dat create mode 100644 interfaces/blas/F77/testing/dblat3.f create mode 100644 interfaces/blas/F77/testing/sblat1.f create mode 100644 interfaces/blas/F77/testing/sblat2.dat create mode 100644 interfaces/blas/F77/testing/sblat2.f create mode 100644 interfaces/blas/F77/testing/sblat3.dat create mode 100644 interfaces/blas/F77/testing/sblat3.f create mode 100644 interfaces/blas/F77/testing/settst.c create mode 100644 interfaces/blas/F77/testing/zblat1.f create mode 100644 interfaces/blas/F77/testing/zblat2.dat create mode 100644 interfaces/blas/F77/testing/zblat2.f create mode 100644 interfaces/blas/F77/testing/zblat3.dat create mode 100644 interfaces/blas/F77/testing/zblat3.f create mode 100644 interfaces/lapack/C/src/clapack_cgelqf.c create mode 100644 interfaces/lapack/C/src/clapack_cgels.c create mode 100644 interfaces/lapack/C/src/clapack_cgeqlf.c create mode 100644 interfaces/lapack/C/src/clapack_cgeqrf.c create mode 100644 interfaces/lapack/C/src/clapack_cgerqf.c create mode 100644 interfaces/lapack/C/src/clapack_cgesv.c create mode 100644 interfaces/lapack/C/src/clapack_cgetrf.c create mode 100644 interfaces/lapack/C/src/clapack_cgetri.c create mode 100644 interfaces/lapack/C/src/clapack_cgetrs.c create mode 100644 interfaces/lapack/C/src/clapack_clauum.c create mode 100644 interfaces/lapack/C/src/clapack_cposv.c create mode 100644 interfaces/lapack/C/src/clapack_cpotrf.c create mode 100644 interfaces/lapack/C/src/clapack_cpotri.c create mode 100644 interfaces/lapack/C/src/clapack_cpotrs.c create mode 100644 interfaces/lapack/C/src/clapack_ctrtri.c create mode 100644 interfaces/lapack/C/src/clapack_dgelqf.c create mode 100644 interfaces/lapack/C/src/clapack_dgels.c create mode 100644 interfaces/lapack/C/src/clapack_dgeqlf.c create mode 100644 interfaces/lapack/C/src/clapack_dgeqrf.c create mode 100644 interfaces/lapack/C/src/clapack_dgerqf.c create mode 100644 interfaces/lapack/C/src/clapack_dgesv.c create mode 100644 interfaces/lapack/C/src/clapack_dgetrf.c create mode 100644 interfaces/lapack/C/src/clapack_dgetri.c create mode 100644 interfaces/lapack/C/src/clapack_dgetrs.c create mode 100644 interfaces/lapack/C/src/clapack_dlamch.c create mode 100644 interfaces/lapack/C/src/clapack_dlauum.c create mode 100644 interfaces/lapack/C/src/clapack_dposv.c create mode 100644 interfaces/lapack/C/src/clapack_dpotrf.c create mode 100644 interfaces/lapack/C/src/clapack_dpotri.c create mode 100644 interfaces/lapack/C/src/clapack_dpotrs.c create mode 100644 interfaces/lapack/C/src/clapack_dtrtri.c create mode 100644 interfaces/lapack/C/src/clapack_ilaenv.c create mode 100644 interfaces/lapack/C/src/clapack_sgelqf.c create mode 100644 interfaces/lapack/C/src/clapack_sgels.c create mode 100644 interfaces/lapack/C/src/clapack_sgeqlf.c create mode 100644 interfaces/lapack/C/src/clapack_sgeqrf.c create mode 100644 interfaces/lapack/C/src/clapack_sgerqf.c create mode 100644 interfaces/lapack/C/src/clapack_sgesv.c create mode 100644 interfaces/lapack/C/src/clapack_sgetrf.c create mode 100644 interfaces/lapack/C/src/clapack_sgetri.c create mode 100644 interfaces/lapack/C/src/clapack_sgetrs.c create mode 100644 interfaces/lapack/C/src/clapack_slamch.c create mode 100644 interfaces/lapack/C/src/clapack_slauum.c create mode 100644 interfaces/lapack/C/src/clapack_sposv.c create mode 100644 interfaces/lapack/C/src/clapack_spotrf.c create mode 100644 interfaces/lapack/C/src/clapack_spotri.c create mode 100644 interfaces/lapack/C/src/clapack_spotrs.c create mode 100644 interfaces/lapack/C/src/clapack_strtri.c create mode 100644 interfaces/lapack/C/src/clapack_zgelqf.c create mode 100644 interfaces/lapack/C/src/clapack_zgels.c create mode 100644 interfaces/lapack/C/src/clapack_zgeqlf.c create mode 100644 interfaces/lapack/C/src/clapack_zgeqrf.c create mode 100644 interfaces/lapack/C/src/clapack_zgerqf.c create mode 100644 interfaces/lapack/C/src/clapack_zgesv.c create mode 100644 interfaces/lapack/C/src/clapack_zgetrf.c create mode 100644 interfaces/lapack/C/src/clapack_zgetri.c create mode 100644 interfaces/lapack/C/src/clapack_zgetrs.c create mode 100644 interfaces/lapack/C/src/clapack_zlauum.c create mode 100644 interfaces/lapack/C/src/clapack_zposv.c create mode 100644 interfaces/lapack/C/src/clapack_zpotrf.c create mode 100644 interfaces/lapack/C/src/clapack_zpotri.c create mode 100644 interfaces/lapack/C/src/clapack_zpotrs.c create mode 100644 interfaces/lapack/C/src/clapack_ztrtri.c create mode 100644 interfaces/lapack/C2F/src/ATL_C2Fgels.c create mode 100644 interfaces/lapack/C2F/src/ATL_C2Formlq.c create mode 100644 interfaces/lapack/C2F/src/ATL_C2Formql.c create mode 100644 interfaces/lapack/C2F/src/ATL_C2Formqr.c create mode 100644 interfaces/lapack/C2F/src/ATL_C2Formrq.c create mode 100644 interfaces/lapack/C2F/src/ATL_C2Funmlq.c create mode 100644 interfaces/lapack/C2F/src/ATL_C2Funmql.c create mode 100644 interfaces/lapack/C2F/src/ATL_C2Funmqr.c create mode 100644 interfaces/lapack/C2F/src/ATL_C2Funmrq.c create mode 100644 interfaces/lapack/F77/src/cgelqf.f create mode 100644 interfaces/lapack/F77/src/cgels.f create mode 100644 interfaces/lapack/F77/src/cgeqlf.f create mode 100644 interfaces/lapack/F77/src/cgeqrf.f create mode 100644 interfaces/lapack/F77/src/cgerqf.f create mode 100644 interfaces/lapack/F77/src/cgesv.f create mode 100644 interfaces/lapack/F77/src/cgetrf.f create mode 100644 interfaces/lapack/F77/src/cgetri.f create mode 100644 interfaces/lapack/F77/src/cgetrs.f create mode 100644 interfaces/lapack/F77/src/clarfb.f create mode 100644 interfaces/lapack/F77/src/clarft.f create mode 100644 interfaces/lapack/F77/src/clauum.f create mode 100644 interfaces/lapack/F77/src/cposv.f create mode 100644 interfaces/lapack/F77/src/cpotrf.f create mode 100644 interfaces/lapack/F77/src/cpotri.f create mode 100644 interfaces/lapack/F77/src/cpotrs.f create mode 100644 interfaces/lapack/F77/src/ctrtri.f create mode 100644 interfaces/lapack/F77/src/dgelqf.f create mode 100644 interfaces/lapack/F77/src/dgels.f create mode 100644 interfaces/lapack/F77/src/dgeqlf.f create mode 100644 interfaces/lapack/F77/src/dgeqrf.f create mode 100644 interfaces/lapack/F77/src/dgerqf.f create mode 100644 interfaces/lapack/F77/src/dgesv.f create mode 100644 interfaces/lapack/F77/src/dgetrf.f create mode 100644 interfaces/lapack/F77/src/dgetri.f create mode 100644 interfaces/lapack/F77/src/dgetrs.f create mode 100644 interfaces/lapack/F77/src/dlamc3.f create mode 100644 interfaces/lapack/F77/src/dlarfb.f create mode 100644 interfaces/lapack/F77/src/dlarft.f create mode 100644 interfaces/lapack/F77/src/dlauum.f create mode 100644 interfaces/lapack/F77/src/dposv.f create mode 100644 interfaces/lapack/F77/src/dpotrf.f create mode 100644 interfaces/lapack/F77/src/dpotri.f create mode 100644 interfaces/lapack/F77/src/dpotrs.f create mode 100644 interfaces/lapack/F77/src/dtrtri.f create mode 100644 interfaces/lapack/F77/src/f77wrap/ATL_f77wrap_gelqf.c create mode 100644 interfaces/lapack/F77/src/f77wrap/ATL_f77wrap_gels.c create mode 100644 interfaces/lapack/F77/src/f77wrap/ATL_f77wrap_geqlf.c create mode 100644 interfaces/lapack/F77/src/f77wrap/ATL_f77wrap_geqrf.c create mode 100644 interfaces/lapack/F77/src/f77wrap/ATL_f77wrap_gerqf.c create mode 100644 interfaces/lapack/F77/src/f77wrap/ATL_f77wrap_gesv.c create mode 100644 interfaces/lapack/F77/src/f77wrap/ATL_f77wrap_getnb.c create mode 100644 interfaces/lapack/F77/src/f77wrap/ATL_f77wrap_getrf.c create mode 100644 interfaces/lapack/F77/src/f77wrap/ATL_f77wrap_getri.c create mode 100644 interfaces/lapack/F77/src/f77wrap/ATL_f77wrap_getrs.c create mode 100644 interfaces/lapack/F77/src/f77wrap/ATL_f77wrap_ilaenv.c create mode 100644 interfaces/lapack/F77/src/f77wrap/ATL_f77wrap_larfb.c create mode 100644 interfaces/lapack/F77/src/f77wrap/ATL_f77wrap_larft.c create mode 100644 interfaces/lapack/F77/src/f77wrap/ATL_f77wrap_lauum.c create mode 100644 interfaces/lapack/F77/src/f77wrap/ATL_f77wrap_posv.c create mode 100644 interfaces/lapack/F77/src/f77wrap/ATL_f77wrap_potrf.c create mode 100644 interfaces/lapack/F77/src/f77wrap/ATL_f77wrap_potri.c create mode 100644 interfaces/lapack/F77/src/f77wrap/ATL_f77wrap_potrs.c create mode 100644 interfaces/lapack/F77/src/f77wrap/ATL_f77wrap_trtri.c create mode 100644 interfaces/lapack/F77/src/ieeeck.f create mode 100644 interfaces/lapack/F77/src/ilaenv.f create mode 100644 interfaces/lapack/F77/src/lamch.c create mode 100644 interfaces/lapack/F77/src/sgelqf.f create mode 100644 interfaces/lapack/F77/src/sgels.f create mode 100644 interfaces/lapack/F77/src/sgeqlf.f create mode 100644 interfaces/lapack/F77/src/sgeqrf.f create mode 100644 interfaces/lapack/F77/src/sgerqf.f create mode 100644 interfaces/lapack/F77/src/sgesv.f create mode 100644 interfaces/lapack/F77/src/sgetrf.f create mode 100644 interfaces/lapack/F77/src/sgetri.f create mode 100644 interfaces/lapack/F77/src/sgetrs.f create mode 100644 interfaces/lapack/F77/src/slamc3.f create mode 100644 interfaces/lapack/F77/src/slarfb.f create mode 100644 interfaces/lapack/F77/src/slarft.f create mode 100644 interfaces/lapack/F77/src/slauum.f create mode 100644 interfaces/lapack/F77/src/sposv.f create mode 100644 interfaces/lapack/F77/src/spotrf.f create mode 100644 interfaces/lapack/F77/src/spotri.f create mode 100644 interfaces/lapack/F77/src/spotrs.f create mode 100644 interfaces/lapack/F77/src/strtri.f create mode 100644 interfaces/lapack/F77/src/zgelqf.f create mode 100644 interfaces/lapack/F77/src/zgels.f create mode 100644 interfaces/lapack/F77/src/zgeqlf.f create mode 100644 interfaces/lapack/F77/src/zgeqrf.f create mode 100644 interfaces/lapack/F77/src/zgerqf.f create mode 100644 interfaces/lapack/F77/src/zgesv.f create mode 100644 interfaces/lapack/F77/src/zgetrf.f create mode 100644 interfaces/lapack/F77/src/zgetri.f create mode 100644 interfaces/lapack/F77/src/zgetrs.f create mode 100644 interfaces/lapack/F77/src/zlarfb.f create mode 100644 interfaces/lapack/F77/src/zlarft.f create mode 100644 interfaces/lapack/F77/src/zlauum.f create mode 100644 interfaces/lapack/F77/src/zposv.f create mode 100644 interfaces/lapack/F77/src/zpotrf.f create mode 100644 interfaces/lapack/F77/src/zpotri.f create mode 100644 interfaces/lapack/F77/src/zpotrs.f create mode 100644 interfaces/lapack/F77/src/ztrtri.f create mode 100644 lib/Make.ext create mode 100644 lib/qr.c create mode 100644 lib/test_dynlink.c create mode 100644 makes/Make.C2Flp create mode 100644 makes/Make.Clp create mode 100644 makes/Make.Clptst create mode 100644 makes/Make.EXtst create mode 100644 makes/Make.Flp create mode 100644 makes/Make.Flptst create mode 100644 makes/Make.aux create mode 100644 makes/Make.bin create mode 100644 makes/Make.cblas create mode 100644 makes/Make.cblastst create mode 100644 makes/Make.dummy create mode 100644 makes/Make.ext create mode 100644 makes/Make.f77blas create mode 100644 makes/Make.f77blastst create mode 100644 makes/Make.f77refblas create mode 100644 makes/Make.gpmm create mode 100644 makes/Make.l1ref create mode 100644 makes/Make.l1src create mode 100644 makes/Make.l1tune create mode 100644 makes/Make.l2 create mode 100644 makes/Make.l2aux create mode 100644 makes/Make.l2kern create mode 100644 makes/Make.l2ref create mode 100644 makes/Make.l2src create mode 100644 makes/Make.l2thr create mode 100644 makes/Make.l3 create mode 100644 makes/Make.l3aux create mode 100644 makes/Make.l3kern create mode 100644 makes/Make.l3ref create mode 100644 makes/Make.l3thr create mode 100644 makes/Make.l3tune create mode 100644 makes/Make.lathr create mode 100644 makes/Make.latune create mode 100644 makes/Make.lib create mode 100644 makes/Make.lpsrc create mode 100644 makes/Make.mmsrc create mode 100644 makes/Make.mmtune create mode 100644 makes/Make.mvsrc create mode 100644 makes/Make.mvtune create mode 100644 makes/Make.pkl3 create mode 100644 makes/Make.plinc create mode 100644 makes/Make.r1src create mode 100644 makes/Make.r1tune create mode 100644 makes/Make.res_chart create mode 100644 makes/Make.res_new create mode 100644 makes/Make.res_raw create mode 100644 makes/Make.res_tvec create mode 100644 makes/Make.sprk create mode 100644 makes/Make.sysinfo create mode 100644 makes/Make.thr create mode 100644 makes/Make.tstsrc create mode 100644 makes/Make.ttune create mode 100644 makes/atlas_trsmNB.h create mode 100644 results/atl2tvec.c create mode 100644 results/cattvecs.c create mode 100644 results/mergetvecs.c create mode 100644 results/perctvecs.c create mode 100644 results/reducetvec.c create mode 100644 results/report.base create mode 100644 results/stattime.c create mode 100644 results/tvec2plp.c create mode 100644 src/auxil/ATL_axpby.c create mode 100644 src/auxil/ATL_axpy.c create mode 100644 src/auxil/ATL_buildinfo.c create mode 100644 src/auxil/ATL_copy.c create mode 100644 src/auxil/ATL_cplxdivide.c create mode 100644 src/auxil/ATL_cplxinvert.c create mode 100644 src/auxil/ATL_flushCacheByAddr.c create mode 100644 src/auxil/ATL_flushcache.c create mode 100644 src/auxil/ATL_geApBt_NB.c create mode 100644 src/auxil/ATL_geadd.c create mode 100644 src/auxil/ATL_gecollapse.c create mode 100644 src/auxil/ATL_gecopy.c create mode 100644 src/auxil/ATL_gemaxnrm.c create mode 100644 src/auxil/ATL_gemove.c create mode 100644 src/auxil/ATL_gemoveT.c create mode 100644 src/auxil/ATL_gescal.c create mode 100644 src/auxil/ATL_geset.c create mode 100644 src/auxil/ATL_geswapT.c create mode 100644 src/auxil/ATL_gezero.c create mode 100644 src/auxil/ATL_hereflect.c create mode 100644 src/auxil/ATL_hescal.c create mode 100644 src/auxil/ATL_lcm.c create mode 100644 src/auxil/ATL_move.c create mode 100644 src/auxil/ATL_ptflushcache.c create mode 100644 src/auxil/ATL_scal.c create mode 100644 src/auxil/ATL_set.c create mode 100644 src/auxil/ATL_sqtrans.c create mode 100644 src/auxil/ATL_syApAt.c create mode 100644 src/auxil/ATL_syApAt_NB.c create mode 100644 src/auxil/ATL_syreflect.c create mode 100644 src/auxil/ATL_tradd.c create mode 100644 src/auxil/ATL_trcollapse.c create mode 100644 src/auxil/ATL_trscal.c create mode 100644 src/auxil/ATL_trsetL.c create mode 100644 src/auxil/ATL_trsetU.c create mode 100644 src/auxil/ATL_xerbla.c create mode 100644 src/auxil/ATL_zero.c create mode 100644 src/auxil/kernel/ATL_axpby.c create mode 100644 src/auxil/kernel/ATL_axpy_x1_y1.c create mode 100644 src/auxil/kernel/ATL_caxpy_x1_y1.c create mode 100644 src/auxil/kernel/ATL_geadd.c create mode 100644 src/auxil/kernel/ATL_gemove.c create mode 100644 src/auxil/kernel/ATL_gescal.c create mode 100644 src/blas/f77reference/README create mode 100644 src/blas/f77reference/caxpy.f create mode 100644 src/blas/f77reference/ccopy.f create mode 100644 src/blas/f77reference/cdotc.f create mode 100644 src/blas/f77reference/cdotu.f create mode 100644 src/blas/f77reference/cgbmv.f create mode 100644 src/blas/f77reference/cgemm.f create mode 100644 src/blas/f77reference/cgemv.f create mode 100644 src/blas/f77reference/cgerc.f create mode 100644 src/blas/f77reference/cgeru.f create mode 100644 src/blas/f77reference/chbmv.f create mode 100644 src/blas/f77reference/chemm.f create mode 100644 src/blas/f77reference/chemv.f create mode 100644 src/blas/f77reference/cher.f create mode 100644 src/blas/f77reference/cher2.f create mode 100644 src/blas/f77reference/cher2k.f create mode 100644 src/blas/f77reference/cherk.f create mode 100644 src/blas/f77reference/chpmv.f create mode 100644 src/blas/f77reference/chpr.f create mode 100644 src/blas/f77reference/chpr2.f create mode 100644 src/blas/f77reference/crotg.f create mode 100644 src/blas/f77reference/cscal.f create mode 100644 src/blas/f77reference/csrot.f create mode 100644 src/blas/f77reference/csscal.f create mode 100644 src/blas/f77reference/cswap.f create mode 100644 src/blas/f77reference/csymm.f create mode 100644 src/blas/f77reference/csyr2k.f create mode 100644 src/blas/f77reference/csyrk.f create mode 100644 src/blas/f77reference/ctbmv.f create mode 100644 src/blas/f77reference/ctbsv.f create mode 100644 src/blas/f77reference/ctpmv.f create mode 100644 src/blas/f77reference/ctpsv.f create mode 100644 src/blas/f77reference/ctrmm.f create mode 100644 src/blas/f77reference/ctrmv.f create mode 100644 src/blas/f77reference/ctrsm.f create mode 100644 src/blas/f77reference/ctrsv.f create mode 100644 src/blas/f77reference/dasum.f create mode 100644 src/blas/f77reference/daxpy.f create mode 100644 src/blas/f77reference/dcabs1.f create mode 100644 src/blas/f77reference/dcopy.f create mode 100644 src/blas/f77reference/ddot.f create mode 100644 src/blas/f77reference/dgbmv.f create mode 100644 src/blas/f77reference/dgemm.f create mode 100644 src/blas/f77reference/dgemv.f create mode 100644 src/blas/f77reference/dger.f create mode 100644 src/blas/f77reference/dnrm2.f create mode 100644 src/blas/f77reference/drot.f create mode 100644 src/blas/f77reference/drotg.f create mode 100644 src/blas/f77reference/drotm.f create mode 100644 src/blas/f77reference/drotmg.f create mode 100644 src/blas/f77reference/dsbmv.f create mode 100644 src/blas/f77reference/dscal.f create mode 100644 src/blas/f77reference/dsdot.f create mode 100644 src/blas/f77reference/dspmv.f create mode 100644 src/blas/f77reference/dspr.f create mode 100644 src/blas/f77reference/dspr2.f create mode 100644 src/blas/f77reference/dswap.f create mode 100644 src/blas/f77reference/dsymm.f create mode 100644 src/blas/f77reference/dsymv.f create mode 100644 src/blas/f77reference/dsyr.f create mode 100644 src/blas/f77reference/dsyr2.f create mode 100644 src/blas/f77reference/dsyr2k.f create mode 100644 src/blas/f77reference/dsyrk.f create mode 100644 src/blas/f77reference/dtbmv.f create mode 100644 src/blas/f77reference/dtbsv.f create mode 100644 src/blas/f77reference/dtpmv.f create mode 100644 src/blas/f77reference/dtpsv.f create mode 100644 src/blas/f77reference/dtrmm.f create mode 100644 src/blas/f77reference/dtrmv.f create mode 100644 src/blas/f77reference/dtrsm.f create mode 100644 src/blas/f77reference/dtrsv.f create mode 100644 src/blas/f77reference/dzasum.f create mode 100644 src/blas/f77reference/dznrm2.f create mode 100644 src/blas/f77reference/icamax.f create mode 100644 src/blas/f77reference/idamax.f create mode 100644 src/blas/f77reference/isamax.f create mode 100644 src/blas/f77reference/izamax.f create mode 100644 src/blas/f77reference/lsame.f create mode 100644 src/blas/f77reference/sasum.f create mode 100644 src/blas/f77reference/saxpy.f create mode 100644 src/blas/f77reference/scabs1.f create mode 100644 src/blas/f77reference/scasum.f create mode 100644 src/blas/f77reference/scnrm2.f create mode 100644 src/blas/f77reference/scopy.f create mode 100644 src/blas/f77reference/sdot.f create mode 100644 src/blas/f77reference/sdsdot.f create mode 100644 src/blas/f77reference/sgbmv.f create mode 100644 src/blas/f77reference/sgemm.f create mode 100644 src/blas/f77reference/sgemv.f create mode 100644 src/blas/f77reference/sger.f create mode 100644 src/blas/f77reference/snrm2.f create mode 100644 src/blas/f77reference/srot.f create mode 100644 src/blas/f77reference/srotg.f create mode 100644 src/blas/f77reference/srotm.f create mode 100644 src/blas/f77reference/srotmg.f create mode 100644 src/blas/f77reference/ssbmv.f create mode 100644 src/blas/f77reference/sscal.f create mode 100644 src/blas/f77reference/sspmv.f create mode 100644 src/blas/f77reference/sspr.f create mode 100644 src/blas/f77reference/sspr2.f create mode 100644 src/blas/f77reference/sswap.f create mode 100644 src/blas/f77reference/ssymm.f create mode 100644 src/blas/f77reference/ssymv.f create mode 100644 src/blas/f77reference/ssyr.f create mode 100644 src/blas/f77reference/ssyr2.f create mode 100644 src/blas/f77reference/ssyr2k.f create mode 100644 src/blas/f77reference/ssyrk.f create mode 100644 src/blas/f77reference/stbmv.f create mode 100644 src/blas/f77reference/stbsv.f create mode 100644 src/blas/f77reference/stpmv.f create mode 100644 src/blas/f77reference/stpsv.f create mode 100644 src/blas/f77reference/strmm.f create mode 100644 src/blas/f77reference/strmv.f create mode 100644 src/blas/f77reference/strsm.f create mode 100644 src/blas/f77reference/strsv.f create mode 100644 src/blas/f77reference/xerbla.f create mode 100644 src/blas/f77reference/zaxpy.f create mode 100644 src/blas/f77reference/zcopy.f create mode 100644 src/blas/f77reference/zdotc.f create mode 100644 src/blas/f77reference/zdotu.f create mode 100644 src/blas/f77reference/zdrot.f create mode 100644 src/blas/f77reference/zdscal.f create mode 100644 src/blas/f77reference/zgbmv.f create mode 100644 src/blas/f77reference/zgemm.f create mode 100644 src/blas/f77reference/zgemv.f create mode 100644 src/blas/f77reference/zgerc.f create mode 100644 src/blas/f77reference/zgeru.f create mode 100644 src/blas/f77reference/zhbmv.f create mode 100644 src/blas/f77reference/zhemm.f create mode 100644 src/blas/f77reference/zhemv.f create mode 100644 src/blas/f77reference/zher.f create mode 100644 src/blas/f77reference/zher2.f create mode 100644 src/blas/f77reference/zher2k.f create mode 100644 src/blas/f77reference/zherk.f create mode 100644 src/blas/f77reference/zhpmv.f create mode 100644 src/blas/f77reference/zhpr.f create mode 100644 src/blas/f77reference/zhpr2.f create mode 100644 src/blas/f77reference/zrotg.f create mode 100644 src/blas/f77reference/zscal.f create mode 100644 src/blas/f77reference/zswap.f create mode 100644 src/blas/f77reference/zsymm.f create mode 100644 src/blas/f77reference/zsyr2k.f create mode 100644 src/blas/f77reference/zsyrk.f create mode 100644 src/blas/f77reference/ztbmv.f create mode 100644 src/blas/f77reference/ztbsv.f create mode 100644 src/blas/f77reference/ztpmv.f create mode 100644 src/blas/f77reference/ztpsv.f create mode 100644 src/blas/f77reference/ztrmm.f create mode 100644 src/blas/f77reference/ztrmv.f create mode 100644 src/blas/f77reference/ztrsm.f create mode 100644 src/blas/f77reference/ztrsv.f create mode 100644 src/blas/gemm/ATL_AgemmXX.c create mode 100644 src/blas/gemm/ATL_CNBmm_b0.c create mode 100644 src/blas/gemm/ATL_CNBmm_b1.c create mode 100644 src/blas/gemm/ATL_CNBmm_bX.c create mode 100644 src/blas/gemm/ATL_GetNB.c create mode 100644 src/blas/gemm/ATL_GetNCNB.c create mode 100644 src/blas/gemm/ATL_IBJBmm.c create mode 100644 src/blas/gemm/ATL_IBNBmm.c create mode 100644 src/blas/gemm/ATL_MBJBmm.c create mode 100644 src/blas/gemm/ATL_NCmmIJK.c create mode 100644 src/blas/gemm/ATL_NCmmIJK_c.c create mode 100644 src/blas/gemm/ATL_NCmmJIK.c create mode 100644 src/blas/gemm/ATL_NCmmJIK_c.c create mode 100644 src/blas/gemm/ATL_asrc2blk_NB.c create mode 100644 src/blas/gemm/ATL_cNCmmIJK.c create mode 100644 src/blas/gemm/ATL_cNCmmIJK_c.c create mode 100644 src/blas/gemm/ATL_cNCmmJIK.c create mode 100644 src/blas/gemm/ATL_cNCmmJIK_c.c create mode 100644 src/blas/gemm/ATL_ccol2blk.c create mode 100644 src/blas/gemm/ATL_cmmIJK.c create mode 100644 src/blas/gemm/ATL_cmmJIK.c create mode 100644 src/blas/gemm/ATL_cmmJITcp.c create mode 100644 src/blas/gemm/ATL_cmmJKI.c create mode 100644 src/blas/gemm/ATL_col2blk.c create mode 100644 src/blas/gemm/ATL_crow2blkT.c create mode 100644 src/blas/gemm/ATL_gemm.c create mode 100644 src/blas/gemm/ATL_gemmXX.c create mode 100644 src/blas/gemm/ATL_gereal2cplx.c create mode 100644 src/blas/gemm/ATL_mmBPP.c create mode 100644 src/blas/gemm/ATL_mmIJK.c create mode 100644 src/blas/gemm/ATL_mmJIK.c create mode 100644 src/blas/gemm/ATL_mmJITcp.c create mode 100644 src/blas/gemm/ATL_mmJKI.c create mode 100644 src/blas/gemm/ATL_mmK.c create mode 100644 src/blas/gemm/ATL_putblk.c create mode 100644 src/blas/gemm/ATL_row2blkT.c create mode 100644 src/blas/gemm/UMMEXAMPLE/ATLU_usergemm.c create mode 100644 src/blas/gemm/UMMEXAMPLE/Makefile create mode 100644 src/blas/gemv/ATL_gemv.c create mode 100644 src/blas/gemv/ATL_gemvCN.c create mode 100644 src/blas/gemv/ATL_gemvCT.c create mode 100644 src/blas/gemv/ATL_gemvN.c create mode 100644 src/blas/gemv/ATL_gemvT.c create mode 100644 src/blas/gemv/ATL_mvnk_Mlt16.c create mode 100644 src/blas/gemv/ATL_mvnk_smallN.c create mode 100644 src/blas/gemv/ATL_mvtk_Mlt16.c create mode 100644 src/blas/gemv/ATL_mvtk_smallN.c create mode 100644 src/blas/ger/ATL_ger.c create mode 100644 src/blas/ger/ATL_ger2.c create mode 100644 src/blas/ger/ATL_ger2k_Mlt16.c create mode 100644 src/blas/ger/ATL_ger2k_Nlt8.c create mode 100644 src/blas/ger/ATL_gerk_Mlt16.c create mode 100644 src/blas/ger/ATL_gerk_axpy.c create mode 100644 src/blas/level1/ATL_dsdot.c create mode 100644 src/blas/level1/ATL_rot.c create mode 100644 src/blas/level1/ATL_rotg.c create mode 100644 src/blas/level1/ATL_rotm.c create mode 100644 src/blas/level1/ATL_rotmg.c create mode 100644 src/blas/level1/ATL_sdsdot.c create mode 100644 src/blas/level2/ATL_L2AIsOverlapped.c create mode 100644 src/blas/level2/ATL_gbmv.c create mode 100644 src/blas/level2/ATL_gpmv.c create mode 100644 src/blas/level2/ATL_gpr.c create mode 100644 src/blas/level2/ATL_gprc.c create mode 100644 src/blas/level2/ATL_gpru.c create mode 100644 src/blas/level2/ATL_hbmv.c create mode 100644 src/blas/level2/ATL_hemv.c create mode 100644 src/blas/level2/ATL_her.c create mode 100644 src/blas/level2/ATL_her2.c create mode 100644 src/blas/level2/ATL_hpmv.c create mode 100644 src/blas/level2/ATL_hpr.c create mode 100644 src/blas/level2/ATL_hpr2.c create mode 100644 src/blas/level2/ATL_sbmv.c create mode 100644 src/blas/level2/ATL_spmv.c create mode 100644 src/blas/level2/ATL_spr.c create mode 100644 src/blas/level2/ATL_spr2.c create mode 100644 src/blas/level2/ATL_symv.c create mode 100644 src/blas/level2/ATL_syr.c create mode 100644 src/blas/level2/ATL_syr2.c create mode 100644 src/blas/level2/ATL_tbmv.c create mode 100644 src/blas/level2/ATL_tbsv.c create mode 100644 src/blas/level2/ATL_tpmv.c create mode 100644 src/blas/level2/ATL_tpsv.c create mode 100644 src/blas/level2/ATL_trmv.c create mode 100644 src/blas/level2/ATL_trsv.c create mode 100644 src/blas/level2/kernel/ATL_trmvUN.c create mode 100644 src/blas/level3/ATL_hemm.c create mode 100644 src/blas/level3/ATL_her2k.c create mode 100644 src/blas/level3/ATL_herk.c create mode 100644 src/blas/level3/ATL_symm.c create mode 100644 src/blas/level3/ATL_syr2k.c create mode 100644 src/blas/level3/ATL_syrk.c create mode 100644 src/blas/level3/ATL_trmm.c create mode 100644 src/blas/level3/ATL_trsm.c create mode 100644 src/blas/level3/kernel/ATL_CtrsmK.c create mode 100644 src/blas/level3/kernel/ATL_ctrsmKL_rk2.c create mode 100644 src/blas/level3/kernel/ATL_ctrsmKR_rk2.c create mode 100644 src/blas/level3/kernel/ATL_hemmL.c create mode 100644 src/blas/level3/kernel/ATL_hemmR.c create mode 100644 src/blas/level3/kernel/ATL_her2k.c create mode 100644 src/blas/level3/kernel/ATL_herk_N.c create mode 100644 src/blas/level3/kernel/ATL_herk_T.c create mode 100644 src/blas/level3/kernel/ATL_sycopyL.c create mode 100644 src/blas/level3/kernel/ATL_sycopyU.c create mode 100644 src/blas/level3/kernel/ATL_symmL.c create mode 100644 src/blas/level3/kernel/ATL_symmR.c create mode 100644 src/blas/level3/kernel/ATL_syr2k_N.c create mode 100644 src/blas/level3/kernel/ATL_syr2k_T.c create mode 100644 src/blas/level3/kernel/ATL_syr2k_putL.c create mode 100644 src/blas/level3/kernel/ATL_syr2k_putU.c create mode 100644 src/blas/level3/kernel/ATL_syrk_N.c create mode 100644 src/blas/level3/kernel/ATL_syrk_T.c create mode 100644 src/blas/level3/kernel/ATL_trcopyL2L.c create mode 100644 src/blas/level3/kernel/ATL_trcopyL2U.c create mode 100644 src/blas/level3/kernel/ATL_trcopyU2L.c create mode 100644 src/blas/level3/kernel/ATL_trcopyU2U.c create mode 100644 src/blas/level3/kernel/ATL_trinvert.c create mode 100644 src/blas/level3/kernel/ATL_trmmL.c create mode 100644 src/blas/level3/kernel/ATL_trmmR.c create mode 100644 src/blas/level3/kernel/ATL_trmv_scal.c create mode 100644 src/blas/level3/kernel/ATL_trputL.c create mode 100644 src/blas/level3/kernel/ATL_trputU.c create mode 100644 src/blas/level3/kernel/ATL_trsmKL.c create mode 100644 src/blas/level3/kernel/ATL_trsmKL_rk4.c create mode 100644 src/blas/level3/kernel/ATL_trsmKR.c create mode 100644 src/blas/level3/kernel/ATL_trsmKR_rk4.c create mode 100644 src/blas/level3/kernel/ATL_trsmL.c create mode 100644 src/blas/level3/kernel/ATL_trsmR.c create mode 100644 src/blas/level3/rblas/ATL_gemmRB.c create mode 100644 src/blas/level3/rblas/ATL_rhemmLL.c create mode 100644 src/blas/level3/rblas/ATL_rhemmLU.c create mode 100644 src/blas/level3/rblas/ATL_rhemmRL.c create mode 100644 src/blas/level3/rblas/ATL_rhemmRU.c create mode 100644 src/blas/level3/rblas/ATL_rher2kLC.c create mode 100644 src/blas/level3/rblas/ATL_rher2kLN.c create mode 100644 src/blas/level3/rblas/ATL_rher2kUC.c create mode 100644 src/blas/level3/rblas/ATL_rher2kUN.c create mode 100644 src/blas/level3/rblas/ATL_rherkLC.c create mode 100644 src/blas/level3/rblas/ATL_rherkLN.c create mode 100644 src/blas/level3/rblas/ATL_rherkUC.c create mode 100644 src/blas/level3/rblas/ATL_rherkUN.c create mode 100644 src/blas/level3/rblas/ATL_rsymmLL.c create mode 100644 src/blas/level3/rblas/ATL_rsymmLU.c create mode 100644 src/blas/level3/rblas/ATL_rsymmRL.c create mode 100644 src/blas/level3/rblas/ATL_rsymmRU.c create mode 100644 src/blas/level3/rblas/ATL_rsyr2kLN.c create mode 100644 src/blas/level3/rblas/ATL_rsyr2kLT.c create mode 100644 src/blas/level3/rblas/ATL_rsyr2kUN.c create mode 100644 src/blas/level3/rblas/ATL_rsyr2kUT.c create mode 100644 src/blas/level3/rblas/ATL_rsyrkLN.c create mode 100644 src/blas/level3/rblas/ATL_rsyrkLT.c create mode 100644 src/blas/level3/rblas/ATL_rsyrkUN.c create mode 100644 src/blas/level3/rblas/ATL_rsyrkUT.c create mode 100644 src/blas/level3/rblas/ATL_rtrmmLLC.c create mode 100644 src/blas/level3/rblas/ATL_rtrmmLLN.c create mode 100644 src/blas/level3/rblas/ATL_rtrmmLLT.c create mode 100644 src/blas/level3/rblas/ATL_rtrmmLUC.c create mode 100644 src/blas/level3/rblas/ATL_rtrmmLUN.c create mode 100644 src/blas/level3/rblas/ATL_rtrmmLUT.c create mode 100644 src/blas/level3/rblas/ATL_rtrmmRLC.c create mode 100644 src/blas/level3/rblas/ATL_rtrmmRLN.c create mode 100644 src/blas/level3/rblas/ATL_rtrmmRLT.c create mode 100644 src/blas/level3/rblas/ATL_rtrmmRUC.c create mode 100644 src/blas/level3/rblas/ATL_rtrmmRUN.c create mode 100644 src/blas/level3/rblas/ATL_rtrmmRUT.c create mode 100644 src/blas/level3/rblas/ATL_rtrsmLLC.c create mode 100644 src/blas/level3/rblas/ATL_rtrsmLLN.c create mode 100644 src/blas/level3/rblas/ATL_rtrsmLLT.c create mode 100644 src/blas/level3/rblas/ATL_rtrsmLUC.c create mode 100644 src/blas/level3/rblas/ATL_rtrsmLUN.c create mode 100644 src/blas/level3/rblas/ATL_rtrsmLUT.c create mode 100644 src/blas/level3/rblas/ATL_rtrsmRLC.c create mode 100644 src/blas/level3/rblas/ATL_rtrsmRLN.c create mode 100644 src/blas/level3/rblas/ATL_rtrsmRLT.c create mode 100644 src/blas/level3/rblas/ATL_rtrsmRUC.c create mode 100644 src/blas/level3/rblas/ATL_rtrsmRUN.c create mode 100644 src/blas/level3/rblas/ATL_rtrsmRUT.c create mode 100644 src/blas/pklevel3/gpmm/ATL_cpcol2blk.c create mode 100644 src/blas/pklevel3/gpmm/ATL_cpmmJIK.c create mode 100644 src/blas/pklevel3/gpmm/ATL_cpputblk.c create mode 100644 src/blas/pklevel3/gpmm/ATL_cprow2blkT.c create mode 100644 src/blas/pklevel3/gpmm/ATL_gpmm.c create mode 100644 src/blas/pklevel3/gpmm/ATL_pcol2blk.c create mode 100644 src/blas/pklevel3/gpmm/ATL_pmmJIK.c create mode 100644 src/blas/pklevel3/gpmm/ATL_pputblk.c create mode 100644 src/blas/pklevel3/gpmm/ATL_prankK.c create mode 100644 src/blas/pklevel3/gpmm/ATL_prow2blkT.c create mode 100644 src/blas/pklevel3/sprk/ATL_cpputblk_aX.c create mode 100644 src/blas/pklevel3/sprk/ATL_cprk_kmm.c create mode 100644 src/blas/pklevel3/sprk/ATL_hprk.c create mode 100644 src/blas/pklevel3/sprk/ATL_hprk_rK.c create mode 100644 src/blas/pklevel3/sprk/ATL_phk_kmm.c create mode 100644 src/blas/pklevel3/sprk/ATL_pputblk_aX.c create mode 100644 src/blas/pklevel3/sprk/ATL_prk_kmm.c create mode 100644 src/blas/pklevel3/sprk/ATL_sprk.c create mode 100644 src/blas/pklevel3/sprk/ATL_sprk_rK.c create mode 100644 src/blas/reference/level1/ATL_crefaxpy.c create mode 100644 src/blas/reference/level1/ATL_crefcopy.c create mode 100644 src/blas/reference/level1/ATL_crefdotc_sub.c create mode 100644 src/blas/reference/level1/ATL_crefdotu_sub.c create mode 100644 src/blas/reference/level1/ATL_crefrotg.c create mode 100644 src/blas/reference/level1/ATL_crefscal.c create mode 100644 src/blas/reference/level1/ATL_crefswap.c create mode 100644 src/blas/reference/level1/ATL_csrefrot.c create mode 100644 src/blas/reference/level1/ATL_csrefscal.c create mode 100644 src/blas/reference/level1/ATL_drefasum.c create mode 100644 src/blas/reference/level1/ATL_drefaxpy.c create mode 100644 src/blas/reference/level1/ATL_drefcopy.c create mode 100644 src/blas/reference/level1/ATL_drefdot.c create mode 100644 src/blas/reference/level1/ATL_drefnrm2.c create mode 100644 src/blas/reference/level1/ATL_drefrot.c create mode 100644 src/blas/reference/level1/ATL_drefrotg.c create mode 100644 src/blas/reference/level1/ATL_drefrotm.c create mode 100644 src/blas/reference/level1/ATL_drefrotmg.c create mode 100644 src/blas/reference/level1/ATL_drefscal.c create mode 100644 src/blas/reference/level1/ATL_drefswap.c create mode 100644 src/blas/reference/level1/ATL_dsrefdot.c create mode 100644 src/blas/reference/level1/ATL_dzrefasum.c create mode 100644 src/blas/reference/level1/ATL_dzrefnrm2.c create mode 100644 src/blas/reference/level1/ATL_icrefamax.c create mode 100644 src/blas/reference/level1/ATL_idrefamax.c create mode 100644 src/blas/reference/level1/ATL_isrefamax.c create mode 100644 src/blas/reference/level1/ATL_izrefamax.c create mode 100644 src/blas/reference/level1/ATL_screfasum.c create mode 100644 src/blas/reference/level1/ATL_screfnrm2.c create mode 100644 src/blas/reference/level1/ATL_sdsrefdot.c create mode 100644 src/blas/reference/level1/ATL_srefasum.c create mode 100644 src/blas/reference/level1/ATL_srefaxpy.c create mode 100644 src/blas/reference/level1/ATL_srefcopy.c create mode 100644 src/blas/reference/level1/ATL_srefdot.c create mode 100644 src/blas/reference/level1/ATL_srefnrm2.c create mode 100644 src/blas/reference/level1/ATL_srefrot.c create mode 100644 src/blas/reference/level1/ATL_srefrotg.c create mode 100644 src/blas/reference/level1/ATL_srefrotm.c create mode 100644 src/blas/reference/level1/ATL_srefrotmg.c create mode 100644 src/blas/reference/level1/ATL_srefscal.c create mode 100644 src/blas/reference/level1/ATL_srefswap.c create mode 100644 src/blas/reference/level1/ATL_zdrefrot.c create mode 100644 src/blas/reference/level1/ATL_zdrefscal.c create mode 100644 src/blas/reference/level1/ATL_zrefaxpy.c create mode 100644 src/blas/reference/level1/ATL_zrefcopy.c create mode 100644 src/blas/reference/level1/ATL_zrefdotc_sub.c create mode 100644 src/blas/reference/level1/ATL_zrefdotu_sub.c create mode 100644 src/blas/reference/level1/ATL_zrefrotg.c create mode 100644 src/blas/reference/level1/ATL_zrefscal.c create mode 100644 src/blas/reference/level1/ATL_zrefswap.c create mode 100644 src/blas/reference/level2/ATL_crefgbmv.c create mode 100644 src/blas/reference/level2/ATL_crefgbmvC.c create mode 100644 src/blas/reference/level2/ATL_crefgbmvH.c create mode 100644 src/blas/reference/level2/ATL_crefgbmvN.c create mode 100644 src/blas/reference/level2/ATL_crefgbmvT.c create mode 100644 src/blas/reference/level2/ATL_crefgemv.c create mode 100644 src/blas/reference/level2/ATL_crefgemvC.c create mode 100644 src/blas/reference/level2/ATL_crefgemvH.c create mode 100644 src/blas/reference/level2/ATL_crefgemvN.c create mode 100644 src/blas/reference/level2/ATL_crefgemvT.c create mode 100644 src/blas/reference/level2/ATL_crefgerc.c create mode 100644 src/blas/reference/level2/ATL_crefgeru.c create mode 100644 src/blas/reference/level2/ATL_crefgpmv.c create mode 100644 src/blas/reference/level2/ATL_crefgpmvLC.c create mode 100644 src/blas/reference/level2/ATL_crefgpmvLH.c create mode 100644 src/blas/reference/level2/ATL_crefgpmvLN.c create mode 100644 src/blas/reference/level2/ATL_crefgpmvLT.c create mode 100644 src/blas/reference/level2/ATL_crefgpmvUC.c create mode 100644 src/blas/reference/level2/ATL_crefgpmvUH.c create mode 100644 src/blas/reference/level2/ATL_crefgpmvUN.c create mode 100644 src/blas/reference/level2/ATL_crefgpmvUT.c create mode 100644 src/blas/reference/level2/ATL_crefgprc.c create mode 100644 src/blas/reference/level2/ATL_crefgpru.c create mode 100644 src/blas/reference/level2/ATL_crefhbmv.c create mode 100644 src/blas/reference/level2/ATL_crefhbmvL.c create mode 100644 src/blas/reference/level2/ATL_crefhbmvU.c create mode 100644 src/blas/reference/level2/ATL_crefhemv.c create mode 100644 src/blas/reference/level2/ATL_crefhemvL.c create mode 100644 src/blas/reference/level2/ATL_crefhemvU.c create mode 100644 src/blas/reference/level2/ATL_crefher.c create mode 100644 src/blas/reference/level2/ATL_crefher2.c create mode 100644 src/blas/reference/level2/ATL_crefher2L.c create mode 100644 src/blas/reference/level2/ATL_crefher2U.c create mode 100644 src/blas/reference/level2/ATL_crefherL.c create mode 100644 src/blas/reference/level2/ATL_crefherU.c create mode 100644 src/blas/reference/level2/ATL_crefhpmv.c create mode 100644 src/blas/reference/level2/ATL_crefhpmvL.c create mode 100644 src/blas/reference/level2/ATL_crefhpmvU.c create mode 100644 src/blas/reference/level2/ATL_crefhpr.c create mode 100644 src/blas/reference/level2/ATL_crefhpr2.c create mode 100644 src/blas/reference/level2/ATL_crefhpr2L.c create mode 100644 src/blas/reference/level2/ATL_crefhpr2U.c create mode 100644 src/blas/reference/level2/ATL_crefhprL.c create mode 100644 src/blas/reference/level2/ATL_crefhprU.c create mode 100644 src/blas/reference/level2/ATL_creftbmv.c create mode 100644 src/blas/reference/level2/ATL_creftbmvLCN.c create mode 100644 src/blas/reference/level2/ATL_creftbmvLCU.c create mode 100644 src/blas/reference/level2/ATL_creftbmvLHN.c create mode 100644 src/blas/reference/level2/ATL_creftbmvLHU.c create mode 100644 src/blas/reference/level2/ATL_creftbmvLNN.c create mode 100644 src/blas/reference/level2/ATL_creftbmvLNU.c create mode 100644 src/blas/reference/level2/ATL_creftbmvLTN.c create mode 100644 src/blas/reference/level2/ATL_creftbmvLTU.c create mode 100644 src/blas/reference/level2/ATL_creftbmvUCN.c create mode 100644 src/blas/reference/level2/ATL_creftbmvUCU.c create mode 100644 src/blas/reference/level2/ATL_creftbmvUHN.c create mode 100644 src/blas/reference/level2/ATL_creftbmvUHU.c create mode 100644 src/blas/reference/level2/ATL_creftbmvUNN.c create mode 100644 src/blas/reference/level2/ATL_creftbmvUNU.c create mode 100644 src/blas/reference/level2/ATL_creftbmvUTN.c create mode 100644 src/blas/reference/level2/ATL_creftbmvUTU.c create mode 100644 src/blas/reference/level2/ATL_creftbsv.c create mode 100644 src/blas/reference/level2/ATL_creftbsvLCN.c create mode 100644 src/blas/reference/level2/ATL_creftbsvLCU.c create mode 100644 src/blas/reference/level2/ATL_creftbsvLHN.c create mode 100644 src/blas/reference/level2/ATL_creftbsvLHU.c create mode 100644 src/blas/reference/level2/ATL_creftbsvLNN.c create mode 100644 src/blas/reference/level2/ATL_creftbsvLNU.c create mode 100644 src/blas/reference/level2/ATL_creftbsvLTN.c create mode 100644 src/blas/reference/level2/ATL_creftbsvLTU.c create mode 100644 src/blas/reference/level2/ATL_creftbsvUCN.c create mode 100644 src/blas/reference/level2/ATL_creftbsvUCU.c create mode 100644 src/blas/reference/level2/ATL_creftbsvUHN.c create mode 100644 src/blas/reference/level2/ATL_creftbsvUHU.c create mode 100644 src/blas/reference/level2/ATL_creftbsvUNN.c create mode 100644 src/blas/reference/level2/ATL_creftbsvUNU.c create mode 100644 src/blas/reference/level2/ATL_creftbsvUTN.c create mode 100644 src/blas/reference/level2/ATL_creftbsvUTU.c create mode 100644 src/blas/reference/level2/ATL_creftpmv.c create mode 100644 src/blas/reference/level2/ATL_creftpmvLCN.c create mode 100644 src/blas/reference/level2/ATL_creftpmvLCU.c create mode 100644 src/blas/reference/level2/ATL_creftpmvLHN.c create mode 100644 src/blas/reference/level2/ATL_creftpmvLHU.c create mode 100644 src/blas/reference/level2/ATL_creftpmvLNN.c create mode 100644 src/blas/reference/level2/ATL_creftpmvLNU.c create mode 100644 src/blas/reference/level2/ATL_creftpmvLTN.c create mode 100644 src/blas/reference/level2/ATL_creftpmvLTU.c create mode 100644 src/blas/reference/level2/ATL_creftpmvUCN.c create mode 100644 src/blas/reference/level2/ATL_creftpmvUCU.c create mode 100644 src/blas/reference/level2/ATL_creftpmvUHN.c create mode 100644 src/blas/reference/level2/ATL_creftpmvUHU.c create mode 100644 src/blas/reference/level2/ATL_creftpmvUNN.c create mode 100644 src/blas/reference/level2/ATL_creftpmvUNU.c create mode 100644 src/blas/reference/level2/ATL_creftpmvUTN.c create mode 100644 src/blas/reference/level2/ATL_creftpmvUTU.c create mode 100644 src/blas/reference/level2/ATL_creftpsv.c create mode 100644 src/blas/reference/level2/ATL_creftpsvLCN.c create mode 100644 src/blas/reference/level2/ATL_creftpsvLCU.c create mode 100644 src/blas/reference/level2/ATL_creftpsvLHN.c create mode 100644 src/blas/reference/level2/ATL_creftpsvLHU.c create mode 100644 src/blas/reference/level2/ATL_creftpsvLNN.c create mode 100644 src/blas/reference/level2/ATL_creftpsvLNU.c create mode 100644 src/blas/reference/level2/ATL_creftpsvLTN.c create mode 100644 src/blas/reference/level2/ATL_creftpsvLTU.c create mode 100644 src/blas/reference/level2/ATL_creftpsvUCN.c create mode 100644 src/blas/reference/level2/ATL_creftpsvUCU.c create mode 100644 src/blas/reference/level2/ATL_creftpsvUHN.c create mode 100644 src/blas/reference/level2/ATL_creftpsvUHU.c create mode 100644 src/blas/reference/level2/ATL_creftpsvUNN.c create mode 100644 src/blas/reference/level2/ATL_creftpsvUNU.c create mode 100644 src/blas/reference/level2/ATL_creftpsvUTN.c create mode 100644 src/blas/reference/level2/ATL_creftpsvUTU.c create mode 100644 src/blas/reference/level2/ATL_creftrmv.c create mode 100644 src/blas/reference/level2/ATL_creftrmvLCN.c create mode 100644 src/blas/reference/level2/ATL_creftrmvLCU.c create mode 100644 src/blas/reference/level2/ATL_creftrmvLHN.c create mode 100644 src/blas/reference/level2/ATL_creftrmvLHU.c create mode 100644 src/blas/reference/level2/ATL_creftrmvLNN.c create mode 100644 src/blas/reference/level2/ATL_creftrmvLNU.c create mode 100644 src/blas/reference/level2/ATL_creftrmvLTN.c create mode 100644 src/blas/reference/level2/ATL_creftrmvLTU.c create mode 100644 src/blas/reference/level2/ATL_creftrmvUCN.c create mode 100644 src/blas/reference/level2/ATL_creftrmvUCU.c create mode 100644 src/blas/reference/level2/ATL_creftrmvUHN.c create mode 100644 src/blas/reference/level2/ATL_creftrmvUHU.c create mode 100644 src/blas/reference/level2/ATL_creftrmvUNN.c create mode 100644 src/blas/reference/level2/ATL_creftrmvUNU.c create mode 100644 src/blas/reference/level2/ATL_creftrmvUTN.c create mode 100644 src/blas/reference/level2/ATL_creftrmvUTU.c create mode 100644 src/blas/reference/level2/ATL_creftrsv.c create mode 100644 src/blas/reference/level2/ATL_creftrsvLCN.c create mode 100644 src/blas/reference/level2/ATL_creftrsvLCU.c create mode 100644 src/blas/reference/level2/ATL_creftrsvLHN.c create mode 100644 src/blas/reference/level2/ATL_creftrsvLHU.c create mode 100644 src/blas/reference/level2/ATL_creftrsvLNN.c create mode 100644 src/blas/reference/level2/ATL_creftrsvLNU.c create mode 100644 src/blas/reference/level2/ATL_creftrsvLTN.c create mode 100644 src/blas/reference/level2/ATL_creftrsvLTU.c create mode 100644 src/blas/reference/level2/ATL_creftrsvUCN.c create mode 100644 src/blas/reference/level2/ATL_creftrsvUCU.c create mode 100644 src/blas/reference/level2/ATL_creftrsvUHN.c create mode 100644 src/blas/reference/level2/ATL_creftrsvUHU.c create mode 100644 src/blas/reference/level2/ATL_creftrsvUNN.c create mode 100644 src/blas/reference/level2/ATL_creftrsvUNU.c create mode 100644 src/blas/reference/level2/ATL_creftrsvUTN.c create mode 100644 src/blas/reference/level2/ATL_creftrsvUTU.c create mode 100644 src/blas/reference/level2/ATL_drefgbmv.c create mode 100644 src/blas/reference/level2/ATL_drefgbmvN.c create mode 100644 src/blas/reference/level2/ATL_drefgbmvT.c create mode 100644 src/blas/reference/level2/ATL_drefgemv.c create mode 100644 src/blas/reference/level2/ATL_drefgemvN.c create mode 100644 src/blas/reference/level2/ATL_drefgemvT.c create mode 100644 src/blas/reference/level2/ATL_drefger.c create mode 100644 src/blas/reference/level2/ATL_drefgpmv.c create mode 100644 src/blas/reference/level2/ATL_drefgpmvLN.c create mode 100644 src/blas/reference/level2/ATL_drefgpmvLT.c create mode 100644 src/blas/reference/level2/ATL_drefgpmvUN.c create mode 100644 src/blas/reference/level2/ATL_drefgpmvUT.c create mode 100644 src/blas/reference/level2/ATL_drefgpr.c create mode 100644 src/blas/reference/level2/ATL_drefsbmv.c create mode 100644 src/blas/reference/level2/ATL_drefsbmvL.c create mode 100644 src/blas/reference/level2/ATL_drefsbmvU.c create mode 100644 src/blas/reference/level2/ATL_drefspmv.c create mode 100644 src/blas/reference/level2/ATL_drefspmvL.c create mode 100644 src/blas/reference/level2/ATL_drefspmvU.c create mode 100644 src/blas/reference/level2/ATL_drefspr.c create mode 100644 src/blas/reference/level2/ATL_drefspr2.c create mode 100644 src/blas/reference/level2/ATL_drefspr2L.c create mode 100644 src/blas/reference/level2/ATL_drefspr2U.c create mode 100644 src/blas/reference/level2/ATL_drefsprL.c create mode 100644 src/blas/reference/level2/ATL_drefsprU.c create mode 100644 src/blas/reference/level2/ATL_drefsymv.c create mode 100644 src/blas/reference/level2/ATL_drefsymvL.c create mode 100644 src/blas/reference/level2/ATL_drefsymvU.c create mode 100644 src/blas/reference/level2/ATL_drefsyr.c create mode 100644 src/blas/reference/level2/ATL_drefsyr2.c create mode 100644 src/blas/reference/level2/ATL_drefsyr2L.c create mode 100644 src/blas/reference/level2/ATL_drefsyr2U.c create mode 100644 src/blas/reference/level2/ATL_drefsyrL.c create mode 100644 src/blas/reference/level2/ATL_drefsyrU.c create mode 100644 src/blas/reference/level2/ATL_dreftbmv.c create mode 100644 src/blas/reference/level2/ATL_dreftbmvLNN.c create mode 100644 src/blas/reference/level2/ATL_dreftbmvLNU.c create mode 100644 src/blas/reference/level2/ATL_dreftbmvLTN.c create mode 100644 src/blas/reference/level2/ATL_dreftbmvLTU.c create mode 100644 src/blas/reference/level2/ATL_dreftbmvUNN.c create mode 100644 src/blas/reference/level2/ATL_dreftbmvUNU.c create mode 100644 src/blas/reference/level2/ATL_dreftbmvUTN.c create mode 100644 src/blas/reference/level2/ATL_dreftbmvUTU.c create mode 100644 src/blas/reference/level2/ATL_dreftbsv.c create mode 100644 src/blas/reference/level2/ATL_dreftbsvLNN.c create mode 100644 src/blas/reference/level2/ATL_dreftbsvLNU.c create mode 100644 src/blas/reference/level2/ATL_dreftbsvLTN.c create mode 100644 src/blas/reference/level2/ATL_dreftbsvLTU.c create mode 100644 src/blas/reference/level2/ATL_dreftbsvUNN.c create mode 100644 src/blas/reference/level2/ATL_dreftbsvUNU.c create mode 100644 src/blas/reference/level2/ATL_dreftbsvUTN.c create mode 100644 src/blas/reference/level2/ATL_dreftbsvUTU.c create mode 100644 src/blas/reference/level2/ATL_dreftpmv.c create mode 100644 src/blas/reference/level2/ATL_dreftpmvLNN.c create mode 100644 src/blas/reference/level2/ATL_dreftpmvLNU.c create mode 100644 src/blas/reference/level2/ATL_dreftpmvLTN.c create mode 100644 src/blas/reference/level2/ATL_dreftpmvLTU.c create mode 100644 src/blas/reference/level2/ATL_dreftpmvUNN.c create mode 100644 src/blas/reference/level2/ATL_dreftpmvUNU.c create mode 100644 src/blas/reference/level2/ATL_dreftpmvUTN.c create mode 100644 src/blas/reference/level2/ATL_dreftpmvUTU.c create mode 100644 src/blas/reference/level2/ATL_dreftpsv.c create mode 100644 src/blas/reference/level2/ATL_dreftpsvLNN.c create mode 100644 src/blas/reference/level2/ATL_dreftpsvLNU.c create mode 100644 src/blas/reference/level2/ATL_dreftpsvLTN.c create mode 100644 src/blas/reference/level2/ATL_dreftpsvLTU.c create mode 100644 src/blas/reference/level2/ATL_dreftpsvUNN.c create mode 100644 src/blas/reference/level2/ATL_dreftpsvUNU.c create mode 100644 src/blas/reference/level2/ATL_dreftpsvUTN.c create mode 100644 src/blas/reference/level2/ATL_dreftpsvUTU.c create mode 100644 src/blas/reference/level2/ATL_dreftrmv.c create mode 100644 src/blas/reference/level2/ATL_dreftrmvLNN.c create mode 100644 src/blas/reference/level2/ATL_dreftrmvLNU.c create mode 100644 src/blas/reference/level2/ATL_dreftrmvLTN.c create mode 100644 src/blas/reference/level2/ATL_dreftrmvLTU.c create mode 100644 src/blas/reference/level2/ATL_dreftrmvUNN.c create mode 100644 src/blas/reference/level2/ATL_dreftrmvUNU.c create mode 100644 src/blas/reference/level2/ATL_dreftrmvUTN.c create mode 100644 src/blas/reference/level2/ATL_dreftrmvUTU.c create mode 100644 src/blas/reference/level2/ATL_dreftrsv.c create mode 100644 src/blas/reference/level2/ATL_dreftrsvLNN.c create mode 100644 src/blas/reference/level2/ATL_dreftrsvLNU.c create mode 100644 src/blas/reference/level2/ATL_dreftrsvLTN.c create mode 100644 src/blas/reference/level2/ATL_dreftrsvLTU.c create mode 100644 src/blas/reference/level2/ATL_dreftrsvUNN.c create mode 100644 src/blas/reference/level2/ATL_dreftrsvUNU.c create mode 100644 src/blas/reference/level2/ATL_dreftrsvUTN.c create mode 100644 src/blas/reference/level2/ATL_dreftrsvUTU.c create mode 100644 src/blas/reference/level2/ATL_srefgbmv.c create mode 100644 src/blas/reference/level2/ATL_srefgbmvN.c create mode 100644 src/blas/reference/level2/ATL_srefgbmvT.c create mode 100644 src/blas/reference/level2/ATL_srefgemv.c create mode 100644 src/blas/reference/level2/ATL_srefgemvN.c create mode 100644 src/blas/reference/level2/ATL_srefgemvT.c create mode 100644 src/blas/reference/level2/ATL_srefger.c create mode 100644 src/blas/reference/level2/ATL_srefgpmv.c create mode 100644 src/blas/reference/level2/ATL_srefgpmvLN.c create mode 100644 src/blas/reference/level2/ATL_srefgpmvLT.c create mode 100644 src/blas/reference/level2/ATL_srefgpmvUN.c create mode 100644 src/blas/reference/level2/ATL_srefgpmvUT.c create mode 100644 src/blas/reference/level2/ATL_srefgpr.c create mode 100644 src/blas/reference/level2/ATL_srefsbmv.c create mode 100644 src/blas/reference/level2/ATL_srefsbmvL.c create mode 100644 src/blas/reference/level2/ATL_srefsbmvU.c create mode 100644 src/blas/reference/level2/ATL_srefspmv.c create mode 100644 src/blas/reference/level2/ATL_srefspmvL.c create mode 100644 src/blas/reference/level2/ATL_srefspmvU.c create mode 100644 src/blas/reference/level2/ATL_srefspr.c create mode 100644 src/blas/reference/level2/ATL_srefspr2.c create mode 100644 src/blas/reference/level2/ATL_srefspr2L.c create mode 100644 src/blas/reference/level2/ATL_srefspr2U.c create mode 100644 src/blas/reference/level2/ATL_srefsprL.c create mode 100644 src/blas/reference/level2/ATL_srefsprU.c create mode 100644 src/blas/reference/level2/ATL_srefsymv.c create mode 100644 src/blas/reference/level2/ATL_srefsymvL.c create mode 100644 src/blas/reference/level2/ATL_srefsymvU.c create mode 100644 src/blas/reference/level2/ATL_srefsyr.c create mode 100644 src/blas/reference/level2/ATL_srefsyr2.c create mode 100644 src/blas/reference/level2/ATL_srefsyr2L.c create mode 100644 src/blas/reference/level2/ATL_srefsyr2U.c create mode 100644 src/blas/reference/level2/ATL_srefsyrL.c create mode 100644 src/blas/reference/level2/ATL_srefsyrU.c create mode 100644 src/blas/reference/level2/ATL_sreftbmv.c create mode 100644 src/blas/reference/level2/ATL_sreftbmvLNN.c create mode 100644 src/blas/reference/level2/ATL_sreftbmvLNU.c create mode 100644 src/blas/reference/level2/ATL_sreftbmvLTN.c create mode 100644 src/blas/reference/level2/ATL_sreftbmvLTU.c create mode 100644 src/blas/reference/level2/ATL_sreftbmvUNN.c create mode 100644 src/blas/reference/level2/ATL_sreftbmvUNU.c create mode 100644 src/blas/reference/level2/ATL_sreftbmvUTN.c create mode 100644 src/blas/reference/level2/ATL_sreftbmvUTU.c create mode 100644 src/blas/reference/level2/ATL_sreftbsv.c create mode 100644 src/blas/reference/level2/ATL_sreftbsvLNN.c create mode 100644 src/blas/reference/level2/ATL_sreftbsvLNU.c create mode 100644 src/blas/reference/level2/ATL_sreftbsvLTN.c create mode 100644 src/blas/reference/level2/ATL_sreftbsvLTU.c create mode 100644 src/blas/reference/level2/ATL_sreftbsvUNN.c create mode 100644 src/blas/reference/level2/ATL_sreftbsvUNU.c create mode 100644 src/blas/reference/level2/ATL_sreftbsvUTN.c create mode 100644 src/blas/reference/level2/ATL_sreftbsvUTU.c create mode 100644 src/blas/reference/level2/ATL_sreftpmv.c create mode 100644 src/blas/reference/level2/ATL_sreftpmvLNN.c create mode 100644 src/blas/reference/level2/ATL_sreftpmvLNU.c create mode 100644 src/blas/reference/level2/ATL_sreftpmvLTN.c create mode 100644 src/blas/reference/level2/ATL_sreftpmvLTU.c create mode 100644 src/blas/reference/level2/ATL_sreftpmvUNN.c create mode 100644 src/blas/reference/level2/ATL_sreftpmvUNU.c create mode 100644 src/blas/reference/level2/ATL_sreftpmvUTN.c create mode 100644 src/blas/reference/level2/ATL_sreftpmvUTU.c create mode 100644 src/blas/reference/level2/ATL_sreftpsv.c create mode 100644 src/blas/reference/level2/ATL_sreftpsvLNN.c create mode 100644 src/blas/reference/level2/ATL_sreftpsvLNU.c create mode 100644 src/blas/reference/level2/ATL_sreftpsvLTN.c create mode 100644 src/blas/reference/level2/ATL_sreftpsvLTU.c create mode 100644 src/blas/reference/level2/ATL_sreftpsvUNN.c create mode 100644 src/blas/reference/level2/ATL_sreftpsvUNU.c create mode 100644 src/blas/reference/level2/ATL_sreftpsvUTN.c create mode 100644 src/blas/reference/level2/ATL_sreftpsvUTU.c create mode 100644 src/blas/reference/level2/ATL_sreftrmv.c create mode 100644 src/blas/reference/level2/ATL_sreftrmvLNN.c create mode 100644 src/blas/reference/level2/ATL_sreftrmvLNU.c create mode 100644 src/blas/reference/level2/ATL_sreftrmvLTN.c create mode 100644 src/blas/reference/level2/ATL_sreftrmvLTU.c create mode 100644 src/blas/reference/level2/ATL_sreftrmvUNN.c create mode 100644 src/blas/reference/level2/ATL_sreftrmvUNU.c create mode 100644 src/blas/reference/level2/ATL_sreftrmvUTN.c create mode 100644 src/blas/reference/level2/ATL_sreftrmvUTU.c create mode 100644 src/blas/reference/level2/ATL_sreftrsv.c create mode 100644 src/blas/reference/level2/ATL_sreftrsvLNN.c create mode 100644 src/blas/reference/level2/ATL_sreftrsvLNU.c create mode 100644 src/blas/reference/level2/ATL_sreftrsvLTN.c create mode 100644 src/blas/reference/level2/ATL_sreftrsvLTU.c create mode 100644 src/blas/reference/level2/ATL_sreftrsvUNN.c create mode 100644 src/blas/reference/level2/ATL_sreftrsvUNU.c create mode 100644 src/blas/reference/level2/ATL_sreftrsvUTN.c create mode 100644 src/blas/reference/level2/ATL_sreftrsvUTU.c create mode 100644 src/blas/reference/level2/ATL_zrefgbmv.c create mode 100644 src/blas/reference/level2/ATL_zrefgbmvC.c create mode 100644 src/blas/reference/level2/ATL_zrefgbmvH.c create mode 100644 src/blas/reference/level2/ATL_zrefgbmvN.c create mode 100644 src/blas/reference/level2/ATL_zrefgbmvT.c create mode 100644 src/blas/reference/level2/ATL_zrefgemv.c create mode 100644 src/blas/reference/level2/ATL_zrefgemvC.c create mode 100644 src/blas/reference/level2/ATL_zrefgemvH.c create mode 100644 src/blas/reference/level2/ATL_zrefgemvN.c create mode 100644 src/blas/reference/level2/ATL_zrefgemvT.c create mode 100644 src/blas/reference/level2/ATL_zrefgerc.c create mode 100644 src/blas/reference/level2/ATL_zrefgeru.c create mode 100644 src/blas/reference/level2/ATL_zrefgpmv.c create mode 100644 src/blas/reference/level2/ATL_zrefgpmvLC.c create mode 100644 src/blas/reference/level2/ATL_zrefgpmvLH.c create mode 100644 src/blas/reference/level2/ATL_zrefgpmvLN.c create mode 100644 src/blas/reference/level2/ATL_zrefgpmvLT.c create mode 100644 src/blas/reference/level2/ATL_zrefgpmvUC.c create mode 100644 src/blas/reference/level2/ATL_zrefgpmvUH.c create mode 100644 src/blas/reference/level2/ATL_zrefgpmvUN.c create mode 100644 src/blas/reference/level2/ATL_zrefgpmvUT.c create mode 100644 src/blas/reference/level2/ATL_zrefgprc.c create mode 100644 src/blas/reference/level2/ATL_zrefgpru.c create mode 100644 src/blas/reference/level2/ATL_zrefhbmv.c create mode 100644 src/blas/reference/level2/ATL_zrefhbmvL.c create mode 100644 src/blas/reference/level2/ATL_zrefhbmvU.c create mode 100644 src/blas/reference/level2/ATL_zrefhemv.c create mode 100644 src/blas/reference/level2/ATL_zrefhemvL.c create mode 100644 src/blas/reference/level2/ATL_zrefhemvU.c create mode 100644 src/blas/reference/level2/ATL_zrefher.c create mode 100644 src/blas/reference/level2/ATL_zrefher2.c create mode 100644 src/blas/reference/level2/ATL_zrefher2L.c create mode 100644 src/blas/reference/level2/ATL_zrefher2U.c create mode 100644 src/blas/reference/level2/ATL_zrefherL.c create mode 100644 src/blas/reference/level2/ATL_zrefherU.c create mode 100644 src/blas/reference/level2/ATL_zrefhpmv.c create mode 100644 src/blas/reference/level2/ATL_zrefhpmvL.c create mode 100644 src/blas/reference/level2/ATL_zrefhpmvU.c create mode 100644 src/blas/reference/level2/ATL_zrefhpr.c create mode 100644 src/blas/reference/level2/ATL_zrefhpr2.c create mode 100644 src/blas/reference/level2/ATL_zrefhpr2L.c create mode 100644 src/blas/reference/level2/ATL_zrefhpr2U.c create mode 100644 src/blas/reference/level2/ATL_zrefhprL.c create mode 100644 src/blas/reference/level2/ATL_zrefhprU.c create mode 100644 src/blas/reference/level2/ATL_zreftbmv.c create mode 100644 src/blas/reference/level2/ATL_zreftbmvLCN.c create mode 100644 src/blas/reference/level2/ATL_zreftbmvLCU.c create mode 100644 src/blas/reference/level2/ATL_zreftbmvLHN.c create mode 100644 src/blas/reference/level2/ATL_zreftbmvLHU.c create mode 100644 src/blas/reference/level2/ATL_zreftbmvLNN.c create mode 100644 src/blas/reference/level2/ATL_zreftbmvLNU.c create mode 100644 src/blas/reference/level2/ATL_zreftbmvLTN.c create mode 100644 src/blas/reference/level2/ATL_zreftbmvLTU.c create mode 100644 src/blas/reference/level2/ATL_zreftbmvUCN.c create mode 100644 src/blas/reference/level2/ATL_zreftbmvUCU.c create mode 100644 src/blas/reference/level2/ATL_zreftbmvUHN.c create mode 100644 src/blas/reference/level2/ATL_zreftbmvUHU.c create mode 100644 src/blas/reference/level2/ATL_zreftbmvUNN.c create mode 100644 src/blas/reference/level2/ATL_zreftbmvUNU.c create mode 100644 src/blas/reference/level2/ATL_zreftbmvUTN.c create mode 100644 src/blas/reference/level2/ATL_zreftbmvUTU.c create mode 100644 src/blas/reference/level2/ATL_zreftbsv.c create mode 100644 src/blas/reference/level2/ATL_zreftbsvLCN.c create mode 100644 src/blas/reference/level2/ATL_zreftbsvLCU.c create mode 100644 src/blas/reference/level2/ATL_zreftbsvLHN.c create mode 100644 src/blas/reference/level2/ATL_zreftbsvLHU.c create mode 100644 src/blas/reference/level2/ATL_zreftbsvLNN.c create mode 100644 src/blas/reference/level2/ATL_zreftbsvLNU.c create mode 100644 src/blas/reference/level2/ATL_zreftbsvLTN.c create mode 100644 src/blas/reference/level2/ATL_zreftbsvLTU.c create mode 100644 src/blas/reference/level2/ATL_zreftbsvUCN.c create mode 100644 src/blas/reference/level2/ATL_zreftbsvUCU.c create mode 100644 src/blas/reference/level2/ATL_zreftbsvUHN.c create mode 100644 src/blas/reference/level2/ATL_zreftbsvUHU.c create mode 100644 src/blas/reference/level2/ATL_zreftbsvUNN.c create mode 100644 src/blas/reference/level2/ATL_zreftbsvUNU.c create mode 100644 src/blas/reference/level2/ATL_zreftbsvUTN.c create mode 100644 src/blas/reference/level2/ATL_zreftbsvUTU.c create mode 100644 src/blas/reference/level2/ATL_zreftpmv.c create mode 100644 src/blas/reference/level2/ATL_zreftpmvLCN.c create mode 100644 src/blas/reference/level2/ATL_zreftpmvLCU.c create mode 100644 src/blas/reference/level2/ATL_zreftpmvLHN.c create mode 100644 src/blas/reference/level2/ATL_zreftpmvLHU.c create mode 100644 src/blas/reference/level2/ATL_zreftpmvLNN.c create mode 100644 src/blas/reference/level2/ATL_zreftpmvLNU.c create mode 100644 src/blas/reference/level2/ATL_zreftpmvLTN.c create mode 100644 src/blas/reference/level2/ATL_zreftpmvLTU.c create mode 100644 src/blas/reference/level2/ATL_zreftpmvUCN.c create mode 100644 src/blas/reference/level2/ATL_zreftpmvUCU.c create mode 100644 src/blas/reference/level2/ATL_zreftpmvUHN.c create mode 100644 src/blas/reference/level2/ATL_zreftpmvUHU.c create mode 100644 src/blas/reference/level2/ATL_zreftpmvUNN.c create mode 100644 src/blas/reference/level2/ATL_zreftpmvUNU.c create mode 100644 src/blas/reference/level2/ATL_zreftpmvUTN.c create mode 100644 src/blas/reference/level2/ATL_zreftpmvUTU.c create mode 100644 src/blas/reference/level2/ATL_zreftpsv.c create mode 100644 src/blas/reference/level2/ATL_zreftpsvLCN.c create mode 100644 src/blas/reference/level2/ATL_zreftpsvLCU.c create mode 100644 src/blas/reference/level2/ATL_zreftpsvLHN.c create mode 100644 src/blas/reference/level2/ATL_zreftpsvLHU.c create mode 100644 src/blas/reference/level2/ATL_zreftpsvLNN.c create mode 100644 src/blas/reference/level2/ATL_zreftpsvLNU.c create mode 100644 src/blas/reference/level2/ATL_zreftpsvLTN.c create mode 100644 src/blas/reference/level2/ATL_zreftpsvLTU.c create mode 100644 src/blas/reference/level2/ATL_zreftpsvUCN.c create mode 100644 src/blas/reference/level2/ATL_zreftpsvUCU.c create mode 100644 src/blas/reference/level2/ATL_zreftpsvUHN.c create mode 100644 src/blas/reference/level2/ATL_zreftpsvUHU.c create mode 100644 src/blas/reference/level2/ATL_zreftpsvUNN.c create mode 100644 src/blas/reference/level2/ATL_zreftpsvUNU.c create mode 100644 src/blas/reference/level2/ATL_zreftpsvUTN.c create mode 100644 src/blas/reference/level2/ATL_zreftpsvUTU.c create mode 100644 src/blas/reference/level2/ATL_zreftrmv.c create mode 100644 src/blas/reference/level2/ATL_zreftrmvLCN.c create mode 100644 src/blas/reference/level2/ATL_zreftrmvLCU.c create mode 100644 src/blas/reference/level2/ATL_zreftrmvLHN.c create mode 100644 src/blas/reference/level2/ATL_zreftrmvLHU.c create mode 100644 src/blas/reference/level2/ATL_zreftrmvLNN.c create mode 100644 src/blas/reference/level2/ATL_zreftrmvLNU.c create mode 100644 src/blas/reference/level2/ATL_zreftrmvLTN.c create mode 100644 src/blas/reference/level2/ATL_zreftrmvLTU.c create mode 100644 src/blas/reference/level2/ATL_zreftrmvUCN.c create mode 100644 src/blas/reference/level2/ATL_zreftrmvUCU.c create mode 100644 src/blas/reference/level2/ATL_zreftrmvUHN.c create mode 100644 src/blas/reference/level2/ATL_zreftrmvUHU.c create mode 100644 src/blas/reference/level2/ATL_zreftrmvUNN.c create mode 100644 src/blas/reference/level2/ATL_zreftrmvUNU.c create mode 100644 src/blas/reference/level2/ATL_zreftrmvUTN.c create mode 100644 src/blas/reference/level2/ATL_zreftrmvUTU.c create mode 100644 src/blas/reference/level2/ATL_zreftrsv.c create mode 100644 src/blas/reference/level2/ATL_zreftrsvLCN.c create mode 100644 src/blas/reference/level2/ATL_zreftrsvLCU.c create mode 100644 src/blas/reference/level2/ATL_zreftrsvLHN.c create mode 100644 src/blas/reference/level2/ATL_zreftrsvLHU.c create mode 100644 src/blas/reference/level2/ATL_zreftrsvLNN.c create mode 100644 src/blas/reference/level2/ATL_zreftrsvLNU.c create mode 100644 src/blas/reference/level2/ATL_zreftrsvLTN.c create mode 100644 src/blas/reference/level2/ATL_zreftrsvLTU.c create mode 100644 src/blas/reference/level2/ATL_zreftrsvUCN.c create mode 100644 src/blas/reference/level2/ATL_zreftrsvUCU.c create mode 100644 src/blas/reference/level2/ATL_zreftrsvUHN.c create mode 100644 src/blas/reference/level2/ATL_zreftrsvUHU.c create mode 100644 src/blas/reference/level2/ATL_zreftrsvUNN.c create mode 100644 src/blas/reference/level2/ATL_zreftrsvUNU.c create mode 100644 src/blas/reference/level2/ATL_zreftrsvUTN.c create mode 100644 src/blas/reference/level2/ATL_zreftrsvUTU.c create mode 100644 src/blas/reference/level3/ATL_crefgemm.c create mode 100644 src/blas/reference/level3/ATL_crefgemmCC.c create mode 100644 src/blas/reference/level3/ATL_crefgemmCN.c create mode 100644 src/blas/reference/level3/ATL_crefgemmCT.c create mode 100644 src/blas/reference/level3/ATL_crefgemmNC.c create mode 100644 src/blas/reference/level3/ATL_crefgemmNN.c create mode 100644 src/blas/reference/level3/ATL_crefgemmNT.c create mode 100644 src/blas/reference/level3/ATL_crefgemmTC.c create mode 100644 src/blas/reference/level3/ATL_crefgemmTN.c create mode 100644 src/blas/reference/level3/ATL_crefgemmTT.c create mode 100644 src/blas/reference/level3/ATL_crefhemm.c create mode 100644 src/blas/reference/level3/ATL_crefhemmLL.c create mode 100644 src/blas/reference/level3/ATL_crefhemmLU.c create mode 100644 src/blas/reference/level3/ATL_crefhemmRL.c create mode 100644 src/blas/reference/level3/ATL_crefhemmRU.c create mode 100644 src/blas/reference/level3/ATL_crefher2k.c create mode 100644 src/blas/reference/level3/ATL_crefher2kLC.c create mode 100644 src/blas/reference/level3/ATL_crefher2kLN.c create mode 100644 src/blas/reference/level3/ATL_crefher2kUC.c create mode 100644 src/blas/reference/level3/ATL_crefher2kUN.c create mode 100644 src/blas/reference/level3/ATL_crefherk.c create mode 100644 src/blas/reference/level3/ATL_crefherkLC.c create mode 100644 src/blas/reference/level3/ATL_crefherkLN.c create mode 100644 src/blas/reference/level3/ATL_crefherkUC.c create mode 100644 src/blas/reference/level3/ATL_crefherkUN.c create mode 100644 src/blas/reference/level3/ATL_crefsymm.c create mode 100644 src/blas/reference/level3/ATL_crefsymmLL.c create mode 100644 src/blas/reference/level3/ATL_crefsymmLU.c create mode 100644 src/blas/reference/level3/ATL_crefsymmRL.c create mode 100644 src/blas/reference/level3/ATL_crefsymmRU.c create mode 100644 src/blas/reference/level3/ATL_crefsyr2k.c create mode 100644 src/blas/reference/level3/ATL_crefsyr2kLN.c create mode 100644 src/blas/reference/level3/ATL_crefsyr2kLT.c create mode 100644 src/blas/reference/level3/ATL_crefsyr2kUN.c create mode 100644 src/blas/reference/level3/ATL_crefsyr2kUT.c create mode 100644 src/blas/reference/level3/ATL_crefsyrk.c create mode 100644 src/blas/reference/level3/ATL_crefsyrkLN.c create mode 100644 src/blas/reference/level3/ATL_crefsyrkLT.c create mode 100644 src/blas/reference/level3/ATL_crefsyrkUN.c create mode 100644 src/blas/reference/level3/ATL_crefsyrkUT.c create mode 100644 src/blas/reference/level3/ATL_creftrmm.c create mode 100644 src/blas/reference/level3/ATL_creftrmmLLCN.c create mode 100644 src/blas/reference/level3/ATL_creftrmmLLCU.c create mode 100644 src/blas/reference/level3/ATL_creftrmmLLNN.c create mode 100644 src/blas/reference/level3/ATL_creftrmmLLNU.c create mode 100644 src/blas/reference/level3/ATL_creftrmmLLTN.c create mode 100644 src/blas/reference/level3/ATL_creftrmmLLTU.c create mode 100644 src/blas/reference/level3/ATL_creftrmmLUCN.c create mode 100644 src/blas/reference/level3/ATL_creftrmmLUCU.c create mode 100644 src/blas/reference/level3/ATL_creftrmmLUNN.c create mode 100644 src/blas/reference/level3/ATL_creftrmmLUNU.c create mode 100644 src/blas/reference/level3/ATL_creftrmmLUTN.c create mode 100644 src/blas/reference/level3/ATL_creftrmmLUTU.c create mode 100644 src/blas/reference/level3/ATL_creftrmmRLCN.c create mode 100644 src/blas/reference/level3/ATL_creftrmmRLCU.c create mode 100644 src/blas/reference/level3/ATL_creftrmmRLNN.c create mode 100644 src/blas/reference/level3/ATL_creftrmmRLNU.c create mode 100644 src/blas/reference/level3/ATL_creftrmmRLTN.c create mode 100644 src/blas/reference/level3/ATL_creftrmmRLTU.c create mode 100644 src/blas/reference/level3/ATL_creftrmmRUCN.c create mode 100644 src/blas/reference/level3/ATL_creftrmmRUCU.c create mode 100644 src/blas/reference/level3/ATL_creftrmmRUNN.c create mode 100644 src/blas/reference/level3/ATL_creftrmmRUNU.c create mode 100644 src/blas/reference/level3/ATL_creftrmmRUTN.c create mode 100644 src/blas/reference/level3/ATL_creftrmmRUTU.c create mode 100644 src/blas/reference/level3/ATL_creftrsm.c create mode 100644 src/blas/reference/level3/ATL_creftrsmLLCN.c create mode 100644 src/blas/reference/level3/ATL_creftrsmLLCU.c create mode 100644 src/blas/reference/level3/ATL_creftrsmLLNN.c create mode 100644 src/blas/reference/level3/ATL_creftrsmLLNU.c create mode 100644 src/blas/reference/level3/ATL_creftrsmLLTN.c create mode 100644 src/blas/reference/level3/ATL_creftrsmLLTU.c create mode 100644 src/blas/reference/level3/ATL_creftrsmLUCN.c create mode 100644 src/blas/reference/level3/ATL_creftrsmLUCU.c create mode 100644 src/blas/reference/level3/ATL_creftrsmLUNN.c create mode 100644 src/blas/reference/level3/ATL_creftrsmLUNU.c create mode 100644 src/blas/reference/level3/ATL_creftrsmLUTN.c create mode 100644 src/blas/reference/level3/ATL_creftrsmLUTU.c create mode 100644 src/blas/reference/level3/ATL_creftrsmRLCN.c create mode 100644 src/blas/reference/level3/ATL_creftrsmRLCU.c create mode 100644 src/blas/reference/level3/ATL_creftrsmRLNN.c create mode 100644 src/blas/reference/level3/ATL_creftrsmRLNU.c create mode 100644 src/blas/reference/level3/ATL_creftrsmRLTN.c create mode 100644 src/blas/reference/level3/ATL_creftrsmRLTU.c create mode 100644 src/blas/reference/level3/ATL_creftrsmRUCN.c create mode 100644 src/blas/reference/level3/ATL_creftrsmRUCU.c create mode 100644 src/blas/reference/level3/ATL_creftrsmRUNN.c create mode 100644 src/blas/reference/level3/ATL_creftrsmRUNU.c create mode 100644 src/blas/reference/level3/ATL_creftrsmRUTN.c create mode 100644 src/blas/reference/level3/ATL_creftrsmRUTU.c create mode 100644 src/blas/reference/level3/ATL_drefgemm.c create mode 100644 src/blas/reference/level3/ATL_drefgemmNN.c create mode 100644 src/blas/reference/level3/ATL_drefgemmNT.c create mode 100644 src/blas/reference/level3/ATL_drefgemmTN.c create mode 100644 src/blas/reference/level3/ATL_drefgemmTT.c create mode 100644 src/blas/reference/level3/ATL_drefsymm.c create mode 100644 src/blas/reference/level3/ATL_drefsymmLL.c create mode 100644 src/blas/reference/level3/ATL_drefsymmLU.c create mode 100644 src/blas/reference/level3/ATL_drefsymmRL.c create mode 100644 src/blas/reference/level3/ATL_drefsymmRU.c create mode 100644 src/blas/reference/level3/ATL_drefsyr2k.c create mode 100644 src/blas/reference/level3/ATL_drefsyr2kLN.c create mode 100644 src/blas/reference/level3/ATL_drefsyr2kLT.c create mode 100644 src/blas/reference/level3/ATL_drefsyr2kUN.c create mode 100644 src/blas/reference/level3/ATL_drefsyr2kUT.c create mode 100644 src/blas/reference/level3/ATL_drefsyrk.c create mode 100644 src/blas/reference/level3/ATL_drefsyrkLN.c create mode 100644 src/blas/reference/level3/ATL_drefsyrkLT.c create mode 100644 src/blas/reference/level3/ATL_drefsyrkUN.c create mode 100644 src/blas/reference/level3/ATL_drefsyrkUT.c create mode 100644 src/blas/reference/level3/ATL_dreftrmm.c create mode 100644 src/blas/reference/level3/ATL_dreftrmmLLNN.c create mode 100644 src/blas/reference/level3/ATL_dreftrmmLLNU.c create mode 100644 src/blas/reference/level3/ATL_dreftrmmLLTN.c create mode 100644 src/blas/reference/level3/ATL_dreftrmmLLTU.c create mode 100644 src/blas/reference/level3/ATL_dreftrmmLUNN.c create mode 100644 src/blas/reference/level3/ATL_dreftrmmLUNU.c create mode 100644 src/blas/reference/level3/ATL_dreftrmmLUTN.c create mode 100644 src/blas/reference/level3/ATL_dreftrmmLUTU.c create mode 100644 src/blas/reference/level3/ATL_dreftrmmRLNN.c create mode 100644 src/blas/reference/level3/ATL_dreftrmmRLNU.c create mode 100644 src/blas/reference/level3/ATL_dreftrmmRLTN.c create mode 100644 src/blas/reference/level3/ATL_dreftrmmRLTU.c create mode 100644 src/blas/reference/level3/ATL_dreftrmmRUNN.c create mode 100644 src/blas/reference/level3/ATL_dreftrmmRUNU.c create mode 100644 src/blas/reference/level3/ATL_dreftrmmRUTN.c create mode 100644 src/blas/reference/level3/ATL_dreftrmmRUTU.c create mode 100644 src/blas/reference/level3/ATL_dreftrsm.c create mode 100644 src/blas/reference/level3/ATL_dreftrsmLLNN.c create mode 100644 src/blas/reference/level3/ATL_dreftrsmLLNU.c create mode 100644 src/blas/reference/level3/ATL_dreftrsmLLTN.c create mode 100644 src/blas/reference/level3/ATL_dreftrsmLLTU.c create mode 100644 src/blas/reference/level3/ATL_dreftrsmLUNN.c create mode 100644 src/blas/reference/level3/ATL_dreftrsmLUNU.c create mode 100644 src/blas/reference/level3/ATL_dreftrsmLUTN.c create mode 100644 src/blas/reference/level3/ATL_dreftrsmLUTU.c create mode 100644 src/blas/reference/level3/ATL_dreftrsmRLNN.c create mode 100644 src/blas/reference/level3/ATL_dreftrsmRLNU.c create mode 100644 src/blas/reference/level3/ATL_dreftrsmRLTN.c create mode 100644 src/blas/reference/level3/ATL_dreftrsmRLTU.c create mode 100644 src/blas/reference/level3/ATL_dreftrsmRUNN.c create mode 100644 src/blas/reference/level3/ATL_dreftrsmRUNU.c create mode 100644 src/blas/reference/level3/ATL_dreftrsmRUTN.c create mode 100644 src/blas/reference/level3/ATL_dreftrsmRUTU.c create mode 100644 src/blas/reference/level3/ATL_srefgemm.c create mode 100644 src/blas/reference/level3/ATL_srefgemmNN.c create mode 100644 src/blas/reference/level3/ATL_srefgemmNT.c create mode 100644 src/blas/reference/level3/ATL_srefgemmTN.c create mode 100644 src/blas/reference/level3/ATL_srefgemmTT.c create mode 100644 src/blas/reference/level3/ATL_srefsymm.c create mode 100644 src/blas/reference/level3/ATL_srefsymmLL.c create mode 100644 src/blas/reference/level3/ATL_srefsymmLU.c create mode 100644 src/blas/reference/level3/ATL_srefsymmRL.c create mode 100644 src/blas/reference/level3/ATL_srefsymmRU.c create mode 100644 src/blas/reference/level3/ATL_srefsyr2k.c create mode 100644 src/blas/reference/level3/ATL_srefsyr2kLN.c create mode 100644 src/blas/reference/level3/ATL_srefsyr2kLT.c create mode 100644 src/blas/reference/level3/ATL_srefsyr2kUN.c create mode 100644 src/blas/reference/level3/ATL_srefsyr2kUT.c create mode 100644 src/blas/reference/level3/ATL_srefsyrk.c create mode 100644 src/blas/reference/level3/ATL_srefsyrkLN.c create mode 100644 src/blas/reference/level3/ATL_srefsyrkLT.c create mode 100644 src/blas/reference/level3/ATL_srefsyrkUN.c create mode 100644 src/blas/reference/level3/ATL_srefsyrkUT.c create mode 100644 src/blas/reference/level3/ATL_sreftrmm.c create mode 100644 src/blas/reference/level3/ATL_sreftrmmLLNN.c create mode 100644 src/blas/reference/level3/ATL_sreftrmmLLNU.c create mode 100644 src/blas/reference/level3/ATL_sreftrmmLLTN.c create mode 100644 src/blas/reference/level3/ATL_sreftrmmLLTU.c create mode 100644 src/blas/reference/level3/ATL_sreftrmmLUNN.c create mode 100644 src/blas/reference/level3/ATL_sreftrmmLUNU.c create mode 100644 src/blas/reference/level3/ATL_sreftrmmLUTN.c create mode 100644 src/blas/reference/level3/ATL_sreftrmmLUTU.c create mode 100644 src/blas/reference/level3/ATL_sreftrmmRLNN.c create mode 100644 src/blas/reference/level3/ATL_sreftrmmRLNU.c create mode 100644 src/blas/reference/level3/ATL_sreftrmmRLTN.c create mode 100644 src/blas/reference/level3/ATL_sreftrmmRLTU.c create mode 100644 src/blas/reference/level3/ATL_sreftrmmRUNN.c create mode 100644 src/blas/reference/level3/ATL_sreftrmmRUNU.c create mode 100644 src/blas/reference/level3/ATL_sreftrmmRUTN.c create mode 100644 src/blas/reference/level3/ATL_sreftrmmRUTU.c create mode 100644 src/blas/reference/level3/ATL_sreftrsm.c create mode 100644 src/blas/reference/level3/ATL_sreftrsmLLNN.c create mode 100644 src/blas/reference/level3/ATL_sreftrsmLLNU.c create mode 100644 src/blas/reference/level3/ATL_sreftrsmLLTN.c create mode 100644 src/blas/reference/level3/ATL_sreftrsmLLTU.c create mode 100644 src/blas/reference/level3/ATL_sreftrsmLUNN.c create mode 100644 src/blas/reference/level3/ATL_sreftrsmLUNU.c create mode 100644 src/blas/reference/level3/ATL_sreftrsmLUTN.c create mode 100644 src/blas/reference/level3/ATL_sreftrsmLUTU.c create mode 100644 src/blas/reference/level3/ATL_sreftrsmRLNN.c create mode 100644 src/blas/reference/level3/ATL_sreftrsmRLNU.c create mode 100644 src/blas/reference/level3/ATL_sreftrsmRLTN.c create mode 100644 src/blas/reference/level3/ATL_sreftrsmRLTU.c create mode 100644 src/blas/reference/level3/ATL_sreftrsmRUNN.c create mode 100644 src/blas/reference/level3/ATL_sreftrsmRUNU.c create mode 100644 src/blas/reference/level3/ATL_sreftrsmRUTN.c create mode 100644 src/blas/reference/level3/ATL_sreftrsmRUTU.c create mode 100644 src/blas/reference/level3/ATL_zrefgemm.c create mode 100644 src/blas/reference/level3/ATL_zrefgemmCC.c create mode 100644 src/blas/reference/level3/ATL_zrefgemmCN.c create mode 100644 src/blas/reference/level3/ATL_zrefgemmCT.c create mode 100644 src/blas/reference/level3/ATL_zrefgemmNC.c create mode 100644 src/blas/reference/level3/ATL_zrefgemmNN.c create mode 100644 src/blas/reference/level3/ATL_zrefgemmNT.c create mode 100644 src/blas/reference/level3/ATL_zrefgemmTC.c create mode 100644 src/blas/reference/level3/ATL_zrefgemmTN.c create mode 100644 src/blas/reference/level3/ATL_zrefgemmTT.c create mode 100644 src/blas/reference/level3/ATL_zrefhemm.c create mode 100644 src/blas/reference/level3/ATL_zrefhemmLL.c create mode 100644 src/blas/reference/level3/ATL_zrefhemmLU.c create mode 100644 src/blas/reference/level3/ATL_zrefhemmRL.c create mode 100644 src/blas/reference/level3/ATL_zrefhemmRU.c create mode 100644 src/blas/reference/level3/ATL_zrefher2k.c create mode 100644 src/blas/reference/level3/ATL_zrefher2kLC.c create mode 100644 src/blas/reference/level3/ATL_zrefher2kLN.c create mode 100644 src/blas/reference/level3/ATL_zrefher2kUC.c create mode 100644 src/blas/reference/level3/ATL_zrefher2kUN.c create mode 100644 src/blas/reference/level3/ATL_zrefherk.c create mode 100644 src/blas/reference/level3/ATL_zrefherkLC.c create mode 100644 src/blas/reference/level3/ATL_zrefherkLN.c create mode 100644 src/blas/reference/level3/ATL_zrefherkUC.c create mode 100644 src/blas/reference/level3/ATL_zrefherkUN.c create mode 100644 src/blas/reference/level3/ATL_zrefsymm.c create mode 100644 src/blas/reference/level3/ATL_zrefsymmLL.c create mode 100644 src/blas/reference/level3/ATL_zrefsymmLU.c create mode 100644 src/blas/reference/level3/ATL_zrefsymmRL.c create mode 100644 src/blas/reference/level3/ATL_zrefsymmRU.c create mode 100644 src/blas/reference/level3/ATL_zrefsyr2k.c create mode 100644 src/blas/reference/level3/ATL_zrefsyr2kLN.c create mode 100644 src/blas/reference/level3/ATL_zrefsyr2kLT.c create mode 100644 src/blas/reference/level3/ATL_zrefsyr2kUN.c create mode 100644 src/blas/reference/level3/ATL_zrefsyr2kUT.c create mode 100644 src/blas/reference/level3/ATL_zrefsyrk.c create mode 100644 src/blas/reference/level3/ATL_zrefsyrkLN.c create mode 100644 src/blas/reference/level3/ATL_zrefsyrkLT.c create mode 100644 src/blas/reference/level3/ATL_zrefsyrkUN.c create mode 100644 src/blas/reference/level3/ATL_zrefsyrkUT.c create mode 100644 src/blas/reference/level3/ATL_zreftrmm.c create mode 100644 src/blas/reference/level3/ATL_zreftrmmLLCN.c create mode 100644 src/blas/reference/level3/ATL_zreftrmmLLCU.c create mode 100644 src/blas/reference/level3/ATL_zreftrmmLLNN.c create mode 100644 src/blas/reference/level3/ATL_zreftrmmLLNU.c create mode 100644 src/blas/reference/level3/ATL_zreftrmmLLTN.c create mode 100644 src/blas/reference/level3/ATL_zreftrmmLLTU.c create mode 100644 src/blas/reference/level3/ATL_zreftrmmLUCN.c create mode 100644 src/blas/reference/level3/ATL_zreftrmmLUCU.c create mode 100644 src/blas/reference/level3/ATL_zreftrmmLUNN.c create mode 100644 src/blas/reference/level3/ATL_zreftrmmLUNU.c create mode 100644 src/blas/reference/level3/ATL_zreftrmmLUTN.c create mode 100644 src/blas/reference/level3/ATL_zreftrmmLUTU.c create mode 100644 src/blas/reference/level3/ATL_zreftrmmRLCN.c create mode 100644 src/blas/reference/level3/ATL_zreftrmmRLCU.c create mode 100644 src/blas/reference/level3/ATL_zreftrmmRLNN.c create mode 100644 src/blas/reference/level3/ATL_zreftrmmRLNU.c create mode 100644 src/blas/reference/level3/ATL_zreftrmmRLTN.c create mode 100644 src/blas/reference/level3/ATL_zreftrmmRLTU.c create mode 100644 src/blas/reference/level3/ATL_zreftrmmRUCN.c create mode 100644 src/blas/reference/level3/ATL_zreftrmmRUCU.c create mode 100644 src/blas/reference/level3/ATL_zreftrmmRUNN.c create mode 100644 src/blas/reference/level3/ATL_zreftrmmRUNU.c create mode 100644 src/blas/reference/level3/ATL_zreftrmmRUTN.c create mode 100644 src/blas/reference/level3/ATL_zreftrmmRUTU.c create mode 100644 src/blas/reference/level3/ATL_zreftrsm.c create mode 100644 src/blas/reference/level3/ATL_zreftrsmLLCN.c create mode 100644 src/blas/reference/level3/ATL_zreftrsmLLCU.c create mode 100644 src/blas/reference/level3/ATL_zreftrsmLLNN.c create mode 100644 src/blas/reference/level3/ATL_zreftrsmLLNU.c create mode 100644 src/blas/reference/level3/ATL_zreftrsmLLTN.c create mode 100644 src/blas/reference/level3/ATL_zreftrsmLLTU.c create mode 100644 src/blas/reference/level3/ATL_zreftrsmLUCN.c create mode 100644 src/blas/reference/level3/ATL_zreftrsmLUCU.c create mode 100644 src/blas/reference/level3/ATL_zreftrsmLUNN.c create mode 100644 src/blas/reference/level3/ATL_zreftrsmLUNU.c create mode 100644 src/blas/reference/level3/ATL_zreftrsmLUTN.c create mode 100644 src/blas/reference/level3/ATL_zreftrsmLUTU.c create mode 100644 src/blas/reference/level3/ATL_zreftrsmRLCN.c create mode 100644 src/blas/reference/level3/ATL_zreftrsmRLCU.c create mode 100644 src/blas/reference/level3/ATL_zreftrsmRLNN.c create mode 100644 src/blas/reference/level3/ATL_zreftrsmRLNU.c create mode 100644 src/blas/reference/level3/ATL_zreftrsmRLTN.c create mode 100644 src/blas/reference/level3/ATL_zreftrsmRLTU.c create mode 100644 src/blas/reference/level3/ATL_zreftrsmRUCN.c create mode 100644 src/blas/reference/level3/ATL_zreftrsmRUCU.c create mode 100644 src/blas/reference/level3/ATL_zreftrsmRUNN.c create mode 100644 src/blas/reference/level3/ATL_zreftrsmRUNU.c create mode 100644 src/blas/reference/level3/ATL_zreftrsmRUTN.c create mode 100644 src/blas/reference/level3/ATL_zreftrsmRUTU.c create mode 100644 src/lapack/ATL_gelq2.c create mode 100644 src/lapack/ATL_gelqf.c create mode 100644 src/lapack/ATL_gelqr.c create mode 100644 src/lapack/ATL_gels.c create mode 100644 src/lapack/ATL_geql2.c create mode 100644 src/lapack/ATL_geqlf.c create mode 100644 src/lapack/ATL_geqlr.c create mode 100644 src/lapack/ATL_geqr2.c create mode 100644 src/lapack/ATL_geqrf.c create mode 100644 src/lapack/ATL_geqrr.c create mode 100644 src/lapack/ATL_gerq2.c create mode 100644 src/lapack/ATL_gerqf.c create mode 100644 src/lapack/ATL_gerqr.c create mode 100644 src/lapack/ATL_getf2.c create mode 100644 src/lapack/ATL_getrf.c create mode 100644 src/lapack/ATL_getrfC.c create mode 100644 src/lapack/ATL_getrfR.c create mode 100644 src/lapack/ATL_getri.c create mode 100644 src/lapack/ATL_getriC.c create mode 100644 src/lapack/ATL_getriR.c create mode 100644 src/lapack/ATL_getrs.c create mode 100644 src/lapack/ATL_ilaenv.c create mode 100644 src/lapack/ATL_lacgv.c create mode 100644 src/lapack/ATL_ladiv.c create mode 100644 src/lapack/ATL_lamch.c create mode 100644 src/lapack/ATL_lapy2.c create mode 100644 src/lapack/ATL_lapy3.c create mode 100644 src/lapack/ATL_larf.c create mode 100644 src/lapack/ATL_larfb.c create mode 100644 src/lapack/ATL_larfg.c create mode 100644 src/lapack/ATL_larft.c create mode 100644 src/lapack/ATL_lascl.c create mode 100644 src/lapack/ATL_laswp.c create mode 100644 src/lapack/ATL_lauum.c create mode 100644 src/lapack/ATL_lauumL.c create mode 100644 src/lapack/ATL_lauumU.c create mode 100644 src/lapack/ATL_ormlq.c create mode 100644 src/lapack/ATL_ormql.c create mode 100644 src/lapack/ATL_ormqr.c create mode 100644 src/lapack/ATL_ormrq.c create mode 100644 src/lapack/ATL_potrf.c create mode 100644 src/lapack/ATL_potrfL.c create mode 100644 src/lapack/ATL_potrfRL.c create mode 100644 src/lapack/ATL_potrfRU.c create mode 100644 src/lapack/ATL_potrfU.c create mode 100644 src/lapack/ATL_potrs.c create mode 100644 src/lapack/ATL_trtri.c create mode 100644 src/lapack/ATL_trtriCL.c create mode 100644 src/lapack/ATL_trtriCU.c create mode 100644 src/lapack/ATL_trtriRL.c create mode 100644 src/lapack/ATL_trtriRU.c create mode 100644 src/lapack/ATL_trtrs.c create mode 100644 src/testing/ATL_cf77wrap.f create mode 100644 src/testing/ATL_df77wrap.f create mode 100644 src/testing/ATL_dsf77dot.c create mode 100644 src/testing/ATL_epsilon.c create mode 100644 src/testing/ATL_f77amax.c create mode 100644 src/testing/ATL_f77asum.c create mode 100644 src/testing/ATL_f77axpy.c create mode 100644 src/testing/ATL_f77copy.c create mode 100644 src/testing/ATL_f77dot.c create mode 100644 src/testing/ATL_f77dotc_sub.c create mode 100644 src/testing/ATL_f77dotu_sub.c create mode 100644 src/testing/ATL_f77gbmv.c create mode 100644 src/testing/ATL_f77gelqf.c create mode 100644 src/testing/ATL_f77gels.c create mode 100644 src/testing/ATL_f77gemm.c create mode 100644 src/testing/ATL_f77gemv.c create mode 100644 src/testing/ATL_f77geqlf.c create mode 100644 src/testing/ATL_f77geqrf.c create mode 100644 src/testing/ATL_f77ger.c create mode 100644 src/testing/ATL_f77gerc.c create mode 100644 src/testing/ATL_f77gerqf.c create mode 100644 src/testing/ATL_f77geru.c create mode 100644 src/testing/ATL_f77gesv.c create mode 100644 src/testing/ATL_f77getrf.c create mode 100644 src/testing/ATL_f77getri.c create mode 100644 src/testing/ATL_f77hbmv.c create mode 100644 src/testing/ATL_f77hemm.c create mode 100644 src/testing/ATL_f77hemv.c create mode 100644 src/testing/ATL_f77her.c create mode 100644 src/testing/ATL_f77her2.c create mode 100644 src/testing/ATL_f77her2k.c create mode 100644 src/testing/ATL_f77herk.c create mode 100644 src/testing/ATL_f77hpmv.c create mode 100644 src/testing/ATL_f77hpr.c create mode 100644 src/testing/ATL_f77hpr2.c create mode 100644 src/testing/ATL_f77lauum.c create mode 100644 src/testing/ATL_f77nrm2.c create mode 100644 src/testing/ATL_f77posv.c create mode 100644 src/testing/ATL_f77potrf.c create mode 100644 src/testing/ATL_f77rot.c create mode 100644 src/testing/ATL_f77rotg.c create mode 100644 src/testing/ATL_f77rotm.c create mode 100644 src/testing/ATL_f77rotmg.c create mode 100644 src/testing/ATL_f77rscal.c create mode 100644 src/testing/ATL_f77sbmv.c create mode 100644 src/testing/ATL_f77scal.c create mode 100644 src/testing/ATL_f77spmv.c create mode 100644 src/testing/ATL_f77spr.c create mode 100644 src/testing/ATL_f77spr2.c create mode 100644 src/testing/ATL_f77swap.c create mode 100644 src/testing/ATL_f77symm.c create mode 100644 src/testing/ATL_f77symv.c create mode 100644 src/testing/ATL_f77syr.c create mode 100644 src/testing/ATL_f77syr2.c create mode 100644 src/testing/ATL_f77syr2k.c create mode 100644 src/testing/ATL_f77syrk.c create mode 100644 src/testing/ATL_f77tbmv.c create mode 100644 src/testing/ATL_f77tbsv.c create mode 100644 src/testing/ATL_f77tpmv.c create mode 100644 src/testing/ATL_f77tpsv.c create mode 100644 src/testing/ATL_f77trmm.c create mode 100644 src/testing/ATL_f77trmv.c create mode 100644 src/testing/ATL_f77trsm.c create mode 100644 src/testing/ATL_f77trsv.c create mode 100644 src/testing/ATL_f77trtri.c create mode 100644 src/testing/ATL_gbnrm1.c create mode 100644 src/testing/ATL_gediff.c create mode 100644 src/testing/ATL_gediffnrm1.c create mode 100644 src/testing/ATL_gegen.c create mode 100644 src/testing/ATL_genrm1.c create mode 100644 src/testing/ATL_geprint.c create mode 100644 src/testing/ATL_hbnrm.c create mode 100644 src/testing/ATL_hediffnrm.c create mode 100644 src/testing/ATL_henrm.c create mode 100644 src/testing/ATL_hpnrm.c create mode 100644 src/testing/ATL_infnrm.c create mode 100644 src/testing/ATL_rand.c create mode 100644 src/testing/ATL_sbnrm.c create mode 100644 src/testing/ATL_sdsf77dot.c create mode 100644 src/testing/ATL_sf77wrap.f create mode 100644 src/testing/ATL_spnrm.c create mode 100644 src/testing/ATL_synrm.c create mode 100644 src/testing/ATL_tbnrm1.c create mode 100644 src/testing/ATL_tpnrm1.c create mode 100644 src/testing/ATL_trgen.c create mode 100644 src/testing/ATL_trnrm1.c create mode 100644 src/testing/ATL_tstsqtran.c create mode 100644 src/testing/ATL_vdiff.c create mode 100644 src/testing/ATL_zf77wrap.f create mode 100644 src/threads/ATL_DecAtomicCount_amd64.S create mode 100644 src/threads/ATL_DecAtomicCount_ia32.S create mode 100644 src/threads/ATL_DecAtomicCount_mips.S create mode 100644 src/threads/ATL_DecAtomicCount_mut.c create mode 100644 src/threads/ATL_DecAtomicCount_ppc.S create mode 100644 src/threads/ATL_DecAtomicCount_sparc.S create mode 100644 src/threads/ATL_DecAtomicCount_win64.S create mode 100644 src/threads/ATL_DecGlobalAtomicCount.c create mode 100644 src/threads/ATL_FreeAtomicCount_arch.c create mode 100644 src/threads/ATL_FreeAtomicCount_mut.c create mode 100644 src/threads/ATL_FreeGlobalAtomicCount.c create mode 100644 src/threads/ATL_GetAtomicCount.c create mode 100644 src/threads/ATL_GetGlobalAtomicCount.c create mode 100644 src/threads/ATL_ResetAtomicCount_amd64.S create mode 100644 src/threads/ATL_ResetAtomicCount_ia32.S create mode 100644 src/threads/ATL_ResetAtomicCount_mips.S create mode 100644 src/threads/ATL_ResetAtomicCount_mut.c create mode 100644 src/threads/ATL_ResetAtomicCount_ppc.S create mode 100644 src/threads/ATL_ResetAtomicCount_sparc.S create mode 100644 src/threads/ATL_ResetAtomicCount_win64.S create mode 100644 src/threads/ATL_ResetGlobalAtomicCount.c create mode 100644 src/threads/ATL_SetAtomicCount_arch.c create mode 100644 src/threads/ATL_SetAtomicCount_mut.c create mode 100644 src/threads/ATL_SetGlobalAtomicCount.c create mode 100644 src/threads/ATL_dyntlaunch.c create mode 100644 src/threads/ATL_goparallel.c create mode 100644 src/threads/ATL_goparallel_prank.c create mode 100644 src/threads/ATL_lin0tlaunch.c create mode 100644 src/threads/ATL_log2tlaunch.c create mode 100644 src/threads/ATL_mutex_free.c create mode 100644 src/threads/ATL_mutex_init.c create mode 100644 src/threads/ATL_mutex_lock.c create mode 100644 src/threads/ATL_mutex_trylock.c create mode 100644 src/threads/ATL_mutex_unlock.c create mode 100644 src/threads/ATL_thread_exit.c create mode 100644 src/threads/ATL_thread_join.c create mode 100644 src/threads/ATL_thread_start.c create mode 100644 src/threads/ATL_thread_yield.c create mode 100644 src/threads/blas/level2/ATL_tgemv.c create mode 100644 src/threads/blas/level2/ATL_tger.c create mode 100644 src/threads/blas/level3/ATL_Xtgemm.c create mode 100644 src/threads/blas/level3/ATL_Xtsyr2k.c create mode 100644 src/threads/blas/level3/ATL_Xtsyrk.c create mode 100644 src/threads/blas/level3/ATL_tNumGemmThreads.c create mode 100644 src/threads/blas/level3/ATL_tgemm.c create mode 100644 src/threads/blas/level3/ATL_tgemm_K.c create mode 100644 src/threads/blas/level3/ATL_tgemm_M.c create mode 100644 src/threads/blas/level3/ATL_tgemm_N.c create mode 100644 src/threads/blas/level3/ATL_tgemm_bigMN_Kp.c create mode 100644 src/threads/blas/level3/ATL_tgemm_p.c create mode 100644 src/threads/blas/level3/ATL_tgemm_rec.c create mode 100644 src/threads/blas/level3/ATL_tgemm_rkK.c create mode 100644 src/threads/blas/level3/ATL_themm.c create mode 100644 src/threads/blas/level3/ATL_ther2k.c create mode 100644 src/threads/blas/level3/ATL_therk.c create mode 100644 src/threads/blas/level3/ATL_threadMM.c create mode 100644 src/threads/blas/level3/ATL_tsymm.c create mode 100644 src/threads/blas/level3/ATL_tsyr2k.c create mode 100644 src/threads/blas/level3/ATL_tsyrk.c create mode 100644 src/threads/blas/level3/ATL_ttrmm.c create mode 100644 src/threads/blas/level3/ATL_ttrsm.c create mode 100644 src/threads/lapack/ATL_tgeql2.c create mode 100644 src/threads/lapack/ATL_tgeqr2.c create mode 100644 src/threads/lapack/ATL_tgetf2.c create mode 100644 tune/blas/gemm/CASES/ATL_amm4x2xVL_simd.c create mode 100644 tune/blas/gemm/CASES/ATL_amm4x3xVL_simd.c create mode 100644 tune/blas/gemm/CASES/ATL_amm4x4xVL_simd.c create mode 100644 tune/blas/gemm/CASES/ATL_amm4x5xVL_simd.c create mode 100644 tune/blas/gemm/CASES/ATL_amm4x6xVL_simd.c create mode 100644 tune/blas/gemm/CASES/ATL_amm8x2xVL_simd.c create mode 100644 tune/blas/gemm/CASES/ATL_amm8x4xVL_simd.c create mode 100644 tune/blas/gemm/CASES/ATL_amm8x5xVL_simd.c create mode 100644 tune/blas/gemm/CASES/ATL_amm8x6xVL_simd.c create mode 100644 tune/blas/gemm/CASES/ATL_cmm4x4x128_av.c create mode 100644 tune/blas/gemm/CASES/ATL_dmm14x1x56_sse2pABC.c create mode 100644 tune/blas/gemm/CASES/ATL_dmm14x1x56_sse2pABC_K.c create mode 100644 tune/blas/gemm/CASES/ATL_dmm14x1x56_sse2pABC_MN.c create mode 100644 tune/blas/gemm/CASES/ATL_dmm1x14x56_sse2pABC.c create mode 100644 tune/blas/gemm/CASES/ATL_dmm1x6x72_sse2.c create mode 100644 tune/blas/gemm/CASES/ATL_dmm2x1x24_5pABC.c create mode 100644 tune/blas/gemm/CASES/ATL_dmm2x1x40_5pABC.c create mode 100644 tune/blas/gemm/CASES/ATL_dmm2x2x128_sse2.c create mode 100644 tune/blas/gemm/CASES/ATL_dmm2x2x2_sse2.c create mode 100644 tune/blas/gemm/CASES/ATL_dmm2x4x256_fma4.c create mode 100644 tune/blas/gemm/CASES/ATL_dmm4x1x44_4_sse2.c create mode 100644 tune/blas/gemm/CASES/ATL_dmm4x1x90_x87.c create mode 100644 tune/blas/gemm/CASES/ATL_dmm4x2x128_sse2.c create mode 100644 tune/blas/gemm/CASES/ATL_dmm4x2x256_avx.c create mode 100644 tune/blas/gemm/CASES/ATL_dmm4x2x4_avx.c create mode 100644 tune/blas/gemm/CASES/ATL_dmm4x4x16_hppa.c create mode 100644 tune/blas/gemm/CASES/ATL_dmm4x4x16r8_US.c create mode 100644 tune/blas/gemm/CASES/ATL_dmm4x4x2_US.c create mode 100644 tune/blas/gemm/CASES/ATL_dmm4x4x2_mips.c create mode 100644 tune/blas/gemm/CASES/ATL_dmm4x4x2pf_arm.c create mode 100644 tune/blas/gemm/CASES/ATL_dmm4x4x2pf_av.c create mode 100644 tune/blas/gemm/CASES/ATL_dmm4x4x32_ppc.c create mode 100644 tune/blas/gemm/CASES/ATL_dmm4x4x80_ppc.c create mode 100644 tune/blas/gemm/CASES/ATL_dmm4x4x8_US.c create mode 100644 tune/blas/gemm/CASES/ATL_dmm4x4xUR2_mips.c create mode 100644 tune/blas/gemm/CASES/ATL_dmm4x4xUR3_mips.c create mode 100644 tune/blas/gemm/CASES/ATL_dmm4x4xURx_mips.c create mode 100644 tune/blas/gemm/CASES/ATL_dmm6x1x30_x87.c create mode 100644 tune/blas/gemm/CASES/ATL_dmm6x1x60_sse2.c create mode 100644 tune/blas/gemm/CASES/ATL_dmm6x1x60_sse2_32.c create mode 100644 tune/blas/gemm/CASES/ATL_dmm6x1x60pABC.c create mode 100644 tune/blas/gemm/CASES/ATL_dmm6x1x72_sse2.c create mode 100644 tune/blas/gemm/CASES/ATL_dmm6x1x72_sse2_K.c create mode 100644 tune/blas/gemm/CASES/ATL_dmm8x1x120_L1pf.c create mode 100644 tune/blas/gemm/CASES/ATL_dmm8x1x120_sse2.c create mode 100644 tune/blas/gemm/CASES/ATL_dmm8x4x2_vsx.c create mode 100644 tune/blas/gemm/CASES/ATL_dmm_julian_gas_30.c create mode 100644 tune/blas/gemm/CASES/ATL_dmm_sse2_80.c create mode 100644 tune/blas/gemm/CASES/ATL_dmm_sse2_80M.c create mode 100644 tune/blas/gemm/CASES/ATL_dmm_sse2_80N.c create mode 100644 tune/blas/gemm/CASES/ATL_dmm_sse2_K.c create mode 100644 tune/blas/gemm/CASES/ATL_gemm_SSE.c create mode 100644 tune/blas/gemm/CASES/ATL_mm4x3x2p.c create mode 100644 tune/blas/gemm/CASES/ATL_mm4x3x8p.c create mode 100644 tune/blas/gemm/CASES/ATL_mm4x4x2US.c create mode 100644 tune/blas/gemm/CASES/ATL_mm4x4x2US_MN.c create mode 100644 tune/blas/gemm/CASES/ATL_mm4x4x2US_NB.c create mode 100644 tune/blas/gemm/CASES/ATL_mm4x4x2_1_pref.c create mode 100644 tune/blas/gemm/CASES/ATL_mm4x4x2_1_prefCU.c create mode 100644 tune/blas/gemm/CASES/ATL_mm4x4x2rp.c create mode 100644 tune/blas/gemm/CASES/ATL_mm4x4x4_av.c create mode 100644 tune/blas/gemm/CASES/ATL_mm4x4x56_av.c create mode 100644 tune/blas/gemm/CASES/ATL_mm4x4x8_av.c create mode 100644 tune/blas/gemm/CASES/ATL_mm4x4x8_bpfab.c create mode 100644 tune/blas/gemm/CASES/ATL_mm4x4x8_bpfabc.c create mode 100644 tune/blas/gemm/CASES/ATL_mm4x4x8p.c create mode 100644 tune/blas/gemm/CASES/ATL_mm6x8x8_1p.c create mode 100644 tune/blas/gemm/CASES/ATL_mm8x8x2.c create mode 100644 tune/blas/gemm/CASES/ATL_objdummy.c create mode 100644 tune/blas/gemm/CASES/ATL_smm10x1x120_sse.c create mode 100644 tune/blas/gemm/CASES/ATL_smm14x1x84_sse.c create mode 100644 tune/blas/gemm/CASES/ATL_smm14x1x84_sseCU.c create mode 100644 tune/blas/gemm/CASES/ATL_smm2x2x256_sse.c create mode 100644 tune/blas/gemm/CASES/ATL_smm2x4x256_fma4.c create mode 100644 tune/blas/gemm/CASES/ATL_smm4x1x256_sse.c create mode 100644 tune/blas/gemm/CASES/ATL_smm4x1x60_4_sse2.c create mode 100644 tune/blas/gemm/CASES/ATL_smm4x2x256_avx.c create mode 100644 tune/blas/gemm/CASES/ATL_smm4x2x8_avx.c create mode 100644 tune/blas/gemm/CASES/ATL_smm4x4x128_av.c create mode 100644 tune/blas/gemm/CASES/ATL_smm4x4x16_US.c create mode 100644 tune/blas/gemm/CASES/ATL_smm4x4x16_av.c create mode 100644 tune/blas/gemm/CASES/ATL_smm4x4x16_hppa.c create mode 100644 tune/blas/gemm/CASES/ATL_smm4x4x2_US.c create mode 100644 tune/blas/gemm/CASES/ATL_smm4x4x2dld_arm.c create mode 100644 tune/blas/gemm/CASES/ATL_smm4x4x2pf_arm.c create mode 100644 tune/blas/gemm/CASES/ATL_smm4x4x4_av.c create mode 100644 tune/blas/gemm/CASES/ATL_smm4x4x4_neon.c create mode 100644 tune/blas/gemm/CASES/ATL_smm4x4x72_US.c create mode 100644 tune/blas/gemm/CASES/ATL_smm4x4xURx_mips.c create mode 100644 tune/blas/gemm/CASES/ATL_smm6x1x120_sse.c create mode 100644 tune/blas/gemm/CASES/ATL_smm6x1x60_sse.c create mode 100644 tune/blas/gemm/CASES/ATL_smm6x1x60_x87.c create mode 100644 tune/blas/gemm/CASES/ATL_smm6x1x80_sse.c create mode 100644 tune/blas/gemm/CASES/ATL_smm8x2x4_av.c create mode 100644 tune/blas/gemm/CASES/ATL_smmMNCU_av.c create mode 100644 tune/blas/gemm/CASES/ATL_smm_3dnow_100.c create mode 100644 tune/blas/gemm/CASES/ATL_smm_3dnow_100M.c create mode 100644 tune/blas/gemm/CASES/ATL_smm_3dnow_100N.c create mode 100644 tune/blas/gemm/CASES/ATL_smm_3dnow_90.c create mode 100644 tune/blas/gemm/CASES/ATL_smm_3dnow_K.c create mode 100644 tune/blas/gemm/CASES/ATL_smm_sse1_56.c create mode 100644 tune/blas/gemm/CASES/ATL_smm_sse1_56M.c create mode 100644 tune/blas/gemm/CASES/ATL_smm_sse1_56N.c create mode 100644 tune/blas/gemm/CASES/ATL_smm_sse1_60.c create mode 100644 tune/blas/gemm/CASES/ATL_smm_sse1_60M.c create mode 100644 tune/blas/gemm/CASES/ATL_smm_sse1_60N.c create mode 100644 tune/blas/gemm/CASES/ATL_smm_sse1_64.c create mode 100644 tune/blas/gemm/CASES/ATL_smm_sse1_64M.c create mode 100644 tune/blas/gemm/CASES/ATL_smm_sse1_64N.c create mode 100644 tune/blas/gemm/CASES/ATL_smm_sse1_K.c create mode 100644 tune/blas/gemm/CASES/ATL_smm_sse2_112.c create mode 100644 tune/blas/gemm/CASES/ATL_smm_sse2_112M.c create mode 100644 tune/blas/gemm/CASES/ATL_smm_sse2_112N.c create mode 100644 tune/blas/gemm/CASES/ccases.0 create mode 100644 tune/blas/gemm/CASES/ccases.3DN create mode 100644 tune/blas/gemm/CASES/ccases.SSE create mode 100644 tune/blas/gemm/CASES/ccases.flg create mode 100644 tune/blas/gemm/CASES/ccases.vnb create mode 100644 tune/blas/gemm/CASES/dcases.0 create mode 100644 tune/blas/gemm/CASES/dcases.3DN create mode 100644 tune/blas/gemm/CASES/dcases.SSE create mode 100644 tune/blas/gemm/CASES/dcases.flg create mode 100644 tune/blas/gemm/CASES/dcases.vnb create mode 100644 tune/blas/gemm/CASES/objs/ATL_dJIK30x30x30TN30x30x0_a1.cfg create mode 100644 tune/blas/gemm/CASES/objs/ATL_dJIK30x30x30TN30x30x0_a1.mcr create mode 100644 tune/blas/gemm/CASES/objs/ATL_dJIK30x30x30TN30x30x0_a1_b0.asm create mode 100644 tune/blas/gemm/CASES/objs/ATL_dJIK30x30x30TN30x30x0_a1_b1.asm create mode 100644 tune/blas/gemm/CASES/objs/ATL_dJIK30x30x30TN30x30x0_a1_bX.asm create mode 100644 tune/blas/gemm/CASES/objs/ATL_sJIK48x48x48TN48x48x0_a1.cfg create mode 100644 tune/blas/gemm/CASES/objs/ATL_sJIK48x48x48TN48x48x0_a1.mcr create mode 100644 tune/blas/gemm/CASES/objs/ATL_sJIK48x48x48TN48x48x0_a1_b0.asm create mode 100644 tune/blas/gemm/CASES/objs/ATL_sJIK48x48x48TN48x48x0_a1_b1.asm create mode 100644 tune/blas/gemm/CASES/objs/ATL_sJIK48x48x48TN48x48x0_a1_bX.asm create mode 100644 tune/blas/gemm/CASES/objs/Make.ext create mode 100644 tune/blas/gemm/CASES/objs/Makefile create mode 100644 tune/blas/gemm/CASES/scases.0 create mode 100644 tune/blas/gemm/CASES/scases.3DN create mode 100644 tune/blas/gemm/CASES/scases.SSE create mode 100644 tune/blas/gemm/CASES/scases.flg create mode 100644 tune/blas/gemm/CASES/scases.vnb create mode 100644 tune/blas/gemm/CASES/zcases.0 create mode 100644 tune/blas/gemm/CASES/zcases.3DN create mode 100644 tune/blas/gemm/CASES/zcases.SSE create mode 100644 tune/blas/gemm/CASES/zcases.flg create mode 100644 tune/blas/gemm/CASES/zcases.vnb create mode 100644 tune/blas/gemm/emit_mm.c create mode 100644 tune/blas/gemm/fc.c create mode 100644 tune/blas/gemm/findCE.c create mode 100644 tune/blas/gemm/gmmsearch.c create mode 100644 tune/blas/gemm/hcsearch.c create mode 100644 tune/blas/gemm/mmcuncpsearch.c create mode 100644 tune/blas/gemm/mmflagsearch.c create mode 100644 tune/blas/gemm/mmgen_sse.c create mode 100644 tune/blas/gemm/mmksearch_sse.c create mode 100644 tune/blas/gemm/mmsearch.c create mode 100644 tune/blas/gemm/mmtime_pt.c create mode 100644 tune/blas/gemm/mmtst.c create mode 100644 tune/blas/gemm/tfc.c create mode 100644 tune/blas/gemm/ummsearch.c create mode 100644 tune/blas/gemm/usercomb.c create mode 100644 tune/blas/gemm/userflag.c create mode 100644 tune/blas/gemm/userindex.c create mode 100644 tune/blas/gemv/MVNCASES/ATL_cgemvN_8x4_sse3.c create mode 100644 tune/blas/gemv/MVNCASES/ATL_cgemvN_axpy.c create mode 100644 tune/blas/gemv/MVNCASES/ATL_gemvN_axpy.c create mode 100644 tune/blas/gemv/MVNCASES/ATL_gemvN_v6x8_vsx.c create mode 100644 tune/blas/gemv/MVNCASES/ATL_mvnk_28x1_dot.c create mode 100644 tune/blas/gemv/MVNCASES/ATL_sgemvN_8x4_sse.c create mode 100644 tune/blas/gemv/MVNCASES/Make.ext create mode 100644 tune/blas/gemv/MVNCASES/cmvncases.idx create mode 100644 tune/blas/gemv/MVNCASES/dmvncases.idx create mode 100644 tune/blas/gemv/MVNCASES/smvncases.idx create mode 100644 tune/blas/gemv/MVNCASES/zmvncases.idx create mode 100644 tune/blas/gemv/MVTCASES/ATL_cgemvT_8x4_avx.c create mode 100644 tune/blas/gemv/MVTCASES/ATL_cgemvT_8x4_sse3.c create mode 100644 tune/blas/gemv/MVTCASES/ATL_cgemvT_dot.c create mode 100644 tune/blas/gemv/MVTCASES/ATL_dgemvT_2x8_sse3.c create mode 100644 tune/blas/gemv/MVTCASES/ATL_gemvT_8xv3_vsx.c create mode 100644 tune/blas/gemv/MVTCASES/ATL_gemvT_dot.c create mode 100644 tune/blas/gemv/MVTCASES/ATL_sgemvT_8x4_neon.S create mode 100644 tune/blas/gemv/MVTCASES/ATL_sgemvT_8x4_sse.c create mode 100644 tune/blas/gemv/MVTCASES/Make.ext create mode 100644 tune/blas/gemv/MVTCASES/cmvtcases.idx create mode 100644 tune/blas/gemv/MVTCASES/dmvtcases.idx create mode 100644 tune/blas/gemv/MVTCASES/smvtcases.idx create mode 100644 tune/blas/gemv/MVTCASES/zmvtcases.idx create mode 100644 tune/blas/gemv/atlas-l2g.base create mode 100644 tune/blas/gemv/mvktime.c create mode 100644 tune/blas/gemv/mvnhgen.c create mode 100644 tune/blas/gemv/mvnksearch.c create mode 100644 tune/blas/gemv/mvnktest.c create mode 100644 tune/blas/gemv/mvntest.c create mode 100644 tune/blas/gemv/mvthgen.c create mode 100644 tune/blas/gemv/mvtksearch.c create mode 100644 tune/blas/gemv/mvtktest.c create mode 100644 tune/blas/gemv/mvttest.c create mode 100644 tune/blas/ger/R1CASES/ATL_cgerk_2x1p.c create mode 100644 tune/blas/ger/R1CASES/ATL_cgerk_8x4_sse3.c create mode 100644 tune/blas/ger/R1CASES/ATL_cgerk_axpy.c create mode 100644 tune/blas/ger/R1CASES/ATL_dgerk_4x8_sse.c create mode 100644 tune/blas/ger/R1CASES/ATL_dgerk_8x1_Cw.c create mode 100644 tune/blas/ger/R1CASES/ATL_gerk_1x4_0.c create mode 100644 tune/blas/ger/R1CASES/ATL_gerk_4x4_1.c create mode 100644 tune/blas/ger/R1CASES/ATL_gerk_8x4_0.c create mode 100644 tune/blas/ger/R1CASES/ATL_gerk_axpy.c create mode 100644 tune/blas/ger/R1CASES/ATL_gerk_vx4_vsx.c create mode 100644 tune/blas/ger/R1CASES/ATL_sgerk_8x4_sse.c create mode 100644 tune/blas/ger/R1CASES/ATL_zgerk_1x4_sse3.c create mode 100644 tune/blas/ger/R1CASES/cr1cases.idx create mode 100644 tune/blas/ger/R1CASES/dr1cases.idx create mode 100644 tune/blas/ger/R1CASES/sr1cases.idx create mode 100644 tune/blas/ger/R1CASES/zr1cases.idx create mode 100644 tune/blas/ger/R2CASES/ATL_cger2k_1x1_1.c create mode 100644 tune/blas/ger/R2CASES/ATL_dger2k_2x2_sse3.c create mode 100644 tune/blas/ger/R2CASES/ATL_ger2k_1x1_1.c create mode 100644 tune/blas/ger/R2CASES/ATL_sger2K_NEON.S create mode 100644 tune/blas/ger/R2CASES/ATL_sger2K_NEON_lda4.S create mode 100644 tune/blas/ger/R2CASES/ATL_zger2k_2x1_sse3.c create mode 100644 tune/blas/ger/R2CASES/ATL_zger2k_rk2_avx.c create mode 100644 tune/blas/ger/R2CASES/ATL_zger2k_rk2_sse3.c create mode 100644 tune/blas/ger/R2CASES/cr2cases.idx create mode 100644 tune/blas/ger/R2CASES/dr2cases.idx create mode 100644 tune/blas/ger/R2CASES/sr2cases.idx create mode 100644 tune/blas/ger/R2CASES/zr2cases.idx create mode 100644 tune/blas/ger/r1hgen.c create mode 100644 tune/blas/ger/r1ksearch.c create mode 100644 tune/blas/ger/r1ktest.c create mode 100644 tune/blas/ger/r1ktime.c create mode 100644 tune/blas/ger/r1sum2csv.c create mode 100644 tune/blas/ger/r2hgen.c create mode 100644 tune/blas/ger/r2ksearch.c create mode 100644 tune/blas/ger/r2ktest.c create mode 100644 tune/blas/ger/r2ktime.c create mode 100644 tune/blas/ger/s1nxtune.c create mode 100644 tune/blas/ger/s2nxtune.c create mode 100644 tune/blas/level1/ASUM/asum_fabs1_x0.c create mode 100644 tune/blas/level1/ASUM/asum_fabs1_x1.c create mode 100644 tune/blas/level1/ASUM/asum_fabs4p120_x1.c create mode 100644 tune/blas/level1/ASUM/asum_mabs1_x0.c create mode 100644 tune/blas/level1/ASUM/asum_mabs1_x1.c create mode 100644 tune/blas/level1/ASUM/asum_sse_x1.c create mode 100644 tune/blas/level1/ASUM/asum_stub.c create mode 100644 tune/blas/level1/ASUM/casum_fabs1_x0.c create mode 100644 tune/blas/level1/ASUM/casum_mabs1_x0.c create mode 100644 tune/blas/level1/ASUM/ccases.dsc create mode 100644 tune/blas/level1/ASUM/dcases.dsc create mode 100644 tune/blas/level1/ASUM/scases.dsc create mode 100644 tune/blas/level1/ASUM/zcases.dsc create mode 100644 tune/blas/level1/AXPBY/axpby1_a1bXx1y1.c create mode 100644 tune/blas/level1/AXPBY/axpby1_x0y0.c create mode 100644 tune/blas/level1/AXPBY/axpby32_a1bXx1y1.c create mode 100644 tune/blas/level1/AXPBY/axpby_stub.c create mode 100644 tune/blas/level1/AXPBY/caxpby1_x0y0.c create mode 100644 tune/blas/level1/AXPBY/ccases.dsc create mode 100644 tune/blas/level1/AXPBY/dcases.dsc create mode 100644 tune/blas/level1/AXPBY/scases.dsc create mode 100644 tune/blas/level1/AXPBY/zcases.dsc create mode 100644 tune/blas/level1/AXPY/axpy16p4m0_x1y1.c create mode 100644 tune/blas/level1/AXPY/axpy16p4x16_x1y1.c create mode 100644 tune/blas/level1/AXPY/axpy1_x0y0.c create mode 100644 tune/blas/level1/AXPY/axpy1_x1y1.c create mode 100644 tune/blas/level1/AXPY/axpy32_x1y1.c create mode 100644 tune/blas/level1/AXPY/axpy32p32_x1y1.c create mode 100644 tune/blas/level1/AXPY/axpy4p40_x1y1.c create mode 100644 tune/blas/level1/AXPY/axpy8p8m0_x1y1.c create mode 100644 tune/blas/level1/AXPY/axpy_stub.c create mode 100644 tune/blas/level1/AXPY/caxpy1_a0x0y0.c create mode 100644 tune/blas/level1/AXPY/caxpy1_x0y0.c create mode 100644 tune/blas/level1/AXPY/caxpy1_x1y1.c create mode 100644 tune/blas/level1/AXPY/caxpy2p32_x1y1.c create mode 100644 tune/blas/level1/AXPY/caxpy8p1_x1y1.c create mode 100644 tune/blas/level1/AXPY/caxpy8p4m0_x1y1.c create mode 100644 tune/blas/level1/AXPY/caxpy_sse3.c create mode 100644 tune/blas/level1/AXPY/ccases.dsc create mode 100644 tune/blas/level1/AXPY/daxpy_sse2.c create mode 100644 tune/blas/level1/AXPY/dcases.dsc create mode 100644 tune/blas/level1/AXPY/saxpy_sse.c create mode 100644 tune/blas/level1/AXPY/scases.dsc create mode 100644 tune/blas/level1/AXPY/zaxpy_avx.c create mode 100644 tune/blas/level1/AXPY/zaxpy_sse3.c create mode 100644 tune/blas/level1/AXPY/zcases.dsc create mode 100644 tune/blas/level1/COPY/ccases.dsc create mode 100644 tune/blas/level1/COPY/ccopy1_x0y0.c create mode 100644 tune/blas/level1/COPY/copy1_x0y0.c create mode 100644 tune/blas/level1/COPY/copy32p168_x1y1.c create mode 100644 tune/blas/level1/COPY/copy8p_x1y1.c create mode 100644 tune/blas/level1/COPY/copy_std.c create mode 100644 tune/blas/level1/COPY/copy_stub.c create mode 100644 tune/blas/level1/COPY/copy_x86.c create mode 100644 tune/blas/level1/COPY/dcases.dsc create mode 100644 tune/blas/level1/COPY/scases.dsc create mode 100644 tune/blas/level1/COPY/zcases.dsc create mode 100644 tune/blas/level1/CPSC/ccases.dsc create mode 100644 tune/blas/level1/CPSC/ccpsc1_x0y0.c create mode 100644 tune/blas/level1/CPSC/cpsc1_x0y0.c create mode 100644 tune/blas/level1/CPSC/cpsc1_x1y1.c create mode 100644 tune/blas/level1/CPSC/cpsc_stub.c create mode 100644 tune/blas/level1/CPSC/dcases.dsc create mode 100644 tune/blas/level1/CPSC/scases.dsc create mode 100644 tune/blas/level1/CPSC/zcases.dsc create mode 100644 tune/blas/level1/DOT/ccases.dsc create mode 100644 tune/blas/level1/DOT/ccasesc.dsc create mode 100644 tune/blas/level1/DOT/cdot1_x0y0.c create mode 100644 tune/blas/level1/DOT/cdot2p24_x1y1.c create mode 100644 tune/blas/level1/DOT/dcases.dsc create mode 100644 tune/blas/level1/DOT/dot1_x0y0.c create mode 100644 tune/blas/level1/DOT/dot1_x1y1.c create mode 100644 tune/blas/level1/DOT/dot4p80_x1y1.c create mode 100644 tune/blas/level1/DOT/dot8p8_x1y1.c create mode 100644 tune/blas/level1/DOT/dot_stub.c create mode 100644 tune/blas/level1/DOT/scases.dsc create mode 100644 tune/blas/level1/DOT/zcases.dsc create mode 100644 tune/blas/level1/DOT/zcasesc.dsc create mode 100644 tune/blas/level1/DOT/zdot1_x1y1_sse2.c create mode 100644 tune/blas/level1/IAMAX/ccases.dsc create mode 100644 tune/blas/level1/IAMAX/ciamax_abs1_x0.c create mode 100644 tune/blas/level1/IAMAX/ciamax_abs1_x1.c create mode 100644 tune/blas/level1/IAMAX/ciamax_abs2_x1.c create mode 100644 tune/blas/level1/IAMAX/ciamax_abs2p32.c create mode 100644 tune/blas/level1/IAMAX/ciamax_avx.c create mode 100644 tune/blas/level1/IAMAX/ciamax_noabs1_x0.c create mode 100644 tune/blas/level1/IAMAX/ciamax_noabs1_x1.c create mode 100644 tune/blas/level1/IAMAX/dcases.dsc create mode 100644 tune/blas/level1/IAMAX/iamax8_x86.c create mode 100644 tune/blas/level1/IAMAX/iamax_abs1_x0.c create mode 100644 tune/blas/level1/IAMAX/iamax_abs1_x1.c create mode 100644 tune/blas/level1/IAMAX/iamax_abs2_x1.c create mode 100644 tune/blas/level1/IAMAX/iamax_abs2p24_x1.c create mode 100644 tune/blas/level1/IAMAX/iamax_abs2p36_x1.c create mode 100644 tune/blas/level1/IAMAX/iamax_abs3_x1.c create mode 100644 tune/blas/level1/IAMAX/iamax_abs4_x1.c create mode 100644 tune/blas/level1/IAMAX/iamax_absg_x1.c create mode 100644 tune/blas/level1/IAMAX/iamax_noabs1_x0.c create mode 100644 tune/blas/level1/IAMAX/iamax_noabs4_x1.c create mode 100644 tune/blas/level1/IAMAX/iamax_sse.c create mode 100644 tune/blas/level1/IAMAX/iamax_stub.c create mode 100644 tune/blas/level1/IAMAX/scases.dsc create mode 100644 tune/blas/level1/IAMAX/zcases.dsc create mode 100644 tune/blas/level1/NRM2/ccases.dsc create mode 100644 tune/blas/level1/NRM2/cnrm21_x0.c create mode 100644 tune/blas/level1/NRM2/cnrm2_ssq1_x0.c create mode 100644 tune/blas/level1/NRM2/cnrm2_x87_x0.c create mode 100644 tune/blas/level1/NRM2/dcases.dsc create mode 100644 tune/blas/level1/NRM2/nrm21_x0.c create mode 100644 tune/blas/level1/NRM2/nrm21_x1.c create mode 100644 tune/blas/level1/NRM2/nrm24p120_x1.c create mode 100644 tune/blas/level1/NRM2/nrm2_ssq1_x0.c create mode 100644 tune/blas/level1/NRM2/nrm2_ssq1_x1.c create mode 100644 tune/blas/level1/NRM2/nrm2_ssqmax1_x1.c create mode 100644 tune/blas/level1/NRM2/nrm2_ssqr1_x1.c create mode 100644 tune/blas/level1/NRM2/nrm2_ssqr4_x1.c create mode 100644 tune/blas/level1/NRM2/nrm2_stub.c create mode 100644 tune/blas/level1/NRM2/nrm2_x87_x0.c create mode 100644 tune/blas/level1/NRM2/nrm2_x87_x1.c create mode 100644 tune/blas/level1/NRM2/scases.dsc create mode 100644 tune/blas/level1/NRM2/sdnrm216p_x1.c create mode 100644 tune/blas/level1/NRM2/zcases.dsc create mode 100644 tune/blas/level1/ROT/ccases.dsc create mode 100644 tune/blas/level1/ROT/crot1_x0y0.c create mode 100644 tune/blas/level1/ROT/dcases.dsc create mode 100644 tune/blas/level1/ROT/rot1_x0y0.c create mode 100644 tune/blas/level1/ROT/rot1_x1y1.c create mode 100644 tune/blas/level1/ROT/rot4_x1y1.c create mode 100644 tune/blas/level1/ROT/rot_stub.c create mode 100644 tune/blas/level1/ROT/scases.dsc create mode 100644 tune/blas/level1/ROT/zcases.dsc create mode 100644 tune/blas/level1/SCAL/ccases.dsc create mode 100644 tune/blas/level1/SCAL/cscal1_x0.c create mode 100644 tune/blas/level1/SCAL/cscal2p28_x1.c create mode 100644 tune/blas/level1/SCAL/dcases.dsc create mode 100644 tune/blas/level1/SCAL/scal1_x0.c create mode 100644 tune/blas/level1/SCAL/scal1_x1.c create mode 100644 tune/blas/level1/SCAL/scal4p48_x1.c create mode 100644 tune/blas/level1/SCAL/scal_stub.c create mode 100644 tune/blas/level1/SCAL/scases.dsc create mode 100644 tune/blas/level1/SCAL/zcases.dsc create mode 100644 tune/blas/level1/SET/ccases.dsc create mode 100644 tune/blas/level1/SET/cset1_x0.c create mode 100644 tune/blas/level1/SET/dcases.dsc create mode 100644 tune/blas/level1/SET/scases.dsc create mode 100644 tune/blas/level1/SET/set1_x0.c create mode 100644 tune/blas/level1/SET/set1_x1.c create mode 100644 tune/blas/level1/SET/set32_x1.c create mode 100644 tune/blas/level1/SET/set_stub.c create mode 100644 tune/blas/level1/SET/set_x86.c create mode 100644 tune/blas/level1/SET/zcases.dsc create mode 100644 tune/blas/level1/SWAP/ccases.dsc create mode 100644 tune/blas/level1/SWAP/cswap1_x0y0.c create mode 100644 tune/blas/level1/SWAP/dcases.dsc create mode 100644 tune/blas/level1/SWAP/scases.dsc create mode 100644 tune/blas/level1/SWAP/swap1_x0y0.c create mode 100644 tune/blas/level1/SWAP/swap4_x0y0.c create mode 100644 tune/blas/level1/SWAP/swap_stub.c create mode 100644 tune/blas/level1/SWAP/zcases.dsc create mode 100644 tune/blas/level1/asumsrch.c create mode 100644 tune/blas/level1/asumtest.c create mode 100644 tune/blas/level1/asumtime.c create mode 100644 tune/blas/level1/axpbysrch.c create mode 100644 tune/blas/level1/axpbytest.c create mode 100644 tune/blas/level1/axpbytime.c create mode 100644 tune/blas/level1/axpysrch.c create mode 100644 tune/blas/level1/axpytest.c create mode 100644 tune/blas/level1/axpytime.c create mode 100644 tune/blas/level1/copysrch.c create mode 100644 tune/blas/level1/copytest.c create mode 100644 tune/blas/level1/copytime.c create mode 100644 tune/blas/level1/cpscsrch.c create mode 100644 tune/blas/level1/cpsctest.c create mode 100644 tune/blas/level1/cpsctime.c create mode 100644 tune/blas/level1/dotsrch.c create mode 100644 tune/blas/level1/dottest.c create mode 100644 tune/blas/level1/dottime.c create mode 100644 tune/blas/level1/iamaxsrch.c create mode 100644 tune/blas/level1/iamaxtest.c create mode 100644 tune/blas/level1/iamaxtime.c create mode 100644 tune/blas/level1/nrm2srch.c create mode 100644 tune/blas/level1/nrm2test.c create mode 100644 tune/blas/level1/nrm2time.c create mode 100644 tune/blas/level1/rotsrch.c create mode 100644 tune/blas/level1/rottest.c create mode 100644 tune/blas/level1/rottime.c create mode 100644 tune/blas/level1/scalsrch.c create mode 100644 tune/blas/level1/scaltest.c create mode 100644 tune/blas/level1/scaltime.c create mode 100644 tune/blas/level1/setsrch.c create mode 100644 tune/blas/level1/settest.c create mode 100644 tune/blas/level1/settime.c create mode 100644 tune/blas/level1/swapsrch.c create mode 100644 tune/blas/level1/swaptest.c create mode 100644 tune/blas/level1/swaptime.c create mode 100644 tune/blas/level3/ATL_trsm.c create mode 100644 tune/blas/level3/gen_trsmnb.c create mode 100644 tune/blas/level3/invtrsm.c create mode 100644 tune/blas/level3/tsmfc.c create mode 100644 tune/lapack/lanbsrch.c create mode 100644 tune/sysinfo/ATL_cputime.c create mode 100644 tune/sysinfo/ATL_walltime.c create mode 100644 tune/sysinfo/GetSysSum.c create mode 100644 tune/sysinfo/L1CacheSize.c create mode 100644 tune/sysinfo/emit_buildinfo.c create mode 100644 tune/sysinfo/emit_lamch.c create mode 100644 tune/sysinfo/emit_typ.c create mode 100644 tune/sysinfo/masrch.c create mode 100644 tune/sysinfo/matime.c create mode 100644 tune/sysinfo/time.c create mode 100644 tune/threads/DoFlops_amd64.S create mode 100644 tune/threads/probe_nthr.c create mode 100644 tune/threads/test_count.c create mode 100644 tune/threads/tune_aff.c create mode 100644 tune/threads/tune_count.c create mode 100644 tune/threads/tune_spawn.c create mode 100644 tune/threads/tune_spawn_fp.c diff --git a/CONFIG/ARCHS/AMD64K10h32SSE3.tar.bz2 b/CONFIG/ARCHS/AMD64K10h32SSE3.tar.bz2 new file mode 100644 index 0000000000000000000000000000000000000000..a12e9871ba5d2c813899d4eb6eaab1e38733a07a GIT binary patch literal 11714 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 Q$a=aC6$c&Igt!0y0bhyq@c;k- literal 0 HcmV?d00001 diff --git a/CONFIG/ARCHS/AMD64K10h64SSE3.tar.bz2 b/CONFIG/ARCHS/AMD64K10h64SSE3.tar.bz2 new file mode 100644 index 0000000000000000000000000000000000000000..7344927b4d0aa08823658c8672e9c09a8dc4c579 GIT binary patch literal 11777 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
W<`MEsDcUyrl0t#ODc#3#j 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 IkP)f+Mnchk>;M1& literal 0 HcmV?d00001 diff --git a/CONFIG/ARCHS/ARM64a5364.tar.bz2 b/CONFIG/ARCHS/ARM64a5364.tar.bz2 new file mode 100644 index 0000000000000000000000000000000000000000..42ff67a7ba4f043deddd05a2ed50453a1a489a3f GIT binary patch literal 7949 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 literal 0 HcmV?d00001 diff --git a/CONFIG/ARCHS/ARM64xgene164.tar.bz2 b/CONFIG/ARCHS/ARM64xgene164.tar.bz2 new file mode 100644 index 0000000000000000000000000000000000000000..83565d79f9672b2b68618dd16329464602b786c4 GIT binary patch literal 6264 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 literal 0 HcmV?d00001 diff --git a/CONFIG/ARCHS/ARMa732FPV3D32MAC.tar.bz2 b/CONFIG/ARCHS/ARMa732FPV3D32MAC.tar.bz2 new file mode 100644 index 0000000000000000000000000000000000000000..cb1aa6e5010922235977bf4ebab66523df08bd00 GIT binary patch literal 8772 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 literal 0 HcmV?d00001 diff --git a/CONFIG/ARCHS/ARMa732FPV3D32MACNONIEEE.tar.bz2 b/CONFIG/ARCHS/ARMa732FPV3D32MACNONIEEE.tar.bz2 new file mode 100644 index 0000000000000000000000000000000000000000..b04ee4e72288054ac326314d029362078297c570 GIT binary patch literal 8399 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 literal 0 HcmV?d00001 diff --git a/CONFIG/ARCHS/ARMa932FPV3D16MAC.tar.bz2 b/CONFIG/ARCHS/ARMa932FPV3D16MAC.tar.bz2 new file mode 100644 index 0000000000000000000000000000000000000000..ef431a6d992b4e11f003ebbdf4d82801acc2b2f3 GIT binary patch literal 7754 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 literal 0 HcmV?d00001 diff --git a/CONFIG/ARCHS/Core232SSE3.tar.bz2 b/CONFIG/ARCHS/Core232SSE3.tar.bz2 new file mode 100644 index 0000000000000000000000000000000000000000..828552958cbbc708345e2e9fb8d2796a8ed114b4 GIT binary patch literal 10658 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 CnZ5=9 literal 0 HcmV?d00001 diff --git a/CONFIG/ARCHS/Core264SSE3.tar.bz2 b/CONFIG/ARCHS/Core264SSE3.tar.bz2 new file mode 100644 index 0000000000000000000000000000000000000000..f7345c40356bf7c7edb7d4938d6e68f63eadbbc8 GIT binary patch literal 18840 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 literal 0 HcmV?d00001 diff --git a/CONFIG/ARCHS/CoreDuo32SSE3.tar.bz2 b/CONFIG/ARCHS/CoreDuo32SSE3.tar.bz2 new file mode 100644 index 0000000000000000000000000000000000000000..1ab31f8881df280b8243ae2d4e1a5b9a6d18faf2 GIT binary patch literal 6493 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 HF9`oXDN$L_ literal 0 HcmV?d00001 diff --git a/CONFIG/ARCHS/Corei164SSE3.tar.bz2 b/CONFIG/ARCHS/Corei164SSE3.tar.bz2 new file mode 100644 index 0000000000000000000000000000000000000000..07925b9c4d80c1ca87a1fc45e068dda77dc9cb1a GIT binary patch literal 10749 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 Q9ob0Np<>7GA>Zr&KPlG?*#H0l literal 0 HcmV?d00001 diff --git a/CONFIG/ARCHS/Corei264AVX.tar.bz2 b/CONFIG/ARCHS/Corei264AVX.tar.bz2 new file mode 100644 index 0000000000000000000000000000000000000000..41f6d1c20b353fb9228314bd8f9c991048327b29 GIT binary patch literal 24030 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 Ak^lez literal 0 HcmV?d00001 diff --git a/CONFIG/ARCHS/Corei264SSE3.tar.bz2 b/CONFIG/ARCHS/Corei264SSE3.tar.bz2 new file mode 100644 index 0000000000000000000000000000000000000000..6e69268d9ea21f34895e2e3a64d3079cc4e91915 GIT binary patch literal 10931 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 literal 0 HcmV?d00001 diff --git a/CONFIG/ARCHS/Corei364AVXMAC.tar.bz2 b/CONFIG/ARCHS/Corei364AVXMAC.tar.bz2 new file mode 100644 index 0000000000000000000000000000000000000000..5c0031db43875a1c2943dbe3a79959b90626a6db GIT binary patch literal 18831 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

-U{&l@Smxf{6H} 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 literal 0 HcmV?d00001 diff --git a/CONFIG/ARCHS/Corei464AVXMAC.tar.bz2 b/CONFIG/ARCHS/Corei464AVXMAC.tar.bz2 new file mode 100644 index 0000000000000000000000000000000000000000..a68bd9612380106388c9d8997e75f3413fdec79c GIT binary patch literal 10689 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%0AQ}pT|q#TNDVCp!OJ=&z$ z|7XkcIr99k3{1SRM9j(==5hhx5RvG41SWw)P#MJ=uh!Pr0pWwrNRT9wMnF<1EJam8 zRxB1G0Hl;8^N(2vV2?nzC86X$P?*65IzUDu34#b4K4=;gHt&piyyi2+E#5O8z`I0f z>NHC3Fr~0gjSKsJG*h;zI>hk~2~qEY_Q)_;CjnLYVR9E4xrtZ9OjULw@eF$pAaovc zfm6Pr@rql!MbOZ?gwa#p5y<&C3d`^s4H!z~E=O`N?7KwweeZkT;6DNL8}Z@C$_vp{ zbSH>K;3SG(1LXlG0WbAgG8S(*m4t_40JsnuUD(d?T7MekBE!j zICJOEHLbrm4r0Q*2|VvHKiWDCjn2NVzP})csN@}C@+qOAr-*$v74Fq1tS+59J3L2} zuWS|s!v_3#@$v=2q3bayoSB(~E^sgXaF}@9&Q}n)VlvS}N^S z`r~p|!tx1%#bRPh6_czFIIv#{ReKyt;4CF{5rgG9$X_Ay7f~HR3BUowOIeDvYF3gjDwiUstVf`8Dml=@T&S(wlMFlbfbO8tk+n|sm z2_YDS+Krfv`Hl<)<7(djRLmFfbd&CdDld6tok7lrXjfupEYKV9A^p zwwCDB5A}=*8U41j+1B9GTIbmCsBq-zbY)h11uiJOLyN&AAtu_YZl0KsdFl#>5D^2W z4`6??x~b7d1y)90zTFA!XG|3xk7crk_*8Z*YyZ^>^6-008I!Z~y=R z0000000000Ga@mFzXEt4uO)G+FqM%P1<^Vf9lF_eR^|BuhLcU^Wm(l#I9TIRI3L9} zOf-FCk%m@|rav5`8e?+C`B-^JU3ZNg!=_uu11rB2^9O^XHx@eqaPvZd_^zJYFXlDwmTa zygoY8oj@-&8MU_cx;AcJs-4rkZr)TK(R7g08m?nt)ecGFYBox97EGGZuZMn#PlCo3-b$;52V8x+_k1O+^-lY8DN7sZII$@Le; zmmnl|FfW`BkUp@IN42*8ZS~Bj6VBdo7sC=_OA?n6?UM>UMbcDg*n5HbCgOG1LXXHc zs`Z~>)mPP|ejr^ApkwLOPO2(CA>1&m9s=g;Y&{jG4+R7XhYe8s;a7}c|s5l*$)VJfh0V{m!9E8KAm@t6nB(%c$MkC ze{`wym{FAEVp)b@mf>=VaIO@?43{v>%*lnLm{Q}Jg&Uc2#U{aLqCy?zb{|6OZk)^V z??E1M>?q|>R@74usyhvi1p1{;M0iM@%PBmj7Sjy#9aX(`j%6P0HCt1>RP)yYdkf$$ zvt?E7dd!(t1DG3($~pti43hhvFtdQbTDW33;?n|#Lnc(SE?Z14I9|Z&190w=I|`i% zz^R3WOf)Kg*sqSPE4XqV0>I>w!;w>pG;ekE>~l49QlBC$uIt+#-VZf(*8$YDJtCJg zq2A19V=?y*WgoJAJHYl@v84M)-5r(duF{Wf`-+LByNLG8G3g_yQp(W4oELR^E7!8x zY_>P5=U$?xLu0-q^*Y5b*aqhdDz{lk;^@b|H?i;)J{aU>am4N}S}u!yvoky|Sn<{t z5pm7N6n2_%V|P;!&#RIVqy@6+4bL>D6-MnU>}` zm^q!}t!v;0Od$_YfAA77lCJY2I}qS}Vwda+UfD;E!i=T%1I$bYNcf)#nA_|8XWGsq zk)wf!Cnjm8F@}R;j>czx nPhs#UjKKIXweM=uGvl=~WXXoB^Fx{xfBap^6yZWaE#|u9fw+5@ literal 0 HcmV?d00001 diff --git a/CONFIG/ARCHS/CreateDef.sh b/CONFIG/ARCHS/CreateDef.sh new file mode 100644 index 0000000..6e3e15d --- /dev/null +++ b/CONFIG/ARCHS/CreateDef.sh @@ -0,0 +1,60 @@ +#!/bin/sh +# +# USAGE: +# Makes atlas architectural default file from probe results. +# : path to your ATLAS subdir (TOPdir from Make.inc) +# : ARCH from Make.inc +# : Machine name (usally without OS) +# : Default C compiler +# : C compiler used for matmul compilation +# +TOPdir=$1 +arch=$2 +mach=$3 +dcc=$4 +mcc=$5 +# +defdir=$1/CONFIG/ARCHS/ +mmdir=$1/tune/blas/gemm/$arch/res +incdir=$1/include/$arch +# +cd $defdir ; rm -rf $mach +cd $defdir ; mkdir $mach +cd $defdir/$mach ; mkdir $dc +cd $TOPdir/CONFIG/ARCHS ; mkdir $arch +cp $TOPdir/tune/sysinfo/$arch/res/?MULADD $defdir/. +cp $TOPdir/tune/sysinfo/$arch/res/L1CacheSize $defdir/. +cp $mmdir/?MMRES.sum $defdir/. +cp $mmdir/?eMMRES.sum $defdir/. +cp $mmdir/?MMKSSE.sum $defdir/. +cp $mmdir/?gMMRES.sum $defdir/. +cp $mmdir/?guMMRES.sum $defdir/. +cp $mmdir/?gMMRES $defdir/. +cp $mmdir/?Clean[M,N,K] $defdir/. +cp $mmdir/?NB $defdir/. +cp $mmdir/?NCNB $defdir/. +cp $mmdir/?best[N,T][N,T]_* $defdir/. +cp $mmdir/?uMMRES $defdir/. +cp $mmdir/?uClean[M,N,K] $defdir/. +cp $mmdir/?uClean[M,N,K]F $defdir/. +cp $incdir/atlas_cacheedge.h $defdir/. +cp $incdir/atlas_tcacheedge.h $defdir/. +cp $incdir/atlas_??NKB.h $defdir/. +cp $incdir/?Xover.h $defdir/. +cp $incdir/atlas_?sysinfo.h $defdir/. +cp $TOPdir/tune/blas/level3/$arch/res/atlas_?trsmXover.h $defdir/. +cp $TOPdir/tune/blas/gemv/$arch/res/?MV[N,T]K.sum $defdir/. +cp $TOPdir/tune/blas/ger/$arch/res/?R1RES $defdir/. +gcc -o xnegfloat negfloat.c +./xnegfloat $defdir/?uClean[M,N,K] +./xnegfloat $defdir/?uClean[M,N,K]F +./xnegfloat $defdir/?uMMRES +./xnegfloat $defdir/?MMRES +./xnegfloat $defdir/?gMMRES +./xnegfloat $defdir/?best* +./xnegfloat $defdir/?Clean[M,N,K] +./xnegfloat $defdir/?MULADD +./xnegfloat $defdir/?MVRES +./xnegfloat $defdir/?R1RES +rm -f ./xnegfloat +# vi $defdir/?uClean[M,N,K] $defdir/?uClean[M,N,K]F $defdir/?uMMRES diff --git a/CONFIG/ARCHS/CreateDirs.sh b/CONFIG/ARCHS/CreateDirs.sh new file mode 100644 index 0000000..8df2f81 --- /dev/null +++ b/CONFIG/ARCHS/CreateDirs.sh @@ -0,0 +1,6 @@ +#!/bin/sh +# Creates dirs from .tar.bz2 +for arch in $* +do +bunzip2 -c $arch | tar xvf - +done diff --git a/CONFIG/ARCHS/CreateTar.sh b/CONFIG/ARCHS/CreateTar.sh new file mode 100644 index 0000000..516eede --- /dev/null +++ b/CONFIG/ARCHS/CreateTar.sh @@ -0,0 +1,7 @@ +#!/bin/sh +# Creates the appropriate .tgz from all subdirs +for arch in `ls -F | fgrep "/" | sed -e 's/\///'` +do +tar cvf $arch.tar $arch/* +bzip2 --best $arch.tar +done diff --git a/CONFIG/ARCHS/HAMMER64SSE3.tar.bz2 b/CONFIG/ARCHS/HAMMER64SSE3.tar.bz2 new file mode 100644 index 0000000000000000000000000000000000000000..a8d8eae7819aee0318c3400d94c19d0605442a5c GIT binary patch literal 11102 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 literal 0 HcmV?d00001 diff --git a/CONFIG/ARCHS/IBMz1032.tar.bz2 b/CONFIG/ARCHS/IBMz1032.tar.bz2 new file mode 100644 index 0000000000000000000000000000000000000000..8d9ceb3f2c6703d1e874c9575feb935459303632 GIT binary patch literal 6144 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 QJ717iI36Z}wm9H_0qVzn`2YX_ literal 0 HcmV?d00001 diff --git a/CONFIG/ARCHS/IBMz1364VXZ.tar.bz2 b/CONFIG/ARCHS/IBMz1364VXZ.tar.bz2 new file mode 100644 index 0000000000000000000000000000000000000000..a58926cd2588abf4086cf98d6b79a31fca37b16d GIT binary patch literal 7961 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 PKmIP{ig2MJPr?#FuI+*k literal 0 HcmV?d00001 diff --git a/CONFIG/ARCHS/IBMz19632.tar.bz2 b/CONFIG/ARCHS/IBMz19632.tar.bz2 new file mode 100644 index 0000000000000000000000000000000000000000..5af33d182da5d24e24b2cbca2f316659422243d6 GIT binary patch literal 4761 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 literal 0 HcmV?d00001 diff --git a/CONFIG/ARCHS/IBMz19664.tar.bz2 b/CONFIG/ARCHS/IBMz19664.tar.bz2 new file mode 100644 index 0000000000000000000000000000000000000000..42e8b8c10a735a8681b2342ad57d75b516b86f7a GIT binary patch literal 9412 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 literal 0 HcmV?d00001 diff --git a/CONFIG/ARCHS/K7323DNow.tar.bz2 b/CONFIG/ARCHS/K7323DNow.tar.bz2 new file mode 100644 index 0000000000000000000000000000000000000000..ffc0396da0f9e49d7a4b2e5bcf8a6d1913e08eaf GIT binary patch literal 5636 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 literal 0 HcmV?d00001 diff --git a/CONFIG/ARCHS/KillDirs.sh b/CONFIG/ARCHS/KillDirs.sh new file mode 100644 index 0000000..6819058 --- /dev/null +++ b/CONFIG/ARCHS/KillDirs.sh @@ -0,0 +1,8 @@ +#!/bin/bash +# Kills all dirs for which we have a .tgz +archs=`ls *.tgz` +for arch in $archs +do + echo rm -rf ${arch%\.tgz} + rm -rf ${arch%\.tgz} +done diff --git a/CONFIG/ARCHS/MIPSICE932.tar.bz2 b/CONFIG/ARCHS/MIPSICE932.tar.bz2 new file mode 100644 index 0000000000000000000000000000000000000000..3d62c866e544dfeb47675696f009db8a9e95c9fa GIT binary patch literal 14790 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 literal 0 HcmV?d00001 diff --git a/CONFIG/ARCHS/MIPSICE964.tar.bz2 b/CONFIG/ARCHS/MIPSICE964.tar.bz2 new file mode 100644 index 0000000000000000000000000000000000000000..fecf815be1cfb40e3a82fcab90c17ac321e31c0e GIT binary patch literal 14798 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

~@Z@yMB77$PSeUF8Q6)zsFn{Sn?nE zrgG=j8P(%S6p|M#>h(R{(~ex4A7O+DCt+!K1aX{j+}q(n1tA=!i*xjr9s`V=GA zl>mJu1?_LxI8|`MDfc9$%d7HUZl~>pU^U$b^1x1ZHI(#*Zs}>Pj29V*Azb%3g(lIVQ!Dk%tTtaqs`77Ql z>0Tw<5=Nr=s_}2eR@uUKpGWn0Pl4ghw&Y3SERaHwMiP5)E$0`5mWwZw0pj`m0l^TB zVViUgS6MXpDX#;S)J3+Q>o|#) zx36V;_f_vNBHzj^G*JRADKRZ-V5NQWb z5@VTz{Kb_B`cWrXBtx(E3NRJP z1!wu#bOLZV#4p$}-kWx>>KVrFw-R-{y;^h%gL%Z`z^U~iC#FLd=bf+5fonjPt%qM! ziV^s&u+XH6R`yipxujvsEp_vx*5F=KpxFKU_irc{64H@-%e=EB!(H=C5^6gB4{sAk zzAqR)+>{i==qYEjoUT zrO!VT6Q`wbJ2khaS$S_rvJ}Zmq%0AW^vjB7|6F*o-Kcq{LPC5(;(SuOECxNy(90pT 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 literal 0 HcmV?d00001 diff --git a/CONFIG/ARCHS/MIPSR1xK64.tar.bz2 b/CONFIG/ARCHS/MIPSR1xK64.tar.bz2 new file mode 100644 index 0000000000000000000000000000000000000000..dfa17aee93d8463fe7a76e863a9c14b96fb158e4 GIT binary patch literal 5038 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