summaryrefslogtreecommitdiff
path: root/kaldi_io/src/tools/ATLAS/include/atlas_reflvl3.h
diff options
context:
space:
mode:
authorDeterminant <[email protected]>2015-08-14 11:51:42 +0800
committerDeterminant <[email protected]>2015-08-14 11:51:42 +0800
commit96a32415ab43377cf1575bd3f4f2980f58028209 (patch)
tree30a2d92d73e8f40ac87b79f6f56e227bfc4eea6e /kaldi_io/src/tools/ATLAS/include/atlas_reflvl3.h
parentc177a7549bd90670af4b29fa813ddea32cfe0f78 (diff)
add implementation for kaldi io (by ymz)
Diffstat (limited to 'kaldi_io/src/tools/ATLAS/include/atlas_reflvl3.h')
-rw-r--r--kaldi_io/src/tools/ATLAS/include/atlas_reflvl3.h2292
1 files changed, 2292 insertions, 0 deletions
diff --git a/kaldi_io/src/tools/ATLAS/include/atlas_reflvl3.h b/kaldi_io/src/tools/ATLAS/include/atlas_reflvl3.h
new file mode 100644
index 0000000..0451ff9
--- /dev/null
+++ b/kaldi_io/src/tools/ATLAS/include/atlas_reflvl3.h
@@ -0,0 +1,2292 @@
+/* ---------------------------------------------------------------------
+ *
+ * -- Automatically Tuned Linear Algebra Software (ATLAS)
+ * (C) Copyright 2000 All Rights Reserved
+ *
+ * -- ATLAS routine -- Version 3.2 -- December 25, 2000
+ *
+ * Author : Antoine P. Petitet
+ * Originally developed at the University of Tennessee,
+ * Innovative Computing Laboratory, Knoxville TN, 37996-1301, USA.
+ *
+ * ---------------------------------------------------------------------
+ *
+ * -- Copyright notice and Licensing terms:
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ *
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions, and the following disclaimer in
+ * the documentation and/or other materials provided with the distri-
+ * bution.
+ * 3. The name of the University, the ATLAS group, or the names of its
+ * contributors may not be used to endorse or promote products deri-
+ * ved from this software without specific written permission.
+ *
+ * -- Disclaimer:
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+ * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE UNIVERSITY
+ * OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPE-
+ * CIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
+ * TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA,
+ * OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEO-
+ * RY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (IN-
+ * CLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
+ * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ *
+ * ---------------------------------------------------------------------
+ */
+#ifndef ATLAS_REFLVL3_H
+#define ATLAS_REFLVL3_H
+/*
+ * =====================================================================
+ * Prototypes for Level 3 Reference Internal ATLAS BLAS routines
+ * =====================================================================
+ */
+void ATL_srefgemmNN
+(
+ const int, const int, const int,
+ const float,
+ const float *, const int,
+ const float *, const int,
+ const float,
+ float *, const int
+);
+
+void ATL_srefgemmNT
+(
+ const int, const int, const int,
+ const float,
+ const float *, const int,
+ const float *, const int,
+ const float,
+ float *, const int
+);
+
+void ATL_srefgemmTN
+(
+ const int, const int, const int,
+ const float,
+ const float *, const int,
+ const float *, const int,
+ const float,
+ float *, const int
+);
+
+void ATL_srefgemmTT
+(
+ const int, const int, const int,
+ const float,
+ const float *, const int,
+ const float *, const int,
+ const float,
+ float *, const int
+);
+
+void ATL_srefsymmLL
+(
+ const int, const int,
+ const float,
+ const float *, const int,
+ const float *, const int,
+ const float,
+ float *, const int
+);
+
+void ATL_srefsymmLU
+(
+ const int, const int,
+ const float,
+ const float *, const int,
+ const float *, const int,
+ const float,
+ float *, const int
+);
+
+void ATL_srefsymmRL
+(
+ const int, const int,
+ const float,
+ const float *, const int,
+ const float *, const int,
+ const float,
+ float *, const int
+);
+
+void ATL_srefsymmRU
+(
+ const int, const int,
+ const float,
+ const float *, const int,
+ const float *, const int,
+ const float,
+ float *, const int
+);
+
+void ATL_srefsyrkLN
+(
+ const int, const int,
+ const float,
+ const float *, const int,
+ const float,
+ float *, const int
+);
+
+void ATL_srefsyrkLT
+(
+ const int, const int,
+ const float,
+ const float *, const int,
+ const float,
+ float *, const int
+);
+
+void ATL_srefsyrkUN
+(
+ const int, const int,
+ const float,
+ const float *, const int,
+ const float,
+ float *, const int
+);
+
+void ATL_srefsyrkUT
+(
+ const int, const int,
+ const float,
+ const float *, const int,
+ const float,
+ float *, const int
+);
+
+void ATL_srefsyr2kLN
+(
+ const int, const int,
+ const float,
+ const float *, const int,
+ const float *, const int,
+ const float,
+ float *, const int
+);
+
+void ATL_srefsyr2kLT
+(
+ const int, const int,
+ const float,
+ const float *, const int,
+ const float *, const int,
+ const float,
+ float *, const int
+);
+
+void ATL_srefsyr2kUN
+(
+ const int, const int,
+ const float,
+ const float *, const int,
+ const float *, const int,
+ const float,
+ float *, const int
+);
+
+void ATL_srefsyr2kUT
+(
+ const int, const int,
+ const float,
+ const float *, const int,
+ const float *, const int,
+ const float,
+ float *, const int
+);
+
+void ATL_sreftrmmLLNN
+(
+ const int, const int,
+ const float,
+ const float *, const int,
+ float *, const int
+);
+
+void ATL_sreftrmmLLNU
+(
+ const int, const int,
+ const float,
+ const float *, const int,
+ float *, const int
+);
+
+void ATL_sreftrmmLLTN
+(
+ const int, const int,
+ const float,
+ const float *, const int,
+ float *, const int
+);
+
+void ATL_sreftrmmLLTU
+(
+ const int, const int,
+ const float,
+ const float *, const int,
+ float *, const int
+);
+
+void ATL_sreftrmmLUNN
+(
+ const int, const int,
+ const float,
+ const float *, const int,
+ float *, const int
+);
+
+void ATL_sreftrmmLUNU
+(
+ const int, const int,
+ const float,
+ const float *, const int,
+ float *, const int
+);
+
+void ATL_sreftrmmLUTN
+(
+ const int, const int,
+ const float,
+ const float *, const int,
+ float *, const int
+);
+
+void ATL_sreftrmmLUTU
+(
+ const int, const int,
+ const float,
+ const float *, const int,
+ float *, const int
+);
+
+void ATL_sreftrmmRLNN
+(
+ const int, const int,
+ const float,
+ const float *, const int,
+ float *, const int
+);
+
+void ATL_sreftrmmRLNU
+(
+ const int, const int,
+ const float,
+ const float *, const int,
+ float *, const int
+);
+
+void ATL_sreftrmmRLTN
+(
+ const int, const int,
+ const float,
+ const float *, const int,
+ float *, const int
+);
+
+void ATL_sreftrmmRLTU
+(
+ const int, const int,
+ const float,
+ const float *, const int,
+ float *, const int
+);
+
+void ATL_sreftrmmRUNN
+(
+ const int, const int,
+ const float,
+ const float *, const int,
+ float *, const int
+);
+
+void ATL_sreftrmmRUNU
+(
+ const int, const int,
+ const float,
+ const float *, const int,
+ float *, const int
+);
+
+void ATL_sreftrmmRUTN
+(
+ const int, const int,
+ const float,
+ const float *, const int,
+ float *, const int
+);
+
+void ATL_sreftrmmRUTU
+(
+ const int, const int,
+ const float,
+ const float *, const int,
+ float *, const int
+);
+
+void ATL_sreftrsmLLNN
+(
+ const int, const int,
+ const float,
+ const float *, const int,
+ float *, const int
+);
+
+void ATL_sreftrsmLLNU
+(
+ const int, const int,
+ const float,
+ const float *, const int,
+ float *, const int
+);
+
+void ATL_sreftrsmLLTN
+(
+ const int, const int,
+ const float,
+ const float *, const int,
+ float *, const int
+);
+
+void ATL_sreftrsmLLTU
+(
+ const int, const int,
+ const float,
+ const float *, const int,
+ float *, const int
+);
+
+void ATL_sreftrsmLUNN
+(
+ const int, const int,
+ const float,
+ const float *, const int,
+ float *, const int
+);
+
+void ATL_sreftrsmLUNU
+(
+ const int, const int,
+ const float,
+ const float *, const int,
+ float *, const int
+);
+
+void ATL_sreftrsmLUTN
+(
+ const int, const int,
+ const float,
+ const float *, const int,
+ float *, const int
+);
+
+void ATL_sreftrsmLUTU
+(
+ const int, const int,
+ const float,
+ const float *, const int,
+ float *, const int
+);
+
+void ATL_sreftrsmRLNN
+(
+ const int, const int,
+ const float,
+ const float *, const int,
+ float *, const int
+);
+
+void ATL_sreftrsmRLNU
+(
+ const int, const int,
+ const float,
+ const float *, const int,
+ float *, const int
+);
+
+void ATL_sreftrsmRLTN
+(
+ const int, const int,
+ const float,
+ const float *, const int,
+ float *, const int
+);
+
+void ATL_sreftrsmRLTU
+(
+ const int, const int,
+ const float,
+ const float *, const int,
+ float *, const int
+);
+
+void ATL_sreftrsmRUNN
+(
+ const int, const int,
+ const float,
+ const float *, const int,
+ float *, const int
+);
+
+void ATL_sreftrsmRUNU
+(
+ const int, const int,
+ const float,
+ const float *, const int,
+ float *, const int
+);
+
+void ATL_sreftrsmRUTN
+(
+ const int, const int,
+ const float,
+ const float *, const int,
+ float *, const int
+);
+
+void ATL_sreftrsmRUTU
+(
+ const int, const int,
+ const float,
+ const float *, const int,
+ float *, const int
+);
+
+void ATL_drefgemmNN
+(
+ const int, const int, const int,
+ const double,
+ const double *, const int,
+ const double *, const int,
+ const double,
+ double *, const int
+);
+
+void ATL_drefgemmNT
+(
+ const int, const int, const int,
+ const double,
+ const double *, const int,
+ const double *, const int,
+ const double,
+ double *, const int
+);
+
+void ATL_drefgemmTN
+(
+ const int, const int, const int,
+ const double,
+ const double *, const int,
+ const double *, const int,
+ const double,
+ double *, const int
+);
+
+void ATL_drefgemmTT
+(
+ const int, const int, const int,
+ const double,
+ const double *, const int,
+ const double *, const int,
+ const double,
+ double *, const int
+);
+
+void ATL_drefsymmLL
+(
+ const int, const int,
+ const double,
+ const double *, const int,
+ const double *, const int,
+ const double,
+ double *, const int
+);
+
+void ATL_drefsymmLU
+(
+ const int, const int,
+ const double,
+ const double *, const int,
+ const double *, const int,
+ const double,
+ double *, const int
+);
+
+void ATL_drefsymmRL
+(
+ const int, const int,
+ const double,
+ const double *, const int,
+ const double *, const int,
+ const double,
+ double *, const int
+);
+
+void ATL_drefsymmRU
+(
+ const int, const int,
+ const double,
+ const double *, const int,
+ const double *, const int,
+ const double,
+ double *, const int
+);
+
+void ATL_drefsyrkLN
+(
+ const int, const int,
+ const double,
+ const double *, const int,
+ const double,
+ double *, const int
+);
+
+void ATL_drefsyrkLT
+(
+ const int, const int,
+ const double,
+ const double *, const int,
+ const double,
+ double *, const int
+);
+
+void ATL_drefsyrkUN
+(
+ const int, const int,
+ const double,
+ const double *, const int,
+ const double,
+ double *, const int
+);
+
+void ATL_drefsyrkUT
+(
+ const int, const int,
+ const double,
+ const double *, const int,
+ const double,
+ double *, const int
+);
+
+void ATL_drefsyr2kLN
+(
+ const int, const int,
+ const double,
+ const double *, const int,
+ const double *, const int,
+ const double,
+ double *, const int
+);
+
+void ATL_drefsyr2kLT
+(
+ const int, const int,
+ const double,
+ const double *, const int,
+ const double *, const int,
+ const double,
+ double *, const int
+);
+
+void ATL_drefsyr2kUN
+(
+ const int, const int,
+ const double,
+ const double *, const int,
+ const double *, const int,
+ const double,
+ double *, const int
+);
+
+void ATL_drefsyr2kUT
+(
+ const int, const int,
+ const double,
+ const double *, const int,
+ const double *, const int,
+ const double,
+ double *, const int
+);
+
+void ATL_dreftrmmLLNN
+(
+ const int, const int,
+ const double,
+ const double *, const int,
+ double *, const int
+);
+
+void ATL_dreftrmmLLNU
+(
+ const int, const int,
+ const double,
+ const double *, const int,
+ double *, const int
+);
+
+void ATL_dreftrmmLLTN
+(
+ const int, const int,
+ const double,
+ const double *, const int,
+ double *, const int
+);
+
+void ATL_dreftrmmLLTU
+(
+ const int, const int,
+ const double,
+ const double *, const int,
+ double *, const int
+);
+
+void ATL_dreftrmmLUNN
+(
+ const int, const int,
+ const double,
+ const double *, const int,
+ double *, const int
+);
+
+void ATL_dreftrmmLUNU
+(
+ const int, const int,
+ const double,
+ const double *, const int,
+ double *, const int
+);
+
+void ATL_dreftrmmLUTN
+(
+ const int, const int,
+ const double,
+ const double *, const int,
+ double *, const int
+);
+
+void ATL_dreftrmmLUTU
+(
+ const int, const int,
+ const double,
+ const double *, const int,
+ double *, const int
+);
+
+void ATL_dreftrmmRLNN
+(
+ const int, const int,
+ const double,
+ const double *, const int,
+ double *, const int
+);
+
+void ATL_dreftrmmRLNU
+(
+ const int, const int,
+ const double,
+ const double *, const int,
+ double *, const int
+);
+
+void ATL_dreftrmmRLTN
+(
+ const int, const int,
+ const double,
+ const double *, const int,
+ double *, const int
+);
+
+void ATL_dreftrmmRLTU
+(
+ const int, const int,
+ const double,
+ const double *, const int,
+ double *, const int
+);
+
+void ATL_dreftrmmRUNN
+(
+ const int, const int,
+ const double,
+ const double *, const int,
+ double *, const int
+);
+
+void ATL_dreftrmmRUNU
+(
+ const int, const int,
+ const double,
+ const double *, const int,
+ double *, const int
+);
+
+void ATL_dreftrmmRUTN
+(
+ const int, const int,
+ const double,
+ const double *, const int,
+ double *, const int
+);
+
+void ATL_dreftrmmRUTU
+(
+ const int, const int,
+ const double,
+ const double *, const int,
+ double *, const int
+);
+
+void ATL_dreftrsmLLNN
+(
+ const int, const int,
+ const double,
+ const double *, const int,
+ double *, const int
+);
+
+void ATL_dreftrsmLLNU
+(
+ const int, const int,
+ const double,
+ const double *, const int,
+ double *, const int
+);
+
+void ATL_dreftrsmLLTN
+(
+ const int, const int,
+ const double,
+ const double *, const int,
+ double *, const int
+);
+
+void ATL_dreftrsmLLTU
+(
+ const int, const int,
+ const double,
+ const double *, const int,
+ double *, const int
+);
+
+void ATL_dreftrsmLUNN
+(
+ const int, const int,
+ const double,
+ const double *, const int,
+ double *, const int
+);
+
+void ATL_dreftrsmLUNU
+(
+ const int, const int,
+ const double,
+ const double *, const int,
+ double *, const int
+);
+
+void ATL_dreftrsmLUTN
+(
+ const int, const int,
+ const double,
+ const double *, const int,
+ double *, const int
+);
+
+void ATL_dreftrsmLUTU
+(
+ const int, const int,
+ const double,
+ const double *, const int,
+ double *, const int
+);
+
+void ATL_dreftrsmRLNN
+(
+ const int, const int,
+ const double,
+ const double *, const int,
+ double *, const int
+);
+
+void ATL_dreftrsmRLNU
+(
+ const int, const int,
+ const double,
+ const double *, const int,
+ double *, const int
+);
+
+void ATL_dreftrsmRLTN
+(
+ const int, const int,
+ const double,
+ const double *, const int,
+ double *, const int
+);
+
+void ATL_dreftrsmRLTU
+(
+ const int, const int,
+ const double,
+ const double *, const int,
+ double *, const int
+);
+
+void ATL_dreftrsmRUNN
+(
+ const int, const int,
+ const double,
+ const double *, const int,
+ double *, const int
+);
+
+void ATL_dreftrsmRUNU
+(
+ const int, const int,
+ const double,
+ const double *, const int,
+ double *, const int
+);
+
+void ATL_dreftrsmRUTN
+(
+ const int, const int,
+ const double,
+ const double *, const int,
+ double *, const int
+);
+
+void ATL_dreftrsmRUTU
+(
+ const int, const int,
+ const double,
+ const double *, const int,
+ double *, const int
+);
+
+void ATL_crefgemmNN
+(
+ const int, const int, const int,
+ const float *,
+ const float *, const int,
+ const float *, const int,
+ const float *,
+ float *, const int
+);
+
+void ATL_crefgemmNT
+(
+ const int, const int, const int,
+ const float *,
+ const float *, const int,
+ const float *, const int,
+ const float *,
+ float *, const int
+);
+
+void ATL_crefgemmNC
+(
+ const int, const int, const int,
+ const float *,
+ const float *, const int,
+ const float *, const int,
+ const float *,
+ float *, const int
+);
+
+void ATL_crefgemmTN
+(
+ const int, const int, const int,
+ const float *,
+ const float *, const int,
+ const float *, const int,
+ const float *,
+ float *, const int
+);
+
+void ATL_crefgemmTT
+(
+ const int, const int, const int,
+ const float *,
+ const float *, const int,
+ const float *, const int,
+ const float *,
+ float *, const int
+);
+
+void ATL_crefgemmTC
+(
+ const int, const int, const int,
+ const float *,
+ const float *, const int,
+ const float *, const int,
+ const float *,
+ float *, const int
+);
+
+void ATL_crefgemmCN
+(
+ const int, const int, const int,
+ const float *,
+ const float *, const int,
+ const float *, const int,
+ const float *,
+ float *, const int
+);
+
+void ATL_crefgemmCT
+(
+ const int, const int, const int,
+ const float *,
+ const float *, const int,
+ const float *, const int,
+ const float *,
+ float *, const int
+);
+
+void ATL_crefgemmCC
+(
+ const int, const int, const int,
+ const float *,
+ const float *, const int,
+ const float *, const int,
+ const float *,
+ float *, const int
+);
+
+void ATL_crefhemmLL
+(
+ const int, const int,
+ const float *,
+ const float *, const int,
+ const float *, const int,
+ const float *,
+ float *, const int
+);
+
+void ATL_crefhemmLU
+(
+ const int, const int,
+ const float *,
+ const float *, const int,
+ const float *, const int,
+ const float *,
+ float *, const int
+);
+
+void ATL_crefhemmRL
+(
+ const int, const int,
+ const float *,
+ const float *, const int,
+ const float *, const int,
+ const float *,
+ float *, const int
+);
+
+void ATL_crefhemmRU
+(
+ const int, const int,
+ const float *,
+ const float *, const int,
+ const float *, const int,
+ const float *,
+ float *, const int
+);
+
+void ATL_crefherkLN
+(
+ const int, const int,
+ const float,
+ const float *, const int,
+ const float,
+ float *, const int
+);
+
+void ATL_crefherkLC
+(
+ const int, const int,
+ const float,
+ const float *, const int,
+ const float,
+ float *, const int
+);
+
+void ATL_crefherkUN
+(
+ const int, const int,
+ const float,
+ const float *, const int,
+ const float,
+ float *, const int
+);
+
+void ATL_crefherkUC
+(
+ const int, const int,
+ const float,
+ const float *, const int,
+ const float,
+ float *, const int
+);
+
+void ATL_crefher2kLN
+(
+ const int, const int,
+ const float *,
+ const float *, const int,
+ const float *, const int,
+ const float,
+ float *, const int
+);
+
+void ATL_crefher2kLC
+(
+ const int, const int,
+ const float *,
+ const float *, const int,
+ const float *, const int,
+ const float,
+ float *, const int
+);
+
+void ATL_crefher2kUN
+(
+ const int, const int,
+ const float *,
+ const float *, const int,
+ const float *, const int,
+ const float,
+ float *, const int
+);
+
+void ATL_crefher2kUC
+(
+ const int, const int,
+ const float *,
+ const float *, const int,
+ const float *, const int,
+ const float,
+ float *, const int
+);
+
+void ATL_crefsymmLL
+(
+ const int, const int,
+ const float *,
+ const float *, const int,
+ const float *, const int,
+ const float *,
+ float *, const int
+);
+
+void ATL_crefsymmLU
+(
+ const int, const int,
+ const float *,
+ const float *, const int,
+ const float *, const int,
+ const float *,
+ float *, const int
+);
+
+void ATL_crefsymmRL
+(
+ const int, const int,
+ const float *,
+ const float *, const int,
+ const float *, const int,
+ const float *,
+ float *, const int
+);
+
+void ATL_crefsymmRU
+(
+ const int, const int,
+ const float *,
+ const float *, const int,
+ const float *, const int,
+ const float *,
+ float *, const int
+);
+
+void ATL_crefsyrkLN
+(
+ const int, const int,
+ const float *,
+ const float *, const int,
+ const float *,
+ float *, const int
+);
+
+void ATL_crefsyrkLT
+(
+ const int, const int,
+ const float *,
+ const float *, const int,
+ const float *,
+ float *, const int
+);
+
+void ATL_crefsyrkUN
+(
+ const int, const int,
+ const float *,
+ const float *, const int,
+ const float *,
+ float *, const int
+);
+
+void ATL_crefsyrkUT
+(
+ const int, const int,
+ const float *,
+ const float *, const int,
+ const float *,
+ float *, const int
+);
+
+void ATL_crefsyr2kLN
+(
+ const int, const int,
+ const float *,
+ const float *, const int,
+ const float *, const int,
+ const float *,
+ float *, const int
+);
+
+void ATL_crefsyr2kLT
+(
+ const int, const int,
+ const float *,
+ const float *, const int,
+ const float *, const int,
+ const float *,
+ float *, const int
+);
+
+void ATL_crefsyr2kUN
+(
+ const int, const int,
+ const float *,
+ const float *, const int,
+ const float *, const int,
+ const float *,
+ float *, const int
+);
+
+void ATL_crefsyr2kUT
+(
+ const int, const int,
+ const float *,
+ const float *, const int,
+ const float *, const int,
+ const float *,
+ float *, const int
+);
+
+void ATL_creftrmmLLNN
+(
+ const int, const int,
+ const float *,
+ const float *, const int,
+ float *, const int
+);
+
+void ATL_creftrmmLLNU
+(
+ const int, const int,
+ const float *,
+ const float *, const int,
+ float *, const int
+);
+
+void ATL_creftrmmLLTN
+(
+ const int, const int,
+ const float *,
+ const float *, const int,
+ float *, const int
+);
+
+void ATL_creftrmmLLTU
+(
+ const int, const int,
+ const float *,
+ const float *, const int,
+ float *, const int
+);
+
+void ATL_creftrmmLLCN
+(
+ const int, const int,
+ const float *,
+ const float *, const int,
+ float *, const int
+);
+
+void ATL_creftrmmLLCU
+(
+ const int, const int,
+ const float *,
+ const float *, const int,
+ float *, const int
+);
+
+void ATL_creftrmmLUNN
+(
+ const int, const int,
+ const float *,
+ const float *, const int,
+ float *, const int
+);
+
+void ATL_creftrmmLUNU
+(
+ const int, const int,
+ const float *,
+ const float *, const int,
+ float *, const int
+);
+
+void ATL_creftrmmLUTN
+(
+ const int, const int,
+ const float *,
+ const float *, const int,
+ float *, const int
+);
+
+void ATL_creftrmmLUTU
+(
+ const int, const int,
+ const float *,
+ const float *, const int,
+ float *, const int
+);
+
+void ATL_creftrmmLUCN
+(
+ const int, const int,
+ const float *,
+ const float *, const int,
+ float *, const int
+);
+
+void ATL_creftrmmLUCU
+(
+ const int, const int,
+ const float *,
+ const float *, const int,
+ float *, const int
+);
+
+void ATL_creftrmmRLNN
+(
+ const int, const int,
+ const float *,
+ const float *, const int,
+ float *, const int
+);
+
+void ATL_creftrmmRLNU
+(
+ const int, const int,
+ const float *,
+ const float *, const int,
+ float *, const int
+);
+
+void ATL_creftrmmRLTN
+(
+ const int, const int,
+ const float *,
+ const float *, const int,
+ float *, const int
+);
+
+void ATL_creftrmmRLTU
+(
+ const int, const int,
+ const float *,
+ const float *, const int,
+ float *, const int
+);
+
+void ATL_creftrmmRLCN
+(
+ const int, const int,
+ const float *,
+ const float *, const int,
+ float *, const int
+);
+
+void ATL_creftrmmRLCU
+(
+ const int, const int,
+ const float *,
+ const float *, const int,
+ float *, const int
+);
+
+void ATL_creftrmmRUNN
+(
+ const int, const int,
+ const float *,
+ const float *, const int,
+ float *, const int
+);
+
+void ATL_creftrmmRUNU
+(
+ const int, const int,
+ const float *,
+ const float *, const int,
+ float *, const int
+);
+
+void ATL_creftrmmRUTN
+(
+ const int, const int,
+ const float *,
+ const float *, const int,
+ float *, const int
+);
+
+void ATL_creftrmmRUTU
+(
+ const int, const int,
+ const float *,
+ const float *, const int,
+ float *, const int
+);
+
+void ATL_creftrmmRUCN
+(
+ const int, const int,
+ const float *,
+ const float *, const int,
+ float *, const int
+);
+
+void ATL_creftrmmRUCU
+(
+ const int, const int,
+ const float *,
+ const float *, const int,
+ float *, const int
+);
+
+void ATL_creftrsmLLNN
+(
+ const int, const int,
+ const float *,
+ const float *, const int,
+ float *, const int
+);
+
+void ATL_creftrsmLLNU
+(
+ const int, const int,
+ const float *,
+ const float *, const int,
+ float *, const int
+);
+
+void ATL_creftrsmLLTN
+(
+ const int, const int,
+ const float *,
+ const float *, const int,
+ float *, const int
+);
+
+void ATL_creftrsmLLTU
+(
+ const int, const int,
+ const float *,
+ const float *, const int,
+ float *, const int
+);
+
+void ATL_creftrsmLLCN
+(
+ const int, const int,
+ const float *,
+ const float *, const int,
+ float *, const int
+);
+
+void ATL_creftrsmLLCU
+(
+ const int, const int,
+ const float *,
+ const float *, const int,
+ float *, const int
+);
+
+void ATL_creftrsmLUNN
+(
+ const int, const int,
+ const float *,
+ const float *, const int,
+ float *, const int
+);
+
+void ATL_creftrsmLUNU
+(
+ const int, const int,
+ const float *,
+ const float *, const int,
+ float *, const int
+);
+
+void ATL_creftrsmLUTN
+(
+ const int, const int,
+ const float *,
+ const float *, const int,
+ float *, const int
+);
+
+void ATL_creftrsmLUTU
+(
+ const int, const int,
+ const float *,
+ const float *, const int,
+ float *, const int
+);
+
+void ATL_creftrsmLUCN
+(
+ const int, const int,
+ const float *,
+ const float *, const int,
+ float *, const int
+);
+
+void ATL_creftrsmLUCU
+(
+ const int, const int,
+ const float *,
+ const float *, const int,
+ float *, const int
+);
+
+void ATL_creftrsmRLNN
+(
+ const int, const int,
+ const float *,
+ const float *, const int,
+ float *, const int
+);
+
+void ATL_creftrsmRLNU
+(
+ const int, const int,
+ const float *,
+ const float *, const int,
+ float *, const int
+);
+
+void ATL_creftrsmRLTN
+(
+ const int, const int,
+ const float *,
+ const float *, const int,
+ float *, const int
+);
+
+void ATL_creftrsmRLTU
+(
+ const int, const int,
+ const float *,
+ const float *, const int,
+ float *, const int
+);
+
+void ATL_creftrsmRLCN
+(
+ const int, const int,
+ const float *,
+ const float *, const int,
+ float *, const int
+);
+
+void ATL_creftrsmRLCU
+(
+ const int, const int,
+ const float *,
+ const float *, const int,
+ float *, const int
+);
+
+void ATL_creftrsmRUNN
+(
+ const int, const int,
+ const float *,
+ const float *, const int,
+ float *, const int
+);
+
+void ATL_creftrsmRUNU
+(
+ const int, const int,
+ const float *,
+ const float *, const int,
+ float *, const int
+);
+
+void ATL_creftrsmRUTN
+(
+ const int, const int,
+ const float *,
+ const float *, const int,
+ float *, const int
+);
+
+void ATL_creftrsmRUTU
+(
+ const int, const int,
+ const float *,
+ const float *, const int,
+ float *, const int
+);
+
+void ATL_creftrsmRUCN
+(
+ const int, const int,
+ const float *,
+ const float *, const int,
+ float *, const int
+);
+
+void ATL_creftrsmRUCU
+(
+ const int, const int,
+ const float *,
+ const float *, const int,
+ float *, const int
+);
+
+void ATL_zrefgemmNN
+(
+ const int, const int, const int,
+ const double *,
+ const double *, const int,
+ const double *, const int,
+ const double *,
+ double *, const int
+);
+
+void ATL_zrefgemmNT
+(
+ const int, const int, const int,
+ const double *,
+ const double *, const int,
+ const double *, const int,
+ const double *,
+ double *, const int
+);
+
+void ATL_zrefgemmNC
+(
+ const int, const int, const int,
+ const double *,
+ const double *, const int,
+ const double *, const int,
+ const double *,
+ double *, const int
+);
+
+void ATL_zrefgemmTN
+(
+ const int, const int, const int,
+ const double *,
+ const double *, const int,
+ const double *, const int,
+ const double *,
+ double *, const int
+);
+
+void ATL_zrefgemmTT
+(
+ const int, const int, const int,
+ const double *,
+ const double *, const int,
+ const double *, const int,
+ const double *,
+ double *, const int
+);
+
+void ATL_zrefgemmTC
+(
+ const int, const int, const int,
+ const double *,
+ const double *, const int,
+ const double *, const int,
+ const double *,
+ double *, const int
+);
+
+void ATL_zrefgemmCN
+(
+ const int, const int, const int,
+ const double *,
+ const double *, const int,
+ const double *, const int,
+ const double *,
+ double *, const int
+);
+
+void ATL_zrefgemmCT
+(
+ const int, const int, const int,
+ const double *,
+ const double *, const int,
+ const double *, const int,
+ const double *,
+ double *, const int
+);
+
+void ATL_zrefgemmCC
+(
+ const int, const int, const int,
+ const double *,
+ const double *, const int,
+ const double *, const int,
+ const double *,
+ double *, const int
+);
+
+void ATL_zrefhemmLL
+(
+ const int, const int,
+ const double *,
+ const double *, const int,
+ const double *, const int,
+ const double *,
+ double *, const int
+);
+
+void ATL_zrefhemmLU
+(
+ const int, const int,
+ const double *,
+ const double *, const int,
+ const double *, const int,
+ const double *,
+ double *, const int
+);
+
+void ATL_zrefhemmRL
+(
+ const int, const int,
+ const double *,
+ const double *, const int,
+ const double *, const int,
+ const double *,
+ double *, const int
+);
+
+void ATL_zrefhemmRU
+(
+ const int, const int,
+ const double *,
+ const double *, const int,
+ const double *, const int,
+ const double *,
+ double *, const int
+);
+
+void ATL_zrefherkLN
+(
+ const int, const int,
+ const double,
+ const double *, const int,
+ const double,
+ double *, const int
+);
+
+void ATL_zrefherkLC
+(
+ const int, const int,
+ const double,
+ const double *, const int,
+ const double,
+ double *, const int
+);
+
+void ATL_zrefherkUN
+(
+ const int, const int,
+ const double,
+ const double *, const int,
+ const double,
+ double *, const int
+);
+
+void ATL_zrefherkUC
+(
+ const int, const int,
+ const double,
+ const double *, const int,
+ const double,
+ double *, const int
+);
+
+void ATL_zrefher2kLN
+(
+ const int, const int,
+ const double *,
+ const double *, const int,
+ const double *, const int,
+ const double,
+ double *, const int
+);
+
+void ATL_zrefher2kLC
+(
+ const int, const int,
+ const double *,
+ const double *, const int,
+ const double *, const int,
+ const double,
+ double *, const int
+);
+
+void ATL_zrefher2kUN
+(
+ const int, const int,
+ const double *,
+ const double *, const int,
+ const double *, const int,
+ const double,
+ double *, const int
+);
+
+void ATL_zrefher2kUC
+(
+ const int, const int,
+ const double *,
+ const double *, const int,
+ const double *, const int,
+ const double,
+ double *, const int
+);
+
+void ATL_zrefsymmLL
+(
+ const int, const int,
+ const double *,
+ const double *, const int,
+ const double *, const int,
+ const double *,
+ double *, const int
+);
+
+void ATL_zrefsymmLU
+(
+ const int, const int,
+ const double *,
+ const double *, const int,
+ const double *, const int,
+ const double *,
+ double *, const int
+);
+
+void ATL_zrefsymmRL
+(
+ const int, const int,
+ const double *,
+ const double *, const int,
+ const double *, const int,
+ const double *,
+ double *, const int
+);
+
+void ATL_zrefsymmRU
+(
+ const int, const int,
+ const double *,
+ const double *, const int,
+ const double *, const int,
+ const double *,
+ double *, const int
+);
+
+void ATL_zrefsyrkLN
+(
+ const int, const int,
+ const double *,
+ const double *, const int,
+ const double *,
+ double *, const int
+);
+
+void ATL_zrefsyrkLT
+(
+ const int, const int,
+ const double *,
+ const double *, const int,
+ const double *,
+ double *, const int
+);
+
+void ATL_zrefsyrkUN
+(
+ const int, const int,
+ const double *,
+ const double *, const int,
+ const double *,
+ double *, const int
+);
+
+void ATL_zrefsyrkUT
+(
+ const int, const int,
+ const double *,
+ const double *, const int,
+ const double *,
+ double *, const int
+);
+
+void ATL_zrefsyr2kLN
+(
+ const int, const int,
+ const double *,
+ const double *, const int,
+ const double *, const int,
+ const double *,
+ double *, const int
+);
+
+void ATL_zrefsyr2kLT
+(
+ const int, const int,
+ const double *,
+ const double *, const int,
+ const double *, const int,
+ const double *,
+ double *, const int
+);
+
+void ATL_zrefsyr2kUN
+(
+ const int, const int,
+ const double *,
+ const double *, const int,
+ const double *, const int,
+ const double *,
+ double *, const int
+);
+
+void ATL_zrefsyr2kUT
+(
+ const int, const int,
+ const double *,
+ const double *, const int,
+ const double *, const int,
+ const double *,
+ double *, const int
+);
+
+void ATL_zreftrmmLLNN
+(
+ const int, const int,
+ const double *,
+ const double *, const int,
+ double *, const int
+);
+
+void ATL_zreftrmmLLNU
+(
+ const int, const int,
+ const double *,
+ const double *, const int,
+ double *, const int
+);
+
+void ATL_zreftrmmLLTN
+(
+ const int, const int,
+ const double *,
+ const double *, const int,
+ double *, const int
+);
+
+void ATL_zreftrmmLLTU
+(
+ const int, const int,
+ const double *,
+ const double *, const int,
+ double *, const int
+);
+
+void ATL_zreftrmmLLCN
+(
+ const int, const int,
+ const double *,
+ const double *, const int,
+ double *, const int
+);
+
+void ATL_zreftrmmLLCU
+(
+ const int, const int,
+ const double *,
+ const double *, const int,
+ double *, const int
+);
+
+void ATL_zreftrmmLUNN
+(
+ const int, const int,
+ const double *,
+ const double *, const int,
+ double *, const int
+);
+
+void ATL_zreftrmmLUNU
+(
+ const int, const int,
+ const double *,
+ const double *, const int,
+ double *, const int
+);
+
+void ATL_zreftrmmLUTN
+(
+ const int, const int,
+ const double *,
+ const double *, const int,
+ double *, const int
+);
+
+void ATL_zreftrmmLUTU
+(
+ const int, const int,
+ const double *,
+ const double *, const int,
+ double *, const int
+);
+
+void ATL_zreftrmmLUCN
+(
+ const int, const int,
+ const double *,
+ const double *, const int,
+ double *, const int
+);
+
+void ATL_zreftrmmLUCU
+(
+ const int, const int,
+ const double *,
+ const double *, const int,
+ double *, const int
+);
+
+void ATL_zreftrmmRLNN
+(
+ const int, const int,
+ const double *,
+ const double *, const int,
+ double *, const int
+);
+
+void ATL_zreftrmmRLNU
+(
+ const int, const int,
+ const double *,
+ const double *, const int,
+ double *, const int
+);
+
+void ATL_zreftrmmRLTN
+(
+ const int, const int,
+ const double *,
+ const double *, const int,
+ double *, const int
+);
+
+void ATL_zreftrmmRLTU
+(
+ const int, const int,
+ const double *,
+ const double *, const int,
+ double *, const int
+);
+
+void ATL_zreftrmmRLCN
+(
+ const int, const int,
+ const double *,
+ const double *, const int,
+ double *, const int
+);
+
+void ATL_zreftrmmRLCU
+(
+ const int, const int,
+ const double *,
+ const double *, const int,
+ double *, const int
+);
+
+void ATL_zreftrmmRUNN
+(
+ const int, const int,
+ const double *,
+ const double *, const int,
+ double *, const int
+);
+
+void ATL_zreftrmmRUNU
+(
+ const int, const int,
+ const double *,
+ const double *, const int,
+ double *, const int
+);
+
+void ATL_zreftrmmRUTN
+(
+ const int, const int,
+ const double *,
+ const double *, const int,
+ double *, const int
+);
+
+void ATL_zreftrmmRUTU
+(
+ const int, const int,
+ const double *,
+ const double *, const int,
+ double *, const int
+);
+
+void ATL_zreftrmmRUCN
+(
+ const int, const int,
+ const double *,
+ const double *, const int,
+ double *, const int
+);
+
+void ATL_zreftrmmRUCU
+(
+ const int, const int,
+ const double *,
+ const double *, const int,
+ double *, const int
+);
+
+void ATL_zreftrsmLLNN
+(
+ const int, const int,
+ const double *,
+ const double *, const int,
+ double *, const int
+);
+
+void ATL_zreftrsmLLNU
+(
+ const int, const int,
+ const double *,
+ const double *, const int,
+ double *, const int
+);
+
+void ATL_zreftrsmLLTN
+(
+ const int, const int,
+ const double *,
+ const double *, const int,
+ double *, const int
+);
+
+void ATL_zreftrsmLLTU
+(
+ const int, const int,
+ const double *,
+ const double *, const int,
+ double *, const int
+);
+
+void ATL_zreftrsmLLCN
+(
+ const int, const int,
+ const double *,
+ const double *, const int,
+ double *, const int
+);
+
+void ATL_zreftrsmLLCU
+(
+ const int, const int,
+ const double *,
+ const double *, const int,
+ double *, const int
+);
+
+void ATL_zreftrsmLUNN
+(
+ const int, const int,
+ const double *,
+ const double *, const int,
+ double *, const int
+);
+
+void ATL_zreftrsmLUNU
+(
+ const int, const int,
+ const double *,
+ const double *, const int,
+ double *, const int
+);
+
+void ATL_zreftrsmLUTN
+(
+ const int, const int,
+ const double *,
+ const double *, const int,
+ double *, const int
+);
+
+void ATL_zreftrsmLUTU
+(
+ const int, const int,
+ const double *,
+ const double *, const int,
+ double *, const int
+);
+
+void ATL_zreftrsmLUCN
+(
+ const int, const int,
+ const double *,
+ const double *, const int,
+ double *, const int
+);
+
+void ATL_zreftrsmLUCU
+(
+ const int, const int,
+ const double *,
+ const double *, const int,
+ double *, const int
+);
+
+void ATL_zreftrsmRLNN
+(
+ const int, const int,
+ const double *,
+ const double *, const int,
+ double *, const int
+);
+
+void ATL_zreftrsmRLNU
+(
+ const int, const int,
+ const double *,
+ const double *, const int,
+ double *, const int
+);
+
+void ATL_zreftrsmRLTN
+(
+ const int, const int,
+ const double *,
+ const double *, const int,
+ double *, const int
+);
+
+void ATL_zreftrsmRLTU
+(
+ const int, const int,
+ const double *,
+ const double *, const int,
+ double *, const int
+);
+
+void ATL_zreftrsmRLCN
+(
+ const int, const int,
+ const double *,
+ const double *, const int,
+ double *, const int
+);
+
+void ATL_zreftrsmRLCU
+(
+ const int, const int,
+ const double *,
+ const double *, const int,
+ double *, const int
+);
+
+void ATL_zreftrsmRUNN
+(
+ const int, const int,
+ const double *,
+ const double *, const int,
+ double *, const int
+);
+
+void ATL_zreftrsmRUNU
+(
+ const int, const int,
+ const double *,
+ const double *, const int,
+ double *, const int
+);
+
+void ATL_zreftrsmRUTN
+(
+ const int, const int,
+ const double *,
+ const double *, const int,
+ double *, const int
+);
+
+void ATL_zreftrsmRUTU
+(
+ const int, const int,
+ const double *,
+ const double *, const int,
+ double *, const int
+);
+
+void ATL_zreftrsmRUCN
+(
+ const int, const int,
+ const double *,
+ const double *, const int,
+ double *, const int
+);
+
+void ATL_zreftrsmRUCU
+(
+ const int, const int,
+ const double *,
+ const double *, const int,
+ double *, const int
+);
+
+#endif
+/*
+ * End of atlas_reflvl3.h
+ */