Marat Dukhan | 173661d | 2021-07-26 23:47:08 -0700 | [diff] [blame] | 1 | # Copyright 2021 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. |
| 5 | |
Frank Barchard | a49e41f | 2021-08-31 20:30:24 -0700 | [diff] [blame] | 6 | - name: xnn_qu8_gemm_minmax_rndnu_ukernel_4x16c4__aarch64_neondot_cortex_a55 |
| 7 | init: xnn_init_qu8_conv_minmax_rndnu_neon_params |
| 8 | k-block: 16 |
Frank Barchard | ca4c68e | 2021-08-25 19:06:40 -0700 | [diff] [blame] | 9 | - name: xnn_qu8_gemm_minmax_rndnu_ukernel_4x8c4__aarch64_neondot_cortex_a55 |
| 10 | init: xnn_init_qu8_conv_minmax_rndnu_neon_params |
| 11 | k-block: 8 |
Frank Barchard | 4066898 | 2021-08-24 11:12:04 -0700 | [diff] [blame] | 12 | - name: xnn_qu8_gemm_minmax_rndnu_ukernel_4x16c4__aarch64_neondot_ld128 |
| 13 | init: xnn_init_qu8_conv_minmax_rndnu_neon_params |
| 14 | k-block: 16 |
Frank Barchard | df8e604 | 2021-09-03 13:56:29 -0700 | [diff] [blame] | 15 | - name: xnn_qu8_gemm_minmax_rndnu_ukernel_4x8c4__aarch64_neondot_ld128 |
Frank Barchard | 0049e89 | 2021-08-22 09:37:21 -0700 | [diff] [blame] | 16 | init: xnn_init_qu8_conv_minmax_rndnu_neon_params |
Frank Barchard | bd5b027 | 2021-09-03 10:16:21 -0700 | [diff] [blame] | 17 | k-block: 16 |
Frank Barchard | 88e839c | 2021-08-11 00:12:31 -0700 | [diff] [blame] | 18 | - name: xnn_qu8_gemm_minmax_rndnu_ukernel_1x8c4__neondot |
| 19 | init: xnn_init_qu8_conv_minmax_rndnu_neon_params |
| 20 | k-block: 8 |
Frank Barchard | e033126 | 2021-08-11 23:18:59 -0700 | [diff] [blame] | 21 | - name: xnn_qu8_gemm_minmax_rndnu_ukernel_2x8c4__neondot |
| 22 | init: xnn_init_qu8_conv_minmax_rndnu_neon_params |
| 23 | k-block: 8 |
| 24 | - name: xnn_qu8_gemm_minmax_rndnu_ukernel_3x8c4__neondot |
| 25 | init: xnn_init_qu8_conv_minmax_rndnu_neon_params |
| 26 | k-block: 8 |
Frank Barchard | 88e839c | 2021-08-11 00:12:31 -0700 | [diff] [blame] | 27 | - name: xnn_qu8_gemm_minmax_rndnu_ukernel_4x8c4__neondot |
| 28 | init: xnn_init_qu8_conv_minmax_rndnu_neon_params |
| 29 | k-block: 8 |
Frank Barchard | e033126 | 2021-08-11 23:18:59 -0700 | [diff] [blame] | 30 | - name: xnn_qu8_gemm_minmax_rndnu_ukernel_5x8c4__neondot |
| 31 | init: xnn_init_qu8_conv_minmax_rndnu_neon_params |
| 32 | k-block: 8 |
Frank Barchard | 88e839c | 2021-08-11 00:12:31 -0700 | [diff] [blame] | 33 | - name: xnn_qu8_gemm_minmax_rndnu_ukernel_6x8c4__neondot |
| 34 | init: xnn_init_qu8_conv_minmax_rndnu_neon_params |
| 35 | k-block: 8 |
| 36 | - name: xnn_qu8_gemm_minmax_rndnu_ukernel_8x8c4__neondot |
| 37 | init: xnn_init_qu8_conv_minmax_rndnu_neon_params |
| 38 | k-block: 8 |
| 39 | - name: xnn_qu8_gemm_minmax_rndnu_ukernel_1x16c4__neondot |
| 40 | init: xnn_init_qu8_conv_minmax_rndnu_neon_params |
| 41 | k-block: 8 |
Frank Barchard | e033126 | 2021-08-11 23:18:59 -0700 | [diff] [blame] | 42 | - name: xnn_qu8_gemm_minmax_rndnu_ukernel_2x16c4__neondot |
| 43 | init: xnn_init_qu8_conv_minmax_rndnu_neon_params |
| 44 | k-block: 8 |
| 45 | - name: xnn_qu8_gemm_minmax_rndnu_ukernel_3x16c4__neondot |
| 46 | init: xnn_init_qu8_conv_minmax_rndnu_neon_params |
| 47 | k-block: 8 |
Frank Barchard | 88e839c | 2021-08-11 00:12:31 -0700 | [diff] [blame] | 48 | - name: xnn_qu8_gemm_minmax_rndnu_ukernel_4x16c4__neondot |
| 49 | init: xnn_init_qu8_conv_minmax_rndnu_neon_params |
| 50 | k-block: 8 |
Frank Barchard | e033126 | 2021-08-11 23:18:59 -0700 | [diff] [blame] | 51 | - name: xnn_qu8_gemm_minmax_rndnu_ukernel_5x16c4__neondot |
| 52 | init: xnn_init_qu8_conv_minmax_rndnu_neon_params |
| 53 | k-block: 8 |
Frank Barchard | 88e839c | 2021-08-11 00:12:31 -0700 | [diff] [blame] | 54 | - name: xnn_qu8_gemm_minmax_rndnu_ukernel_6x16c4__neondot |
| 55 | init: xnn_init_qu8_conv_minmax_rndnu_neon_params |
| 56 | k-block: 8 |
| 57 | - name: xnn_qu8_gemm_minmax_rndnu_ukernel_8x16c4__neondot |
| 58 | init: xnn_init_qu8_conv_minmax_rndnu_neon_params |
| 59 | k-block: 8 |
Frank Barchard | cdf59a5 | 2021-09-08 13:55:24 -0700 | [diff] [blame] | 60 | - name: xnn_qu8_gemm_minmax_rndnu_ukernel_1x32c4__neondot |
| 61 | init: xnn_init_qu8_conv_minmax_rndnu_neon_params |
| 62 | k-block: 8 |
| 63 | - name: xnn_qu8_gemm_minmax_rndnu_ukernel_2x32c4__neondot |
| 64 | init: xnn_init_qu8_conv_minmax_rndnu_neon_params |
| 65 | k-block: 8 |
| 66 | - name: xnn_qu8_gemm_minmax_rndnu_ukernel_3x32c4__neondot |
| 67 | init: xnn_init_qu8_conv_minmax_rndnu_neon_params |
| 68 | k-block: 8 |
Frank Barchard | fb3a94f | 2021-08-02 20:37:06 -0700 | [diff] [blame] | 69 | - name: xnn_qu8_gemm_minmax_rndnu_ukernel_4x16__aarch64_neon_mlal_lane_prfm_cortex_a75 |
| 70 | init: xnn_init_qu8_conv_minmax_rndnu_neon_params |
| 71 | k-block: 8 |
| 72 | - name: xnn_qu8_gemm_minmax_rndnu_ukernel_4x16__aarch64_neon_mlal_lane_cortex_a75 |
| 73 | init: xnn_init_qu8_conv_minmax_rndnu_neon_params |
| 74 | k-block: 8 |
Frank Barchard | 59ed1da | 2021-08-02 11:34:59 -0700 | [diff] [blame] | 75 | - name: xnn_qu8_gemm_minmax_rndnu_ukernel_4x16__aarch64_neon_mlal_lane_prfm_cortex_a53 |
| 76 | init: xnn_init_qu8_conv_minmax_rndnu_neon_params |
| 77 | k-block: 8 |
| 78 | - name: xnn_qu8_gemm_minmax_rndnu_ukernel_4x16__aarch64_neon_mlal_lane_cortex_a53 |
| 79 | init: xnn_init_qu8_conv_minmax_rndnu_neon_params |
| 80 | k-block: 8 |
Marat Dukhan | 173661d | 2021-07-26 23:47:08 -0700 | [diff] [blame] | 81 | - name: xnn_qu8_gemm_minmax_rndnu_ukernel_1x8__neon_mlal_lane |
| 82 | init: xnn_init_qu8_conv_minmax_rndnu_neon_params |
| 83 | k-block: 8 |
| 84 | - name: xnn_qu8_gemm_minmax_rndnu_ukernel_4x8__neon_mlal_lane |
| 85 | init: xnn_init_qu8_conv_minmax_rndnu_neon_params |
| 86 | k-block: 8 |
| 87 | - name: xnn_qu8_gemm_minmax_rndnu_ukernel_1x16__neon_mlal_lane |
| 88 | init: xnn_init_qu8_conv_minmax_rndnu_neon_params |
| 89 | k-block: 8 |
| 90 | - name: xnn_qu8_gemm_minmax_rndnu_ukernel_4x16__neon_mlal_lane |
| 91 | init: xnn_init_qu8_conv_minmax_rndnu_neon_params |
| 92 | k-block: 8 |