Rasmus Munk Larsen
|
ce62177b5b
|
Vectorize atanh & add a missing definition and unit test for atan.
|
2023-02-21 03:14:05 +00:00 |
|
Chip Kerchner
|
4a58f30aa0
|
Fix pre-POWER8_VECTOR bugs in pcmp_lt and pnegate and reactivate psqrt.
|
2023-01-31 19:40:24 +00:00 |
|
Sean McBride
|
d70b4864d9
|
issue #2581: review and cleanup of compiler version checks
|
2023-01-17 18:58:34 +00:00 |
|
Sergey Fedorov
|
4d05765345
|
Altivec fixes for Darwin: do not use unsupported VSX insns
|
2023-01-12 16:33:33 +00:00 |
|
Rasmus Munk Larsen
|
1414a76fa9
|
Only vectorize atan<double> for Altivec if VSX is available.
|
2022-10-03 22:06:58 +00:00 |
|
Rasmus Munk Larsen
|
c475228b28
|
Vectorize atan() for double.
|
2022-10-01 01:49:30 +00:00 |
|
Rasmus Munk Larsen
|
bd393e15c3
|
Vectorize acos, asin, and atan for float.
|
2022-08-29 19:49:33 +00:00 |
|
Chip Kerchner
|
9e0afe0f02
|
Fix non-VSX PowerPC build
|
2022-08-08 18:18:17 +00:00 |
|
Sean McBride
|
f1b9692d63
|
Removed EIGEN_UNUSED decorations from many functions that are in fact used
|
2022-03-03 20:19:33 +00:00 |
|
Rasmus Munk Larsen
|
d7d0bf832d
|
Issue an error in case of direct inclusion of internal headers.
|
2021-09-10 19:12:26 +00:00 |
|
Rasmus Munk Larsen
|
13ef08e5ac
|
Move implementation of vectorized error function erf() to SpecialFunctionsImpl.h.
|
2019-09-27 13:56:04 -07:00 |
|
Rasmus Munk Larsen
|
6de5ed08d8
|
Add generic PacketMath implementation of the Error Function (erf).
|
2019-09-19 12:48:30 -07:00 |
|
Gael Guennebaud
|
55b63d4ea3
|
Fix compilation without vector engine available (e.g., x86 with SSE disabled):
-> ppolevl is required by ndtri even for the scalar path
|
2019-09-05 18:16:46 +02:00 |
|
Gael Guennebaud
|
c785464430
|
Add packet sin and cos to Altivec/VSX and NEON
|
2018-11-30 16:21:33 +01:00 |
|
Gael Guennebaud
|
b5695a6008
|
Unify Altivec/VSX pexp(double) with default implementation
|
2018-11-27 13:53:05 +01:00 |
|
Gael Guennebaud
|
7655a8af6e
|
cleanup
|
2018-11-26 23:21:29 +01:00 |
|
Gael Guennebaud
|
5c8406babc
|
Unify Altivec/VSX's pexp with generic implementation
|
2018-11-26 16:47:13 +01:00 |
|
Gael Guennebaud
|
c2f35b1b47
|
Unify Altivec/VSX's plog with generic implementation, and enable it!
|
2018-11-26 15:58:11 +01:00 |
|
Gael Guennebaud
|
fc94258e77
|
Fix unused warning
|
2016-12-18 22:11:48 +00:00 |
|
Konstantinos Margaritis
|
9f7caa7e7d
|
minor fixes for big endian altivec/vsx
|
2016-07-10 07:05:10 -03:00 |
|
Konstantinos Margaritis
|
be107e387b
|
fix compilation with clang 3.9, fix performance with pset1, use vector operators instead of intrinsics in some cases
|
2016-06-23 10:19:05 -03:00 |
|
Konstantinos Margaritis
|
b80379bda0
|
fixed pexp<Packet2d>, was failing tests
|
2016-06-19 16:11:58 -03:00 |
|
Konstantinos Margaritis
|
87294c84a6
|
define Packet2d constants with VSX only
|
2016-04-28 14:39:56 -03:00 |
|
Konstantinos Margaritis
|
6ed7a7281c
|
remove accidentally pasted code
|
2016-04-28 14:35:55 -03:00 |
|
Konstantinos Margaritis
|
62f9093b31
|
improve state of MathFunctions as well
|
2016-04-28 14:33:09 -03:00 |
|
Doug Kwan
|
5c9ee73eb9
|
Implement plog and pexp for AltiVec.
|
2015-07-30 11:12:42 -07:00 |
|