Marat Dukhan | 355ab43 | 2020-04-09 19:01:52 -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. |
Marat Dukhan | 5b86c43 | 2020-12-06 19:15:03 -0800 | [diff] [blame] | 5 | - name: xnn_f32_spmm_minmax_ukernel_4x1__neon |
Marat Dukhan | 104ae5e | 2021-05-24 13:41:57 -0700 | [diff] [blame] | 6 | init: xnn_init_f32_minmax_scalar_params |
Marat Dukhan | 5b86c43 | 2020-12-06 19:15:03 -0800 | [diff] [blame] | 7 | k-block: 1 |
| 8 | - name: xnn_f32_spmm_minmax_ukernel_4x1__neon_pipelined |
Marat Dukhan | 104ae5e | 2021-05-24 13:41:57 -0700 | [diff] [blame] | 9 | init: xnn_init_f32_minmax_scalar_params |
Marat Dukhan | 5b86c43 | 2020-12-06 19:15:03 -0800 | [diff] [blame] | 10 | k-block: 1 |
| 11 | - name: xnn_f32_spmm_minmax_ukernel_4x1__neon_x2 |
Marat Dukhan | 104ae5e | 2021-05-24 13:41:57 -0700 | [diff] [blame] | 12 | init: xnn_init_f32_minmax_scalar_params |
Marat Dukhan | 5b86c43 | 2020-12-06 19:15:03 -0800 | [diff] [blame] | 13 | k-block: 2 |
| 14 | - name: xnn_f32_spmm_minmax_ukernel_8x1__neon |
Marat Dukhan | 104ae5e | 2021-05-24 13:41:57 -0700 | [diff] [blame] | 15 | init: xnn_init_f32_minmax_scalar_params |
Marat Dukhan | 5b86c43 | 2020-12-06 19:15:03 -0800 | [diff] [blame] | 16 | k-block: 1 |
| 17 | - name: xnn_f32_spmm_minmax_ukernel_8x1__neon_pipelined |
Marat Dukhan | 104ae5e | 2021-05-24 13:41:57 -0700 | [diff] [blame] | 18 | init: xnn_init_f32_minmax_scalar_params |
Marat Dukhan | 5b86c43 | 2020-12-06 19:15:03 -0800 | [diff] [blame] | 19 | k-block: 1 |
| 20 | - name: xnn_f32_spmm_minmax_ukernel_8x1__neon_x2 |
Marat Dukhan | 104ae5e | 2021-05-24 13:41:57 -0700 | [diff] [blame] | 21 | init: xnn_init_f32_minmax_scalar_params |
Marat Dukhan | 5b86c43 | 2020-12-06 19:15:03 -0800 | [diff] [blame] | 22 | k-block: 2 |
| 23 | - name: xnn_f32_spmm_minmax_ukernel_12x1__neon |
Marat Dukhan | 104ae5e | 2021-05-24 13:41:57 -0700 | [diff] [blame] | 24 | init: xnn_init_f32_minmax_scalar_params |
Marat Dukhan | 5b86c43 | 2020-12-06 19:15:03 -0800 | [diff] [blame] | 25 | k-block: 1 |
| 26 | - name: xnn_f32_spmm_minmax_ukernel_16x1__neon |
Marat Dukhan | 104ae5e | 2021-05-24 13:41:57 -0700 | [diff] [blame] | 27 | init: xnn_init_f32_minmax_scalar_params |
Marat Dukhan | 5b86c43 | 2020-12-06 19:15:03 -0800 | [diff] [blame] | 28 | k-block: 1 |
| 29 | - name: xnn_f32_spmm_minmax_ukernel_16x1__neon_pipelined |
Marat Dukhan | 104ae5e | 2021-05-24 13:41:57 -0700 | [diff] [blame] | 30 | init: xnn_init_f32_minmax_scalar_params |
Marat Dukhan | 5b86c43 | 2020-12-06 19:15:03 -0800 | [diff] [blame] | 31 | k-block: 1 |
| 32 | - name: xnn_f32_spmm_minmax_ukernel_16x1__neon_x2 |
Marat Dukhan | 104ae5e | 2021-05-24 13:41:57 -0700 | [diff] [blame] | 33 | init: xnn_init_f32_minmax_scalar_params |
Marat Dukhan | 5b86c43 | 2020-12-06 19:15:03 -0800 | [diff] [blame] | 34 | k-block: 2 |
| 35 | - name: xnn_f32_spmm_minmax_ukernel_32x1__neon |
Marat Dukhan | 104ae5e | 2021-05-24 13:41:57 -0700 | [diff] [blame] | 36 | init: xnn_init_f32_minmax_scalar_params |
Marat Dukhan | 5b86c43 | 2020-12-06 19:15:03 -0800 | [diff] [blame] | 37 | k-block: 1 |
| 38 | - name: xnn_f32_spmm_minmax_ukernel_32x1__neon_pipelined |
Marat Dukhan | 104ae5e | 2021-05-24 13:41:57 -0700 | [diff] [blame] | 39 | init: xnn_init_f32_minmax_scalar_params |
Marat Dukhan | 5b86c43 | 2020-12-06 19:15:03 -0800 | [diff] [blame] | 40 | k-block: 1 |
| 41 | - name: xnn_f32_spmm_minmax_ukernel_32x1__neon_x2 |
Marat Dukhan | 104ae5e | 2021-05-24 13:41:57 -0700 | [diff] [blame] | 42 | init: xnn_init_f32_minmax_scalar_params |
Marat Dukhan | 5b86c43 | 2020-12-06 19:15:03 -0800 | [diff] [blame] | 43 | k-block: 2 |
Marat Dukhan | 355ab43 | 2020-04-09 19:01:52 -0700 | [diff] [blame] | 44 | - name: xnn_f32_spmm_minmax_ukernel_4x1__neonfma |
Marat Dukhan | 104ae5e | 2021-05-24 13:41:57 -0700 | [diff] [blame] | 45 | init: xnn_init_f32_minmax_scalar_params |
Marat Dukhan | 355ab43 | 2020-04-09 19:01:52 -0700 | [diff] [blame] | 46 | k-block: 1 |
Marat Dukhan | 355ab43 | 2020-04-09 19:01:52 -0700 | [diff] [blame] | 47 | - name: xnn_f32_spmm_minmax_ukernel_4x2__neonfma |
Marat Dukhan | 104ae5e | 2021-05-24 13:41:57 -0700 | [diff] [blame] | 48 | init: xnn_init_f32_minmax_scalar_params |
Marat Dukhan | 355ab43 | 2020-04-09 19:01:52 -0700 | [diff] [blame] | 49 | k-block: 1 |
| 50 | arch: |
| 51 | - aarch64 |
| 52 | - name: xnn_f32_spmm_minmax_ukernel_4x4__neonfma |
Marat Dukhan | 104ae5e | 2021-05-24 13:41:57 -0700 | [diff] [blame] | 53 | init: xnn_init_f32_minmax_scalar_params |
Marat Dukhan | 355ab43 | 2020-04-09 19:01:52 -0700 | [diff] [blame] | 54 | k-block: 1 |
| 55 | arch: |
| 56 | - aarch64 |
| 57 | - name: xnn_f32_spmm_minmax_ukernel_4x1__neonfma_pipelined |
Marat Dukhan | 104ae5e | 2021-05-24 13:41:57 -0700 | [diff] [blame] | 58 | init: xnn_init_f32_minmax_scalar_params |
Marat Dukhan | 355ab43 | 2020-04-09 19:01:52 -0700 | [diff] [blame] | 59 | k-block: 1 |
Frank Barchard | beca652 | 2020-10-30 22:34:35 -0700 | [diff] [blame] | 60 | - name: xnn_f32_spmm_minmax_ukernel_4x1__neonfma_x2 |
Marat Dukhan | 104ae5e | 2021-05-24 13:41:57 -0700 | [diff] [blame] | 61 | init: xnn_init_f32_minmax_scalar_params |
Marat Dukhan | 355ab43 | 2020-04-09 19:01:52 -0700 | [diff] [blame] | 62 | k-block: 2 |
Marat Dukhan | 355ab43 | 2020-04-09 19:01:52 -0700 | [diff] [blame] | 63 | - name: xnn_f32_spmm_minmax_ukernel_8x1__neonfma |
Marat Dukhan | 104ae5e | 2021-05-24 13:41:57 -0700 | [diff] [blame] | 64 | init: xnn_init_f32_minmax_scalar_params |
Marat Dukhan | 355ab43 | 2020-04-09 19:01:52 -0700 | [diff] [blame] | 65 | k-block: 1 |
Marat Dukhan | 355ab43 | 2020-04-09 19:01:52 -0700 | [diff] [blame] | 66 | - name: xnn_f32_spmm_minmax_ukernel_8x2__neonfma |
Marat Dukhan | 104ae5e | 2021-05-24 13:41:57 -0700 | [diff] [blame] | 67 | init: xnn_init_f32_minmax_scalar_params |
Marat Dukhan | 355ab43 | 2020-04-09 19:01:52 -0700 | [diff] [blame] | 68 | k-block: 1 |
| 69 | arch: |
| 70 | - aarch64 |
| 71 | - name: xnn_f32_spmm_minmax_ukernel_8x4__neonfma |
Marat Dukhan | 104ae5e | 2021-05-24 13:41:57 -0700 | [diff] [blame] | 72 | init: xnn_init_f32_minmax_scalar_params |
Marat Dukhan | 355ab43 | 2020-04-09 19:01:52 -0700 | [diff] [blame] | 73 | k-block: 1 |
| 74 | arch: |
| 75 | - aarch64 |
| 76 | - name: xnn_f32_spmm_minmax_ukernel_8x1__neonfma_pipelined |
Marat Dukhan | 104ae5e | 2021-05-24 13:41:57 -0700 | [diff] [blame] | 77 | init: xnn_init_f32_minmax_scalar_params |
Marat Dukhan | 355ab43 | 2020-04-09 19:01:52 -0700 | [diff] [blame] | 78 | k-block: 1 |
Frank Barchard | beca652 | 2020-10-30 22:34:35 -0700 | [diff] [blame] | 79 | - name: xnn_f32_spmm_minmax_ukernel_8x1__neonfma_x2 |
Marat Dukhan | 104ae5e | 2021-05-24 13:41:57 -0700 | [diff] [blame] | 80 | init: xnn_init_f32_minmax_scalar_params |
Marat Dukhan | 355ab43 | 2020-04-09 19:01:52 -0700 | [diff] [blame] | 81 | k-block: 2 |
Marat Dukhan | 355ab43 | 2020-04-09 19:01:52 -0700 | [diff] [blame] | 82 | - name: xnn_f32_spmm_minmax_ukernel_12x1__neonfma |
Marat Dukhan | 104ae5e | 2021-05-24 13:41:57 -0700 | [diff] [blame] | 83 | init: xnn_init_f32_minmax_scalar_params |
Marat Dukhan | 355ab43 | 2020-04-09 19:01:52 -0700 | [diff] [blame] | 84 | k-block: 1 |
Marat Dukhan | 355ab43 | 2020-04-09 19:01:52 -0700 | [diff] [blame] | 85 | - name: xnn_f32_spmm_minmax_ukernel_12x2__neonfma |
Marat Dukhan | 104ae5e | 2021-05-24 13:41:57 -0700 | [diff] [blame] | 86 | init: xnn_init_f32_minmax_scalar_params |
Marat Dukhan | 355ab43 | 2020-04-09 19:01:52 -0700 | [diff] [blame] | 87 | k-block: 1 |
| 88 | arch: |
| 89 | - aarch64 |
| 90 | - name: xnn_f32_spmm_minmax_ukernel_12x4__neonfma |
Marat Dukhan | 104ae5e | 2021-05-24 13:41:57 -0700 | [diff] [blame] | 91 | init: xnn_init_f32_minmax_scalar_params |
Marat Dukhan | 355ab43 | 2020-04-09 19:01:52 -0700 | [diff] [blame] | 92 | k-block: 1 |
| 93 | arch: |
| 94 | - aarch64 |
| 95 | - name: xnn_f32_spmm_minmax_ukernel_16x1__neonfma |
Marat Dukhan | 104ae5e | 2021-05-24 13:41:57 -0700 | [diff] [blame] | 96 | init: xnn_init_f32_minmax_scalar_params |
Marat Dukhan | 355ab43 | 2020-04-09 19:01:52 -0700 | [diff] [blame] | 97 | k-block: 1 |
Marat Dukhan | 355ab43 | 2020-04-09 19:01:52 -0700 | [diff] [blame] | 98 | - name: xnn_f32_spmm_minmax_ukernel_16x2__neonfma |
Marat Dukhan | 104ae5e | 2021-05-24 13:41:57 -0700 | [diff] [blame] | 99 | init: xnn_init_f32_minmax_scalar_params |
Marat Dukhan | 355ab43 | 2020-04-09 19:01:52 -0700 | [diff] [blame] | 100 | k-block: 1 |
| 101 | arch: |
| 102 | - aarch64 |
| 103 | - name: xnn_f32_spmm_minmax_ukernel_16x4__neonfma |
Marat Dukhan | 104ae5e | 2021-05-24 13:41:57 -0700 | [diff] [blame] | 104 | init: xnn_init_f32_minmax_scalar_params |
Marat Dukhan | 355ab43 | 2020-04-09 19:01:52 -0700 | [diff] [blame] | 105 | k-block: 1 |
| 106 | arch: |
| 107 | - aarch64 |
| 108 | - name: xnn_f32_spmm_minmax_ukernel_16x1__neonfma_pipelined |
Marat Dukhan | 104ae5e | 2021-05-24 13:41:57 -0700 | [diff] [blame] | 109 | init: xnn_init_f32_minmax_scalar_params |
Marat Dukhan | 355ab43 | 2020-04-09 19:01:52 -0700 | [diff] [blame] | 110 | k-block: 1 |
Frank Barchard | beca652 | 2020-10-30 22:34:35 -0700 | [diff] [blame] | 111 | - name: xnn_f32_spmm_minmax_ukernel_16x1__neonfma_x2 |
Marat Dukhan | 104ae5e | 2021-05-24 13:41:57 -0700 | [diff] [blame] | 112 | init: xnn_init_f32_minmax_scalar_params |
Marat Dukhan | 355ab43 | 2020-04-09 19:01:52 -0700 | [diff] [blame] | 113 | k-block: 2 |
Frank Barchard | 846c0c6 | 2020-10-26 15:01:39 -0700 | [diff] [blame] | 114 | - name: xnn_f32_spmm_minmax_ukernel_32x1__neonfma |
Marat Dukhan | 104ae5e | 2021-05-24 13:41:57 -0700 | [diff] [blame] | 115 | init: xnn_init_f32_minmax_scalar_params |
Frank Barchard | 846c0c6 | 2020-10-26 15:01:39 -0700 | [diff] [blame] | 116 | k-block: 1 |
Frank Barchard | 846c0c6 | 2020-10-26 15:01:39 -0700 | [diff] [blame] | 117 | - name: xnn_f32_spmm_minmax_ukernel_32x2__neonfma |
Marat Dukhan | 104ae5e | 2021-05-24 13:41:57 -0700 | [diff] [blame] | 118 | init: xnn_init_f32_minmax_scalar_params |
Frank Barchard | 846c0c6 | 2020-10-26 15:01:39 -0700 | [diff] [blame] | 119 | k-block: 1 |
| 120 | arch: |
| 121 | - aarch64 |
| 122 | - name: xnn_f32_spmm_minmax_ukernel_32x4__neonfma |
Marat Dukhan | 104ae5e | 2021-05-24 13:41:57 -0700 | [diff] [blame] | 123 | init: xnn_init_f32_minmax_scalar_params |
Frank Barchard | 846c0c6 | 2020-10-26 15:01:39 -0700 | [diff] [blame] | 124 | k-block: 1 |
| 125 | arch: |
| 126 | - aarch64 |
| 127 | - name: xnn_f32_spmm_minmax_ukernel_32x1__neonfma_pipelined |
Marat Dukhan | 104ae5e | 2021-05-24 13:41:57 -0700 | [diff] [blame] | 128 | init: xnn_init_f32_minmax_scalar_params |
Frank Barchard | 846c0c6 | 2020-10-26 15:01:39 -0700 | [diff] [blame] | 129 | k-block: 1 |
Frank Barchard | beca652 | 2020-10-30 22:34:35 -0700 | [diff] [blame] | 130 | - name: xnn_f32_spmm_minmax_ukernel_32x1__neonfma_x2 |
Marat Dukhan | 104ae5e | 2021-05-24 13:41:57 -0700 | [diff] [blame] | 131 | init: xnn_init_f32_minmax_scalar_params |
Frank Barchard | 846c0c6 | 2020-10-26 15:01:39 -0700 | [diff] [blame] | 132 | k-block: 2 |
Marat Dukhan | 355ab43 | 2020-04-09 19:01:52 -0700 | [diff] [blame] | 133 | - name: xnn_f32_spmm_minmax_ukernel_4x1__sse |
Marat Dukhan | 104ae5e | 2021-05-24 13:41:57 -0700 | [diff] [blame] | 134 | init: xnn_init_f32_minmax_sse_params |
Marat Dukhan | 355ab43 | 2020-04-09 19:01:52 -0700 | [diff] [blame] | 135 | k-block: 1 |
| 136 | - name: xnn_f32_spmm_minmax_ukernel_8x1__sse |
Marat Dukhan | 104ae5e | 2021-05-24 13:41:57 -0700 | [diff] [blame] | 137 | init: xnn_init_f32_minmax_sse_params |
Marat Dukhan | 355ab43 | 2020-04-09 19:01:52 -0700 | [diff] [blame] | 138 | k-block: 1 |
Erich Elsen | 6e80fdc | 2020-06-09 15:35:37 -0700 | [diff] [blame] | 139 | - name: xnn_f32_spmm_minmax_ukernel_16x1__sse |
Marat Dukhan | 104ae5e | 2021-05-24 13:41:57 -0700 | [diff] [blame] | 140 | init: xnn_init_f32_minmax_sse_params |
Erich Elsen | 6e80fdc | 2020-06-09 15:35:37 -0700 | [diff] [blame] | 141 | k-block: 1 |
Frank Barchard | 846c0c6 | 2020-10-26 15:01:39 -0700 | [diff] [blame] | 142 | - name: xnn_f32_spmm_minmax_ukernel_32x1__sse |
Marat Dukhan | 104ae5e | 2021-05-24 13:41:57 -0700 | [diff] [blame] | 143 | init: xnn_init_f32_minmax_sse_params |
Frank Barchard | 846c0c6 | 2020-10-26 15:01:39 -0700 | [diff] [blame] | 144 | k-block: 1 |
Frank Barchard | 9e05340 | 2020-10-19 15:29:08 -0700 | [diff] [blame] | 145 | - name: xnn_f32_spmm_minmax_ukernel_4x1__wasmsimd_arm |
Marat Dukhan | 4c738f0 | 2022-01-10 08:26:26 -0800 | [diff] [blame] | 146 | init: xnn_init_f32_minmax_wasmsimd_params |
Erich Elsen | 6e80fdc | 2020-06-09 15:35:37 -0700 | [diff] [blame] | 147 | k-block: 1 |
Frank Barchard | 9e05340 | 2020-10-19 15:29:08 -0700 | [diff] [blame] | 148 | - name: xnn_f32_spmm_minmax_ukernel_8x1__wasmsimd_arm |
Marat Dukhan | 4c738f0 | 2022-01-10 08:26:26 -0800 | [diff] [blame] | 149 | init: xnn_init_f32_minmax_wasmsimd_params |
Erich Elsen | 6e80fdc | 2020-06-09 15:35:37 -0700 | [diff] [blame] | 150 | k-block: 1 |
Frank Barchard | 9e05340 | 2020-10-19 15:29:08 -0700 | [diff] [blame] | 151 | - name: xnn_f32_spmm_minmax_ukernel_16x1__wasmsimd_arm |
Marat Dukhan | 4c738f0 | 2022-01-10 08:26:26 -0800 | [diff] [blame] | 152 | init: xnn_init_f32_minmax_wasmsimd_params |
Frank Barchard | 9e05340 | 2020-10-19 15:29:08 -0700 | [diff] [blame] | 153 | k-block: 1 |
Frank Barchard | 846c0c6 | 2020-10-26 15:01:39 -0700 | [diff] [blame] | 154 | - name: xnn_f32_spmm_minmax_ukernel_32x1__wasmsimd_arm |
Marat Dukhan | 4c738f0 | 2022-01-10 08:26:26 -0800 | [diff] [blame] | 155 | init: xnn_init_f32_minmax_wasmsimd_params |
Frank Barchard | 846c0c6 | 2020-10-26 15:01:39 -0700 | [diff] [blame] | 156 | k-block: 1 |
Frank Barchard | 9e05340 | 2020-10-19 15:29:08 -0700 | [diff] [blame] | 157 | - name: xnn_f32_spmm_minmax_ukernel_4x1__wasmsimd_x86 |
Marat Dukhan | 4c738f0 | 2022-01-10 08:26:26 -0800 | [diff] [blame] | 158 | init: xnn_init_f32_minmax_wasmsimd_params |
Frank Barchard | 9e05340 | 2020-10-19 15:29:08 -0700 | [diff] [blame] | 159 | k-block: 1 |
| 160 | - name: xnn_f32_spmm_minmax_ukernel_8x1__wasmsimd_x86 |
Marat Dukhan | 4c738f0 | 2022-01-10 08:26:26 -0800 | [diff] [blame] | 161 | init: xnn_init_f32_minmax_wasmsimd_params |
Frank Barchard | 9e05340 | 2020-10-19 15:29:08 -0700 | [diff] [blame] | 162 | k-block: 1 |
| 163 | - name: xnn_f32_spmm_minmax_ukernel_16x1__wasmsimd_x86 |
Marat Dukhan | 4c738f0 | 2022-01-10 08:26:26 -0800 | [diff] [blame] | 164 | init: xnn_init_f32_minmax_wasmsimd_params |
Erich Elsen | 6e80fdc | 2020-06-09 15:35:37 -0700 | [diff] [blame] | 165 | k-block: 1 |
Frank Barchard | 846c0c6 | 2020-10-26 15:01:39 -0700 | [diff] [blame] | 166 | - name: xnn_f32_spmm_minmax_ukernel_32x1__wasmsimd_x86 |
Marat Dukhan | 4c738f0 | 2022-01-10 08:26:26 -0800 | [diff] [blame] | 167 | init: xnn_init_f32_minmax_wasmsimd_params |
Frank Barchard | 846c0c6 | 2020-10-26 15:01:39 -0700 | [diff] [blame] | 168 | k-block: 1 |
Frank Barchard | beca652 | 2020-10-30 22:34:35 -0700 | [diff] [blame] | 169 | - name: xnn_f32_spmm_minmax_ukernel_4x1__wasmsimd_arm_x2 |
Marat Dukhan | 4c738f0 | 2022-01-10 08:26:26 -0800 | [diff] [blame] | 170 | init: xnn_init_f32_minmax_wasmsimd_params |
Frank Barchard | c451e8a | 2020-10-21 17:13:12 -0700 | [diff] [blame] | 171 | k-block: 2 |
Frank Barchard | beca652 | 2020-10-30 22:34:35 -0700 | [diff] [blame] | 172 | - name: xnn_f32_spmm_minmax_ukernel_8x1__wasmsimd_arm_x2 |
Marat Dukhan | 4c738f0 | 2022-01-10 08:26:26 -0800 | [diff] [blame] | 173 | init: xnn_init_f32_minmax_wasmsimd_params |
Frank Barchard | c451e8a | 2020-10-21 17:13:12 -0700 | [diff] [blame] | 174 | k-block: 2 |
Frank Barchard | beca652 | 2020-10-30 22:34:35 -0700 | [diff] [blame] | 175 | - name: xnn_f32_spmm_minmax_ukernel_16x1__wasmsimd_arm_x2 |
Marat Dukhan | 4c738f0 | 2022-01-10 08:26:26 -0800 | [diff] [blame] | 176 | init: xnn_init_f32_minmax_wasmsimd_params |
Frank Barchard | c451e8a | 2020-10-21 17:13:12 -0700 | [diff] [blame] | 177 | k-block: 2 |
Frank Barchard | beca652 | 2020-10-30 22:34:35 -0700 | [diff] [blame] | 178 | - name: xnn_f32_spmm_minmax_ukernel_32x1__wasmsimd_arm_x2 |
Marat Dukhan | 4c738f0 | 2022-01-10 08:26:26 -0800 | [diff] [blame] | 179 | init: xnn_init_f32_minmax_wasmsimd_params |
Frank Barchard | 846c0c6 | 2020-10-26 15:01:39 -0700 | [diff] [blame] | 180 | k-block: 2 |
Frank Barchard | beca652 | 2020-10-30 22:34:35 -0700 | [diff] [blame] | 181 | - name: xnn_f32_spmm_minmax_ukernel_4x1__wasmsimd_x86_x2 |
Marat Dukhan | 4c738f0 | 2022-01-10 08:26:26 -0800 | [diff] [blame] | 182 | init: xnn_init_f32_minmax_wasmsimd_params |
Frank Barchard | c451e8a | 2020-10-21 17:13:12 -0700 | [diff] [blame] | 183 | k-block: 2 |
Frank Barchard | beca652 | 2020-10-30 22:34:35 -0700 | [diff] [blame] | 184 | - name: xnn_f32_spmm_minmax_ukernel_8x1__wasmsimd_x86_x2 |
Marat Dukhan | 4c738f0 | 2022-01-10 08:26:26 -0800 | [diff] [blame] | 185 | init: xnn_init_f32_minmax_wasmsimd_params |
Frank Barchard | c451e8a | 2020-10-21 17:13:12 -0700 | [diff] [blame] | 186 | k-block: 2 |
Frank Barchard | beca652 | 2020-10-30 22:34:35 -0700 | [diff] [blame] | 187 | - name: xnn_f32_spmm_minmax_ukernel_16x1__wasmsimd_x86_x2 |
Marat Dukhan | 4c738f0 | 2022-01-10 08:26:26 -0800 | [diff] [blame] | 188 | init: xnn_init_f32_minmax_wasmsimd_params |
Frank Barchard | c451e8a | 2020-10-21 17:13:12 -0700 | [diff] [blame] | 189 | k-block: 2 |
Frank Barchard | beca652 | 2020-10-30 22:34:35 -0700 | [diff] [blame] | 190 | - name: xnn_f32_spmm_minmax_ukernel_32x1__wasmsimd_x86_x2 |
Marat Dukhan | 4c738f0 | 2022-01-10 08:26:26 -0800 | [diff] [blame] | 191 | init: xnn_init_f32_minmax_wasmsimd_params |
Frank Barchard | 846c0c6 | 2020-10-26 15:01:39 -0700 | [diff] [blame] | 192 | k-block: 2 |
Frank Barchard | beca652 | 2020-10-30 22:34:35 -0700 | [diff] [blame] | 193 | - name: xnn_f32_spmm_minmax_ukernel_4x1__wasmsimd_arm_x4 |
Marat Dukhan | 4c738f0 | 2022-01-10 08:26:26 -0800 | [diff] [blame] | 194 | init: xnn_init_f32_minmax_wasmsimd_params |
Frank Barchard | c451e8a | 2020-10-21 17:13:12 -0700 | [diff] [blame] | 195 | k-block: 4 |
Frank Barchard | beca652 | 2020-10-30 22:34:35 -0700 | [diff] [blame] | 196 | - name: xnn_f32_spmm_minmax_ukernel_8x1__wasmsimd_arm_x4 |
Marat Dukhan | 4c738f0 | 2022-01-10 08:26:26 -0800 | [diff] [blame] | 197 | init: xnn_init_f32_minmax_wasmsimd_params |
Frank Barchard | c451e8a | 2020-10-21 17:13:12 -0700 | [diff] [blame] | 198 | k-block: 4 |
Frank Barchard | beca652 | 2020-10-30 22:34:35 -0700 | [diff] [blame] | 199 | - name: xnn_f32_spmm_minmax_ukernel_16x1__wasmsimd_arm_x4 |
Marat Dukhan | 4c738f0 | 2022-01-10 08:26:26 -0800 | [diff] [blame] | 200 | init: xnn_init_f32_minmax_wasmsimd_params |
Frank Barchard | c451e8a | 2020-10-21 17:13:12 -0700 | [diff] [blame] | 201 | k-block: 4 |
Frank Barchard | beca652 | 2020-10-30 22:34:35 -0700 | [diff] [blame] | 202 | - name: xnn_f32_spmm_minmax_ukernel_32x1__wasmsimd_arm_x4 |
Marat Dukhan | 4c738f0 | 2022-01-10 08:26:26 -0800 | [diff] [blame] | 203 | init: xnn_init_f32_minmax_wasmsimd_params |
Frank Barchard | 846c0c6 | 2020-10-26 15:01:39 -0700 | [diff] [blame] | 204 | k-block: 4 |
Frank Barchard | beca652 | 2020-10-30 22:34:35 -0700 | [diff] [blame] | 205 | - name: xnn_f32_spmm_minmax_ukernel_4x1__wasmsimd_x86_x4 |
Marat Dukhan | 4c738f0 | 2022-01-10 08:26:26 -0800 | [diff] [blame] | 206 | init: xnn_init_f32_minmax_wasmsimd_params |
Frank Barchard | c451e8a | 2020-10-21 17:13:12 -0700 | [diff] [blame] | 207 | k-block: 4 |
Frank Barchard | beca652 | 2020-10-30 22:34:35 -0700 | [diff] [blame] | 208 | - name: xnn_f32_spmm_minmax_ukernel_8x1__wasmsimd_x86_x4 |
Marat Dukhan | 4c738f0 | 2022-01-10 08:26:26 -0800 | [diff] [blame] | 209 | init: xnn_init_f32_minmax_wasmsimd_params |
Frank Barchard | c451e8a | 2020-10-21 17:13:12 -0700 | [diff] [blame] | 210 | k-block: 4 |
Frank Barchard | beca652 | 2020-10-30 22:34:35 -0700 | [diff] [blame] | 211 | - name: xnn_f32_spmm_minmax_ukernel_16x1__wasmsimd_x86_x4 |
Marat Dukhan | 4c738f0 | 2022-01-10 08:26:26 -0800 | [diff] [blame] | 212 | init: xnn_init_f32_minmax_wasmsimd_params |
Frank Barchard | c451e8a | 2020-10-21 17:13:12 -0700 | [diff] [blame] | 213 | k-block: 4 |
Frank Barchard | beca652 | 2020-10-30 22:34:35 -0700 | [diff] [blame] | 214 | - name: xnn_f32_spmm_minmax_ukernel_32x1__wasmsimd_x86_x4 |
Marat Dukhan | 4c738f0 | 2022-01-10 08:26:26 -0800 | [diff] [blame] | 215 | init: xnn_init_f32_minmax_wasmsimd_params |
Frank Barchard | 846c0c6 | 2020-10-26 15:01:39 -0700 | [diff] [blame] | 216 | k-block: 4 |
Frank Barchard | 8ef44cd | 2020-11-03 12:30:23 -0800 | [diff] [blame] | 217 | - name: xnn_f32_spmm_minmax_ukernel_4x1__wasmsimd_arm_pipelined |
Marat Dukhan | 4c738f0 | 2022-01-10 08:26:26 -0800 | [diff] [blame] | 218 | init: xnn_init_f32_minmax_wasmsimd_params |
Frank Barchard | 8ef44cd | 2020-11-03 12:30:23 -0800 | [diff] [blame] | 219 | k-block: 1 |
| 220 | - name: xnn_f32_spmm_minmax_ukernel_8x1__wasmsimd_arm_pipelined |
Marat Dukhan | 4c738f0 | 2022-01-10 08:26:26 -0800 | [diff] [blame] | 221 | init: xnn_init_f32_minmax_wasmsimd_params |
Frank Barchard | 8ef44cd | 2020-11-03 12:30:23 -0800 | [diff] [blame] | 222 | k-block: 1 |
| 223 | - name: xnn_f32_spmm_minmax_ukernel_16x1__wasmsimd_arm_pipelined |
Marat Dukhan | 4c738f0 | 2022-01-10 08:26:26 -0800 | [diff] [blame] | 224 | init: xnn_init_f32_minmax_wasmsimd_params |
Frank Barchard | 8ef44cd | 2020-11-03 12:30:23 -0800 | [diff] [blame] | 225 | k-block: 1 |
| 226 | - name: xnn_f32_spmm_minmax_ukernel_32x1__wasmsimd_arm_pipelined |
Marat Dukhan | 4c738f0 | 2022-01-10 08:26:26 -0800 | [diff] [blame] | 227 | init: xnn_init_f32_minmax_wasmsimd_params |
Frank Barchard | 8ef44cd | 2020-11-03 12:30:23 -0800 | [diff] [blame] | 228 | k-block: 1 |
| 229 | - name: xnn_f32_spmm_minmax_ukernel_4x1__wasmsimd_x86_pipelined |
Marat Dukhan | 4c738f0 | 2022-01-10 08:26:26 -0800 | [diff] [blame] | 230 | init: xnn_init_f32_minmax_wasmsimd_params |
Frank Barchard | 8ef44cd | 2020-11-03 12:30:23 -0800 | [diff] [blame] | 231 | k-block: 1 |
| 232 | - name: xnn_f32_spmm_minmax_ukernel_8x1__wasmsimd_x86_pipelined |
Marat Dukhan | 4c738f0 | 2022-01-10 08:26:26 -0800 | [diff] [blame] | 233 | init: xnn_init_f32_minmax_wasmsimd_params |
Frank Barchard | 8ef44cd | 2020-11-03 12:30:23 -0800 | [diff] [blame] | 234 | k-block: 1 |
| 235 | - name: xnn_f32_spmm_minmax_ukernel_16x1__wasmsimd_x86_pipelined |
Marat Dukhan | 4c738f0 | 2022-01-10 08:26:26 -0800 | [diff] [blame] | 236 | init: xnn_init_f32_minmax_wasmsimd_params |
Frank Barchard | 8ef44cd | 2020-11-03 12:30:23 -0800 | [diff] [blame] | 237 | k-block: 1 |
| 238 | - name: xnn_f32_spmm_minmax_ukernel_32x1__wasmsimd_x86_pipelined |
Marat Dukhan | 4c738f0 | 2022-01-10 08:26:26 -0800 | [diff] [blame] | 239 | init: xnn_init_f32_minmax_wasmsimd_params |
Frank Barchard | 8ef44cd | 2020-11-03 12:30:23 -0800 | [diff] [blame] | 240 | k-block: 1 |
| 241 | - name: xnn_f32_spmm_minmax_ukernel_4x1__wasmsimd_arm_pipelined_x2 |
Marat Dukhan | 4c738f0 | 2022-01-10 08:26:26 -0800 | [diff] [blame] | 242 | init: xnn_init_f32_minmax_wasmsimd_params |
Frank Barchard | 8ef44cd | 2020-11-03 12:30:23 -0800 | [diff] [blame] | 243 | k-block: 2 |
| 244 | - name: xnn_f32_spmm_minmax_ukernel_8x1__wasmsimd_arm_pipelined_x2 |
Marat Dukhan | 4c738f0 | 2022-01-10 08:26:26 -0800 | [diff] [blame] | 245 | init: xnn_init_f32_minmax_wasmsimd_params |
Frank Barchard | 8ef44cd | 2020-11-03 12:30:23 -0800 | [diff] [blame] | 246 | k-block: 2 |
| 247 | - name: xnn_f32_spmm_minmax_ukernel_16x1__wasmsimd_arm_pipelined_x2 |
Marat Dukhan | 4c738f0 | 2022-01-10 08:26:26 -0800 | [diff] [blame] | 248 | init: xnn_init_f32_minmax_wasmsimd_params |
Frank Barchard | 8ef44cd | 2020-11-03 12:30:23 -0800 | [diff] [blame] | 249 | k-block: 2 |
| 250 | - name: xnn_f32_spmm_minmax_ukernel_32x1__wasmsimd_arm_pipelined_x2 |
Marat Dukhan | 4c738f0 | 2022-01-10 08:26:26 -0800 | [diff] [blame] | 251 | init: xnn_init_f32_minmax_wasmsimd_params |
Frank Barchard | 8ef44cd | 2020-11-03 12:30:23 -0800 | [diff] [blame] | 252 | k-block: 2 |
| 253 | - name: xnn_f32_spmm_minmax_ukernel_4x1__wasmsimd_x86_pipelined_x2 |
Marat Dukhan | 4c738f0 | 2022-01-10 08:26:26 -0800 | [diff] [blame] | 254 | init: xnn_init_f32_minmax_wasmsimd_params |
Frank Barchard | 8ef44cd | 2020-11-03 12:30:23 -0800 | [diff] [blame] | 255 | k-block: 2 |
| 256 | - name: xnn_f32_spmm_minmax_ukernel_8x1__wasmsimd_x86_pipelined_x2 |
Marat Dukhan | 4c738f0 | 2022-01-10 08:26:26 -0800 | [diff] [blame] | 257 | init: xnn_init_f32_minmax_wasmsimd_params |
Frank Barchard | 8ef44cd | 2020-11-03 12:30:23 -0800 | [diff] [blame] | 258 | k-block: 2 |
| 259 | - name: xnn_f32_spmm_minmax_ukernel_16x1__wasmsimd_x86_pipelined_x2 |
Marat Dukhan | 4c738f0 | 2022-01-10 08:26:26 -0800 | [diff] [blame] | 260 | init: xnn_init_f32_minmax_wasmsimd_params |
Frank Barchard | 8ef44cd | 2020-11-03 12:30:23 -0800 | [diff] [blame] | 261 | k-block: 2 |
| 262 | - name: xnn_f32_spmm_minmax_ukernel_32x1__wasmsimd_x86_pipelined_x2 |
Marat Dukhan | 4c738f0 | 2022-01-10 08:26:26 -0800 | [diff] [blame] | 263 | init: xnn_init_f32_minmax_wasmsimd_params |
Frank Barchard | 8ef44cd | 2020-11-03 12:30:23 -0800 | [diff] [blame] | 264 | k-block: 2 |
Marat Dukhan | 355ab43 | 2020-04-09 19:01:52 -0700 | [diff] [blame] | 265 | - name: xnn_f32_spmm_minmax_ukernel_1x1__scalar |
Marat Dukhan | 104ae5e | 2021-05-24 13:41:57 -0700 | [diff] [blame] | 266 | init: xnn_init_f32_minmax_scalar_params |
Marat Dukhan | 355ab43 | 2020-04-09 19:01:52 -0700 | [diff] [blame] | 267 | k-block: 1 |
| 268 | - name: xnn_f32_spmm_minmax_ukernel_1x1__scalar_pipelined |
Marat Dukhan | 104ae5e | 2021-05-24 13:41:57 -0700 | [diff] [blame] | 269 | init: xnn_init_f32_minmax_scalar_params |
Marat Dukhan | 355ab43 | 2020-04-09 19:01:52 -0700 | [diff] [blame] | 270 | k-block: 1 |
| 271 | - name: xnn_f32_spmm_minmax_ukernel_2x1__scalar |
Marat Dukhan | 104ae5e | 2021-05-24 13:41:57 -0700 | [diff] [blame] | 272 | init: xnn_init_f32_minmax_scalar_params |
Marat Dukhan | 355ab43 | 2020-04-09 19:01:52 -0700 | [diff] [blame] | 273 | k-block: 1 |
| 274 | - name: xnn_f32_spmm_minmax_ukernel_2x1__scalar_pipelined |
Marat Dukhan | 104ae5e | 2021-05-24 13:41:57 -0700 | [diff] [blame] | 275 | init: xnn_init_f32_minmax_scalar_params |
Marat Dukhan | 355ab43 | 2020-04-09 19:01:52 -0700 | [diff] [blame] | 276 | k-block: 1 |
| 277 | - name: xnn_f32_spmm_minmax_ukernel_4x1__scalar |
Marat Dukhan | 104ae5e | 2021-05-24 13:41:57 -0700 | [diff] [blame] | 278 | init: xnn_init_f32_minmax_scalar_params |
Marat Dukhan | 355ab43 | 2020-04-09 19:01:52 -0700 | [diff] [blame] | 279 | k-block: 1 |
| 280 | - name: xnn_f32_spmm_minmax_ukernel_4x1__scalar_pipelined |
Marat Dukhan | 104ae5e | 2021-05-24 13:41:57 -0700 | [diff] [blame] | 281 | init: xnn_init_f32_minmax_scalar_params |
Marat Dukhan | 355ab43 | 2020-04-09 19:01:52 -0700 | [diff] [blame] | 282 | k-block: 1 |
| 283 | - name: xnn_f32_spmm_minmax_ukernel_8x1__scalar |
Marat Dukhan | 104ae5e | 2021-05-24 13:41:57 -0700 | [diff] [blame] | 284 | init: xnn_init_f32_minmax_scalar_params |
Marat Dukhan | 355ab43 | 2020-04-09 19:01:52 -0700 | [diff] [blame] | 285 | k-block: 1 |
| 286 | - name: xnn_f32_spmm_minmax_ukernel_8x1__scalar_pipelined |
Marat Dukhan | 104ae5e | 2021-05-24 13:41:57 -0700 | [diff] [blame] | 287 | init: xnn_init_f32_minmax_scalar_params |
Marat Dukhan | 355ab43 | 2020-04-09 19:01:52 -0700 | [diff] [blame] | 288 | k-block: 1 |
| 289 | - name: xnn_f32_spmm_minmax_ukernel_8x2__scalar |
Marat Dukhan | 104ae5e | 2021-05-24 13:41:57 -0700 | [diff] [blame] | 290 | init: xnn_init_f32_minmax_scalar_params |
Marat Dukhan | 355ab43 | 2020-04-09 19:01:52 -0700 | [diff] [blame] | 291 | k-block: 1 |
| 292 | - name: xnn_f32_spmm_minmax_ukernel_8x4__scalar |
Marat Dukhan | 104ae5e | 2021-05-24 13:41:57 -0700 | [diff] [blame] | 293 | init: xnn_init_f32_minmax_scalar_params |
Marat Dukhan | 355ab43 | 2020-04-09 19:01:52 -0700 | [diff] [blame] | 294 | k-block: 1 |