Joachim Schoeberl
|
3990db723d
|
asinh/acosh
|
2026-03-03 14:12:33 +01:00 |
|
Joachim Schoeberl
|
b64b712771
|
small cuda fixes
|
2025-11-18 09:46:29 +01:00 |
|
Joachim Schoeberl
|
e179e1f63f
|
lo/hi splitting of simd, Concat, simd<int32> started
|
2025-11-09 15:16:08 +01:00 |
|
Christopher Lackner
|
2e018535a5
|
simd fixes for avx
|
2025-08-04 21:14:36 +02:00 |
|
Joachim Schoeberl
|
7e0756260a
|
little polish for operator<< (simd<int64>, IC)
|
2025-08-04 15:06:08 +02:00 |
|
Joachim Schoeberl
|
4c3539716f
|
compare (SIMD<double, double)
|
2025-08-03 22:38:24 +02:00 |
|
Joachim Schoeberl
|
ad71b28062
|
simd-sqrt on arm
|
2025-08-03 17:51:09 +02:00 |
|
Schöberl, Joachim
|
22c1b654cc
|
Simdmath
|
2025-08-02 10:18:54 +02:00 |
|
Joachim Schoeberl
|
bab8f6c425
|
check new functions already in Netgen
|
2025-08-02 08:39:55 +02:00 |
|
Joachim Schoeberl
|
574b4d7cb0
|
missing RoundI fallback
|
2025-08-02 07:51:45 +02:00 |
|
Joachim Schoeberl
|
40cce5f333
|
some missing template params
|
2025-08-01 23:42:51 +02:00 |
|
Joachim Schoeberl
|
621d05c8a4
|
bitwas and for avx
|
2025-08-01 23:23:26 +02:00 |
|
Joachim Schoeberl
|
62e844ccc8
|
generic left-shift operator
|
2025-08-01 22:34:37 +02:00 |
|
Joachim Schoeberl
|
f9e180c2bd
|
more generic simds
|
2025-08-01 18:22:54 +02:00 |
|
Joachim Schoeberl
|
5c7d39b3fb
|
complex FMA for SIMD<double>
|
2023-08-01 17:44:43 +02:00 |
|
Matthias Hochsteger
|
a3ac409add
|
Consider SIMD width 2 as "native" on all platforms
|
2023-07-28 11:55:26 +02:00 |
|
Joachim Schoeberl
|
2121ec33f7
|
IfPoo to utils, mpi-type commit replacement
|
2023-03-05 17:16:35 +01:00 |
|
Hochsteger, Matthias
|
71c9b9b9f1
|
Template archive
|
2023-02-13 15:42:45 +01:00 |
|
Joachim Schoeberl
|
587843fded
|
more SIMD features for complex arithmetics
|
2022-11-16 22:34:05 +01:00 |
|
Matthias Hochsteger
|
c354118fb9
|
define macro NETGEN_DEFAULT_SIMD_SIZE
|
2022-11-16 20:36:16 +01:00 |
|
Matthias Hochsteger
|
e4ff37887b
|
Some fixes for odd SIMD sizes
|
2022-04-15 15:27:44 +02:00 |
|
Joachim Schoeberl
|
409c460d2f
|
fix non-default SIMD-size
|
2022-04-02 10:37:26 +02:00 |
|
Joachim Schoeberl
|
79ff65d224
|
added SIMD-wrapper for 'erf'
|
2022-02-11 13:56:28 +01:00 |
|
Joachim Schöberl
|
ea7f6c1e94
|
fnma intrinsic for avx512
|
2020-12-22 13:06:08 +01:00 |
|
Joachim Schöberl
|
c1c10174be
|
FNMA asm-instruction
|
2020-12-22 09:37:21 +01:00 |
|
Matthias Hochsteger
|
eb6ac164e7
|
int64_t for masks
|
2020-12-16 21:00:12 +01:00 |
|
Matthias Hochsteger
|
d97a9a6594
|
Alignment for generic SIMD classes
|
2020-12-16 17:20:18 +01:00 |
|
Matthias Hochsteger
|
9c0dbec8c9
|
Fix SIMD<mask64> ctor and Unpack
|
2020-12-15 15:31:17 +01:00 |
|
Matthias Hochsteger
|
dbe894fea3
|
Support for Apple M1
|
2020-12-15 10:43:11 +01:00 |
|
Matthias Hochsteger
|
1b55c51da5
|
remove AlignedAlloc, use alignas
|
2020-12-15 09:40:43 +01:00 |
|
Matthias Hochsteger
|
248145bbf0
|
fix wrong simd operators
|
2020-12-14 12:47:53 +01:00 |
|
Matthias Hochsteger
|
fc44eb95df
|
simd - array and variadic ctor
|
2020-12-11 23:12:34 +01:00 |
|
Matthias Hochsteger
|
2d667a08dc
|
move (refactored) SIMD headers from ngsolve into ngcore
|
2020-12-11 20:54:41 +01:00 |
|