|
|
@@ -72,6 +72,8 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
|
|
|
#ifndef PARAM_H |
|
|
|
#define PARAM_H |
|
|
|
|
|
|
|
#include "common.h" |
|
|
|
|
|
|
|
#ifdef OPTERON |
|
|
|
|
|
|
|
#define SNUMOPT 4 |
|
|
@@ -79,7 +81,7 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
|
|
|
|
|
|
|
#define GEMM_DEFAULT_OFFSET_A 64 |
|
|
|
#define GEMM_DEFAULT_OFFSET_B 256 |
|
|
|
#define GEMM_DEFAULT_ALIGN 0x01ffffUL |
|
|
|
#define GEMM_DEFAULT_ALIGN (BLASLONG)0x01ffffUL |
|
|
|
|
|
|
|
#define SGEMM_DEFAULT_UNROLL_N 4 |
|
|
|
#define DGEMM_DEFAULT_UNROLL_N 4 |
|
|
@@ -151,7 +153,7 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
|
|
|
|
|
|
|
#define GEMM_DEFAULT_OFFSET_A 64 |
|
|
|
#define GEMM_DEFAULT_OFFSET_B 832 |
|
|
|
#define GEMM_DEFAULT_ALIGN 0x0fffUL |
|
|
|
#define GEMM_DEFAULT_ALIGN (BLASLONG)0x0fffUL |
|
|
|
|
|
|
|
#define SGEMM_DEFAULT_UNROLL_N 4 |
|
|
|
#define DGEMM_DEFAULT_UNROLL_N 4 |
|
|
@@ -231,7 +233,7 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
|
|
|
|
|
|
|
#define GEMM_DEFAULT_OFFSET_A 64 |
|
|
|
#define GEMM_DEFAULT_OFFSET_B 832 |
|
|
|
#define GEMM_DEFAULT_ALIGN 0x0fffUL |
|
|
|
#define GEMM_DEFAULT_ALIGN (BLASLONG)0x0fffUL |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@@ -324,7 +326,7 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
|
|
|
|
|
|
|
#define GEMM_DEFAULT_OFFSET_A 64 |
|
|
|
#define GEMM_DEFAULT_OFFSET_B 832 |
|
|
|
#define GEMM_DEFAULT_ALIGN 0x0fffUL |
|
|
|
#define GEMM_DEFAULT_ALIGN (BLASLONG)0x0fffUL |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@@ -416,7 +418,7 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
|
|
|
|
|
|
|
#define GEMM_DEFAULT_OFFSET_A 64 |
|
|
|
#define GEMM_DEFAULT_OFFSET_B 832 |
|
|
|
#define GEMM_DEFAULT_ALIGN 0x0fffUL |
|
|
|
#define GEMM_DEFAULT_ALIGN (BLASLONG)0x0fffUL |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@@ -509,7 +511,7 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
|
|
|
|
|
|
|
#define GEMM_DEFAULT_OFFSET_A 64 |
|
|
|
#define GEMM_DEFAULT_OFFSET_B 832 |
|
|
|
#define GEMM_DEFAULT_ALIGN 0x0fffUL |
|
|
|
#define GEMM_DEFAULT_ALIGN (BLASLONG)0x0fffUL |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@@ -601,7 +603,7 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
|
|
|
|
|
|
|
#define GEMM_DEFAULT_OFFSET_A 0 |
|
|
|
#define GEMM_DEFAULT_OFFSET_B 0 |
|
|
|
#define GEMM_DEFAULT_ALIGN 0x03fffUL |
|
|
|
#define GEMM_DEFAULT_ALIGN (BLASLONG)0x03fffUL |
|
|
|
|
|
|
|
#define SYMV_P 8 |
|
|
|
|
|
|
@@ -719,7 +721,7 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
|
|
|
|
|
|
|
#define GEMM_DEFAULT_OFFSET_A 0 |
|
|
|
#define GEMM_DEFAULT_OFFSET_B 384 |
|
|
|
#define GEMM_DEFAULT_ALIGN 0x0ffffUL |
|
|
|
#define GEMM_DEFAULT_ALIGN (BLASLONG)0x0ffffUL |
|
|
|
|
|
|
|
#define SGEMM_DEFAULT_UNROLL_N 4 |
|
|
|
#define DGEMM_DEFAULT_UNROLL_N 4 |
|
|
@@ -767,7 +769,7 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
|
|
|
|
|
|
|
#define GEMM_DEFAULT_OFFSET_A 0 |
|
|
|
#define GEMM_DEFAULT_OFFSET_B 256 |
|
|
|
#define GEMM_DEFAULT_ALIGN 0x0ffffUL |
|
|
|
#define GEMM_DEFAULT_ALIGN (BLASLONG)0x0ffffUL |
|
|
|
|
|
|
|
#define SGEMM_DEFAULT_UNROLL_N 4 |
|
|
|
#define DGEMM_DEFAULT_UNROLL_N 4 |
|
|
@@ -814,7 +816,7 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
|
|
|
|
|
|
|
#define GEMM_DEFAULT_OFFSET_A 64 |
|
|
|
#define GEMM_DEFAULT_OFFSET_B 256 |
|
|
|
#define GEMM_DEFAULT_ALIGN 0x01ffffUL |
|
|
|
#define GEMM_DEFAULT_ALIGN (BLASLONG)0x01ffffUL |
|
|
|
|
|
|
|
#ifdef ARCH_X86 |
|
|
|
#define SGEMM_DEFAULT_UNROLL_N 4 |
|
|
@@ -883,7 +885,7 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
|
|
|
|
|
|
|
#define GEMM_DEFAULT_OFFSET_A 0 |
|
|
|
#define GEMM_DEFAULT_OFFSET_B 0 |
|
|
|
#define GEMM_DEFAULT_ALIGN 0x0ffffUL |
|
|
|
#define GEMM_DEFAULT_ALIGN (BLASLONG)0x0ffffUL |
|
|
|
|
|
|
|
#ifdef HAVE_SSE |
|
|
|
#define SGEMM_DEFAULT_UNROLL_M 8 |
|
|
@@ -938,7 +940,7 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
|
|
|
|
|
|
|
#define GEMM_DEFAULT_OFFSET_A 0 |
|
|
|
#define GEMM_DEFAULT_OFFSET_B 0 |
|
|
|
#define GEMM_DEFAULT_ALIGN 0x0ffffUL |
|
|
|
#define GEMM_DEFAULT_ALIGN (BLASLONG)0x0ffffUL |
|
|
|
|
|
|
|
#ifdef CORE_YONAH |
|
|
|
#define SGEMM_DEFAULT_UNROLL_M 4 |
|
|
@@ -1004,7 +1006,7 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
|
|
|
#define GEMM_DEFAULT_OFFSET_A 0 |
|
|
|
#define GEMM_DEFAULT_OFFSET_B 32 |
|
|
|
|
|
|
|
#define GEMM_DEFAULT_ALIGN 0x0ffffUL |
|
|
|
#define GEMM_DEFAULT_ALIGN (BLASLONG)0x0ffffUL |
|
|
|
|
|
|
|
#define SYMV_P 8 |
|
|
|
|
|
|
@@ -1061,7 +1063,7 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
|
|
|
#define GEMM_DEFAULT_OFFSET_B 256 |
|
|
|
#endif |
|
|
|
|
|
|
|
#define GEMM_DEFAULT_ALIGN 0x0ffffUL |
|
|
|
#define GEMM_DEFAULT_ALIGN (BLASLONG)0x0ffffUL |
|
|
|
|
|
|
|
#define SYMV_P 8 |
|
|
|
|
|
|
@@ -1121,7 +1123,7 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
|
|
|
|
|
|
|
#define GEMM_DEFAULT_OFFSET_A 448 |
|
|
|
#define GEMM_DEFAULT_OFFSET_B 128 |
|
|
|
#define GEMM_DEFAULT_ALIGN 0x03fffUL |
|
|
|
#define GEMM_DEFAULT_ALIGN (BLASLONG)0x03fffUL |
|
|
|
|
|
|
|
#define SYMV_P 8 |
|
|
|
|
|
|
@@ -1194,7 +1196,7 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
|
|
|
|
|
|
|
#define GEMM_DEFAULT_OFFSET_A 128 |
|
|
|
#define GEMM_DEFAULT_OFFSET_B 0 |
|
|
|
#define GEMM_DEFAULT_ALIGN 0x03fffUL |
|
|
|
#define GEMM_DEFAULT_ALIGN (BLASLONG)0x03fffUL |
|
|
|
|
|
|
|
#define SYMV_P 8 |
|
|
|
|
|
|
@@ -1265,7 +1267,7 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
|
|
|
|
|
|
|
#define GEMM_DEFAULT_OFFSET_A 128 |
|
|
|
#define GEMM_DEFAULT_OFFSET_B 0 |
|
|
|
#define GEMM_DEFAULT_ALIGN 0x03fffUL |
|
|
|
#define GEMM_DEFAULT_ALIGN (BLASLONG)0x03fffUL |
|
|
|
|
|
|
|
#define SYMV_P 8 |
|
|
|
|
|
|
@@ -1337,7 +1339,7 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
|
|
|
|
|
|
|
#define GEMM_DEFAULT_OFFSET_A 32 |
|
|
|
#define GEMM_DEFAULT_OFFSET_B 0 |
|
|
|
#define GEMM_DEFAULT_ALIGN 0x03fffUL |
|
|
|
#define GEMM_DEFAULT_ALIGN (BLASLONG)0x03fffUL |
|
|
|
|
|
|
|
#define SYMV_P 8 |
|
|
|
|
|
|
@@ -1410,7 +1412,7 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
|
|
|
|
|
|
|
#define GEMM_DEFAULT_OFFSET_A 0 |
|
|
|
#define GEMM_DEFAULT_OFFSET_B 0 |
|
|
|
#define GEMM_DEFAULT_ALIGN 0x03fffUL |
|
|
|
#define GEMM_DEFAULT_ALIGN (BLASLONG)0x03fffUL |
|
|
|
|
|
|
|
#define SYMV_P 8 |
|
|
|
|
|
|
@@ -1503,7 +1505,7 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
|
|
|
|
|
|
|
#define GEMM_DEFAULT_OFFSET_A 0 |
|
|
|
#define GEMM_DEFAULT_OFFSET_B 0 |
|
|
|
#define GEMM_DEFAULT_ALIGN 0x03fffUL |
|
|
|
#define GEMM_DEFAULT_ALIGN (BLASLONG)0x03fffUL |
|
|
|
|
|
|
|
#define SYMV_P 8 |
|
|
|
|
|
|
@@ -1623,7 +1625,7 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
|
|
|
|
|
|
|
#define GEMM_DEFAULT_OFFSET_A 0 |
|
|
|
#define GEMM_DEFAULT_OFFSET_B 0 |
|
|
|
#define GEMM_DEFAULT_ALIGN 0x03fffUL |
|
|
|
#define GEMM_DEFAULT_ALIGN (BLASLONG)0x03fffUL |
|
|
|
|
|
|
|
#define SYMV_P 8 |
|
|
|
|
|
|
@@ -1746,7 +1748,7 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
|
|
|
|
|
|
|
#define GEMM_DEFAULT_OFFSET_A 64 |
|
|
|
#define GEMM_DEFAULT_OFFSET_B 0 |
|
|
|
#define GEMM_DEFAULT_ALIGN 0x0ffffUL |
|
|
|
#define GEMM_DEFAULT_ALIGN (BLASLONG)0x0ffffUL |
|
|
|
|
|
|
|
#define SYMV_P 8 |
|
|
|
|
|
|
@@ -1808,7 +1810,7 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
|
|
|
|
|
|
|
#define GEMM_DEFAULT_OFFSET_A 0 |
|
|
|
#define GEMM_DEFAULT_OFFSET_B 128 |
|
|
|
#define GEMM_DEFAULT_ALIGN 0x03fffUL |
|
|
|
#define GEMM_DEFAULT_ALIGN (BLASLONG)0x03fffUL |
|
|
|
|
|
|
|
#define SGEMM_DEFAULT_UNROLL_M 8 |
|
|
|
#define SGEMM_DEFAULT_UNROLL_N 8 |
|
|
@@ -1862,7 +1864,7 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
|
|
|
|
|
|
|
#define GEMM_DEFAULT_OFFSET_A 512 |
|
|
|
#define GEMM_DEFAULT_OFFSET_B 512 |
|
|
|
#define GEMM_DEFAULT_ALIGN 0x0ffffUL |
|
|
|
#define GEMM_DEFAULT_ALIGN (BLASLONG)0x0ffffUL |
|
|
|
|
|
|
|
#define SGEMM_DEFAULT_UNROLL_M 4 |
|
|
|
#define SGEMM_DEFAULT_UNROLL_N 4 |
|
|
@@ -1930,7 +1932,7 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
|
|
|
|
|
|
|
#define GEMM_DEFAULT_OFFSET_A 0 |
|
|
|
#define GEMM_DEFAULT_OFFSET_B 8192 |
|
|
|
#define GEMM_DEFAULT_ALIGN 0x0ffffUL |
|
|
|
#define GEMM_DEFAULT_ALIGN (BLASLONG)0x0ffffUL |
|
|
|
|
|
|
|
#define SGEMM_DEFAULT_UNROLL_M 16 |
|
|
|
#define SGEMM_DEFAULT_UNROLL_N 4 |
|
|
@@ -1957,7 +1959,7 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
|
|
|
#ifdef PPCG4 |
|
|
|
#define GEMM_DEFAULT_OFFSET_A 0 |
|
|
|
#define GEMM_DEFAULT_OFFSET_B 1024 |
|
|
|
#define GEMM_DEFAULT_ALIGN 0x0ffffUL |
|
|
|
#define GEMM_DEFAULT_ALIGN (BLASLONG)0x0ffffUL |
|
|
|
|
|
|
|
#define SGEMM_DEFAULT_UNROLL_M 16 |
|
|
|
#define SGEMM_DEFAULT_UNROLL_N 4 |
|
|
@@ -1988,7 +1990,7 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
|
|
|
|
|
|
|
#define GEMM_DEFAULT_OFFSET_A 2688 |
|
|
|
#define GEMM_DEFAULT_OFFSET_B 3072 |
|
|
|
#define GEMM_DEFAULT_ALIGN 0x03fffUL |
|
|
|
#define GEMM_DEFAULT_ALIGN (BLASLONG)0x03fffUL |
|
|
|
|
|
|
|
#define SGEMM_DEFAULT_UNROLL_M 16 |
|
|
|
#define SGEMM_DEFAULT_UNROLL_N 4 |
|
|
@@ -2029,7 +2031,7 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
|
|
|
|
|
|
|
#define GEMM_DEFAULT_OFFSET_A (32 * 0) |
|
|
|
#define GEMM_DEFAULT_OFFSET_B (32 * 0) |
|
|
|
#define GEMM_DEFAULT_ALIGN 0x0ffffUL |
|
|
|
#define GEMM_DEFAULT_ALIGN (BLASLONG)0x0ffffUL |
|
|
|
|
|
|
|
#define SGEMM_DEFAULT_UNROLL_M 4 |
|
|
|
#define SGEMM_DEFAULT_UNROLL_N 4 |
|
|
@@ -2065,7 +2067,7 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
|
|
|
|
|
|
|
#define GEMM_DEFAULT_OFFSET_A (32 * 0) |
|
|
|
#define GEMM_DEFAULT_OFFSET_B (32 * 0) |
|
|
|
#define GEMM_DEFAULT_ALIGN 0x0ffffUL |
|
|
|
#define GEMM_DEFAULT_ALIGN (BLASLONG)0x0ffffUL |
|
|
|
|
|
|
|
#define SGEMM_DEFAULT_UNROLL_M 8 |
|
|
|
#define SGEMM_DEFAULT_UNROLL_N 4 |
|
|
@@ -2100,7 +2102,7 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
|
|
|
#if defined(POWER3) || defined(POWER4) || defined(POWER5) |
|
|
|
#define GEMM_DEFAULT_OFFSET_A 0 |
|
|
|
#define GEMM_DEFAULT_OFFSET_B 2048 |
|
|
|
#define GEMM_DEFAULT_ALIGN 0x0ffffUL |
|
|
|
#define GEMM_DEFAULT_ALIGN (BLASLONG)0x0ffffUL |
|
|
|
|
|
|
|
#define SGEMM_DEFAULT_UNROLL_M 4 |
|
|
|
#define SGEMM_DEFAULT_UNROLL_N 4 |
|
|
@@ -2173,7 +2175,7 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
|
|
|
|
|
|
|
#define GEMM_DEFAULT_OFFSET_A 384 |
|
|
|
#define GEMM_DEFAULT_OFFSET_B 1024 |
|
|
|
#define GEMM_DEFAULT_ALIGN 0x03fffUL |
|
|
|
#define GEMM_DEFAULT_ALIGN (BLASLONG)0x03fffUL |
|
|
|
|
|
|
|
#define SGEMM_DEFAULT_UNROLL_M 4 |
|
|
|
#define SGEMM_DEFAULT_UNROLL_N 4 |
|
|
@@ -2205,7 +2207,7 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
|
|
|
|
|
|
|
#define GEMM_DEFAULT_OFFSET_A 0 |
|
|
|
#define GEMM_DEFAULT_OFFSET_B 65536 |
|
|
|
#define GEMM_DEFAULT_ALIGN 0x0ffffUL |
|
|
|
#define GEMM_DEFAULT_ALIGN (BLASLONG)0x0ffffUL |
|
|
|
|
|
|
|
#define SGEMM_DEFAULT_UNROLL_M 16 |
|
|
|
#define SGEMM_DEFAULT_UNROLL_N 8 |
|
|
@@ -2269,7 +2271,7 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
|
|
|
|
|
|
|
#define GEMM_DEFAULT_OFFSET_A 0 |
|
|
|
#define GEMM_DEFAULT_OFFSET_B 2048 |
|
|
|
#define GEMM_DEFAULT_ALIGN 0x03fffUL |
|
|
|
#define GEMM_DEFAULT_ALIGN (BLASLONG)0x03fffUL |
|
|
|
|
|
|
|
#define SGEMM_DEFAULT_UNROLL_M 2 |
|
|
|
#define SGEMM_DEFAULT_UNROLL_N 8 |
|
|
@@ -2301,7 +2303,7 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
|
|
|
|
|
|
|
#define GEMM_DEFAULT_OFFSET_A 0 |
|
|
|
#define GEMM_DEFAULT_OFFSET_B 2048 |
|
|
|
#define GEMM_DEFAULT_ALIGN 0x03fffUL |
|
|
|
#define GEMM_DEFAULT_ALIGN (BLASLONG)0x03fffUL |
|
|
|
|
|
|
|
#define SGEMM_DEFAULT_UNROLL_M 4 |
|
|
|
#define SGEMM_DEFAULT_UNROLL_N 4 |
|
|
@@ -2332,7 +2334,7 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
|
|
|
|
|
|
|
#define GEMM_DEFAULT_OFFSET_A 0 |
|
|
|
#define GEMM_DEFAULT_OFFSET_B 0 |
|
|
|
#define GEMM_DEFAULT_ALIGN 0x03fffUL |
|
|
|
#define GEMM_DEFAULT_ALIGN (BLASLONG)0x03fffUL |
|
|
|
|
|
|
|
#define SGEMM_DEFAULT_UNROLL_M 2 |
|
|
|
#define SGEMM_DEFAULT_UNROLL_N 8 |
|
|
@@ -2368,7 +2370,7 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
|
|
|
|
|
|
|
#define GEMM_DEFAULT_OFFSET_A 0 |
|
|
|
#define GEMM_DEFAULT_OFFSET_B 0 |
|
|
|
#define GEMM_DEFAULT_ALIGN 0x03fffUL |
|
|
|
#define GEMM_DEFAULT_ALIGN (BLASLONG)0x03fffUL |
|
|
|
|
|
|
|
#define SGEMM_DEFAULT_UNROLL_M 8 |
|
|
|
#define SGEMM_DEFAULT_UNROLL_N 4 |
|
|
@@ -2409,7 +2411,7 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
|
|
|
|
|
|
|
#define GEMM_DEFAULT_OFFSET_A 0 |
|
|
|
#define GEMM_DEFAULT_OFFSET_B 0 |
|
|
|
#define GEMM_DEFAULT_ALIGN 0x03fffUL |
|
|
|
#define GEMM_DEFAULT_ALIGN (BLASLONG)0x03fffUL |
|
|
|
|
|
|
|
#define SGEMM_DEFAULT_UNROLL_M 2 |
|
|
|
#define SGEMM_DEFAULT_UNROLL_N 2 |
|
|
@@ -2450,7 +2452,7 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
|
|
|
|
|
|
|
#define GEMM_DEFAULT_OFFSET_A 0 |
|
|
|
#define GEMM_DEFAULT_OFFSET_B 0 |
|
|
|
#define GEMM_DEFAULT_ALIGN 0x03fffUL |
|
|
|
#define GEMM_DEFAULT_ALIGN (BLASLONG) 0x03fffUL |
|
|
|
|
|
|
|
#ifdef HAVE_MSA |
|
|
|
#define SGEMM_DEFAULT_UNROLL_M 8 |
|
|
@@ -2502,7 +2504,7 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
|
|
|
|
|
|
|
#define GEMM_DEFAULT_OFFSET_A 0 |
|
|
|
#define GEMM_DEFAULT_OFFSET_B 0 |
|
|
|
#define GEMM_DEFAULT_ALIGN 0x03fffUL |
|
|
|
#define GEMM_DEFAULT_ALIGN (BLASLONG)0x03fffUL |
|
|
|
|
|
|
|
#define SGEMM_DEFAULT_UNROLL_M 4 |
|
|
|
#define SGEMM_DEFAULT_UNROLL_N 4 |
|
|
@@ -2543,7 +2545,7 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
|
|
|
|
|
|
|
#define GEMM_DEFAULT_OFFSET_A 0 |
|
|
|
#define GEMM_DEFAULT_OFFSET_B 0 |
|
|
|
#define GEMM_DEFAULT_ALIGN 0x03fffUL |
|
|
|
#define GEMM_DEFAULT_ALIGN (BLASLONG)0x03fffUL |
|
|
|
|
|
|
|
#define SGEMM_DEFAULT_UNROLL_M 4 |
|
|
|
#define SGEMM_DEFAULT_UNROLL_N 2 |
|
|
@@ -2584,7 +2586,7 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
|
|
|
|
|
|
|
#define GEMM_DEFAULT_OFFSET_A 0 |
|
|
|
#define GEMM_DEFAULT_OFFSET_B 0 |
|
|
|
#define GEMM_DEFAULT_ALIGN 0x03fffUL |
|
|
|
#define GEMM_DEFAULT_ALIGN (BLASLONG)0x03fffUL |
|
|
|
|
|
|
|
#define SYMV_P 16 |
|
|
|
|
|
|
@@ -2750,7 +2752,7 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
|
|
|
|
|
|
|
#define GEMM_DEFAULT_OFFSET_A 0 |
|
|
|
#define GEMM_DEFAULT_OFFSET_B 0 |
|
|
|
#define GEMM_DEFAULT_ALIGN 0x03fffUL |
|
|
|
#define GEMM_DEFAULT_ALIGN (BLASLONG)0x03fffUL |
|
|
|
|
|
|
|
#define SGEMM_DEFAULT_UNROLL_M 2 |
|
|
|
#define SGEMM_DEFAULT_UNROLL_N 2 |
|
|
@@ -2791,7 +2793,7 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
|
|
|
|
|
|
|
#define GEMM_DEFAULT_OFFSET_A 0 |
|
|
|
#define GEMM_DEFAULT_OFFSET_B 0 |
|
|
|
#define GEMM_DEFAULT_ALIGN 0x03fffUL |
|
|
|
#define GEMM_DEFAULT_ALIGN (BLASLONG)0x03fffUL |
|
|
|
|
|
|
|
#define SGEMM_DEFAULT_UNROLL_M 4 |
|
|
|
#define SGEMM_DEFAULT_UNROLL_N 4 |
|
|
@@ -2832,7 +2834,7 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
|
|
|
|
|
|
|
#define GEMM_DEFAULT_OFFSET_A 0 |
|
|
|
#define GEMM_DEFAULT_OFFSET_B 0 |
|
|
|
#define GEMM_DEFAULT_ALIGN 0x03fffUL |
|
|
|
#define GEMM_DEFAULT_ALIGN (BLASLONG)0x03fffUL |
|
|
|
|
|
|
|
#define SGEMM_DEFAULT_UNROLL_M 4 |
|
|
|
#define SGEMM_DEFAULT_UNROLL_N 4 |
|
|
@@ -2873,7 +2875,7 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
|
|
|
|
|
|
|
#define GEMM_DEFAULT_OFFSET_A 0 |
|
|
|
#define GEMM_DEFAULT_OFFSET_B 0 |
|
|
|
#define GEMM_DEFAULT_ALIGN 0x03fffUL |
|
|
|
#define GEMM_DEFAULT_ALIGN (BLASLONG)0x03fffUL |
|
|
|
|
|
|
|
#define SGEMM_DEFAULT_UNROLL_M 2 |
|
|
|
#define SGEMM_DEFAULT_UNROLL_N 2 |
|
|
@@ -2912,7 +2914,7 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
|
|
|
|
|
|
|
#define GEMM_DEFAULT_OFFSET_A 0 |
|
|
|
#define GEMM_DEFAULT_OFFSET_B 0 |
|
|
|
#define GEMM_DEFAULT_ALIGN 0x03fffUL |
|
|
|
#define GEMM_DEFAULT_ALIGN (BLASLONG)0x03fffUL |
|
|
|
|
|
|
|
#define SGEMM_DEFAULT_UNROLL_M 8 |
|
|
|
#define SGEMM_DEFAULT_UNROLL_N 4 |
|
|
@@ -2994,7 +2996,7 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
|
|
|
|
|
|
|
#define GEMM_DEFAULT_OFFSET_A 0 |
|
|
|
#define GEMM_DEFAULT_OFFSET_B 0 |
|
|
|
#define GEMM_DEFAULT_ALIGN 0x0ffffUL |
|
|
|
#define GEMM_DEFAULT_ALIGN (BLASLONG)0x0ffffUL |
|
|
|
|
|
|
|
#define SGEMM_DEFAULT_UNROLL_N 2 |
|
|
|
#define DGEMM_DEFAULT_UNROLL_N 2 |
|
|
|