blob: b93ce9409670248f299ca388a774bf1bb16edc74 [file] [log] [blame]
Frank Barchardb0e4fae2020-05-04 15:27:51 -07001# Copyright 2020 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- name: xnn_f16_igemm_minmax_ukernel_1x8__neonfp16arith_ld64
Marat Dukhanc4302c22022-01-06 19:27:03 -08006 init: xnn_init_f16_scaleminmax_neon_params
Frank Barchardb0e4fae2020-05-04 15:27:51 -07007 k-block: 4
8 arch:
9 - aarch64
10- name: xnn_f16_igemm_minmax_ukernel_4x8__neonfp16arith_ld64
Marat Dukhanc4302c22022-01-06 19:27:03 -080011 init: xnn_init_f16_scaleminmax_neon_params
Frank Barchardb0e4fae2020-05-04 15:27:51 -070012 k-block: 4
13 arch:
14 - aarch64
15- name: xnn_f16_igemm_minmax_ukernel_6x8__neonfp16arith_ld64
Marat Dukhanc4302c22022-01-06 19:27:03 -080016 init: xnn_init_f16_scaleminmax_neon_params
Frank Barchardb0e4fae2020-05-04 15:27:51 -070017 k-block: 4
18 arch:
19 - aarch64
20- name: xnn_f16_igemm_minmax_ukernel_8x8__neonfp16arith_ld64
Marat Dukhanc4302c22022-01-06 19:27:03 -080021 init: xnn_init_f16_scaleminmax_neon_params
Frank Barchardb0e4fae2020-05-04 15:27:51 -070022 k-block: 4
23 arch:
24 - aarch64
Frank Barchard3f9f99f2020-05-06 01:12:04 -070025- name: xnn_f16_igemm_minmax_ukernel_1x16__neonfp16arith_ld64
Marat Dukhanc4302c22022-01-06 19:27:03 -080026 init: xnn_init_f16_scaleminmax_neon_params
Frank Barchard3f9f99f2020-05-06 01:12:04 -070027 k-block: 4
28 arch:
29 - aarch64
30- name: xnn_f16_igemm_minmax_ukernel_4x16__neonfp16arith_ld64
Marat Dukhanc4302c22022-01-06 19:27:03 -080031 init: xnn_init_f16_scaleminmax_neon_params
Frank Barchard3f9f99f2020-05-06 01:12:04 -070032 k-block: 4
33 arch:
34 - aarch64
35- name: xnn_f16_igemm_minmax_ukernel_6x16__neonfp16arith_ld64
Marat Dukhanc4302c22022-01-06 19:27:03 -080036 init: xnn_init_f16_scaleminmax_neon_params
Frank Barchard3f9f99f2020-05-06 01:12:04 -070037 k-block: 4
38 arch:
39 - aarch64
40- name: xnn_f16_igemm_minmax_ukernel_8x16__neonfp16arith_ld64
Marat Dukhanc4302c22022-01-06 19:27:03 -080041 init: xnn_init_f16_scaleminmax_neon_params
Frank Barchard3f9f99f2020-05-06 01:12:04 -070042 k-block: 4
43 arch:
44 - aarch64
Marat Dukhanc4302c22022-01-06 19:27:03 -080045- name: xnn_f16_igemm_minmax_ukernel_1x8__avx2_broadcast
46 init: xnn_init_f16_scaleminmax_avx_params
47 k-block: 1
48- name: xnn_f16_igemm_minmax_ukernel_4x8__avx2_broadcast
49 init: xnn_init_f16_scaleminmax_avx_params
50 k-block: 1
51- name: xnn_f16_igemm_minmax_ukernel_5x8__avx2_broadcast
52 init: xnn_init_f16_scaleminmax_avx_params
53 k-block: 1
54- name: xnn_f16_igemm_minmax_ukernel_6x8__avx2_broadcast
55 init: xnn_init_f16_scaleminmax_avx_params
56 k-block: 1
57- name: xnn_f16_igemm_minmax_ukernel_7x8__avx2_broadcast
58 init: xnn_init_f16_scaleminmax_avx_params
59 k-block: 1
60- name: xnn_f16_igemm_minmax_ukernel_1x16__avx2_broadcast
61 init: xnn_init_f16_scaleminmax_avx_params
62 k-block: 1
63- name: xnn_f16_igemm_minmax_ukernel_3x16__avx2_broadcast
64 init: xnn_init_f16_scaleminmax_avx_params
65 k-block: 1
66- name: xnn_f16_igemm_minmax_ukernel_4x16__avx2_broadcast
67 init: xnn_init_f16_scaleminmax_avx_params
68 k-block: 1
69- name: xnn_f16_igemm_minmax_ukernel_5x16__avx2_broadcast
70 init: xnn_init_f16_scaleminmax_avx_params
71 k-block: 1