Commit graph

34 commits

Author SHA1 Message Date
DataHoarder b0b46d127f
Updated to The Gaborator v2.0 2023-10-15 16:47:12 +02:00
DataHoarder 8ef1b52d3b
Use standard intrinsic types, adjust __builtin with intrinsics
All checks were successful
continuous-integration/drone/push Build is passing
2022-07-15 18:24:21 +02:00
DataHoarder b77b6d919c
Adjust cmake flags
All checks were successful
continuous-integration/drone/push Build is passing
2022-07-15 17:24:41 +02:00
DataHoarder 57709448de
Optimize circular ring bugger for coefficients 2022-07-15 16:47:34 +02:00
DataHoarder c20789e8ce
Move gaborProcessEntry preconditions to gaborApplySlice 2022-07-15 14:42:30 +02:00
DataHoarder 13f6e179e3
Add AVX2 std::abs, clang build
All checks were successful
continuous-integration/drone/push Build is passing
2022-07-15 14:07:27 +02:00
DataHoarder 430ac5d89f
Removed gaborator source, replace with submodule
All checks were successful
continuous-integration/drone/push Build is passing
2022-07-15 00:47:32 +02:00
DataHoarder 21a76a98ed
Enable SSE3 intrinsics support, move gaborator defines to header
All checks were successful
continuous-integration/drone/push Build is passing
2022-07-14 05:06:44 +02:00
DataHoarder ef9927bca7
Enable LTO
All checks were successful
continuous-integration/drone/push Build is passing
2022-07-13 23:10:47 +02:00
DataHoarder 6a9c6f7232
Better auto-vectorization results
All checks were successful
continuous-integration/drone/push Build is passing
2022-07-13 19:51:10 +02:00
DataHoarder 0d63ad8d32
API change: do not use callbacks
All checks were successful
continuous-integration/drone/push Build is passing
2022-07-13 18:24:43 +02:00
DataHoarder ecd3ca8420
Update pffft, add MIPP SIMD library
All checks were successful
continuous-integration/drone/push Build is passing
2022-07-13 17:42:24 +02:00
DataHoarder cb9d4093d0
Add Drone CI
All checks were successful
continuous-integration/drone/push Build is passing
2022-07-13 17:39:21 +02:00
DataHoarder 8e4cea6648 Allow both DOUBLE and FLOAT 2022-02-06 20:38:24 +01:00
DataHoarder 66646b49b6 Use SIMD-optimized pffft fork 2022-02-06 20:06:03 +01:00
DataHoarder 2b7ccf50d6 minor callback cleanup 2022-01-31 08:47:08 +01:00
DataHoarder 8946208378 Do not callback with empty result cache 2022-01-31 07:22:24 +01:00
DataHoarder 140e062e33 Add EMSCRIPTEN section to remove -Ofast 2022-01-30 20:05:49 +01:00
DataHoarder 72e5031167 Optimized batch callback 2022-01-30 15:30:31 +01:00
DataHoarder d524cd1909 block size independent output 2022-01-30 03:52:21 +01:00
DataHoarder 636476a226 New callback style API 2022-01-29 05:58:25 +01:00
DataHoarder d70702bf2c Use structs to pass data around 2022-01-29 01:55:51 +01:00
DataHoarder 444e444b22 Compile parameters, new API 2022-01-29 01:17:37 +01:00
DataHoarder b94aa40f84 Match JGaborator parameters 2022-01-26 09:31:22 +01:00
DataHoarder 9140efed75 Add test, fix init 2022-01-25 13:59:02 +01:00
DataHoarder 5302c67a2f Add Description field 2022-01-25 12:03:59 +01:00
DataHoarder 1873ef11c5 Generate pkg-config and similar 2022-01-25 11:53:49 +01:00
DataHoarder 77ac6c1af9 Removed not necessary code 2022-01-23 20:46:00 +01:00
DataHoarder 03cadfc09b Use static output 2022-01-23 20:41:55 +01:00
DataHoarder b52e773543 Use different pffft 2022-01-23 20:31:56 +01:00
DataHoarder 567f872e6a Removed old submodule 2022-01-23 20:28:31 +01:00
DataHoarder 0b732f5813 Use shared build 2022-01-23 20:20:57 +01:00
DataHoarder 11e6ce42ce Fix pffft 2022-01-23 17:30:52 +01:00
DataHoarder 8806a8677b Initial commit 2022-01-23 17:28:23 +01:00