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