Eigen-unsupported  3.4.1 (git rev 28ded8800c26864e537852658428ab44c8399e87)
 
Loading...
Searching...
No Matches
BesselFunctions.h
1#ifndef EIGEN_AVX512_BESSELFUNCTIONS_H
2#define EIGEN_AVX512_BESSELFUNCTIONS_H
3
4namespace Eigen {
5namespace internal {
6
7// Bessel functions only available for some compilers.
8#if EIGEN_HAS_AVX512_MATH
9
10F16_PACKET_FUNCTION(Packet16f, Packet16h, pbessel_i0)
11BF16_PACKET_FUNCTION(Packet16f, Packet16bf, pbessel_i0)
12
13F16_PACKET_FUNCTION(Packet16f, Packet16h, pbessel_i0e)
14BF16_PACKET_FUNCTION(Packet16f, Packet16bf, pbessel_i0e)
15
16F16_PACKET_FUNCTION(Packet16f, Packet16h, pbessel_i1)
17BF16_PACKET_FUNCTION(Packet16f, Packet16bf, pbessel_i1)
18
19F16_PACKET_FUNCTION(Packet16f, Packet16h, pbessel_i1e)
20BF16_PACKET_FUNCTION(Packet16f, Packet16bf, pbessel_i1e)
21
22F16_PACKET_FUNCTION(Packet16f, Packet16h, pbessel_j0)
23BF16_PACKET_FUNCTION(Packet16f, Packet16bf, pbessel_j0)
24
25F16_PACKET_FUNCTION(Packet16f, Packet16h, pbessel_j1)
26BF16_PACKET_FUNCTION(Packet16f, Packet16bf, pbessel_j1)
27
28F16_PACKET_FUNCTION(Packet16f, Packet16h, pbessel_k0)
29BF16_PACKET_FUNCTION(Packet16f, Packet16bf, pbessel_k0)
30
31F16_PACKET_FUNCTION(Packet16f, Packet16h, pbessel_k0e)
32BF16_PACKET_FUNCTION(Packet16f, Packet16bf, pbessel_k0e)
33
34F16_PACKET_FUNCTION(Packet16f, Packet16h, pbessel_k1)
35BF16_PACKET_FUNCTION(Packet16f, Packet16bf, pbessel_k1)
36
37F16_PACKET_FUNCTION(Packet16f, Packet16h, pbessel_k1e)
38BF16_PACKET_FUNCTION(Packet16f, Packet16bf, pbessel_k1e)
39
40F16_PACKET_FUNCTION(Packet16f, Packet16h, pbessel_y0)
41BF16_PACKET_FUNCTION(Packet16f, Packet16bf, pbessel_y0)
42
43F16_PACKET_FUNCTION(Packet16f, Packet16h, pbessel_y1)
44BF16_PACKET_FUNCTION(Packet16f, Packet16bf, pbessel_y1)
45
46#endif
47
48} // namespace internal
49} // namespace Eigen
50
51#endif // EIGEN_AVX512_BESSELFUNCTIONS_H
Namespace containing all symbols from the Eigen library.