Commit Graph

33 Commits

Author SHA1 Message Date
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