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