24.02.1
intrinsics.h
Go to the documentation of this file.
1
/*
2
* Copyright (c) 2018-2022 Arm Limited.
3
*
4
* SPDX-License-Identifier: MIT
5
*
6
* Permission is hereby granted, free of charge, to any person obtaining a copy
7
* of this software and associated documentation files (the "Software"), to
8
* deal in the Software without restriction, including without limitation the
9
* rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
10
* sell copies of the Software, and to permit persons to whom the Software is
11
* furnished to do so, subject to the following conditions:
12
*
13
* The above copyright notice and this permission notice shall be included in all
14
* copies or substantial portions of the Software.
15
*
16
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
19
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
22
* SOFTWARE.
23
*/
24
#ifndef ARM_COMPUTE_WRAPPER_INTRINSICS_H
25
#define ARM_COMPUTE_WRAPPER_INTRINSICS_H
26
27
#include "
src/core/NEON/wrapper/intrinsics/abs.h
"
28
#include "
src/core/NEON/wrapper/intrinsics/add.h
"
29
#include "
src/core/NEON/wrapper/intrinsics/and.h
"
30
#include "
src/core/NEON/wrapper/intrinsics/bsl.h
"
31
#include "
src/core/NEON/wrapper/intrinsics/ceq.h
"
32
#include "
src/core/NEON/wrapper/intrinsics/cge.h
"
33
#include "
src/core/NEON/wrapper/intrinsics/cgt.h
"
34
#include "
src/core/NEON/wrapper/intrinsics/cgtz.h
"
35
#include "
src/core/NEON/wrapper/intrinsics/cle.h
"
36
#include "
src/core/NEON/wrapper/intrinsics/clt.h
"
37
#include "
src/core/NEON/wrapper/intrinsics/combine.h
"
38
#include "
src/core/NEON/wrapper/intrinsics/cvt.h
"
39
#include "
src/core/NEON/wrapper/intrinsics/div.h
"
40
#include "
src/core/NEON/wrapper/intrinsics/dup_n.h
"
41
#include "
src/core/NEON/wrapper/intrinsics/eor.h
"
42
#include "
src/core/NEON/wrapper/intrinsics/erf.h
"
43
#include "
src/core/NEON/wrapper/intrinsics/exp.h
"
44
#include "
src/core/NEON/wrapper/intrinsics/ext.h
"
45
#include "
src/core/NEON/wrapper/intrinsics/gethigh.h
"
46
#include "
src/core/NEON/wrapper/intrinsics/getlane.h
"
47
#include "
src/core/NEON/wrapper/intrinsics/getlow.h
"
48
#include "
src/core/NEON/wrapper/intrinsics/inv.h
"
49
#include "
src/core/NEON/wrapper/intrinsics/invsqrt.h
"
50
#include "
src/core/NEON/wrapper/intrinsics/load.h
"
51
#include "
src/core/NEON/wrapper/intrinsics/log.h
"
52
#include "
src/core/NEON/wrapper/intrinsics/max.h
"
53
#include "
src/core/NEON/wrapper/intrinsics/min.h
"
54
#include "
src/core/NEON/wrapper/intrinsics/mla.h
"
55
#include "
src/core/NEON/wrapper/intrinsics/movl.h
"
56
#include "
src/core/NEON/wrapper/intrinsics/movn.h
"
57
#include "
src/core/NEON/wrapper/intrinsics/mul.h
"
58
#include "
src/core/NEON/wrapper/intrinsics/neg.h
"
59
#include "
src/core/NEON/wrapper/intrinsics/not.h
"
60
#include "
src/core/NEON/wrapper/intrinsics/orr.h
"
61
#include "
src/core/NEON/wrapper/intrinsics/pmax.h
"
62
#include "
src/core/NEON/wrapper/intrinsics/pmin.h
"
63
#include "
src/core/NEON/wrapper/intrinsics/pow.h
"
64
#include "
src/core/NEON/wrapper/intrinsics/qmov.h
"
65
#include "
src/core/NEON/wrapper/intrinsics/qmovun.h
"
66
#include "
src/core/NEON/wrapper/intrinsics/reinterpret.h
"
67
#include "
src/core/NEON/wrapper/intrinsics/rev64.h
"
68
#include "
src/core/NEON/wrapper/intrinsics/round.h
"
69
#include "
src/core/NEON/wrapper/intrinsics/setlane.h
"
70
#include "
src/core/NEON/wrapper/intrinsics/shr.h
"
71
#include "
src/core/NEON/wrapper/intrinsics/sin.h
"
72
#include "
src/core/NEON/wrapper/intrinsics/sqrt.h
"
73
#include "
src/core/NEON/wrapper/intrinsics/store.h
"
74
#include "
src/core/NEON/wrapper/intrinsics/sub.h
"
75
#include "
src/core/NEON/wrapper/intrinsics/tanh.h
"
76
#include "
src/core/NEON/wrapper/intrinsics/tbl.h
"
77
78
#if defined(__ARM_FEATURE_SVE)
79
#include "
src/core/NEON/wrapper/intrinsics/svcnt.h
"
80
#include "
src/core/NEON/wrapper/intrinsics/svcvt.h
"
81
#include "
src/core/NEON/wrapper/intrinsics/svdup_n.h
"
82
#include "
src/core/NEON/wrapper/intrinsics/svexp.h
"
83
#include "
src/core/NEON/wrapper/intrinsics/svlog.h
"
84
#include "
src/core/NEON/wrapper/intrinsics/svpow.h
"
85
#include "
src/core/NEON/wrapper/intrinsics/svptrue.h
"
86
#include "
src/core/NEON/wrapper/intrinsics/svqadd.h
"
87
#include "
src/core/NEON/wrapper/intrinsics/svsin.h
"
88
#include "
src/core/NEON/wrapper/intrinsics/svwhilelt.h
"
89
#endif
/* defined(__ARM_FEATURE_SVE) */
90
91
#endif
/* ARM_COMPUTE_WRAPPER_INTRINSICS_H */
movn.h
gethigh.h
svexp.h
pmax.h
svcnt.h
cgt.h
tbl.h
sin.h
max.h
sub.h
pmin.h
svlog.h
rev64.h
svdup_n.h
orr.h
getlane.h
min.h
invsqrt.h
svqadd.h
cge.h
not.h
exp.h
abs.h
svsin.h
eor.h
cvt.h
div.h
svpow.h
ceq.h
log.h
qmovun.h
inv.h
mul.h
pow.h
bsl.h
add.h
dup_n.h
round.h
erf.h
sqrt.h
cgtz.h
tanh.h
neg.h
svcvt.h
reinterpret.h
shr.h
ext.h
and.h
svwhilelt.h
getlow.h
movl.h
qmov.h
clt.h
setlane.h
cle.h
svptrue.h
load.h
mla.h
combine.h
store.h
src
core
NEON
wrapper
intrinsics
intrinsics.h
Generated on Mon Mar 18 2024 11:32:00 for Compute Library by
1.8.17