• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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