1# Copyright 2019 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_f32_dwconv_minmax_ukernel_up4x9__aarch64_neonfma 6 assembly: true 7- name: xnn_f32_dwconv_minmax_ukernel_up4x9__aarch64_neonfma_cortex_a55 8 pipelined: true 9 assembly: true 10- name: xnn_f32_dwconv_minmax_ukernel_up4x25__neonfma 11- name: xnn_f32_dwconv_minmax_ukernel_up4x25__neonfma_acc2 12- name: xnn_f32_dwconv_minmax_ukernel_up8x25__neonfma 13- name: xnn_f32_dwconv_minmax_ukernel_up8x25__neonfma_acc2 14- name: xnn_f32_dwconv_minmax_ukernel_up4x9__neonfma 15- name: xnn_f32_dwconv_minmax_ukernel_up4x9__neonfma_acc2 16- name: xnn_f32_dwconv_minmax_ukernel_up8x9__neonfma 17- name: xnn_f32_dwconv_minmax_ukernel_up8x9__neonfma_acc2 18- name: xnn_f32_dwconv_minmax_ukernel_up4x4__neonfma 19- name: xnn_f32_dwconv_minmax_ukernel_up4x4__neonfma_acc2 20- name: xnn_f32_dwconv_minmax_ukernel_up8x4__neonfma 21- name: xnn_f32_dwconv_minmax_ukernel_up8x4__neonfma_acc2 22- name: xnn_f32_dwconv_minmax_ukernel_up4x25__neon 23- name: xnn_f32_dwconv_minmax_ukernel_up4x25__neon_acc2 24- name: xnn_f32_dwconv_minmax_ukernel_up8x25__neon 25- name: xnn_f32_dwconv_minmax_ukernel_up8x25__neon_acc2 26- name: xnn_f32_dwconv_minmax_ukernel_up4x9__neon 27- name: xnn_f32_dwconv_minmax_ukernel_up4x9__neon_acc2 28- name: xnn_f32_dwconv_minmax_ukernel_up8x9__neon 29- name: xnn_f32_dwconv_minmax_ukernel_up8x9__neon_acc2 30- name: xnn_f32_dwconv_minmax_ukernel_up4x4__neon 31- name: xnn_f32_dwconv_minmax_ukernel_up4x4__neon_acc2 32- name: xnn_f32_dwconv_minmax_ukernel_up8x4__neon 33- name: xnn_f32_dwconv_minmax_ukernel_up8x4__neon_acc2 34- name: xnn_f32_dwconv_minmax_ukernel_up4x25__sse 35- name: xnn_f32_dwconv_minmax_ukernel_up4x25__sse_acc2 36- name: xnn_f32_dwconv_minmax_ukernel_up8x25__sse 37- name: xnn_f32_dwconv_minmax_ukernel_up8x25__sse_acc2 38- name: xnn_f32_dwconv_minmax_ukernel_up4x9__sse 39- name: xnn_f32_dwconv_minmax_ukernel_up4x9__sse_acc2 40- name: xnn_f32_dwconv_minmax_ukernel_up8x9__sse 41- name: xnn_f32_dwconv_minmax_ukernel_up8x9__sse_acc2 42- name: xnn_f32_dwconv_minmax_ukernel_up4x4__sse 43- name: xnn_f32_dwconv_minmax_ukernel_up4x4__sse_acc2 44- name: xnn_f32_dwconv_minmax_ukernel_up8x4__sse 45- name: xnn_f32_dwconv_minmax_ukernel_up8x4__sse_acc2 46- name: xnn_f32_dwconv_minmax_ukernel_up8x25__avx 47- name: xnn_f32_dwconv_minmax_ukernel_up8x25__avx_acc2 48- name: xnn_f32_dwconv_minmax_ukernel_up16x25__avx 49- name: xnn_f32_dwconv_minmax_ukernel_up16x25__avx_acc2 50- name: xnn_f32_dwconv_minmax_ukernel_up8x9__avx 51- name: xnn_f32_dwconv_minmax_ukernel_up8x9__avx_acc2 52- name: xnn_f32_dwconv_minmax_ukernel_up16x9__avx 53- name: xnn_f32_dwconv_minmax_ukernel_up16x9__avx_acc2 54- name: xnn_f32_dwconv_minmax_ukernel_up8x4__avx 55- name: xnn_f32_dwconv_minmax_ukernel_up8x4__avx_acc2 56- name: xnn_f32_dwconv_minmax_ukernel_up16x4__avx 57- name: xnn_f32_dwconv_minmax_ukernel_up16x4__avx_acc2 58- name: xnn_f32_dwconv_minmax_ukernel_up8x25__fma3 59- name: xnn_f32_dwconv_minmax_ukernel_up8x25__fma3_acc2 60- name: xnn_f32_dwconv_minmax_ukernel_up16x25__fma3 61- name: xnn_f32_dwconv_minmax_ukernel_up16x25__fma3_acc2 62- name: xnn_f32_dwconv_minmax_ukernel_up8x9__fma3 63- name: xnn_f32_dwconv_minmax_ukernel_up8x9__fma3_acc2 64- name: xnn_f32_dwconv_minmax_ukernel_up16x9__fma3 65- name: xnn_f32_dwconv_minmax_ukernel_up16x9__fma3_acc2 66- name: xnn_f32_dwconv_minmax_ukernel_up8x4__fma3 67- name: xnn_f32_dwconv_minmax_ukernel_up8x4__fma3_acc2 68- name: xnn_f32_dwconv_minmax_ukernel_up16x4__fma3 69- name: xnn_f32_dwconv_minmax_ukernel_up16x4__fma3_acc2 70- name: xnn_f32_dwconv_minmax_ukernel_up16x25__avx512f 71- name: xnn_f32_dwconv_minmax_ukernel_up16x25__avx512f_acc2 72- name: xnn_f32_dwconv_minmax_ukernel_up32x25__avx512f 73- name: xnn_f32_dwconv_minmax_ukernel_up32x25__avx512f_acc2 74- name: xnn_f32_dwconv_minmax_ukernel_up16x9__avx512f 75- name: xnn_f32_dwconv_minmax_ukernel_up16x9__avx512f_acc2 76- name: xnn_f32_dwconv_minmax_ukernel_up32x9__avx512f 77- name: xnn_f32_dwconv_minmax_ukernel_up32x9__avx512f_acc2 78- name: xnn_f32_dwconv_minmax_ukernel_up16x4__avx512f 79- name: xnn_f32_dwconv_minmax_ukernel_up16x4__avx512f_acc2 80- name: xnn_f32_dwconv_minmax_ukernel_up32x4__avx512f 81- name: xnn_f32_dwconv_minmax_ukernel_up32x4__avx512f_acc2 82- name: xnn_f32_dwconv_minmax_ukernel_up4x25__wasmsimd_arm 83- name: xnn_f32_dwconv_minmax_ukernel_up4x25__wasmsimd_arm_acc2 84- name: xnn_f32_dwconv_minmax_ukernel_up8x25__wasmsimd_arm 85- name: xnn_f32_dwconv_minmax_ukernel_up8x25__wasmsimd_arm_acc2 86- name: xnn_f32_dwconv_minmax_ukernel_up4x25__wasmsimd_x86 87- name: xnn_f32_dwconv_minmax_ukernel_up4x25__wasmsimd_x86_acc2 88- name: xnn_f32_dwconv_minmax_ukernel_up8x25__wasmsimd_x86 89- name: xnn_f32_dwconv_minmax_ukernel_up8x25__wasmsimd_x86_acc2 90- name: xnn_f32_dwconv_minmax_ukernel_up4x9__wasmsimd_arm 91- name: xnn_f32_dwconv_minmax_ukernel_up4x9__wasmsimd_arm_acc2 92- name: xnn_f32_dwconv_minmax_ukernel_up8x9__wasmsimd_arm 93- name: xnn_f32_dwconv_minmax_ukernel_up8x9__wasmsimd_arm_acc2 94- name: xnn_f32_dwconv_minmax_ukernel_up4x9__wasmsimd_x86 95- name: xnn_f32_dwconv_minmax_ukernel_up4x9__wasmsimd_x86_acc2 96- name: xnn_f32_dwconv_minmax_ukernel_up8x9__wasmsimd_x86 97- name: xnn_f32_dwconv_minmax_ukernel_up8x9__wasmsimd_x86_acc2 98- name: xnn_f32_dwconv_minmax_ukernel_up4x4__wasmsimd_arm 99- name: xnn_f32_dwconv_minmax_ukernel_up4x4__wasmsimd_arm_acc2 100- name: xnn_f32_dwconv_minmax_ukernel_up8x4__wasmsimd_arm 101- name: xnn_f32_dwconv_minmax_ukernel_up8x4__wasmsimd_arm_acc2 102- name: xnn_f32_dwconv_minmax_ukernel_up4x4__wasmsimd_x86 103- name: xnn_f32_dwconv_minmax_ukernel_up4x4__wasmsimd_x86_acc2 104- name: xnn_f32_dwconv_minmax_ukernel_up8x4__wasmsimd_x86 105- name: xnn_f32_dwconv_minmax_ukernel_up8x4__wasmsimd_x86_acc2 106- name: xnn_f32_dwconv_minmax_ukernel_up1x4__wasm 107- name: xnn_f32_dwconv_minmax_ukernel_up1x4__wasm_acc2 108- name: xnn_f32_dwconv_minmax_ukernel_up2x4__wasm 109- name: xnn_f32_dwconv_minmax_ukernel_up2x4__wasm_acc2 110- name: xnn_f32_dwconv_minmax_ukernel_up1x9__wasm 111- name: xnn_f32_dwconv_minmax_ukernel_up1x9__wasm_acc2 112- name: xnn_f32_dwconv_minmax_ukernel_up2x9__wasm 113- name: xnn_f32_dwconv_minmax_ukernel_up2x9__wasm_acc2 114- name: xnn_f32_dwconv_minmax_ukernel_up1x25__wasm 115- name: xnn_f32_dwconv_minmax_ukernel_up1x25__wasm_acc2 116- name: xnn_f32_dwconv_minmax_ukernel_up2x25__wasm 117- name: xnn_f32_dwconv_minmax_ukernel_up2x25__wasm_acc2 118- name: xnn_f32_dwconv_minmax_ukernel_up1x4__scalar 119- name: xnn_f32_dwconv_minmax_ukernel_up1x4__scalar_acc2 120- name: xnn_f32_dwconv_minmax_ukernel_up2x4__scalar 121- name: xnn_f32_dwconv_minmax_ukernel_up2x4__scalar_acc2 122- name: xnn_f32_dwconv_minmax_ukernel_up1x9__scalar 123- name: xnn_f32_dwconv_minmax_ukernel_up1x9__scalar_acc2 124- name: xnn_f32_dwconv_minmax_ukernel_up2x9__scalar 125- name: xnn_f32_dwconv_minmax_ukernel_up2x9__scalar_acc2 126- name: xnn_f32_dwconv_minmax_ukernel_up1x25__scalar 127- name: xnn_f32_dwconv_minmax_ukernel_up1x25__scalar_acc2 128- name: xnn_f32_dwconv_minmax_ukernel_up2x25__scalar 129- name: xnn_f32_dwconv_minmax_ukernel_up2x25__scalar_acc2 130