xref: /aosp_15_r20/external/XNNPACK/test/f16-igemm-minmax.yaml (revision 4bdc94577ba0e567308109d787f7fec7b531ce36)
1*4bdc9457SAndroid Build Coastguard Worker# Copyright 2020 Google LLC
2*4bdc9457SAndroid Build Coastguard Worker#
3*4bdc9457SAndroid Build Coastguard Worker# This source code is licensed under the BSD-style license found in the
4*4bdc9457SAndroid Build Coastguard Worker# LICENSE file in the root directory of this source tree.
5*4bdc9457SAndroid Build Coastguard Worker
6*4bdc9457SAndroid Build Coastguard Worker# AArch64 assembly
7*4bdc9457SAndroid Build Coastguard Worker- name: xnn_f16_igemm_minmax_ukernel_1x16__aarch64_neonfp16arith_ld32
8*4bdc9457SAndroid Build Coastguard Worker  init: xnn_init_f16_minmax_neon_params
9*4bdc9457SAndroid Build Coastguard Worker  k-block: 2
10*4bdc9457SAndroid Build Coastguard Worker  assembly: true
11*4bdc9457SAndroid Build Coastguard Worker- name: xnn_f16_igemm_minmax_ukernel_1x16__aarch64_neonfp16arith_ld64
12*4bdc9457SAndroid Build Coastguard Worker  init: xnn_init_f16_minmax_neon_params
13*4bdc9457SAndroid Build Coastguard Worker  k-block: 4
14*4bdc9457SAndroid Build Coastguard Worker  assembly: true
15*4bdc9457SAndroid Build Coastguard Worker- name: xnn_f16_igemm_minmax_ukernel_4x16__aarch64_neonfp16arith_ld32
16*4bdc9457SAndroid Build Coastguard Worker  init: xnn_init_f16_minmax_neon_params
17*4bdc9457SAndroid Build Coastguard Worker  k-block: 2
18*4bdc9457SAndroid Build Coastguard Worker  assembly: true
19*4bdc9457SAndroid Build Coastguard Worker- name: xnn_f16_igemm_minmax_ukernel_4x16__aarch64_neonfp16arith_ld64
20*4bdc9457SAndroid Build Coastguard Worker  init: xnn_init_f16_minmax_neon_params
21*4bdc9457SAndroid Build Coastguard Worker  k-block: 4
22*4bdc9457SAndroid Build Coastguard Worker  assembly: true
23*4bdc9457SAndroid Build Coastguard Worker- name: xnn_f16_igemm_minmax_ukernel_6x16__aarch64_neonfp16arith_cortex_a55
24*4bdc9457SAndroid Build Coastguard Worker  init: xnn_init_f16_minmax_neon_params
25*4bdc9457SAndroid Build Coastguard Worker  k-block: 2
26*4bdc9457SAndroid Build Coastguard Worker  assembly: true
27*4bdc9457SAndroid Build Coastguard Worker- name: xnn_f16_igemm_minmax_ukernel_6x16__aarch64_neonfp16arith_cortex_a55r0
28*4bdc9457SAndroid Build Coastguard Worker  init: xnn_init_f16_minmax_neon_params
29*4bdc9457SAndroid Build Coastguard Worker  k-block: 4
30*4bdc9457SAndroid Build Coastguard Worker  assembly: true
31*4bdc9457SAndroid Build Coastguard Worker- name: xnn_f16_igemm_minmax_ukernel_6x16__aarch64_neonfp16arith_cortex_a75
32*4bdc9457SAndroid Build Coastguard Worker  init: xnn_init_f16_minmax_neon_params
33*4bdc9457SAndroid Build Coastguard Worker  k-block: 4
34*4bdc9457SAndroid Build Coastguard Worker  assembly: true
35*4bdc9457SAndroid Build Coastguard Worker- name: xnn_f16_igemm_minmax_ukernel_6x16__aarch64_neonfp16arith_ld32
36*4bdc9457SAndroid Build Coastguard Worker  init: xnn_init_f16_minmax_neon_params
37*4bdc9457SAndroid Build Coastguard Worker  k-block: 2
38*4bdc9457SAndroid Build Coastguard Worker  assembly: true
39*4bdc9457SAndroid Build Coastguard Worker- name: xnn_f16_igemm_minmax_ukernel_6x16__aarch64_neonfp16arith_ld64
40*4bdc9457SAndroid Build Coastguard Worker  init: xnn_init_f16_minmax_neon_params
41*4bdc9457SAndroid Build Coastguard Worker  k-block: 4
42*4bdc9457SAndroid Build Coastguard Worker  assembly: true
43*4bdc9457SAndroid Build Coastguard Worker
44*4bdc9457SAndroid Build Coastguard Worker# ARM NEON+FP16ARITH
45*4bdc9457SAndroid Build Coastguard Worker- name: xnn_f16_igemm_minmax_ukernel_1x8__neonfp16arith_ld64
46*4bdc9457SAndroid Build Coastguard Worker  init: xnn_init_f16_minmax_neon_params
47*4bdc9457SAndroid Build Coastguard Worker  k-block: 4
48*4bdc9457SAndroid Build Coastguard Worker- name: xnn_f16_igemm_minmax_ukernel_1x16__neonfp16arith_ld64
49*4bdc9457SAndroid Build Coastguard Worker  init: xnn_init_f16_minmax_neon_params
50*4bdc9457SAndroid Build Coastguard Worker  k-block: 4
51*4bdc9457SAndroid Build Coastguard Worker- name: xnn_f16_igemm_minmax_ukernel_4x8__neonfp16arith_ld64
52*4bdc9457SAndroid Build Coastguard Worker  init: xnn_init_f16_minmax_neon_params
53*4bdc9457SAndroid Build Coastguard Worker  k-block: 4
54*4bdc9457SAndroid Build Coastguard Worker- name: xnn_f16_igemm_minmax_ukernel_4x16__neonfp16arith_ld64
55*4bdc9457SAndroid Build Coastguard Worker  init: xnn_init_f16_minmax_neon_params
56*4bdc9457SAndroid Build Coastguard Worker  k-block: 4
57*4bdc9457SAndroid Build Coastguard Worker- name: xnn_f16_igemm_minmax_ukernel_6x8__neonfp16arith_ld64
58*4bdc9457SAndroid Build Coastguard Worker  init: xnn_init_f16_minmax_neon_params
59*4bdc9457SAndroid Build Coastguard Worker  k-block: 4
60*4bdc9457SAndroid Build Coastguard Worker- name: xnn_f16_igemm_minmax_ukernel_6x16__neonfp16arith_ld64
61*4bdc9457SAndroid Build Coastguard Worker  init: xnn_init_f16_minmax_neon_params
62*4bdc9457SAndroid Build Coastguard Worker  k-block: 4
63*4bdc9457SAndroid Build Coastguard Worker- name: xnn_f16_igemm_minmax_ukernel_8x8__neonfp16arith_ld64
64*4bdc9457SAndroid Build Coastguard Worker  init: xnn_init_f16_minmax_neon_params
65*4bdc9457SAndroid Build Coastguard Worker  k-block: 4
66*4bdc9457SAndroid Build Coastguard Worker- name: xnn_f16_igemm_minmax_ukernel_8x16__neonfp16arith_ld64
67*4bdc9457SAndroid Build Coastguard Worker  init: xnn_init_f16_minmax_neon_params
68*4bdc9457SAndroid Build Coastguard Worker  k-block: 4
69*4bdc9457SAndroid Build Coastguard Worker
70*4bdc9457SAndroid Build Coastguard Worker# x86 AVX
71*4bdc9457SAndroid Build Coastguard Worker- name: xnn_f16_igemm_minmax_ukernel_1x8__avx2_broadcast
72*4bdc9457SAndroid Build Coastguard Worker  init: xnn_init_f16_minmax_avx_params
73*4bdc9457SAndroid Build Coastguard Worker  k-block: 1
74*4bdc9457SAndroid Build Coastguard Worker- name: xnn_f16_igemm_minmax_ukernel_1x16__avx2_broadcast
75*4bdc9457SAndroid Build Coastguard Worker  init: xnn_init_f16_minmax_avx_params
76*4bdc9457SAndroid Build Coastguard Worker  k-block: 1
77*4bdc9457SAndroid Build Coastguard Worker- name: xnn_f16_igemm_minmax_ukernel_3x16__avx2_broadcast
78*4bdc9457SAndroid Build Coastguard Worker  init: xnn_init_f16_minmax_avx_params
79*4bdc9457SAndroid Build Coastguard Worker  k-block: 1
80*4bdc9457SAndroid Build Coastguard Worker- name: xnn_f16_igemm_minmax_ukernel_4x8__avx2_broadcast
81*4bdc9457SAndroid Build Coastguard Worker  init: xnn_init_f16_minmax_avx_params
82*4bdc9457SAndroid Build Coastguard Worker  k-block: 1
83*4bdc9457SAndroid Build Coastguard Worker- name: xnn_f16_igemm_minmax_ukernel_4x16__avx2_broadcast
84*4bdc9457SAndroid Build Coastguard Worker  init: xnn_init_f16_minmax_avx_params
85*4bdc9457SAndroid Build Coastguard Worker  k-block: 1
86*4bdc9457SAndroid Build Coastguard Worker- name: xnn_f16_igemm_minmax_ukernel_5x8__avx2_broadcast
87*4bdc9457SAndroid Build Coastguard Worker  init: xnn_init_f16_minmax_avx_params
88*4bdc9457SAndroid Build Coastguard Worker  k-block: 1
89*4bdc9457SAndroid Build Coastguard Worker- name: xnn_f16_igemm_minmax_ukernel_5x16__avx2_broadcast
90*4bdc9457SAndroid Build Coastguard Worker  init: xnn_init_f16_minmax_avx_params
91*4bdc9457SAndroid Build Coastguard Worker  k-block: 1
92*4bdc9457SAndroid Build Coastguard Worker- name: xnn_f16_igemm_minmax_ukernel_6x8__avx2_broadcast
93*4bdc9457SAndroid Build Coastguard Worker  init: xnn_init_f16_minmax_avx_params
94*4bdc9457SAndroid Build Coastguard Worker  k-block: 1
95*4bdc9457SAndroid Build Coastguard Worker- name: xnn_f16_igemm_minmax_ukernel_7x8__avx2_broadcast
96*4bdc9457SAndroid Build Coastguard Worker  init: xnn_init_f16_minmax_avx_params
97*4bdc9457SAndroid Build Coastguard Worker  k-block: 1
98