OXIESEC PANEL
- Current Dir:
/
/
usr
/
include
/
x86_64-linux-gnu
/
atlas
Server IP: 139.59.38.164
Upload:
Create Dir:
Name
Size
Modified
Perms
📁
..
-
10/28/2024 06:50:44 AM
rwxr-xr-x
📄
atlas_buildinfo.h
2.28 KB
09/13/2017 08:29:27 PM
rw-r--r--
📄
atlas_cGetNB_gelqf.h
0 bytes
09/13/2017 08:29:27 PM
rw-r--r--
📄
atlas_cGetNB_geqlf.h
0 bytes
09/13/2017 08:29:27 PM
rw-r--r--
📄
atlas_cGetNB_geqrf.h
356 bytes
09/13/2017 08:29:27 PM
rw-r--r--
📄
atlas_cGetNB_gerqf.h
0 bytes
09/13/2017 08:29:27 PM
rw-r--r--
📄
atlas_cNCmm.h
454 bytes
09/13/2017 08:29:27 PM
rw-r--r--
📄
atlas_cacheedge.h
91 bytes
09/13/2017 08:29:27 PM
rw-r--r--
📄
atlas_cher2.h
2.98 KB
09/13/2017 08:29:27 PM
rw-r--r--
📄
atlas_cher2_L1.h
2.95 KB
09/13/2017 08:29:27 PM
rw-r--r--
📄
atlas_cher2_L2.h
2.95 KB
09/13/2017 08:29:27 PM
rw-r--r--
📄
atlas_cmvn.h
1.01 KB
09/13/2017 08:29:27 PM
rw-r--r--
📄
atlas_cmvn_L1.h
1 KB
09/13/2017 08:29:27 PM
rw-r--r--
📄
atlas_cmvn_L2.h
1.01 KB
09/13/2017 08:29:27 PM
rw-r--r--
📄
atlas_cmvnkernels.h
957 bytes
09/13/2017 08:29:27 PM
rw-r--r--
📄
atlas_cmvt.h
998 bytes
09/13/2017 08:29:27 PM
rw-r--r--
📄
atlas_cmvt_L1.h
996 bytes
09/13/2017 08:29:27 PM
rw-r--r--
📄
atlas_cmvt_L2.h
998 bytes
09/13/2017 08:29:27 PM
rw-r--r--
📄
atlas_cmvtkernels.h
957 bytes
09/13/2017 08:29:27 PM
rw-r--r--
📄
atlas_cr1.h
768 bytes
09/13/2017 08:29:27 PM
rw-r--r--
📄
atlas_cr1_L1.h
776 bytes
09/13/2017 08:29:27 PM
rw-r--r--
📄
atlas_cr1_L2.h
778 bytes
09/13/2017 08:29:27 PM
rw-r--r--
📄
atlas_cr1kernels.h
591 bytes
09/13/2017 08:29:27 PM
rw-r--r--
📄
atlas_cr2.h
844 bytes
09/13/2017 08:29:27 PM
rw-r--r--
📄
atlas_cr2_L1.h
842 bytes
09/13/2017 08:29:27 PM
rw-r--r--
📄
atlas_cr2_L2.h
844 bytes
09/13/2017 08:29:27 PM
rw-r--r--
📄
atlas_cr2kernels.h
728 bytes
09/13/2017 08:29:27 PM
rw-r--r--
📄
atlas_csNKB.h
77 bytes
09/13/2017 08:29:27 PM
rw-r--r--
📄
atlas_csyr.h
848 bytes
09/13/2017 08:29:27 PM
rw-r--r--
📄
atlas_csyr2NX.h
78 bytes
09/13/2017 08:29:27 PM
rw-r--r--
📄
atlas_csyrNX.h
77 bytes
09/13/2017 08:29:27 PM
rw-r--r--
📄
atlas_csyr_L1.h
2.19 KB
09/13/2017 08:29:27 PM
rw-r--r--
📄
atlas_csyr_L2.h
2.19 KB
09/13/2017 08:29:27 PM
rw-r--r--
📄
atlas_csysinfo.h
194 bytes
09/13/2017 08:29:27 PM
rw-r--r--
📄
atlas_ctGetNB_gelqf.h
0 bytes
09/13/2017 08:29:27 PM
rw-r--r--
📄
atlas_ctGetNB_geqlf.h
0 bytes
09/13/2017 08:29:27 PM
rw-r--r--
📄
atlas_ctGetNB_geqrf.h
375 bytes
09/13/2017 08:29:27 PM
rw-r--r--
📄
atlas_ctGetNB_gerqf.h
0 bytes
09/13/2017 08:29:27 PM
rw-r--r--
📄
atlas_ctrsmXover.h
0 bytes
09/13/2017 08:29:27 PM
rw-r--r--
📄
atlas_dGetNB_gelqf.h
0 bytes
09/13/2017 08:29:27 PM
rw-r--r--
📄
atlas_dGetNB_geqlf.h
0 bytes
09/13/2017 08:29:27 PM
rw-r--r--
📄
atlas_dGetNB_geqrf.h
405 bytes
09/13/2017 08:29:27 PM
rw-r--r--
📄
atlas_dGetNB_gerqf.h
0 bytes
09/13/2017 08:29:27 PM
rw-r--r--
📄
atlas_dNCmm.h
453 bytes
09/13/2017 08:29:27 PM
rw-r--r--
📄
atlas_dlamch.h
857 bytes
09/13/2017 08:29:27 PM
rw-r--r--
📄
atlas_dmvn.h
1.02 KB
09/13/2017 08:29:27 PM
rw-r--r--
📄
atlas_dmvn_L1.h
1.01 KB
09/13/2017 08:29:27 PM
rw-r--r--
📄
atlas_dmvn_L2.h
1.01 KB
09/13/2017 08:29:27 PM
rw-r--r--
📄
atlas_dmvnkernels.h
981 bytes
09/13/2017 08:29:27 PM
rw-r--r--
📄
atlas_dmvt.h
1007 bytes
09/13/2017 08:29:27 PM
rw-r--r--
📄
atlas_dmvt_L1.h
1005 bytes
09/13/2017 08:29:27 PM
rw-r--r--
📄
atlas_dmvt_L2.h
1007 bytes
09/13/2017 08:29:27 PM
rw-r--r--
📄
atlas_dmvtkernels.h
981 bytes
09/13/2017 08:29:27 PM
rw-r--r--
📄
atlas_dr1.h
784 bytes
09/13/2017 08:29:27 PM
rw-r--r--
📄
atlas_dr1_L1.h
785 bytes
09/13/2017 08:29:27 PM
rw-r--r--
📄
atlas_dr1_L2.h
786 bytes
09/13/2017 08:29:27 PM
rw-r--r--
📄
atlas_dr1kernels.h
608 bytes
09/13/2017 08:29:27 PM
rw-r--r--
📄
atlas_dr2.h
854 bytes
09/13/2017 08:29:27 PM
rw-r--r--
📄
atlas_dr2_L1.h
852 bytes
09/13/2017 08:29:27 PM
rw-r--r--
📄
atlas_dr2_L2.h
854 bytes
09/13/2017 08:29:27 PM
rw-r--r--
📄
atlas_dr2kernels.h
748 bytes
09/13/2017 08:29:27 PM
rw-r--r--
📄
atlas_dsyr.h
1.81 KB
09/13/2017 08:29:27 PM
rw-r--r--
📄
atlas_dsyr2.h
2.19 KB
09/13/2017 08:29:27 PM
rw-r--r--
📄
atlas_dsyr2NX.h
78 bytes
09/13/2017 08:29:27 PM
rw-r--r--
📄
atlas_dsyr2_L1.h
1.92 KB
09/13/2017 08:29:27 PM
rw-r--r--
📄
atlas_dsyr2_L2.h
1.92 KB
09/13/2017 08:29:27 PM
rw-r--r--
📄
atlas_dsyrNX.h
76 bytes
09/13/2017 08:29:27 PM
rw-r--r--
📄
atlas_dsyr_L1.h
7.09 KB
09/13/2017 08:29:27 PM
rw-r--r--
📄
atlas_dsyr_L2.h
7.09 KB
09/13/2017 08:29:27 PM
rw-r--r--
📄
atlas_dsysinfo.h
195 bytes
09/13/2017 08:29:27 PM
rw-r--r--
📄
atlas_dtGetNB_gelqf.h
0 bytes
09/13/2017 08:29:27 PM
rw-r--r--
📄
atlas_dtGetNB_geqlf.h
0 bytes
09/13/2017 08:29:27 PM
rw-r--r--
📄
atlas_dtGetNB_geqrf.h
471 bytes
09/13/2017 08:29:27 PM
rw-r--r--
📄
atlas_dtGetNB_gerqf.h
0 bytes
09/13/2017 08:29:27 PM
rw-r--r--
📄
atlas_dtrsmXover.h
112 bytes
09/13/2017 08:29:27 PM
rw-r--r--
📄
atlas_sGetNB_gelqf.h
0 bytes
09/13/2017 08:29:27 PM
rw-r--r--
📄
atlas_sGetNB_geqlf.h
0 bytes
09/13/2017 08:29:27 PM
rw-r--r--
📄
atlas_sGetNB_geqrf.h
378 bytes
09/13/2017 08:29:27 PM
rw-r--r--
📄
atlas_sGetNB_gerqf.h
0 bytes
09/13/2017 08:29:27 PM
rw-r--r--
📄
atlas_sNCmm.h
454 bytes
09/13/2017 08:29:27 PM
rw-r--r--
📄
atlas_slamch.h
855 bytes
09/13/2017 08:29:27 PM
rw-r--r--
📄
atlas_smvn.h
1.01 KB
09/13/2017 08:29:27 PM
rw-r--r--
📄
atlas_smvn_L1.h
1.52 KB
09/13/2017 08:29:27 PM
rw-r--r--
📄
atlas_smvn_L2.h
1.52 KB
09/13/2017 08:29:27 PM
rw-r--r--
📄
atlas_smvnkernels.h
1.27 KB
09/13/2017 08:29:27 PM
rw-r--r--
📄
atlas_smvt.h
998 bytes
09/13/2017 08:29:27 PM
rw-r--r--
📄
atlas_smvt_L1.h
996 bytes
09/13/2017 08:29:27 PM
rw-r--r--
📄
atlas_smvt_L2.h
998 bytes
09/13/2017 08:29:27 PM
rw-r--r--
📄
atlas_smvtkernels.h
957 bytes
09/13/2017 08:29:27 PM
rw-r--r--
📄
atlas_sr1.h
778 bytes
09/13/2017 08:29:27 PM
rw-r--r--
📄
atlas_sr1_L1.h
776 bytes
09/13/2017 08:29:27 PM
rw-r--r--
📄
atlas_sr1_L2.h
770 bytes
09/13/2017 08:29:27 PM
rw-r--r--
📄
atlas_sr1kernels.h
591 bytes
09/13/2017 08:29:27 PM
rw-r--r--
📄
atlas_sr2.h
845 bytes
09/13/2017 08:29:27 PM
rw-r--r--
📄
atlas_sr2_L1.h
842 bytes
09/13/2017 08:29:27 PM
rw-r--r--
📄
atlas_sr2_L2.h
844 bytes
09/13/2017 08:29:27 PM
rw-r--r--
📄
atlas_sr2kernels.h
723 bytes
09/13/2017 08:29:27 PM
rw-r--r--
📄
atlas_ssyr.h
2.39 KB
09/13/2017 08:29:27 PM
rw-r--r--
📄
atlas_ssyr2.h
1.95 KB
09/13/2017 08:29:27 PM
rw-r--r--
📄
atlas_ssyr2NX.h
79 bytes
09/13/2017 08:29:27 PM
rw-r--r--
📄
atlas_ssyr2_L1.h
2.89 KB
09/13/2017 08:29:27 PM
rw-r--r--
📄
atlas_ssyr2_L2.h
2.89 KB
09/13/2017 08:29:27 PM
rw-r--r--
📄
atlas_ssyrNX.h
75 bytes
09/13/2017 08:29:27 PM
rw-r--r--
📄
atlas_ssyr_L1.h
1.78 KB
09/13/2017 08:29:27 PM
rw-r--r--
📄
atlas_ssyr_L2.h
690 bytes
09/13/2017 08:29:27 PM
rw-r--r--
📄
atlas_ssysinfo.h
194 bytes
09/13/2017 08:29:27 PM
rw-r--r--
📄
atlas_stGetNB_gelqf.h
0 bytes
09/13/2017 08:29:27 PM
rw-r--r--
📄
atlas_stGetNB_geqlf.h
0 bytes
09/13/2017 08:29:27 PM
rw-r--r--
📄
atlas_stGetNB_geqrf.h
411 bytes
09/13/2017 08:29:27 PM
rw-r--r--
📄
atlas_stGetNB_gerqf.h
0 bytes
09/13/2017 08:29:27 PM
rw-r--r--
📄
atlas_strsmXover.h
112 bytes
09/13/2017 08:29:27 PM
rw-r--r--
📄
atlas_taffinity.h
0 bytes
09/13/2017 08:29:27 PM
rw-r--r--
📄
atlas_tcacheedge.h
91 bytes
09/13/2017 08:29:27 PM
rw-r--r--
📄
atlas_trsmNB.h
256 bytes
09/13/2017 08:29:27 PM
rw-r--r--
📄
atlas_tsumm.h
0 bytes
09/13/2017 08:29:27 PM
rw-r--r--
📄
atlas_type.h
767 bytes
09/13/2017 08:29:27 PM
rw-r--r--
📄
atlas_zGetNB_gelqf.h
0 bytes
09/13/2017 08:29:27 PM
rw-r--r--
📄
atlas_zGetNB_geqlf.h
0 bytes
09/13/2017 08:29:27 PM
rw-r--r--
📄
atlas_zGetNB_geqrf.h
313 bytes
09/13/2017 08:29:27 PM
rw-r--r--
📄
atlas_zGetNB_gerqf.h
0 bytes
09/13/2017 08:29:27 PM
rw-r--r--
📄
atlas_zNCmm.h
447 bytes
09/13/2017 08:29:27 PM
rw-r--r--
📄
atlas_zdNKB.h
77 bytes
09/13/2017 08:29:27 PM
rw-r--r--
📄
atlas_zher2.h
5.01 KB
09/13/2017 08:29:27 PM
rw-r--r--
📄
atlas_zher2_L1.h
1.03 KB
09/13/2017 08:29:27 PM
rw-r--r--
📄
atlas_zher2_L2.h
4.98 KB
09/13/2017 08:29:27 PM
rw-r--r--
📄
atlas_zmvn.h
1013 bytes
09/13/2017 08:29:27 PM
rw-r--r--
📄
atlas_zmvn_L1.h
1.01 KB
09/13/2017 08:29:27 PM
rw-r--r--
📄
atlas_zmvn_L2.h
1.01 KB
09/13/2017 08:29:27 PM
rw-r--r--
📄
atlas_zmvnkernels.h
971 bytes
09/13/2017 08:29:27 PM
rw-r--r--
📄
atlas_zmvt.h
988 bytes
09/13/2017 08:29:27 PM
rw-r--r--
📄
atlas_zmvt_L1.h
1005 bytes
09/13/2017 08:29:27 PM
rw-r--r--
📄
atlas_zmvt_L2.h
1007 bytes
09/13/2017 08:29:27 PM
rw-r--r--
📄
atlas_zmvtkernels.h
971 bytes
09/13/2017 08:29:27 PM
rw-r--r--
📄
atlas_zr1.h
782 bytes
09/13/2017 08:29:27 PM
rw-r--r--
📄
atlas_zr1_L1.h
784 bytes
09/13/2017 08:29:27 PM
rw-r--r--
📄
atlas_zr1_L2.h
784 bytes
09/13/2017 08:29:27 PM
rw-r--r--
📄
atlas_zr1kernels.h
608 bytes
09/13/2017 08:29:27 PM
rw-r--r--
📄
atlas_zr2.h
852 bytes
09/13/2017 08:29:27 PM
rw-r--r--
📄
atlas_zr2_L1.h
852 bytes
09/13/2017 08:29:27 PM
rw-r--r--
📄
atlas_zr2_L2.h
854 bytes
09/13/2017 08:29:27 PM
rw-r--r--
📄
atlas_zr2kernels.h
748 bytes
09/13/2017 08:29:27 PM
rw-r--r--
📄
atlas_zsyr.h
3.55 KB
09/13/2017 08:29:27 PM
rw-r--r--
📄
atlas_zsyr2NX.h
79 bytes
09/13/2017 08:29:27 PM
rw-r--r--
📄
atlas_zsyrNX.h
76 bytes
09/13/2017 08:29:27 PM
rw-r--r--
📄
atlas_zsyr_L1.h
15.47 KB
09/13/2017 08:29:27 PM
rw-r--r--
📄
atlas_zsyr_L2.h
1.75 KB
09/13/2017 08:29:27 PM
rw-r--r--
📄
atlas_zsysinfo.h
195 bytes
09/13/2017 08:29:27 PM
rw-r--r--
📄
atlas_ztGetNB_gelqf.h
0 bytes
09/13/2017 08:29:27 PM
rw-r--r--
📄
atlas_ztGetNB_geqlf.h
0 bytes
09/13/2017 08:29:27 PM
rw-r--r--
📄
atlas_ztGetNB_geqrf.h
318 bytes
09/13/2017 08:29:27 PM
rw-r--r--
📄
atlas_ztGetNB_gerqf.h
0 bytes
09/13/2017 08:29:27 PM
rw-r--r--
📄
atlas_ztrsmXover.h
0 bytes
09/13/2017 08:29:27 PM
rw-r--r--
📄
cXover.h
557 bytes
09/13/2017 08:29:27 PM
rw-r--r--
📄
cmm.h
2.65 KB
09/13/2017 08:29:27 PM
rw-r--r--
📄
dXover.h
537 bytes
09/13/2017 08:29:27 PM
rw-r--r--
📄
dmm.h
655 bytes
09/13/2017 08:29:27 PM
rw-r--r--
📄
sXover.h
538 bytes
09/13/2017 08:29:27 PM
rw-r--r--
📄
smm.h
655 bytes
09/13/2017 08:29:27 PM
rw-r--r--
📄
zXover.h
556 bytes
09/13/2017 08:29:27 PM
rw-r--r--
📄
zmm.h
2.65 KB
09/13/2017 08:29:27 PM
rw-r--r--
Editing: atlas_cher2.h
Close
/* * This file generated on line 445 of /build/atlas-jedIp7/atlas-3.10.3/build/..//tune/blas/ger/r2hgen.c */ #ifndef ATLAS_CSYR2_H #define ATLAS_CSYR2_H #include "atlas_cr2.h" #define ATL_s2U_NU 2 #define ATL_s2L_NU 2 #define ATL_GetPartS2 ATL_GetPartR2 #define ATL_MIN_RESTRICTED_M 1 #define ATL_URGERK ATL_cger2k__900001 static void ATL_GENGERK(ATL_CINT M, ATL_CINT N, const TYPE *X, const TYPE *Y, const TYPE *W, const TYPE *Z, TYPE *A, ATL_CINT lda) { int nu, minM, minN, i, FNU, aX, aX2A, aY, aW, aZ; ATL_INT CEL; ATL_r2kern_t gerk; const TYPE one[2] = {ATL_rone, ATL_rzero}; gerk = ATL_GetR2Kern(M, N, A, lda, &i, &nu, &minM, &minN, &aX, &aX2A, &aY, &FNU, &CEL); if (aX2A) { aX = ((size_t)A) % ATL_Cachelen == ((size_t)X) % ATL_Cachelen; aW = ((size_t)A) % ATL_Cachelen == ((size_t)W) % ATL_Cachelen; } else { aW = (aX) ? (((size_t)W)/aX)*aX == (size_t)W : 1; aX = (aX) ? (((size_t)X)/aX)*aX == (size_t)X : 1; } aZ = (aY) ? (((size_t)Z)/aY)*aY == (size_t)Z : 1; aY = (aY) ? (((size_t)Y)/aY)*aY == (size_t)Y : 1; if (M >= minM && N >= minN && aX && aY && aW && aZ) { if (FNU) { ATL_CINT n = (N/nu)*nu, nr=N-n; gerk(M, n, X, Y, W, Z, A, lda); if (nr) ATL_cger2k_Nlt8(M, nr, one, X, 1, Y+(n+n), 1, one, W, 1, Z+(n+n), 1, A+(n+n)*lda, lda); } /* end if (FNU) */ else gerk(M, N, X, Y, W, Z, A, lda); } /* end if can call optimized kernel */ else ATL_cger2k_Mlt16(M, N, one, X, 1, Y, 1, one, W, 1, Z, 1, A, lda); } #define ATL_HER2U_nu(A_, lda_, x_, y_, xt_, yt_) \ { \ TYPE *aa=(A_); \ ATL_CINT lda0_ = 0, lda1_ = lda0_+(lda_)+(lda_); \ const TYPE x0r=*(x_), x0i=(x_)[1], x1r=(x_)[2], x1i=(x_)[3]; \ const TYPE xt0r=*(xt_), xt0i=(xt_)[1], xt1r=(xt_)[2], xt1i=(xt_)[3]; \ const TYPE y0r=*(y_), y0i=(y_)[1], y1r=(y_)[2], y1i=(y_)[3]; \ const TYPE yt0r=*(yt_), yt0i=(yt_)[1], yt1r=(yt_)[2], yt1i=(yt_)[3]; \ aa[lda0_+0] += x0r*yt0r-x0i*yt0i + y0r*xt0r-y0i*xt0i; \ aa[lda0_+1] = 0.0; \ aa[lda1_+0] += x0r*yt1r-x0i*yt1i + y0r*xt1r-y0i*xt1i; \ aa[lda1_+1] += x0r*yt1i+x0i*yt1r + y0r*xt1i+y0i*xt1r; \ aa[lda1_+2] += x1r*yt1r-x1i*yt1i + y1r*xt1r-y1i*xt1i; \ aa[lda1_+3] = 0.0; \ } #define ATL_HER2L_nu(A_, lda_, x_, y_, xt_, yt_) \ { \ TYPE *aa=(A_); \ ATL_CINT lda0_ = 0, lda1_ = lda0_+(lda_)+(lda_); \ const TYPE x0r=*(x_), x0i=(x_)[1], x1r=(x_)[2], x1i=(x_)[3]; \ const TYPE xt0r=*(xt_), xt0i=(xt_)[1], xt1r=(xt_)[2], xt1i=(xt_)[3]; \ const TYPE y0r=*(y_), y0i=(y_)[1], y1r=(y_)[2], y1i=(y_)[3]; \ const TYPE yt0r=*(yt_), yt0i=(yt_)[1], yt1r=(yt_)[2], yt1i=(yt_)[3]; \ aa[lda0_+0] += x0r*yt0r-x0i*yt0i + y0r*xt0r-y0i*xt0i; \ aa[lda0_+1] = 0.0; \ aa[lda0_+2] += x1r*yt0r-x1i*yt0i + y1r*xt0r-y1i*xt0i; \ aa[lda0_+3] += x1r*yt0i+x1i*yt0r + y1r*xt0i+y1i*xt0r; \ aa[lda1_+2] += x1r*yt1r-x1i*yt1i + y1r*xt1r-y1i*xt1i; \ aa[lda1_+3] = 0.0; \ } #endif