xref: /aosp_15_r20/external/XNNPACK/test/f32-igemm-relu.yaml (revision 4bdc94577ba0e567308109d787f7fec7b531ce36)
1# 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
6# WAsm SIMD
7- name: xnn_f32_igemm_relu_ukernel_1x8__wasmsimd_loadsplat
8  k-block: 1
9- name: xnn_f32_igemm_relu_ukernel_1x8__wasmsimd_splat
10  k-block: 4
11- name: xnn_f32_igemm_relu_ukernel_1x8s4__wasmsimd
12  k-block: 4
13- name: xnn_f32_igemm_relu_ukernel_3x8__wasmsimd_loadsplat
14  k-block: 1
15- name: xnn_f32_igemm_relu_ukernel_3x8__wasmsimd_splat
16  k-block: 4
17- name: xnn_f32_igemm_relu_ukernel_3x8s4__wasmsimd
18  k-block: 4
19- name: xnn_f32_igemm_relu_ukernel_4x2c4__wasmsimd
20  k-block: 4
21- name: xnn_f32_igemm_relu_ukernel_4x8__wasmsimd_loadsplat
22  k-block: 1
23- name: xnn_f32_igemm_relu_ukernel_4x8__wasmsimd_splat
24  k-block: 4
25- name: xnn_f32_igemm_relu_ukernel_4x8s4__wasmsimd
26  k-block: 4
27- name: xnn_f32_igemm_relu_ukernel_5x8__wasmsimd_loadsplat
28  k-block: 1
29- name: xnn_f32_igemm_relu_ukernel_5x8__wasmsimd_splat
30  k-block: 4
31- name: xnn_f32_igemm_relu_ukernel_5x8s4__wasmsimd
32  k-block: 4
33- name: xnn_f32_igemm_relu_ukernel_6x8__wasmsimd_loadsplat
34  k-block: 1
35- name: xnn_f32_igemm_relu_ukernel_6x8__wasmsimd_splat
36  k-block: 4
37- name: xnn_f32_igemm_relu_ukernel_6x8s4__wasmsimd
38  k-block: 4
39# WAsm Relaxed SIMD
40- name: xnn_f32_igemm_relu_ukernel_1x8__wasmrelaxedsimd_fma_loadsplat
41  k-block: 1
42- name: xnn_f32_igemm_relu_ukernel_1x8__wasmrelaxedsimd_fma_splat
43  k-block: 4
44- name: xnn_f32_igemm_relu_ukernel_1x8s4__wasmrelaxedsimd_fma
45  k-block: 4
46- name: xnn_f32_igemm_relu_ukernel_3x8__wasmrelaxedsimd_fma_loadsplat
47  k-block: 1
48- name: xnn_f32_igemm_relu_ukernel_3x8__wasmrelaxedsimd_fma_splat
49  k-block: 4
50- name: xnn_f32_igemm_relu_ukernel_3x8s4__wasmrelaxedsimd_fma
51  k-block: 4
52- name: xnn_f32_igemm_relu_ukernel_4x2c4__wasmrelaxedsimd_fma
53  k-block: 4
54- name: xnn_f32_igemm_relu_ukernel_4x8__wasmrelaxedsimd_fma_loadsplat
55  k-block: 1
56- name: xnn_f32_igemm_relu_ukernel_4x8__wasmrelaxedsimd_fma_splat
57  k-block: 4
58- name: xnn_f32_igemm_relu_ukernel_4x8s4__wasmrelaxedsimd_fma
59  k-block: 4
60- name: xnn_f32_igemm_relu_ukernel_5x8__wasmrelaxedsimd_fma_loadsplat
61  k-block: 1
62- name: xnn_f32_igemm_relu_ukernel_5x8__wasmrelaxedsimd_fma_splat
63  k-block: 4
64- name: xnn_f32_igemm_relu_ukernel_5x8s4__wasmrelaxedsimd_fma
65  k-block: 4
66- name: xnn_f32_igemm_relu_ukernel_6x8__wasmrelaxedsimd_fma_loadsplat
67  k-block: 1
68- name: xnn_f32_igemm_relu_ukernel_6x8__wasmrelaxedsimd_fma_splat
69  k-block: 4
70- name: xnn_f32_igemm_relu_ukernel_6x8s4__wasmrelaxedsimd_fma
71  k-block: 4
72# WAsm
73- name: xnn_f32_igemm_relu_ukernel_1x4__wasm
74  k-block: 1
75- name: xnn_f32_igemm_relu_ukernel_2x4__wasm
76  k-block: 1
77- name: xnn_f32_igemm_relu_ukernel_4x2__wasm
78  k-block: 1
79- name: xnn_f32_igemm_relu_ukernel_4x4__wasm
80  k-block: 1
81# Scalar
82- name: xnn_f32_igemm_relu_ukernel_1x4__scalar
83  k-block: 1
84- name: xnn_f32_igemm_relu_ukernel_2x4__scalar
85  k-block: 1
86- name: xnn_f32_igemm_relu_ukernel_4x2__scalar
87  k-block: 1
88- name: xnn_f32_igemm_relu_ukernel_4x4__scalar
89  k-block: 1
90