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- name: xnn_f32_vsqrt_ukernel__neon_sqrt_x4 6 arch: 7 - aarch64 8- name: xnn_f32_vsqrt_ukernel__neon_sqrt_x8 9 arch: 10 - aarch64 11- name: xnn_f32_vsqrt_ukernel__neonfma_nr1rsqrts1fma1adj_x4 12- name: xnn_f32_vsqrt_ukernel__neonfma_nr1rsqrts1fma1adj_x8 13- name: xnn_f32_vsqrt_ukernel__neonfma_nr1rsqrts1fma1adj_x12 14- name: xnn_f32_vsqrt_ukernel__neonfma_nr1rsqrts1fma1adj_x16 15- name: xnn_f32_vsqrt_ukernel__neonfma_nr1rsqrts1fma1adj_x20 16- name: xnn_f32_vsqrt_ukernel__neonfma_nr1rsqrts1fma1adj_x24 17- name: xnn_f32_vsqrt_ukernel__neonfma_nr1rsqrts1fma1adj_x28 18- name: xnn_f32_vsqrt_ukernel__neonfma_nr1rsqrts1fma1adj_x32 19- name: xnn_f32_vsqrt_ukernel__neonfma_nr1rsqrts1fma1adj_x36 20- name: xnn_f32_vsqrt_ukernel__neonfma_nr1rsqrts1fma1adj_x40 21- name: xnn_f32_vsqrt_ukernel__neonfma_nr2fma1adj_x4 22- name: xnn_f32_vsqrt_ukernel__neonfma_nr2fma1adj_x8 23- name: xnn_f32_vsqrt_ukernel__neonfma_nr2fma1adj_x12 24- name: xnn_f32_vsqrt_ukernel__neonfma_nr2fma1adj_x16 25- name: xnn_f32_vsqrt_ukernel__neonfma_nr2fma1adj_x20 26- name: xnn_f32_vsqrt_ukernel__neonfma_nr2fma1adj_x24 27- name: xnn_f32_vsqrt_ukernel__neonfma_nr2fma1adj_x28 28- name: xnn_f32_vsqrt_ukernel__neonfma_nr2fma1adj_x32 29- name: xnn_f32_vsqrt_ukernel__neonfma_nr2fma1adj_x36 30- name: xnn_f32_vsqrt_ukernel__neonfma_nr2fma1adj_x40 31- name: xnn_f32_vsqrt_ukernel__sse_sqrt_x4 32- name: xnn_f32_vsqrt_ukernel__sse_sqrt_x8 33- name: xnn_f32_vsqrt_ukernel__avx_sqrt_x8 34 init: xnn_init_f32_sqrt_avx_params 35- name: xnn_f32_vsqrt_ukernel__avx_sqrt_x16 36 init: xnn_init_f32_sqrt_avx_params 37- name: xnn_f32_vsqrt_ukernel__fma3_nr1fma1adj_x8 38 init: xnn_init_f32_sqrt_fma_params 39- name: xnn_f32_vsqrt_ukernel__fma3_nr1fma1adj_x16 40 init: xnn_init_f32_sqrt_fma_params 41- name: xnn_f32_vsqrt_ukernel__fma3_nr1fma1adj_x24 42 init: xnn_init_f32_sqrt_fma_params 43- name: xnn_f32_vsqrt_ukernel__fma3_nr1fma1adj_x32 44 init: xnn_init_f32_sqrt_fma_params 45- name: xnn_f32_vsqrt_ukernel__fma3_nr1fma1adj_x40 46 init: xnn_init_f32_sqrt_fma_params 47- name: xnn_f32_vsqrt_ukernel__fma3_nr1fma1adj_x48 48 init: xnn_init_f32_sqrt_fma_params 49- name: xnn_f32_vsqrt_ukernel__fma3_nr1fma1adj_x56 50 init: xnn_init_f32_sqrt_fma_params 51- name: xnn_f32_vsqrt_ukernel__fma3_nr1fma1adj_x64 52 init: xnn_init_f32_sqrt_fma_params 53- name: xnn_f32_vsqrt_ukernel__avx512f_nr1fma1adj_x16 54 init: xnn_init_f32_sqrt_avx512_params 55- name: xnn_f32_vsqrt_ukernel__avx512f_nr1fma1adj_x32 56 init: xnn_init_f32_sqrt_avx512_params 57- name: xnn_f32_vsqrt_ukernel__avx512f_nr1fma1adj_x48 58 init: xnn_init_f32_sqrt_avx512_params 59- name: xnn_f32_vsqrt_ukernel__avx512f_nr1fma1adj_x64 60 init: xnn_init_f32_sqrt_avx512_params 61- name: xnn_f32_vsqrt_ukernel__avx512f_nr1fma1adj_x80 62 init: xnn_init_f32_sqrt_avx512_params 63- name: xnn_f32_vsqrt_ukernel__avx512f_nr1fma1adj_x96 64 init: xnn_init_f32_sqrt_avx512_params 65- name: xnn_f32_vsqrt_ukernel__avx512f_nr1fma1adj_x112 66 init: xnn_init_f32_sqrt_avx512_params 67- name: xnn_f32_vsqrt_ukernel__avx512f_nr1fma1adj_x128 68 init: xnn_init_f32_sqrt_avx512_params 69- name: xnn_f32_vsqrt_ukernel__wasmsimd_sqrt_x4 70- name: xnn_f32_vsqrt_ukernel__wasmsimd_sqrt_x8 71- name: xnn_f32_vsqrt_ukernel__scalar_sqrt_x1 72- name: xnn_f32_vsqrt_ukernel__scalar_sqrt_x2 73- name: xnn_f32_vsqrt_ukernel__scalar_sqrt_x4 74