XNNPACK Team | b455b12 | 2019-09-27 18:10:33 -0700 | [diff] [blame] | 1 | # Copyright 2019 Google LLC |
| 2 | # |
| 3 | # This source code is licensed under the BSD-style license found in the |
| 4 | # LICENSE file in the root directory of this source tree. |
Frank Barchard | 3cb54f9 | 2020-04-10 10:46:08 -0700 | [diff] [blame] | 5 | - name: xnn_f32_gemm_minmax_ukernel_1x8__aarch64_neonfma_ld64 |
Marat Dukhan | 104ae5e | 2021-05-24 13:41:57 -0700 | [diff] [blame] | 6 | init: xnn_init_f32_minmax_scalar_params |
Frank Barchard | 3cb54f9 | 2020-04-10 10:46:08 -0700 | [diff] [blame] | 7 | k-block: 2 |
| 8 | assembly: true |
Marat Dukhan | de06f49 | 2020-04-09 00:19:31 -0700 | [diff] [blame] | 9 | - name: xnn_f32_gemm_minmax_ukernel_1x8__aarch64_neonfma_cortex_a53 |
Marat Dukhan | 104ae5e | 2021-05-24 13:41:57 -0700 | [diff] [blame] | 10 | init: xnn_init_f32_minmax_scalar_params |
Frank Barchard | 21be34f | 2019-10-09 19:32:19 -0700 | [diff] [blame] | 11 | k-block: 8 |
Frank Barchard | 7e95597 | 2019-10-11 10:34:25 -0700 | [diff] [blame] | 12 | assembly: true |
Frank Barchard | e4d3f76 | 2021-12-23 15:31:43 -0800 | [diff] [blame] | 13 | pipelined: true |
Frank Barchard | 143a110 | 2021-06-15 09:15:34 -0700 | [diff] [blame] | 14 | - name: xnn_f32_gemm_minmax_ukernel_1x8__aarch64_neonfma_cortex_a75 |
Marat Dukhan | 104ae5e | 2021-05-24 13:41:57 -0700 | [diff] [blame] | 15 | init: xnn_init_f32_minmax_scalar_params |
XNNPACK Team | b455b12 | 2019-09-27 18:10:33 -0700 | [diff] [blame] | 16 | k-block: 8 |
Frank Barchard | 7e95597 | 2019-10-11 10:34:25 -0700 | [diff] [blame] | 17 | assembly: true |
Frank Barchard | e4d3f76 | 2021-12-23 15:31:43 -0800 | [diff] [blame] | 18 | pipelined: true |
Frank Barchard | 143a110 | 2021-06-15 09:15:34 -0700 | [diff] [blame] | 19 | - name: xnn_f32_gemm_minmax_ukernel_1x8__aarch64_neonfma_prfm_cortex_a75 |
Marat Dukhan | 104ae5e | 2021-05-24 13:41:57 -0700 | [diff] [blame] | 20 | init: xnn_init_f32_minmax_scalar_params |
XNNPACK Team | b455b12 | 2019-09-27 18:10:33 -0700 | [diff] [blame] | 21 | k-block: 8 |
Frank Barchard | 7e95597 | 2019-10-11 10:34:25 -0700 | [diff] [blame] | 22 | assembly: true |
Frank Barchard | e4d3f76 | 2021-12-23 15:31:43 -0800 | [diff] [blame] | 23 | pipelined: true |
Marat Dukhan | de06f49 | 2020-04-09 00:19:31 -0700 | [diff] [blame] | 24 | - name: xnn_f32_gemm_minmax_ukernel_4x8__aarch64_neonfma_cortex_a53 |
Marat Dukhan | 104ae5e | 2021-05-24 13:41:57 -0700 | [diff] [blame] | 25 | init: xnn_init_f32_minmax_scalar_params |
Frank Barchard | 0ecc2ab | 2019-11-14 10:57:48 -0800 | [diff] [blame] | 26 | k-block: 4 |
Frank Barchard | 46fb807 | 2019-10-25 12:54:22 -0700 | [diff] [blame] | 27 | assembly: true |
Frank Barchard | e4d3f76 | 2021-12-23 15:31:43 -0800 | [diff] [blame] | 28 | pipelined: true |
Marat Dukhan | de06f49 | 2020-04-09 00:19:31 -0700 | [diff] [blame] | 29 | - name: xnn_f32_gemm_minmax_ukernel_4x8__aarch64_neonfma_cortex_a55 |
Marat Dukhan | 104ae5e | 2021-05-24 13:41:57 -0700 | [diff] [blame] | 30 | init: xnn_init_f32_minmax_scalar_params |
Frank Barchard | 8fb9055 | 2020-03-16 11:36:09 -0700 | [diff] [blame] | 31 | k-block: 4 |
Frank Barchard | 8fb9055 | 2020-03-16 11:36:09 -0700 | [diff] [blame] | 32 | assembly: true |
Frank Barchard | e4d3f76 | 2021-12-23 15:31:43 -0800 | [diff] [blame] | 33 | pipelined: true |
Marat Dukhan | de06f49 | 2020-04-09 00:19:31 -0700 | [diff] [blame] | 34 | - name: xnn_f32_gemm_minmax_ukernel_4x8__aarch64_neonfma_cortex_a75 |
Marat Dukhan | 104ae5e | 2021-05-24 13:41:57 -0700 | [diff] [blame] | 35 | init: xnn_init_f32_minmax_scalar_params |
XNNPACK Team | b455b12 | 2019-09-27 18:10:33 -0700 | [diff] [blame] | 36 | k-block: 8 |
Frank Barchard | 7e95597 | 2019-10-11 10:34:25 -0700 | [diff] [blame] | 37 | assembly: true |
Frank Barchard | e4d3f76 | 2021-12-23 15:31:43 -0800 | [diff] [blame] | 38 | pipelined: true |
Frank Barchard | 143a110 | 2021-06-15 09:15:34 -0700 | [diff] [blame] | 39 | - name: xnn_f32_gemm_minmax_ukernel_4x8__aarch64_neonfma_prfm_cortex_a75 |
Marat Dukhan | 104ae5e | 2021-05-24 13:41:57 -0700 | [diff] [blame] | 40 | init: xnn_init_f32_minmax_scalar_params |
Frank Barchard | 387c2d1 | 2019-12-16 19:14:07 -0800 | [diff] [blame] | 41 | k-block: 8 |
Frank Barchard | 387c2d1 | 2019-12-16 19:14:07 -0800 | [diff] [blame] | 42 | assembly: true |
Frank Barchard | e4d3f76 | 2021-12-23 15:31:43 -0800 | [diff] [blame] | 43 | pipelined: true |
Marat Dukhan | de06f49 | 2020-04-09 00:19:31 -0700 | [diff] [blame] | 44 | - name: xnn_f32_gemm_minmax_ukernel_5x8__aarch64_neonfma_cortex_a75 |
Marat Dukhan | 104ae5e | 2021-05-24 13:41:57 -0700 | [diff] [blame] | 45 | init: xnn_init_f32_minmax_scalar_params |
XNNPACK Team | b455b12 | 2019-09-27 18:10:33 -0700 | [diff] [blame] | 46 | k-block: 8 |
Frank Barchard | 7e95597 | 2019-10-11 10:34:25 -0700 | [diff] [blame] | 47 | assembly: true |
Frank Barchard | e4d3f76 | 2021-12-23 15:31:43 -0800 | [diff] [blame] | 48 | pipelined: true |
Frank Barchard | 143a110 | 2021-06-15 09:15:34 -0700 | [diff] [blame] | 49 | - name: xnn_f32_gemm_minmax_ukernel_5x8__aarch64_neonfma_prfm_cortex_a75 |
| 50 | init: xnn_init_f32_minmax_scalar_params |
| 51 | k-block: 8 |
Frank Barchard | 143a110 | 2021-06-15 09:15:34 -0700 | [diff] [blame] | 52 | assembly: true |
Frank Barchard | e4d3f76 | 2021-12-23 15:31:43 -0800 | [diff] [blame] | 53 | pipelined: true |
Marat Dukhan | de06f49 | 2020-04-09 00:19:31 -0700 | [diff] [blame] | 54 | - name: xnn_f32_gemm_minmax_ukernel_6x8__aarch64_neonfma_cortex_a53 |
Marat Dukhan | 104ae5e | 2021-05-24 13:41:57 -0700 | [diff] [blame] | 55 | init: xnn_init_f32_minmax_scalar_params |
Frank Barchard | 00bf68e | 2019-10-27 03:00:09 -0700 | [diff] [blame] | 56 | k-block: 4 |
Frank Barchard | a7fb855 | 2019-10-23 17:14:17 -0700 | [diff] [blame] | 57 | assembly: true |
Frank Barchard | e4d3f76 | 2021-12-23 15:31:43 -0800 | [diff] [blame] | 58 | pipelined: true |
Marat Dukhan | de06f49 | 2020-04-09 00:19:31 -0700 | [diff] [blame] | 59 | - name: xnn_f32_gemm_minmax_ukernel_6x8__aarch64_neonfma_cortex_a55 |
Marat Dukhan | 104ae5e | 2021-05-24 13:41:57 -0700 | [diff] [blame] | 60 | init: xnn_init_f32_minmax_scalar_params |
Frank Barchard | 91e1999 | 2020-03-09 18:46:14 -0700 | [diff] [blame] | 61 | k-block: 4 |
Frank Barchard | 91e1999 | 2020-03-09 18:46:14 -0700 | [diff] [blame] | 62 | assembly: true |
Frank Barchard | e4d3f76 | 2021-12-23 15:31:43 -0800 | [diff] [blame] | 63 | pipelined: true |
Marat Dukhan | de06f49 | 2020-04-09 00:19:31 -0700 | [diff] [blame] | 64 | - name: xnn_f32_gemm_minmax_ukernel_6x8__aarch64_neonfma_cortex_a73 |
Marat Dukhan | 104ae5e | 2021-05-24 13:41:57 -0700 | [diff] [blame] | 65 | init: xnn_init_f32_minmax_scalar_params |
XNNPACK Team | b455b12 | 2019-09-27 18:10:33 -0700 | [diff] [blame] | 66 | k-block: 8 |
Frank Barchard | 7e95597 | 2019-10-11 10:34:25 -0700 | [diff] [blame] | 67 | assembly: true |
Frank Barchard | e4d3f76 | 2021-12-23 15:31:43 -0800 | [diff] [blame] | 68 | pipelined: true |
Frank Barchard | 143a110 | 2021-06-15 09:15:34 -0700 | [diff] [blame] | 69 | - name: xnn_f32_gemm_minmax_ukernel_6x8__aarch64_neonfma_cortex_a75 |
Marat Dukhan | 104ae5e | 2021-05-24 13:41:57 -0700 | [diff] [blame] | 70 | init: xnn_init_f32_minmax_scalar_params |
Frank Barchard | 387c2d1 | 2019-12-16 19:14:07 -0800 | [diff] [blame] | 71 | k-block: 8 |
Frank Barchard | 387c2d1 | 2019-12-16 19:14:07 -0800 | [diff] [blame] | 72 | assembly: true |
Frank Barchard | e4d3f76 | 2021-12-23 15:31:43 -0800 | [diff] [blame] | 73 | pipelined: true |
Frank Barchard | 143a110 | 2021-06-15 09:15:34 -0700 | [diff] [blame] | 74 | - name: xnn_f32_gemm_minmax_ukernel_6x8__aarch64_neonfma_prfm_cortex_a75 |
Marat Dukhan | 104ae5e | 2021-05-24 13:41:57 -0700 | [diff] [blame] | 75 | init: xnn_init_f32_minmax_scalar_params |
XNNPACK Team | b455b12 | 2019-09-27 18:10:33 -0700 | [diff] [blame] | 76 | k-block: 8 |
Frank Barchard | 7e95597 | 2019-10-11 10:34:25 -0700 | [diff] [blame] | 77 | assembly: true |
Frank Barchard | e4d3f76 | 2021-12-23 15:31:43 -0800 | [diff] [blame] | 78 | pipelined: true |
Marat Dukhan | de06f49 | 2020-04-09 00:19:31 -0700 | [diff] [blame] | 79 | - name: xnn_f32_gemm_minmax_ukernel_1x12__aarch64_neonfma_cortex_a53 |
Marat Dukhan | 104ae5e | 2021-05-24 13:41:57 -0700 | [diff] [blame] | 80 | init: xnn_init_f32_minmax_scalar_params |
XNNPACK Team | b455b12 | 2019-09-27 18:10:33 -0700 | [diff] [blame] | 81 | k-block: 4 |
Frank Barchard | 7e95597 | 2019-10-11 10:34:25 -0700 | [diff] [blame] | 82 | assembly: true |
Frank Barchard | e4d3f76 | 2021-12-23 15:31:43 -0800 | [diff] [blame] | 83 | pipelined: true |
Marat Dukhan | de06f49 | 2020-04-09 00:19:31 -0700 | [diff] [blame] | 84 | - name: xnn_f32_gemm_minmax_ukernel_4x12__aarch64_neonfma_cortex_a53 |
Marat Dukhan | 104ae5e | 2021-05-24 13:41:57 -0700 | [diff] [blame] | 85 | init: xnn_init_f32_minmax_scalar_params |
XNNPACK Team | b455b12 | 2019-09-27 18:10:33 -0700 | [diff] [blame] | 86 | k-block: 4 |
Frank Barchard | 7e95597 | 2019-10-11 10:34:25 -0700 | [diff] [blame] | 87 | assembly: true |
Frank Barchard | e4d3f76 | 2021-12-23 15:31:43 -0800 | [diff] [blame] | 88 | pipelined: true |
Marat Dukhan | de06f49 | 2020-04-09 00:19:31 -0700 | [diff] [blame] | 89 | - name: xnn_f32_gemm_minmax_ukernel_4x8__aarch64_neonfma_ld64 |
Marat Dukhan | 104ae5e | 2021-05-24 13:41:57 -0700 | [diff] [blame] | 90 | init: xnn_init_f32_minmax_scalar_params |
XNNPACK Team | b455b12 | 2019-09-27 18:10:33 -0700 | [diff] [blame] | 91 | k-block: 2 |
Frank Barchard | 7e95597 | 2019-10-11 10:34:25 -0700 | [diff] [blame] | 92 | assembly: true |
Marat Dukhan | de06f49 | 2020-04-09 00:19:31 -0700 | [diff] [blame] | 93 | - name: xnn_f32_gemm_minmax_ukernel_4x8__aarch32_neon_cortex_a53 |
Marat Dukhan | 104ae5e | 2021-05-24 13:41:57 -0700 | [diff] [blame] | 94 | init: xnn_init_f32_minmax_scalar_params |
Frank Barchard | 1391604 | 2019-12-11 10:56:34 -0800 | [diff] [blame] | 95 | k-block: 4 |
Marat Dukhan | f606806 | 2020-05-17 04:42:19 -0700 | [diff] [blame] | 96 | assembly: true |
Frank Barchard | e4d3f76 | 2021-12-23 15:31:43 -0800 | [diff] [blame] | 97 | pipelined: true |
Marat Dukhan | de06f49 | 2020-04-09 00:19:31 -0700 | [diff] [blame] | 98 | - name: xnn_f32_gemm_minmax_ukernel_4x8__aarch32_neon_cortex_a55 |
Marat Dukhan | 104ae5e | 2021-05-24 13:41:57 -0700 | [diff] [blame] | 99 | init: xnn_init_f32_minmax_scalar_params |
Frank Barchard | b7dd29e | 2020-03-11 12:37:10 -0700 | [diff] [blame] | 100 | k-block: 4 |
Marat Dukhan | f606806 | 2020-05-17 04:42:19 -0700 | [diff] [blame] | 101 | assembly: true |
Frank Barchard | e4d3f76 | 2021-12-23 15:31:43 -0800 | [diff] [blame] | 102 | pipelined: true |
Marat Dukhan | de06f49 | 2020-04-09 00:19:31 -0700 | [diff] [blame] | 103 | - name: xnn_f32_gemm_minmax_ukernel_4x8__aarch32_neon_cortex_a75 |
Marat Dukhan | 104ae5e | 2021-05-24 13:41:57 -0700 | [diff] [blame] | 104 | init: xnn_init_f32_minmax_scalar_params |
Frank Barchard | 3e237f2 | 2019-12-04 23:08:51 -0800 | [diff] [blame] | 105 | k-block: 4 |
Marat Dukhan | f606806 | 2020-05-17 04:42:19 -0700 | [diff] [blame] | 106 | assembly: true |
Frank Barchard | e4d3f76 | 2021-12-23 15:31:43 -0800 | [diff] [blame] | 107 | pipelined: true |
Frank Barchard | 7873586 | 2022-01-04 16:47:44 -0800 | [diff] [blame] | 108 | - name: xnn_f32_gemm_minmax_ukernel_4x8__aarch32_neon_prfm_cortex_a75 |
Marat Dukhan | 104ae5e | 2021-05-24 13:41:57 -0700 | [diff] [blame] | 109 | init: xnn_init_f32_minmax_scalar_params |
Frank Barchard | 9f7d555 | 2019-12-12 10:58:10 -0800 | [diff] [blame] | 110 | k-block: 4 |
Marat Dukhan | f606806 | 2020-05-17 04:42:19 -0700 | [diff] [blame] | 111 | assembly: true |
Frank Barchard | e4d3f76 | 2021-12-23 15:31:43 -0800 | [diff] [blame] | 112 | pipelined: true |
Marat Dukhan | de06f49 | 2020-04-09 00:19:31 -0700 | [diff] [blame] | 113 | - name: xnn_f32_gemm_minmax_ukernel_4x8__aarch32_neon_ld64 |
Marat Dukhan | 104ae5e | 2021-05-24 13:41:57 -0700 | [diff] [blame] | 114 | init: xnn_init_f32_minmax_scalar_params |
Frank Barchard | 8b0f026 | 2019-11-27 23:18:40 -0800 | [diff] [blame] | 115 | k-block: 2 |
Frank Barchard | 569561d | 2020-06-17 13:11:12 -0700 | [diff] [blame] | 116 | assembly: true |
Frank Barchard | 490febe | 2020-07-16 18:42:17 -0700 | [diff] [blame] | 117 | - name: xnn_f32_gemm_minmax_ukernel_4x8__aarch32_neon_cortex_a7 |
Marat Dukhan | 104ae5e | 2021-05-24 13:41:57 -0700 | [diff] [blame] | 118 | init: xnn_init_f32_minmax_scalar_params |
Frank Barchard | 569561d | 2020-06-17 13:11:12 -0700 | [diff] [blame] | 119 | k-block: 2 |
| 120 | assembly: true |
Marat Dukhan | 3b98f6b | 2020-05-17 10:09:22 -0700 | [diff] [blame] | 121 | - name: xnn_f32_gemm_minmax_ukernel_4x4__aarch32_vfp_ld64 |
Marat Dukhan | 104ae5e | 2021-05-24 13:41:57 -0700 | [diff] [blame] | 122 | init: xnn_init_f32_minmax_scalar_params |
Marat Dukhan | 3b98f6b | 2020-05-17 10:09:22 -0700 | [diff] [blame] | 123 | k-block: 2 |
Marat Dukhan | f606806 | 2020-05-17 04:42:19 -0700 | [diff] [blame] | 124 | assembly: true |
Marat Dukhan | de06f49 | 2020-04-09 00:19:31 -0700 | [diff] [blame] | 125 | - name: xnn_f32_gemm_minmax_ukernel_4x8__aarch64_neonfma_ld128 |
Marat Dukhan | 104ae5e | 2021-05-24 13:41:57 -0700 | [diff] [blame] | 126 | init: xnn_init_f32_minmax_scalar_params |
XNNPACK Team | b455b12 | 2019-09-27 18:10:33 -0700 | [diff] [blame] | 127 | k-block: 4 |
Frank Barchard | 7e95597 | 2019-10-11 10:34:25 -0700 | [diff] [blame] | 128 | assembly: true |
Marat Dukhan | de06f49 | 2020-04-09 00:19:31 -0700 | [diff] [blame] | 129 | - name: xnn_f32_gemm_minmax_ukernel_6x8__aarch64_neonfma_ld64 |
Marat Dukhan | 104ae5e | 2021-05-24 13:41:57 -0700 | [diff] [blame] | 130 | init: xnn_init_f32_minmax_scalar_params |
XNNPACK Team | b455b12 | 2019-09-27 18:10:33 -0700 | [diff] [blame] | 131 | k-block: 2 |
Frank Barchard | 7e95597 | 2019-10-11 10:34:25 -0700 | [diff] [blame] | 132 | assembly: true |
Marat Dukhan | de06f49 | 2020-04-09 00:19:31 -0700 | [diff] [blame] | 133 | - name: xnn_f32_gemm_minmax_ukernel_6x8__aarch64_neonfma_ld128 |
Marat Dukhan | 104ae5e | 2021-05-24 13:41:57 -0700 | [diff] [blame] | 134 | init: xnn_init_f32_minmax_scalar_params |
XNNPACK Team | b455b12 | 2019-09-27 18:10:33 -0700 | [diff] [blame] | 135 | k-block: 4 |
Frank Barchard | 7e95597 | 2019-10-11 10:34:25 -0700 | [diff] [blame] | 136 | assembly: true |
Marat Dukhan | de06f49 | 2020-04-09 00:19:31 -0700 | [diff] [blame] | 137 | - name: xnn_f32_gemm_minmax_ukernel_1x8__neon_lane_ld64 |
Marat Dukhan | 104ae5e | 2021-05-24 13:41:57 -0700 | [diff] [blame] | 138 | init: xnn_init_f32_minmax_scalar_params |
XNNPACK Team | b455b12 | 2019-09-27 18:10:33 -0700 | [diff] [blame] | 139 | k-block: 2 |
Marat Dukhan | de06f49 | 2020-04-09 00:19:31 -0700 | [diff] [blame] | 140 | - name: xnn_f32_gemm_minmax_ukernel_4x2__neon_lane_ld64 |
Marat Dukhan | 104ae5e | 2021-05-24 13:41:57 -0700 | [diff] [blame] | 141 | init: xnn_init_f32_minmax_scalar_params |
XNNPACK Team | b455b12 | 2019-09-27 18:10:33 -0700 | [diff] [blame] | 142 | k-block: 2 |
Marat Dukhan | de06f49 | 2020-04-09 00:19:31 -0700 | [diff] [blame] | 143 | - name: xnn_f32_gemm_minmax_ukernel_4x8__neon_lane_ld64 |
Marat Dukhan | 104ae5e | 2021-05-24 13:41:57 -0700 | [diff] [blame] | 144 | init: xnn_init_f32_minmax_scalar_params |
XNNPACK Team | b455b12 | 2019-09-27 18:10:33 -0700 | [diff] [blame] | 145 | k-block: 2 |
Marat Dukhan | de06f49 | 2020-04-09 00:19:31 -0700 | [diff] [blame] | 146 | - name: xnn_f32_gemm_minmax_ukernel_4x8__neon_lane_ld128 |
Marat Dukhan | 104ae5e | 2021-05-24 13:41:57 -0700 | [diff] [blame] | 147 | init: xnn_init_f32_minmax_scalar_params |
XNNPACK Team | b455b12 | 2019-09-27 18:10:33 -0700 | [diff] [blame] | 148 | k-block: 4 |
Marat Dukhan | de06f49 | 2020-04-09 00:19:31 -0700 | [diff] [blame] | 149 | - name: xnn_f32_gemm_minmax_ukernel_5x8__neon_lane_ld64 |
Marat Dukhan | 104ae5e | 2021-05-24 13:41:57 -0700 | [diff] [blame] | 150 | init: xnn_init_f32_minmax_scalar_params |
XNNPACK Team | b455b12 | 2019-09-27 18:10:33 -0700 | [diff] [blame] | 151 | k-block: 2 |
Marat Dukhan | de06f49 | 2020-04-09 00:19:31 -0700 | [diff] [blame] | 152 | - name: xnn_f32_gemm_minmax_ukernel_6x8__neon_lane_ld64 |
Marat Dukhan | 104ae5e | 2021-05-24 13:41:57 -0700 | [diff] [blame] | 153 | init: xnn_init_f32_minmax_scalar_params |
XNNPACK Team | b455b12 | 2019-09-27 18:10:33 -0700 | [diff] [blame] | 154 | k-block: 2 |
Marat Dukhan | de06f49 | 2020-04-09 00:19:31 -0700 | [diff] [blame] | 155 | - name: xnn_f32_gemm_minmax_ukernel_6x8__neon_lane_ld128 |
Marat Dukhan | 104ae5e | 2021-05-24 13:41:57 -0700 | [diff] [blame] | 156 | init: xnn_init_f32_minmax_scalar_params |
Frank Barchard | 69172d9 | 2019-11-26 16:22:39 -0800 | [diff] [blame] | 157 | k-block: 4 |
Marat Dukhan | de06f49 | 2020-04-09 00:19:31 -0700 | [diff] [blame] | 158 | - name: xnn_f32_gemm_minmax_ukernel_1x8__neonfma_lane_ld64 |
Marat Dukhan | 104ae5e | 2021-05-24 13:41:57 -0700 | [diff] [blame] | 159 | init: xnn_init_f32_minmax_scalar_params |
XNNPACK Team | b455b12 | 2019-09-27 18:10:33 -0700 | [diff] [blame] | 160 | k-block: 2 |
Frank Barchard | 91317c5 | 2019-11-22 10:54:35 -0800 | [diff] [blame] | 161 | arch: |
| 162 | - aarch64 |
Marat Dukhan | de06f49 | 2020-04-09 00:19:31 -0700 | [diff] [blame] | 163 | - name: xnn_f32_gemm_minmax_ukernel_4x8__neonfma_lane_ld64 |
Marat Dukhan | 104ae5e | 2021-05-24 13:41:57 -0700 | [diff] [blame] | 164 | init: xnn_init_f32_minmax_scalar_params |
XNNPACK Team | b455b12 | 2019-09-27 18:10:33 -0700 | [diff] [blame] | 165 | k-block: 2 |
Frank Barchard | 91317c5 | 2019-11-22 10:54:35 -0800 | [diff] [blame] | 166 | arch: |
| 167 | - aarch64 |
Marat Dukhan | de06f49 | 2020-04-09 00:19:31 -0700 | [diff] [blame] | 168 | - name: xnn_f32_gemm_minmax_ukernel_4x8__neonfma_lane_ld128 |
Marat Dukhan | 104ae5e | 2021-05-24 13:41:57 -0700 | [diff] [blame] | 169 | init: xnn_init_f32_minmax_scalar_params |
XNNPACK Team | b455b12 | 2019-09-27 18:10:33 -0700 | [diff] [blame] | 170 | k-block: 4 |
Frank Barchard | 91317c5 | 2019-11-22 10:54:35 -0800 | [diff] [blame] | 171 | arch: |
| 172 | - aarch64 |
Marat Dukhan | de06f49 | 2020-04-09 00:19:31 -0700 | [diff] [blame] | 173 | - name: xnn_f32_gemm_minmax_ukernel_5x8__neonfma_lane_ld64 |
Marat Dukhan | 104ae5e | 2021-05-24 13:41:57 -0700 | [diff] [blame] | 174 | init: xnn_init_f32_minmax_scalar_params |
XNNPACK Team | b455b12 | 2019-09-27 18:10:33 -0700 | [diff] [blame] | 175 | k-block: 2 |
Frank Barchard | 91317c5 | 2019-11-22 10:54:35 -0800 | [diff] [blame] | 176 | arch: |
| 177 | - aarch64 |
Marat Dukhan | de06f49 | 2020-04-09 00:19:31 -0700 | [diff] [blame] | 178 | - name: xnn_f32_gemm_minmax_ukernel_6x8__neonfma_lane_ld64 |
Marat Dukhan | 104ae5e | 2021-05-24 13:41:57 -0700 | [diff] [blame] | 179 | init: xnn_init_f32_minmax_scalar_params |
XNNPACK Team | b455b12 | 2019-09-27 18:10:33 -0700 | [diff] [blame] | 180 | k-block: 2 |
Frank Barchard | 91317c5 | 2019-11-22 10:54:35 -0800 | [diff] [blame] | 181 | arch: |
| 182 | - aarch64 |
Marat Dukhan | de06f49 | 2020-04-09 00:19:31 -0700 | [diff] [blame] | 183 | - name: xnn_f32_gemm_minmax_ukernel_6x8__neonfma_lane_ld128 |
Marat Dukhan | 104ae5e | 2021-05-24 13:41:57 -0700 | [diff] [blame] | 184 | init: xnn_init_f32_minmax_scalar_params |
Frank Barchard | 69172d9 | 2019-11-26 16:22:39 -0800 | [diff] [blame] | 185 | k-block: 4 |
| 186 | arch: |
| 187 | - aarch64 |
Marat Dukhan | de06f49 | 2020-04-09 00:19:31 -0700 | [diff] [blame] | 188 | - name: xnn_f32_gemm_minmax_ukernel_1x8__neon_dup_ld64 |
Marat Dukhan | 104ae5e | 2021-05-24 13:41:57 -0700 | [diff] [blame] | 189 | init: xnn_init_f32_minmax_scalar_params |
Frank Barchard | 5243bb0 | 2019-11-22 16:37:50 -0800 | [diff] [blame] | 190 | k-block: 2 |
Marat Dukhan | de06f49 | 2020-04-09 00:19:31 -0700 | [diff] [blame] | 191 | - name: xnn_f32_gemm_minmax_ukernel_4x8__neon_dup_ld64 |
Marat Dukhan | 104ae5e | 2021-05-24 13:41:57 -0700 | [diff] [blame] | 192 | init: xnn_init_f32_minmax_scalar_params |
Frank Barchard | 5243bb0 | 2019-11-22 16:37:50 -0800 | [diff] [blame] | 193 | k-block: 2 |
Marat Dukhan | de06f49 | 2020-04-09 00:19:31 -0700 | [diff] [blame] | 194 | - name: xnn_f32_gemm_minmax_ukernel_4x8__neon_dup_ld128 |
Marat Dukhan | 104ae5e | 2021-05-24 13:41:57 -0700 | [diff] [blame] | 195 | init: xnn_init_f32_minmax_scalar_params |
Frank Barchard | 5243bb0 | 2019-11-22 16:37:50 -0800 | [diff] [blame] | 196 | k-block: 4 |
Marat Dukhan | de06f49 | 2020-04-09 00:19:31 -0700 | [diff] [blame] | 197 | - name: xnn_f32_gemm_minmax_ukernel_6x8__neon_dup_ld64 |
Marat Dukhan | 104ae5e | 2021-05-24 13:41:57 -0700 | [diff] [blame] | 198 | init: xnn_init_f32_minmax_scalar_params |
Frank Barchard | 5243bb0 | 2019-11-22 16:37:50 -0800 | [diff] [blame] | 199 | k-block: 2 |
Marat Dukhan | de06f49 | 2020-04-09 00:19:31 -0700 | [diff] [blame] | 200 | - name: xnn_f32_gemm_minmax_ukernel_6x8__neon_dup_ld128 |
Marat Dukhan | 104ae5e | 2021-05-24 13:41:57 -0700 | [diff] [blame] | 201 | init: xnn_init_f32_minmax_scalar_params |
Frank Barchard | 69172d9 | 2019-11-26 16:22:39 -0800 | [diff] [blame] | 202 | k-block: 4 |
Marat Dukhan | de06f49 | 2020-04-09 00:19:31 -0700 | [diff] [blame] | 203 | - name: xnn_f32_gemm_minmax_ukernel_1x8__neonfma_dup_ld64 |
Marat Dukhan | 104ae5e | 2021-05-24 13:41:57 -0700 | [diff] [blame] | 204 | init: xnn_init_f32_minmax_scalar_params |
Frank Barchard | 5243bb0 | 2019-11-22 16:37:50 -0800 | [diff] [blame] | 205 | k-block: 2 |
Marat Dukhan | de06f49 | 2020-04-09 00:19:31 -0700 | [diff] [blame] | 206 | - name: xnn_f32_gemm_minmax_ukernel_4x8__neonfma_dup_ld64 |
Marat Dukhan | 104ae5e | 2021-05-24 13:41:57 -0700 | [diff] [blame] | 207 | init: xnn_init_f32_minmax_scalar_params |
Frank Barchard | 5243bb0 | 2019-11-22 16:37:50 -0800 | [diff] [blame] | 208 | k-block: 2 |
Marat Dukhan | de06f49 | 2020-04-09 00:19:31 -0700 | [diff] [blame] | 209 | - name: xnn_f32_gemm_minmax_ukernel_4x8__neonfma_dup_ld128 |
Marat Dukhan | 104ae5e | 2021-05-24 13:41:57 -0700 | [diff] [blame] | 210 | init: xnn_init_f32_minmax_scalar_params |
Frank Barchard | 5243bb0 | 2019-11-22 16:37:50 -0800 | [diff] [blame] | 211 | k-block: 4 |
Marat Dukhan | de06f49 | 2020-04-09 00:19:31 -0700 | [diff] [blame] | 212 | - name: xnn_f32_gemm_minmax_ukernel_6x8__neonfma_dup_ld64 |
Marat Dukhan | 104ae5e | 2021-05-24 13:41:57 -0700 | [diff] [blame] | 213 | init: xnn_init_f32_minmax_scalar_params |
Frank Barchard | 5243bb0 | 2019-11-22 16:37:50 -0800 | [diff] [blame] | 214 | k-block: 2 |
Marat Dukhan | de06f49 | 2020-04-09 00:19:31 -0700 | [diff] [blame] | 215 | - name: xnn_f32_gemm_minmax_ukernel_6x8__neonfma_dup_ld128 |
Marat Dukhan | 104ae5e | 2021-05-24 13:41:57 -0700 | [diff] [blame] | 216 | init: xnn_init_f32_minmax_scalar_params |
Frank Barchard | 69172d9 | 2019-11-26 16:22:39 -0800 | [diff] [blame] | 217 | k-block: 4 |
Marat Dukhan | de06f49 | 2020-04-09 00:19:31 -0700 | [diff] [blame] | 218 | - name: xnn_f32_gemm_minmax_ukernel_1x8s4__neon |
Marat Dukhan | 104ae5e | 2021-05-24 13:41:57 -0700 | [diff] [blame] | 219 | init: xnn_init_f32_minmax_scalar_params |
Frank Barchard | 5243bb0 | 2019-11-22 16:37:50 -0800 | [diff] [blame] | 220 | k-block: 4 |
Marat Dukhan | de06f49 | 2020-04-09 00:19:31 -0700 | [diff] [blame] | 221 | - name: xnn_f32_gemm_minmax_ukernel_4x8s4__neon |
Marat Dukhan | 104ae5e | 2021-05-24 13:41:57 -0700 | [diff] [blame] | 222 | init: xnn_init_f32_minmax_scalar_params |
Frank Barchard | 5243bb0 | 2019-11-22 16:37:50 -0800 | [diff] [blame] | 223 | k-block: 4 |
Marat Dukhan | de06f49 | 2020-04-09 00:19:31 -0700 | [diff] [blame] | 224 | - name: xnn_f32_gemm_minmax_ukernel_6x8s4__neon |
Marat Dukhan | 104ae5e | 2021-05-24 13:41:57 -0700 | [diff] [blame] | 225 | init: xnn_init_f32_minmax_scalar_params |
Frank Barchard | 5243bb0 | 2019-11-22 16:37:50 -0800 | [diff] [blame] | 226 | k-block: 4 |
Marat Dukhan | de06f49 | 2020-04-09 00:19:31 -0700 | [diff] [blame] | 227 | - name: xnn_f32_gemm_minmax_ukernel_8x8s4__neon |
Marat Dukhan | 104ae5e | 2021-05-24 13:41:57 -0700 | [diff] [blame] | 228 | init: xnn_init_f32_minmax_scalar_params |
Frank Barchard | 5243bb0 | 2019-11-22 16:37:50 -0800 | [diff] [blame] | 229 | k-block: 4 |
Marat Dukhan | de06f49 | 2020-04-09 00:19:31 -0700 | [diff] [blame] | 230 | - name: xnn_f32_gemm_minmax_ukernel_1x8s4__neonfma |
Marat Dukhan | 104ae5e | 2021-05-24 13:41:57 -0700 | [diff] [blame] | 231 | init: xnn_init_f32_minmax_scalar_params |
Frank Barchard | df06d80 | 2019-11-20 15:53:46 -0800 | [diff] [blame] | 232 | k-block: 4 |
Marat Dukhan | de06f49 | 2020-04-09 00:19:31 -0700 | [diff] [blame] | 233 | - name: xnn_f32_gemm_minmax_ukernel_4x8s4__neonfma |
Marat Dukhan | 104ae5e | 2021-05-24 13:41:57 -0700 | [diff] [blame] | 234 | init: xnn_init_f32_minmax_scalar_params |
Frank Barchard | df06d80 | 2019-11-20 15:53:46 -0800 | [diff] [blame] | 235 | k-block: 4 |
Marat Dukhan | de06f49 | 2020-04-09 00:19:31 -0700 | [diff] [blame] | 236 | - name: xnn_f32_gemm_minmax_ukernel_6x8s4__neonfma |
Marat Dukhan | 104ae5e | 2021-05-24 13:41:57 -0700 | [diff] [blame] | 237 | init: xnn_init_f32_minmax_scalar_params |
Frank Barchard | df06d80 | 2019-11-20 15:53:46 -0800 | [diff] [blame] | 238 | k-block: 4 |
Marat Dukhan | de06f49 | 2020-04-09 00:19:31 -0700 | [diff] [blame] | 239 | - name: xnn_f32_gemm_minmax_ukernel_8x8s4__neonfma |
Marat Dukhan | 104ae5e | 2021-05-24 13:41:57 -0700 | [diff] [blame] | 240 | init: xnn_init_f32_minmax_scalar_params |
Frank Barchard | df06d80 | 2019-11-20 15:53:46 -0800 | [diff] [blame] | 241 | k-block: 4 |
Marat Dukhan | de06f49 | 2020-04-09 00:19:31 -0700 | [diff] [blame] | 242 | - name: xnn_f32_gemm_minmax_ukernel_1x8__sse_load1 |
Marat Dukhan | 104ae5e | 2021-05-24 13:41:57 -0700 | [diff] [blame] | 243 | init: xnn_init_f32_minmax_sse_params |
XNNPACK Team | b455b12 | 2019-09-27 18:10:33 -0700 | [diff] [blame] | 244 | k-block: 1 |
Marat Dukhan | 802fcae | 2020-12-11 14:37:25 -0800 | [diff] [blame] | 245 | - name: xnn_f32_gemm_minmax_ukernel_3x8__sse_load1 |
Marat Dukhan | 104ae5e | 2021-05-24 13:41:57 -0700 | [diff] [blame] | 246 | init: xnn_init_f32_minmax_sse_params |
Marat Dukhan | 802fcae | 2020-12-11 14:37:25 -0800 | [diff] [blame] | 247 | k-block: 1 |
Marat Dukhan | de06f49 | 2020-04-09 00:19:31 -0700 | [diff] [blame] | 248 | - name: xnn_f32_gemm_minmax_ukernel_4x8__sse_load1 |
Marat Dukhan | 104ae5e | 2021-05-24 13:41:57 -0700 | [diff] [blame] | 249 | init: xnn_init_f32_minmax_sse_params |
XNNPACK Team | b455b12 | 2019-09-27 18:10:33 -0700 | [diff] [blame] | 250 | k-block: 1 |
Marat Dukhan | 802fcae | 2020-12-11 14:37:25 -0800 | [diff] [blame] | 251 | - name: xnn_f32_gemm_minmax_ukernel_5x8__sse_load1 |
Marat Dukhan | 104ae5e | 2021-05-24 13:41:57 -0700 | [diff] [blame] | 252 | init: xnn_init_f32_minmax_sse_params |
Marat Dukhan | 802fcae | 2020-12-11 14:37:25 -0800 | [diff] [blame] | 253 | k-block: 1 |
Marat Dukhan | de06f49 | 2020-04-09 00:19:31 -0700 | [diff] [blame] | 254 | - name: xnn_f32_gemm_minmax_ukernel_1x8__sse_dup |
Marat Dukhan | 104ae5e | 2021-05-24 13:41:57 -0700 | [diff] [blame] | 255 | init: xnn_init_f32_minmax_sse_params |
XNNPACK Team | b455b12 | 2019-09-27 18:10:33 -0700 | [diff] [blame] | 256 | k-block: 4 |
Marat Dukhan | 802fcae | 2020-12-11 14:37:25 -0800 | [diff] [blame] | 257 | - name: xnn_f32_gemm_minmax_ukernel_3x8__sse_dup |
Marat Dukhan | 104ae5e | 2021-05-24 13:41:57 -0700 | [diff] [blame] | 258 | init: xnn_init_f32_minmax_sse_params |
Marat Dukhan | 802fcae | 2020-12-11 14:37:25 -0800 | [diff] [blame] | 259 | k-block: 4 |
Marat Dukhan | de06f49 | 2020-04-09 00:19:31 -0700 | [diff] [blame] | 260 | - name: xnn_f32_gemm_minmax_ukernel_4x8__sse_dup |
Marat Dukhan | 104ae5e | 2021-05-24 13:41:57 -0700 | [diff] [blame] | 261 | init: xnn_init_f32_minmax_sse_params |
XNNPACK Team | b455b12 | 2019-09-27 18:10:33 -0700 | [diff] [blame] | 262 | k-block: 4 |
Marat Dukhan | 802fcae | 2020-12-11 14:37:25 -0800 | [diff] [blame] | 263 | - name: xnn_f32_gemm_minmax_ukernel_5x8__sse_dup |
Marat Dukhan | 104ae5e | 2021-05-24 13:41:57 -0700 | [diff] [blame] | 264 | init: xnn_init_f32_minmax_sse_params |
Marat Dukhan | 802fcae | 2020-12-11 14:37:25 -0800 | [diff] [blame] | 265 | k-block: 4 |
Marat Dukhan | de06f49 | 2020-04-09 00:19:31 -0700 | [diff] [blame] | 266 | - name: xnn_f32_gemm_minmax_ukernel_1x8s4__sse |
Marat Dukhan | 104ae5e | 2021-05-24 13:41:57 -0700 | [diff] [blame] | 267 | init: xnn_init_f32_minmax_sse_params |
XNNPACK Team | b455b12 | 2019-09-27 18:10:33 -0700 | [diff] [blame] | 268 | k-block: 4 |
Marat Dukhan | 802fcae | 2020-12-11 14:37:25 -0800 | [diff] [blame] | 269 | - name: xnn_f32_gemm_minmax_ukernel_3x8s4__sse |
Marat Dukhan | 104ae5e | 2021-05-24 13:41:57 -0700 | [diff] [blame] | 270 | init: xnn_init_f32_minmax_sse_params |
Marat Dukhan | 802fcae | 2020-12-11 14:37:25 -0800 | [diff] [blame] | 271 | k-block: 4 |
Marat Dukhan | de06f49 | 2020-04-09 00:19:31 -0700 | [diff] [blame] | 272 | - name: xnn_f32_gemm_minmax_ukernel_4x8s4__sse |
Marat Dukhan | 104ae5e | 2021-05-24 13:41:57 -0700 | [diff] [blame] | 273 | init: xnn_init_f32_minmax_sse_params |
XNNPACK Team | b455b12 | 2019-09-27 18:10:33 -0700 | [diff] [blame] | 274 | k-block: 4 |
Marat Dukhan | 802fcae | 2020-12-11 14:37:25 -0800 | [diff] [blame] | 275 | - name: xnn_f32_gemm_minmax_ukernel_5x8s4__sse |
Marat Dukhan | 104ae5e | 2021-05-24 13:41:57 -0700 | [diff] [blame] | 276 | init: xnn_init_f32_minmax_sse_params |
Marat Dukhan | 802fcae | 2020-12-11 14:37:25 -0800 | [diff] [blame] | 277 | k-block: 4 |
Marat Dukhan | de06f49 | 2020-04-09 00:19:31 -0700 | [diff] [blame] | 278 | - name: xnn_f32_gemm_minmax_ukernel_4x2c4__sse |
Marat Dukhan | 104ae5e | 2021-05-24 13:41:57 -0700 | [diff] [blame] | 279 | init: xnn_init_f32_minmax_sse_params |
Marat Dukhan | b00004d | 2020-02-13 09:28:35 -0800 | [diff] [blame] | 280 | k-block: 4 |
Marat Dukhan | 802fcae | 2020-12-11 14:37:25 -0800 | [diff] [blame] | 281 | - name: xnn_f32_gemm_minmax_ukernel_1x8__sse2_dup |
Marat Dukhan | 104ae5e | 2021-05-24 13:41:57 -0700 | [diff] [blame] | 282 | init: xnn_init_f32_minmax_sse_params |
Marat Dukhan | 802fcae | 2020-12-11 14:37:25 -0800 | [diff] [blame] | 283 | k-block: 4 |
| 284 | - name: xnn_f32_gemm_minmax_ukernel_3x8__sse2_dup |
Marat Dukhan | 104ae5e | 2021-05-24 13:41:57 -0700 | [diff] [blame] | 285 | init: xnn_init_f32_minmax_sse_params |
Marat Dukhan | 802fcae | 2020-12-11 14:37:25 -0800 | [diff] [blame] | 286 | k-block: 4 |
| 287 | - name: xnn_f32_gemm_minmax_ukernel_4x8__sse2_dup |
Marat Dukhan | 104ae5e | 2021-05-24 13:41:57 -0700 | [diff] [blame] | 288 | init: xnn_init_f32_minmax_sse_params |
Marat Dukhan | 802fcae | 2020-12-11 14:37:25 -0800 | [diff] [blame] | 289 | k-block: 4 |
| 290 | - name: xnn_f32_gemm_minmax_ukernel_5x8__sse2_dup |
Marat Dukhan | 104ae5e | 2021-05-24 13:41:57 -0700 | [diff] [blame] | 291 | init: xnn_init_f32_minmax_sse_params |
Marat Dukhan | 802fcae | 2020-12-11 14:37:25 -0800 | [diff] [blame] | 292 | k-block: 4 |
Marat Dukhan | de06f49 | 2020-04-09 00:19:31 -0700 | [diff] [blame] | 293 | - name: xnn_f32_gemm_minmax_ukernel_1x8__avx_broadcast |
Marat Dukhan | 104ae5e | 2021-05-24 13:41:57 -0700 | [diff] [blame] | 294 | init: xnn_init_f32_minmax_avx_params |
Marat Dukhan | fda12b8 | 2019-11-21 12:27:59 -0800 | [diff] [blame] | 295 | k-block: 1 |
Marat Dukhan | de06f49 | 2020-04-09 00:19:31 -0700 | [diff] [blame] | 296 | - name: xnn_f32_gemm_minmax_ukernel_4x8__avx_broadcast |
Marat Dukhan | 104ae5e | 2021-05-24 13:41:57 -0700 | [diff] [blame] | 297 | init: xnn_init_f32_minmax_avx_params |
Marat Dukhan | fda12b8 | 2019-11-21 12:27:59 -0800 | [diff] [blame] | 298 | k-block: 1 |
Marat Dukhan | de06f49 | 2020-04-09 00:19:31 -0700 | [diff] [blame] | 299 | - name: xnn_f32_gemm_minmax_ukernel_5x8__avx_broadcast |
Marat Dukhan | 104ae5e | 2021-05-24 13:41:57 -0700 | [diff] [blame] | 300 | init: xnn_init_f32_minmax_avx_params |
Marat Dukhan | fda12b8 | 2019-11-21 12:27:59 -0800 | [diff] [blame] | 301 | k-block: 1 |
Marat Dukhan | de06f49 | 2020-04-09 00:19:31 -0700 | [diff] [blame] | 302 | - name: xnn_f32_gemm_minmax_ukernel_6x8__avx_broadcast |
Marat Dukhan | 104ae5e | 2021-05-24 13:41:57 -0700 | [diff] [blame] | 303 | init: xnn_init_f32_minmax_avx_params |
Marat Dukhan | fda12b8 | 2019-11-21 12:27:59 -0800 | [diff] [blame] | 304 | k-block: 1 |
Marat Dukhan | de06f49 | 2020-04-09 00:19:31 -0700 | [diff] [blame] | 305 | - name: xnn_f32_gemm_minmax_ukernel_7x8__avx_broadcast |
Marat Dukhan | 104ae5e | 2021-05-24 13:41:57 -0700 | [diff] [blame] | 306 | init: xnn_init_f32_minmax_avx_params |
Marat Dukhan | fda12b8 | 2019-11-21 12:27:59 -0800 | [diff] [blame] | 307 | k-block: 1 |
Marat Dukhan | de06f49 | 2020-04-09 00:19:31 -0700 | [diff] [blame] | 308 | - name: xnn_f32_gemm_minmax_ukernel_1x16__avx_broadcast |
Marat Dukhan | 104ae5e | 2021-05-24 13:41:57 -0700 | [diff] [blame] | 309 | init: xnn_init_f32_minmax_avx_params |
Marat Dukhan | eccfd71 | 2019-12-08 16:49:27 -0800 | [diff] [blame] | 310 | k-block: 1 |
Marat Dukhan | de06f49 | 2020-04-09 00:19:31 -0700 | [diff] [blame] | 311 | - name: xnn_f32_gemm_minmax_ukernel_3x16__avx_broadcast |
Marat Dukhan | 104ae5e | 2021-05-24 13:41:57 -0700 | [diff] [blame] | 312 | init: xnn_init_f32_minmax_avx_params |
Marat Dukhan | eccfd71 | 2019-12-08 16:49:27 -0800 | [diff] [blame] | 313 | k-block: 1 |
Marat Dukhan | de06f49 | 2020-04-09 00:19:31 -0700 | [diff] [blame] | 314 | - name: xnn_f32_gemm_minmax_ukernel_4x16__avx_broadcast |
Marat Dukhan | 104ae5e | 2021-05-24 13:41:57 -0700 | [diff] [blame] | 315 | init: xnn_init_f32_minmax_avx_params |
Marat Dukhan | eccfd71 | 2019-12-08 16:49:27 -0800 | [diff] [blame] | 316 | k-block: 1 |
Marat Dukhan | de06f49 | 2020-04-09 00:19:31 -0700 | [diff] [blame] | 317 | - name: xnn_f32_gemm_minmax_ukernel_5x16__avx_broadcast |
Marat Dukhan | 104ae5e | 2021-05-24 13:41:57 -0700 | [diff] [blame] | 318 | init: xnn_init_f32_minmax_avx_params |
Marat Dukhan | eccfd71 | 2019-12-08 16:49:27 -0800 | [diff] [blame] | 319 | k-block: 1 |
Marat Dukhan | de06f49 | 2020-04-09 00:19:31 -0700 | [diff] [blame] | 320 | - name: xnn_f32_gemm_minmax_ukernel_1x8__fma3_broadcast |
Marat Dukhan | 104ae5e | 2021-05-24 13:41:57 -0700 | [diff] [blame] | 321 | init: xnn_init_f32_minmax_avx_params |
Marat Dukhan | fda12b8 | 2019-11-21 12:27:59 -0800 | [diff] [blame] | 322 | k-block: 1 |
Marat Dukhan | de06f49 | 2020-04-09 00:19:31 -0700 | [diff] [blame] | 323 | - name: xnn_f32_gemm_minmax_ukernel_4x8__fma3_broadcast |
Marat Dukhan | 104ae5e | 2021-05-24 13:41:57 -0700 | [diff] [blame] | 324 | init: xnn_init_f32_minmax_avx_params |
Marat Dukhan | fda12b8 | 2019-11-21 12:27:59 -0800 | [diff] [blame] | 325 | k-block: 1 |
Marat Dukhan | de06f49 | 2020-04-09 00:19:31 -0700 | [diff] [blame] | 326 | - name: xnn_f32_gemm_minmax_ukernel_5x8__fma3_broadcast |
Marat Dukhan | 104ae5e | 2021-05-24 13:41:57 -0700 | [diff] [blame] | 327 | init: xnn_init_f32_minmax_avx_params |
Marat Dukhan | fda12b8 | 2019-11-21 12:27:59 -0800 | [diff] [blame] | 328 | k-block: 1 |
Marat Dukhan | de06f49 | 2020-04-09 00:19:31 -0700 | [diff] [blame] | 329 | - name: xnn_f32_gemm_minmax_ukernel_6x8__fma3_broadcast |
Marat Dukhan | 104ae5e | 2021-05-24 13:41:57 -0700 | [diff] [blame] | 330 | init: xnn_init_f32_minmax_avx_params |
Marat Dukhan | fda12b8 | 2019-11-21 12:27:59 -0800 | [diff] [blame] | 331 | k-block: 1 |
Marat Dukhan | de06f49 | 2020-04-09 00:19:31 -0700 | [diff] [blame] | 332 | - name: xnn_f32_gemm_minmax_ukernel_7x8__fma3_broadcast |
Marat Dukhan | 104ae5e | 2021-05-24 13:41:57 -0700 | [diff] [blame] | 333 | init: xnn_init_f32_minmax_avx_params |
Marat Dukhan | fda12b8 | 2019-11-21 12:27:59 -0800 | [diff] [blame] | 334 | k-block: 1 |
Marat Dukhan | de06f49 | 2020-04-09 00:19:31 -0700 | [diff] [blame] | 335 | - name: xnn_f32_gemm_minmax_ukernel_8x8__fma3_broadcast |
Marat Dukhan | 104ae5e | 2021-05-24 13:41:57 -0700 | [diff] [blame] | 336 | init: xnn_init_f32_minmax_avx_params |
Marat Dukhan | fda12b8 | 2019-11-21 12:27:59 -0800 | [diff] [blame] | 337 | k-block: 1 |
Marat Dukhan | de06f49 | 2020-04-09 00:19:31 -0700 | [diff] [blame] | 338 | - name: xnn_f32_gemm_minmax_ukernel_1x16__fma3_broadcast |
Marat Dukhan | 104ae5e | 2021-05-24 13:41:57 -0700 | [diff] [blame] | 339 | init: xnn_init_f32_minmax_avx_params |
Marat Dukhan | eccfd71 | 2019-12-08 16:49:27 -0800 | [diff] [blame] | 340 | k-block: 1 |
Marat Dukhan | de06f49 | 2020-04-09 00:19:31 -0700 | [diff] [blame] | 341 | - name: xnn_f32_gemm_minmax_ukernel_3x16__fma3_broadcast |
Marat Dukhan | 104ae5e | 2021-05-24 13:41:57 -0700 | [diff] [blame] | 342 | init: xnn_init_f32_minmax_avx_params |
Marat Dukhan | eccfd71 | 2019-12-08 16:49:27 -0800 | [diff] [blame] | 343 | k-block: 1 |
Marat Dukhan | de06f49 | 2020-04-09 00:19:31 -0700 | [diff] [blame] | 344 | - name: xnn_f32_gemm_minmax_ukernel_4x16__fma3_broadcast |
Marat Dukhan | 104ae5e | 2021-05-24 13:41:57 -0700 | [diff] [blame] | 345 | init: xnn_init_f32_minmax_avx_params |
Marat Dukhan | eccfd71 | 2019-12-08 16:49:27 -0800 | [diff] [blame] | 346 | k-block: 1 |
Marat Dukhan | de06f49 | 2020-04-09 00:19:31 -0700 | [diff] [blame] | 347 | - name: xnn_f32_gemm_minmax_ukernel_5x16__fma3_broadcast |
Marat Dukhan | 104ae5e | 2021-05-24 13:41:57 -0700 | [diff] [blame] | 348 | init: xnn_init_f32_minmax_avx_params |
Marat Dukhan | eccfd71 | 2019-12-08 16:49:27 -0800 | [diff] [blame] | 349 | k-block: 1 |
Marat Dukhan | de06f49 | 2020-04-09 00:19:31 -0700 | [diff] [blame] | 350 | - name: xnn_f32_gemm_minmax_ukernel_1x16s4__fma3_broadcast |
Marat Dukhan | 104ae5e | 2021-05-24 13:41:57 -0700 | [diff] [blame] | 351 | init: xnn_init_f32_minmax_avx_params |
Marat Dukhan | 2712132 | 2019-12-09 14:57:40 -0800 | [diff] [blame] | 352 | k-block: 4 |
Marat Dukhan | de06f49 | 2020-04-09 00:19:31 -0700 | [diff] [blame] | 353 | - name: xnn_f32_gemm_minmax_ukernel_3x16s4__fma3_broadcast |
Marat Dukhan | 104ae5e | 2021-05-24 13:41:57 -0700 | [diff] [blame] | 354 | init: xnn_init_f32_minmax_avx_params |
Marat Dukhan | 2712132 | 2019-12-09 14:57:40 -0800 | [diff] [blame] | 355 | k-block: 4 |
Marat Dukhan | de06f49 | 2020-04-09 00:19:31 -0700 | [diff] [blame] | 356 | - name: xnn_f32_gemm_minmax_ukernel_4x16s4__fma3_broadcast |
Marat Dukhan | 104ae5e | 2021-05-24 13:41:57 -0700 | [diff] [blame] | 357 | init: xnn_init_f32_minmax_avx_params |
Marat Dukhan | 2712132 | 2019-12-09 14:57:40 -0800 | [diff] [blame] | 358 | k-block: 4 |
Marat Dukhan | de06f49 | 2020-04-09 00:19:31 -0700 | [diff] [blame] | 359 | - name: xnn_f32_gemm_minmax_ukernel_5x16s4__fma3_broadcast |
Marat Dukhan | 104ae5e | 2021-05-24 13:41:57 -0700 | [diff] [blame] | 360 | init: xnn_init_f32_minmax_avx_params |
Marat Dukhan | 2712132 | 2019-12-09 14:57:40 -0800 | [diff] [blame] | 361 | k-block: 4 |
Marat Dukhan | de06f49 | 2020-04-09 00:19:31 -0700 | [diff] [blame] | 362 | - name: xnn_f32_gemm_minmax_ukernel_1x16__avx512f_broadcast |
Marat Dukhan | 104ae5e | 2021-05-24 13:41:57 -0700 | [diff] [blame] | 363 | init: xnn_init_f32_minmax_scalar_params |
Marat Dukhan | 0f349c4 | 2019-11-27 11:58:54 -0800 | [diff] [blame] | 364 | k-block: 1 |
Marat Dukhan | de06f49 | 2020-04-09 00:19:31 -0700 | [diff] [blame] | 365 | - name: xnn_f32_gemm_minmax_ukernel_4x16__avx512f_broadcast |
Marat Dukhan | 104ae5e | 2021-05-24 13:41:57 -0700 | [diff] [blame] | 366 | init: xnn_init_f32_minmax_scalar_params |
Marat Dukhan | 0f349c4 | 2019-11-27 11:58:54 -0800 | [diff] [blame] | 367 | k-block: 1 |
Marat Dukhan | de06f49 | 2020-04-09 00:19:31 -0700 | [diff] [blame] | 368 | - name: xnn_f32_gemm_minmax_ukernel_5x16__avx512f_broadcast |
Marat Dukhan | 104ae5e | 2021-05-24 13:41:57 -0700 | [diff] [blame] | 369 | init: xnn_init_f32_minmax_scalar_params |
Marat Dukhan | 0f349c4 | 2019-11-27 11:58:54 -0800 | [diff] [blame] | 370 | k-block: 1 |
Marat Dukhan | de06f49 | 2020-04-09 00:19:31 -0700 | [diff] [blame] | 371 | - name: xnn_f32_gemm_minmax_ukernel_6x16__avx512f_broadcast |
Marat Dukhan | 104ae5e | 2021-05-24 13:41:57 -0700 | [diff] [blame] | 372 | init: xnn_init_f32_minmax_scalar_params |
Marat Dukhan | 0f349c4 | 2019-11-27 11:58:54 -0800 | [diff] [blame] | 373 | k-block: 1 |
Marat Dukhan | de06f49 | 2020-04-09 00:19:31 -0700 | [diff] [blame] | 374 | - name: xnn_f32_gemm_minmax_ukernel_7x16__avx512f_broadcast |
Marat Dukhan | 104ae5e | 2021-05-24 13:41:57 -0700 | [diff] [blame] | 375 | init: xnn_init_f32_minmax_scalar_params |
Marat Dukhan | 0f349c4 | 2019-11-27 11:58:54 -0800 | [diff] [blame] | 376 | k-block: 1 |
Marat Dukhan | de06f49 | 2020-04-09 00:19:31 -0700 | [diff] [blame] | 377 | - name: xnn_f32_gemm_minmax_ukernel_8x16__avx512f_broadcast |
Marat Dukhan | 104ae5e | 2021-05-24 13:41:57 -0700 | [diff] [blame] | 378 | init: xnn_init_f32_minmax_scalar_params |
Marat Dukhan | 0f349c4 | 2019-11-27 11:58:54 -0800 | [diff] [blame] | 379 | k-block: 1 |
Frank Barchard | 0725b8d | 2020-12-07 11:07:35 -0800 | [diff] [blame] | 380 | - name: xnn_f32_gemm_minmax_ukernel_1x8__wasmsimd_arm_loadsplat |
Marat Dukhan | c83ef3b | 2021-12-30 09:47:07 -0800 | [diff] [blame] | 381 | init: xnn_init_f32_minmax_wasmsimd_params |
Marat Dukhan | 1bbf96b | 2020-06-15 23:01:20 -0700 | [diff] [blame] | 382 | k-block: 1 |
Frank Barchard | 0725b8d | 2020-12-07 11:07:35 -0800 | [diff] [blame] | 383 | - name: xnn_f32_gemm_minmax_ukernel_3x8__wasmsimd_arm_loadsplat |
Marat Dukhan | c83ef3b | 2021-12-30 09:47:07 -0800 | [diff] [blame] | 384 | init: xnn_init_f32_minmax_wasmsimd_params |
Marat Dukhan | 1bbf96b | 2020-06-15 23:01:20 -0700 | [diff] [blame] | 385 | k-block: 1 |
Frank Barchard | 0725b8d | 2020-12-07 11:07:35 -0800 | [diff] [blame] | 386 | - name: xnn_f32_gemm_minmax_ukernel_4x8__wasmsimd_arm_loadsplat |
Marat Dukhan | c83ef3b | 2021-12-30 09:47:07 -0800 | [diff] [blame] | 387 | init: xnn_init_f32_minmax_wasmsimd_params |
Marat Dukhan | 1bbf96b | 2020-06-15 23:01:20 -0700 | [diff] [blame] | 388 | k-block: 1 |
Frank Barchard | 0725b8d | 2020-12-07 11:07:35 -0800 | [diff] [blame] | 389 | - name: xnn_f32_gemm_minmax_ukernel_5x8__wasmsimd_arm_loadsplat |
Marat Dukhan | c83ef3b | 2021-12-30 09:47:07 -0800 | [diff] [blame] | 390 | init: xnn_init_f32_minmax_wasmsimd_params |
Marat Dukhan | 1bbf96b | 2020-06-15 23:01:20 -0700 | [diff] [blame] | 391 | k-block: 1 |
Frank Barchard | 0725b8d | 2020-12-07 11:07:35 -0800 | [diff] [blame] | 392 | - name: xnn_f32_gemm_minmax_ukernel_6x8__wasmsimd_arm_loadsplat |
Marat Dukhan | c83ef3b | 2021-12-30 09:47:07 -0800 | [diff] [blame] | 393 | init: xnn_init_f32_minmax_wasmsimd_params |
Marat Dukhan | 1bbf96b | 2020-06-15 23:01:20 -0700 | [diff] [blame] | 394 | k-block: 1 |
Frank Barchard | 0725b8d | 2020-12-07 11:07:35 -0800 | [diff] [blame] | 395 | - name: xnn_f32_gemm_minmax_ukernel_1x8__wasmsimd_x86_loadsplat |
Marat Dukhan | c83ef3b | 2021-12-30 09:47:07 -0800 | [diff] [blame] | 396 | init: xnn_init_f32_minmax_wasmsimd_params |
Marat Dukhan | 1bbf96b | 2020-06-15 23:01:20 -0700 | [diff] [blame] | 397 | k-block: 1 |
Frank Barchard | 0725b8d | 2020-12-07 11:07:35 -0800 | [diff] [blame] | 398 | - name: xnn_f32_gemm_minmax_ukernel_3x8__wasmsimd_x86_loadsplat |
Marat Dukhan | c83ef3b | 2021-12-30 09:47:07 -0800 | [diff] [blame] | 399 | init: xnn_init_f32_minmax_wasmsimd_params |
Marat Dukhan | 1bbf96b | 2020-06-15 23:01:20 -0700 | [diff] [blame] | 400 | k-block: 1 |
Frank Barchard | 0725b8d | 2020-12-07 11:07:35 -0800 | [diff] [blame] | 401 | - name: xnn_f32_gemm_minmax_ukernel_4x8__wasmsimd_x86_loadsplat |
Marat Dukhan | c83ef3b | 2021-12-30 09:47:07 -0800 | [diff] [blame] | 402 | init: xnn_init_f32_minmax_wasmsimd_params |
Marat Dukhan | 1bbf96b | 2020-06-15 23:01:20 -0700 | [diff] [blame] | 403 | k-block: 1 |
Frank Barchard | 0725b8d | 2020-12-07 11:07:35 -0800 | [diff] [blame] | 404 | - name: xnn_f32_gemm_minmax_ukernel_5x8__wasmsimd_x86_loadsplat |
Marat Dukhan | c83ef3b | 2021-12-30 09:47:07 -0800 | [diff] [blame] | 405 | init: xnn_init_f32_minmax_wasmsimd_params |
Marat Dukhan | 1bbf96b | 2020-06-15 23:01:20 -0700 | [diff] [blame] | 406 | k-block: 1 |
Frank Barchard | 0725b8d | 2020-12-07 11:07:35 -0800 | [diff] [blame] | 407 | - name: xnn_f32_gemm_minmax_ukernel_6x8__wasmsimd_x86_loadsplat |
Marat Dukhan | c83ef3b | 2021-12-30 09:47:07 -0800 | [diff] [blame] | 408 | init: xnn_init_f32_minmax_wasmsimd_params |
Marat Dukhan | 1bbf96b | 2020-06-15 23:01:20 -0700 | [diff] [blame] | 409 | k-block: 1 |
Frank Barchard | 0725b8d | 2020-12-07 11:07:35 -0800 | [diff] [blame] | 410 | - name: xnn_f32_gemm_minmax_ukernel_1x8__wasmsimd_arm_splat |
Marat Dukhan | c83ef3b | 2021-12-30 09:47:07 -0800 | [diff] [blame] | 411 | init: xnn_init_f32_minmax_wasmsimd_params |
Marat Dukhan | 1bbf96b | 2020-06-15 23:01:20 -0700 | [diff] [blame] | 412 | k-block: 4 |
Frank Barchard | 0725b8d | 2020-12-07 11:07:35 -0800 | [diff] [blame] | 413 | - name: xnn_f32_gemm_minmax_ukernel_3x8__wasmsimd_arm_splat |
Marat Dukhan | c83ef3b | 2021-12-30 09:47:07 -0800 | [diff] [blame] | 414 | init: xnn_init_f32_minmax_wasmsimd_params |
Marat Dukhan | 1bbf96b | 2020-06-15 23:01:20 -0700 | [diff] [blame] | 415 | k-block: 4 |
Frank Barchard | 0725b8d | 2020-12-07 11:07:35 -0800 | [diff] [blame] | 416 | - name: xnn_f32_gemm_minmax_ukernel_4x8__wasmsimd_arm_splat |
Marat Dukhan | c83ef3b | 2021-12-30 09:47:07 -0800 | [diff] [blame] | 417 | init: xnn_init_f32_minmax_wasmsimd_params |
Marat Dukhan | 1bbf96b | 2020-06-15 23:01:20 -0700 | [diff] [blame] | 418 | k-block: 4 |
Frank Barchard | 0725b8d | 2020-12-07 11:07:35 -0800 | [diff] [blame] | 419 | - name: xnn_f32_gemm_minmax_ukernel_5x8__wasmsimd_arm_splat |
Marat Dukhan | c83ef3b | 2021-12-30 09:47:07 -0800 | [diff] [blame] | 420 | init: xnn_init_f32_minmax_wasmsimd_params |
Marat Dukhan | 1bbf96b | 2020-06-15 23:01:20 -0700 | [diff] [blame] | 421 | k-block: 4 |
Frank Barchard | 0725b8d | 2020-12-07 11:07:35 -0800 | [diff] [blame] | 422 | - name: xnn_f32_gemm_minmax_ukernel_6x8__wasmsimd_arm_splat |
Marat Dukhan | c83ef3b | 2021-12-30 09:47:07 -0800 | [diff] [blame] | 423 | init: xnn_init_f32_minmax_wasmsimd_params |
Marat Dukhan | 1bbf96b | 2020-06-15 23:01:20 -0700 | [diff] [blame] | 424 | k-block: 4 |
Frank Barchard | 0725b8d | 2020-12-07 11:07:35 -0800 | [diff] [blame] | 425 | - name: xnn_f32_gemm_minmax_ukernel_1x8__wasmsimd_x86_splat |
Marat Dukhan | c83ef3b | 2021-12-30 09:47:07 -0800 | [diff] [blame] | 426 | init: xnn_init_f32_minmax_wasmsimd_params |
Marat Dukhan | 1bbf96b | 2020-06-15 23:01:20 -0700 | [diff] [blame] | 427 | k-block: 4 |
Frank Barchard | 0725b8d | 2020-12-07 11:07:35 -0800 | [diff] [blame] | 428 | - name: xnn_f32_gemm_minmax_ukernel_3x8__wasmsimd_x86_splat |
Marat Dukhan | c83ef3b | 2021-12-30 09:47:07 -0800 | [diff] [blame] | 429 | init: xnn_init_f32_minmax_wasmsimd_params |
Marat Dukhan | 1bbf96b | 2020-06-15 23:01:20 -0700 | [diff] [blame] | 430 | k-block: 4 |
Frank Barchard | 0725b8d | 2020-12-07 11:07:35 -0800 | [diff] [blame] | 431 | - name: xnn_f32_gemm_minmax_ukernel_4x8__wasmsimd_x86_splat |
Marat Dukhan | c83ef3b | 2021-12-30 09:47:07 -0800 | [diff] [blame] | 432 | init: xnn_init_f32_minmax_wasmsimd_params |
Marat Dukhan | 1bbf96b | 2020-06-15 23:01:20 -0700 | [diff] [blame] | 433 | k-block: 4 |
Frank Barchard | 0725b8d | 2020-12-07 11:07:35 -0800 | [diff] [blame] | 434 | - name: xnn_f32_gemm_minmax_ukernel_5x8__wasmsimd_x86_splat |
Marat Dukhan | c83ef3b | 2021-12-30 09:47:07 -0800 | [diff] [blame] | 435 | init: xnn_init_f32_minmax_wasmsimd_params |
Marat Dukhan | 1bbf96b | 2020-06-15 23:01:20 -0700 | [diff] [blame] | 436 | k-block: 4 |
Frank Barchard | 0725b8d | 2020-12-07 11:07:35 -0800 | [diff] [blame] | 437 | - name: xnn_f32_gemm_minmax_ukernel_6x8__wasmsimd_x86_splat |
Marat Dukhan | c83ef3b | 2021-12-30 09:47:07 -0800 | [diff] [blame] | 438 | init: xnn_init_f32_minmax_wasmsimd_params |
Marat Dukhan | 1bbf96b | 2020-06-15 23:01:20 -0700 | [diff] [blame] | 439 | k-block: 4 |
| 440 | - name: xnn_f32_gemm_minmax_ukernel_1x8s4__wasmsimd_arm |
Marat Dukhan | c83ef3b | 2021-12-30 09:47:07 -0800 | [diff] [blame] | 441 | init: xnn_init_f32_minmax_wasmsimd_params |
Marat Dukhan | 1bbf96b | 2020-06-15 23:01:20 -0700 | [diff] [blame] | 442 | k-block: 4 |
| 443 | - name: xnn_f32_gemm_minmax_ukernel_3x8s4__wasmsimd_arm |
Marat Dukhan | c83ef3b | 2021-12-30 09:47:07 -0800 | [diff] [blame] | 444 | init: xnn_init_f32_minmax_wasmsimd_params |
Marat Dukhan | 1bbf96b | 2020-06-15 23:01:20 -0700 | [diff] [blame] | 445 | k-block: 4 |
| 446 | - name: xnn_f32_gemm_minmax_ukernel_4x8s4__wasmsimd_arm |
Marat Dukhan | c83ef3b | 2021-12-30 09:47:07 -0800 | [diff] [blame] | 447 | init: xnn_init_f32_minmax_wasmsimd_params |
Marat Dukhan | 1bbf96b | 2020-06-15 23:01:20 -0700 | [diff] [blame] | 448 | k-block: 4 |
| 449 | - name: xnn_f32_gemm_minmax_ukernel_5x8s4__wasmsimd_arm |
Marat Dukhan | c83ef3b | 2021-12-30 09:47:07 -0800 | [diff] [blame] | 450 | init: xnn_init_f32_minmax_wasmsimd_params |
Marat Dukhan | 1bbf96b | 2020-06-15 23:01:20 -0700 | [diff] [blame] | 451 | k-block: 4 |
| 452 | - name: xnn_f32_gemm_minmax_ukernel_6x8s4__wasmsimd_arm |
Marat Dukhan | c83ef3b | 2021-12-30 09:47:07 -0800 | [diff] [blame] | 453 | init: xnn_init_f32_minmax_wasmsimd_params |
Marat Dukhan | 1bbf96b | 2020-06-15 23:01:20 -0700 | [diff] [blame] | 454 | k-block: 4 |
| 455 | - name: xnn_f32_gemm_minmax_ukernel_1x8s4__wasmsimd_x86 |
Marat Dukhan | c83ef3b | 2021-12-30 09:47:07 -0800 | [diff] [blame] | 456 | init: xnn_init_f32_minmax_wasmsimd_params |
Marat Dukhan | 1bbf96b | 2020-06-15 23:01:20 -0700 | [diff] [blame] | 457 | k-block: 4 |
| 458 | - name: xnn_f32_gemm_minmax_ukernel_3x8s4__wasmsimd_x86 |
Marat Dukhan | c83ef3b | 2021-12-30 09:47:07 -0800 | [diff] [blame] | 459 | init: xnn_init_f32_minmax_wasmsimd_params |
Marat Dukhan | 1bbf96b | 2020-06-15 23:01:20 -0700 | [diff] [blame] | 460 | k-block: 4 |
| 461 | - name: xnn_f32_gemm_minmax_ukernel_4x8s4__wasmsimd_x86 |
Marat Dukhan | c83ef3b | 2021-12-30 09:47:07 -0800 | [diff] [blame] | 462 | init: xnn_init_f32_minmax_wasmsimd_params |
Marat Dukhan | 1bbf96b | 2020-06-15 23:01:20 -0700 | [diff] [blame] | 463 | k-block: 4 |
| 464 | - name: xnn_f32_gemm_minmax_ukernel_5x8s4__wasmsimd_x86 |
Marat Dukhan | c83ef3b | 2021-12-30 09:47:07 -0800 | [diff] [blame] | 465 | init: xnn_init_f32_minmax_wasmsimd_params |
Marat Dukhan | 1bbf96b | 2020-06-15 23:01:20 -0700 | [diff] [blame] | 466 | k-block: 4 |
| 467 | - name: xnn_f32_gemm_minmax_ukernel_6x8s4__wasmsimd_x86 |
Marat Dukhan | c83ef3b | 2021-12-30 09:47:07 -0800 | [diff] [blame] | 468 | init: xnn_init_f32_minmax_wasmsimd_params |
Marat Dukhan | 1bbf96b | 2020-06-15 23:01:20 -0700 | [diff] [blame] | 469 | k-block: 4 |
Marat Dukhan | e39e646 | 2020-07-09 01:33:36 -0700 | [diff] [blame] | 470 | - name: xnn_f32_gemm_minmax_ukernel_4x2c4__wasmsimd_arm |
Marat Dukhan | c83ef3b | 2021-12-30 09:47:07 -0800 | [diff] [blame] | 471 | init: xnn_init_f32_minmax_wasmsimd_params |
Marat Dukhan | e39e646 | 2020-07-09 01:33:36 -0700 | [diff] [blame] | 472 | k-block: 4 |
| 473 | - name: xnn_f32_gemm_minmax_ukernel_4x2c4__wasmsimd_x86 |
Marat Dukhan | c83ef3b | 2021-12-30 09:47:07 -0800 | [diff] [blame] | 474 | init: xnn_init_f32_minmax_wasmsimd_params |
Marat Dukhan | e39e646 | 2020-07-09 01:33:36 -0700 | [diff] [blame] | 475 | k-block: 4 |
Marat Dukhan | de06f49 | 2020-04-09 00:19:31 -0700 | [diff] [blame] | 476 | - name: xnn_f32_gemm_minmax_ukernel_1x4__wasm |
Marat Dukhan | 104ae5e | 2021-05-24 13:41:57 -0700 | [diff] [blame] | 477 | init: xnn_init_f32_minmax_scalar_params |
Marat Dukhan | 436ebe6 | 2019-12-04 15:10:12 -0800 | [diff] [blame] | 478 | k-block: 1 |
Marat Dukhan | de06f49 | 2020-04-09 00:19:31 -0700 | [diff] [blame] | 479 | - name: xnn_f32_gemm_minmax_ukernel_2x4__wasm |
Marat Dukhan | 104ae5e | 2021-05-24 13:41:57 -0700 | [diff] [blame] | 480 | init: xnn_init_f32_minmax_scalar_params |
Marat Dukhan | 436ebe6 | 2019-12-04 15:10:12 -0800 | [diff] [blame] | 481 | k-block: 1 |
Marat Dukhan | de06f49 | 2020-04-09 00:19:31 -0700 | [diff] [blame] | 482 | - name: xnn_f32_gemm_minmax_ukernel_4x4__wasm |
Marat Dukhan | 104ae5e | 2021-05-24 13:41:57 -0700 | [diff] [blame] | 483 | init: xnn_init_f32_minmax_scalar_params |
Marat Dukhan | 436ebe6 | 2019-12-04 15:10:12 -0800 | [diff] [blame] | 484 | k-block: 1 |
Marat Dukhan | de06f49 | 2020-04-09 00:19:31 -0700 | [diff] [blame] | 485 | - name: xnn_f32_gemm_minmax_ukernel_4x2__wasm |
Marat Dukhan | 104ae5e | 2021-05-24 13:41:57 -0700 | [diff] [blame] | 486 | init: xnn_init_f32_minmax_scalar_params |
Marat Dukhan | 436ebe6 | 2019-12-04 15:10:12 -0800 | [diff] [blame] | 487 | k-block: 1 |
Marat Dukhan | de06f49 | 2020-04-09 00:19:31 -0700 | [diff] [blame] | 488 | - name: xnn_f32_gemm_minmax_ukernel_1x4__scalar |
Marat Dukhan | 104ae5e | 2021-05-24 13:41:57 -0700 | [diff] [blame] | 489 | init: xnn_init_f32_minmax_scalar_params |
XNNPACK Team | b455b12 | 2019-09-27 18:10:33 -0700 | [diff] [blame] | 490 | k-block: 1 |
Marat Dukhan | de06f49 | 2020-04-09 00:19:31 -0700 | [diff] [blame] | 491 | - name: xnn_f32_gemm_minmax_ukernel_2x4__scalar |
Marat Dukhan | 104ae5e | 2021-05-24 13:41:57 -0700 | [diff] [blame] | 492 | init: xnn_init_f32_minmax_scalar_params |
XNNPACK Team | b455b12 | 2019-09-27 18:10:33 -0700 | [diff] [blame] | 493 | k-block: 1 |
Marat Dukhan | de06f49 | 2020-04-09 00:19:31 -0700 | [diff] [blame] | 494 | - name: xnn_f32_gemm_minmax_ukernel_4x4__scalar |
Marat Dukhan | 104ae5e | 2021-05-24 13:41:57 -0700 | [diff] [blame] | 495 | init: xnn_init_f32_minmax_scalar_params |
XNNPACK Team | b455b12 | 2019-09-27 18:10:33 -0700 | [diff] [blame] | 496 | k-block: 1 |
Marat Dukhan | de06f49 | 2020-04-09 00:19:31 -0700 | [diff] [blame] | 497 | - name: xnn_f32_gemm_minmax_ukernel_4x2__scalar |
Marat Dukhan | 104ae5e | 2021-05-24 13:41:57 -0700 | [diff] [blame] | 498 | init: xnn_init_f32_minmax_scalar_params |
XNNPACK Team | b455b12 | 2019-09-27 18:10:33 -0700 | [diff] [blame] | 499 | k-block: 1 |
Zhi An Ng | b43b47a | 2021-12-23 16:27:22 -0800 | [diff] [blame] | 500 | - name: xnn_generate_f32_gemm_ukernel_4x8__aarch32_neon_cortex_a55 |
| 501 | init: xnn_init_f32_minmax_scalar_params |
| 502 | k-block: 4 |
| 503 | pipelined: true |
Zhi An Ng | 13b57dd | 2022-01-06 09:33:20 -0800 | [diff] [blame] | 504 | - name: xnn_generate_f32_gemm_ukernel_4x8__aarch32_neon_cortex_a53 |
| 505 | init: xnn_init_f32_minmax_scalar_params |
| 506 | k-block: 4 |
| 507 | pipelined: true |
| 508 | assembly: true |
| 509 | - name: xnn_generate_f32_gemm_ukernel_4x8__aarch32_neon_cortex_a75 |
| 510 | init: xnn_init_f32_minmax_scalar_params |
| 511 | k-block: 4 |
| 512 | pipelined: true |
| 513 | assembly: true |
| 514 | - name: xnn_generate_f32_gemm_ukernel_4x8__aarch32_neon_prfm_cortex_a75 |
| 515 | init: xnn_init_f32_minmax_scalar_params |
| 516 | k-block: 4 |
| 517 | pipelined: true |
| 518 | assembly: true |
| 519 | - name: xnn_generate_f32_gemm_ukernel_4x8__aarch32_neon_ld64 |
| 520 | init: xnn_init_f32_minmax_scalar_params |
| 521 | k-block: 2 |
| 522 | assembly: true |
| 523 | - name: xnn_generate_f32_gemm_ukernel_4x8__aarch32_neon_cortex_a7 |
| 524 | init: xnn_init_f32_minmax_scalar_params |
| 525 | k-block: 2 |
| 526 | assembly: true |
Zhi An Ng | eb7256b | 2022-02-03 16:02:54 -0800 | [diff] [blame] | 527 | - name: xnn_generate_f32_gemm_ukernel_1x8__aarch64_neonfma_cortex_a75 |
| 528 | init: xnn_init_f32_minmax_scalar_params |
| 529 | k-block: 8 |
| 530 | pipelined: true |
| 531 | - name: xnn_generate_f32_gemm_ukernel_1x8__aarch64_neonfma_prfm_cortex_a75 |
| 532 | init: xnn_init_f32_minmax_scalar_params |
| 533 | k-block: 8 |
| 534 | pipelined: true |
Zhi An Ng | c2e2da8 | 2022-01-25 16:51:58 -0800 | [diff] [blame] | 535 | - name: xnn_generate_f32_gemm_ukernel_6x8__aarch64_neonfma_cortex_a75 |
| 536 | init: xnn_init_f32_minmax_scalar_params |
| 537 | k-block: 8 |
| 538 | pipelined: true |
| 539 | - name: xnn_generate_f32_gemm_ukernel_6x8__aarch64_neonfma_prfm_cortex_a75 |
| 540 | init: xnn_init_f32_minmax_scalar_params |
| 541 | k-block: 8 |
| 542 | pipelined: true |