diff options
author | Cedric Nugteren <web@cedricnugteren.nl> | 2017-09-06 21:50:42 +0200 |
---|---|---|
committer | Cedric Nugteren <web@cedricnugteren.nl> | 2017-09-06 21:50:42 +0200 |
commit | 20da5e33a86eda746c17cbdb7bfd295d9f92f074 (patch) | |
tree | d35e7091ddc8bbd81d581c4bd49468c6329111fd /src/database/apple_cpu_fallback.hpp | |
parent | bb947890dec90712c92028c20234eafd48e6fa3e (diff) |
Split the database files over multiple directories and files; first step towards separate compilation
Diffstat (limited to 'src/database/apple_cpu_fallback.hpp')
-rw-r--r-- | src/database/apple_cpu_fallback.hpp | 28 |
1 files changed, 14 insertions, 14 deletions
diff --git a/src/database/apple_cpu_fallback.hpp b/src/database/apple_cpu_fallback.hpp index ae42749d..c5434dd5 100644 --- a/src/database/apple_cpu_fallback.hpp +++ b/src/database/apple_cpu_fallback.hpp @@ -22,46 +22,46 @@ namespace clblast { namespace database { // ================================================================================================= -const Database::DatabaseEntry XaxpyApple = { +const DatabaseEntry XaxpyApple = { "Xaxpy", Precision::kAny, {"VW", "WGS", "WPT"}, { { kDeviceTypeAll, "default", { { "default", { 8, 1, 4 } } } } } }; -const Database::DatabaseEntry XdotApple = { +const DatabaseEntry XdotApple = { "Xdot", Precision::kAny, {"WGS1", "WGS2"}, { { kDeviceTypeAll, "default", { { "default", { 1, 1 } } } } } }; -const Database::DatabaseEntry XgemvApple = { +const DatabaseEntry XgemvApple = { "Xgemv", Precision::kAny, {"WGS1", "WPT1", "UNROLL1"}, { { kDeviceTypeAll, "default", { { "default", { 1, 4, 1 } } } } } }; -const Database::DatabaseEntry XgemvFastApple = { +const DatabaseEntry XgemvFastApple = { "XgemvFast", Precision::kAny, {"VW2", "WGS2", "WPT2"}, { { kDeviceTypeAll, "default", { { "default", { 1, 1, 1 } } } } } }; -const Database::DatabaseEntry XgemvFastRotApple = { +const DatabaseEntry XgemvFastRotApple = { "XgemvFastRot", Precision::kAny, {"VW3", "WGS3", "WPT3"}, { { kDeviceTypeAll, "default", { { "default", { 1, 1, 1 } } } } } }; -const Database::DatabaseEntry XgerApple = { +const DatabaseEntry XgerApple = { "Xger", Precision::kAny, {"WGS1", "WGS2", "WPT"}, { { kDeviceTypeAll, "default", { { "default", { 64, 1, 2 } } } } } }; -const Database::DatabaseEntry XtrsvApple = { +const DatabaseEntry XtrsvApple = { "Xtrsv", Precision::kAny, {"TRSV_BLOCK_SIZE"}, { { kDeviceTypeAll, "default", { { "default", { 32 } } } } } }; -const Database::DatabaseEntry XgemmApple = { +const DatabaseEntry XgemmApple = { "Xgemm", Precision::kAny, {"KWG", "KWI", "MDIMA", "MDIMC", "MWG", "NDIMB", "NDIMC", "NWG", "SA", "SB", "STRM", "STRN", "VWM", "VWN"}, { { kDeviceTypeAll, "default", { { "default", { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1 } } } } } }; -const Database::DatabaseEntry XgemmDirectApple = { +const DatabaseEntry XgemmDirectApple = { "XgemmDirect", Precision::kAny, {"KWID", "MDIMAD", "MDIMCD", "NDIMBD", "NDIMCD", "PADA", "PADB", "VWMD", "VWND", "WGD"}, { { kDeviceTypeAll, "default", { { "default", { 1, 1, 1, 1, 1, 0, 0, 1, 1, 1 } } } } } }; -const Database::DatabaseEntry CopyApple = { +const DatabaseEntry CopyApple = { "Copy", Precision::kAny, {"COPY_DIMX", "COPY_DIMY", "COPY_VW", "COPY_WPT"}, { { kDeviceTypeAll, "default", { { "default", { 1, 1, 1, 1 } } } } } }; -const Database::DatabaseEntry PadApple = { +const DatabaseEntry PadApple = { "Pad", Precision::kAny, {"PAD_DIMX", "PAD_DIMY", "PAD_WPTX", "PAD_WPTY"}, { { kDeviceTypeAll, "default", { { "default", { 1, 1, 1, 1 } } } } } }; -const Database::DatabaseEntry TransposeApple = { +const DatabaseEntry TransposeApple = { "Transpose", Precision::kAny, {"TRA_DIM", "TRA_PAD", "TRA_SHUFFLE", "TRA_WPT"}, { { kDeviceTypeAll, "default", { { "default", { 1, 0, 0, 1 } } } } } }; -const Database::DatabaseEntry PadtransposeApple = { +const DatabaseEntry PadtransposeApple = { "Padtranspose", Precision::kAny, {"PADTRA_PAD", "PADTRA_TILE", "PADTRA_WPT"}, { { kDeviceTypeAll, "default", { { "default", { 0, 1, 1 } } } } } }; -const Database::DatabaseEntry InvertApple = { +const DatabaseEntry InvertApple = { "Invert", Precision::kAny, {"INTERNAL_BLOCK_SIZE"}, { { kDeviceTypeAll, "default", { { "default", { 16 } } } } } }; |