22 Commits
Author SHA1 Message Date
Nikola a77a9c06dc FIXED: Memory leaks and unused color table 2026-09-01 19:10:07 +03:00
Nikola f0207a75e8 Moved converge to its own file to reduce REDUNDANCY 2026-09-01 18:46:07 +03:00
Nikola ade0294ec6 some more comments 2026-07-19 20:43:49 +02:00
Nikola 748d0521bc Added more comments 2026-07-19 19:06:27 +02:00
Yashar Alan Zenker dc4b8bfaef Added: Pregenerated lookup table 2026-07-17 11:53:16 +02:00
Nikola f9bd827b2c Added lookup table for the colors for optimization
Made test output a bit prettier
Made tests run function 10 times for higher accuracy
2026-07-14 00:15:07 +02:00
Nikola 1318798ac2 Refactored file and fuction names
Now:
tricorn - Optimized SIMD main implementation
tricorn_V1 - Optimized SISD comparison implementation
tricorn_V0 - Unoptimized SIMD implementation
tricorn_V5 - highly optimized SIMD + threading implementation
2026-07-13 23:33:26 +02:00
Nikola 085bb04595 Fixed last fix 2026-07-13 23:13:08 +02:00
Nikola c68d8c7c15 Fixed: Made negative sign handling and according direction consistent across all implemenatations 2026-07-13 22:42:47 +02:00
Cem 915298f545 fixed: tricorn.c, inverted the signs that were wrong 2026-07-07 22:55:33 +02:00
Nikola 5c6b678e0e Fixed @brief messages 2026-07-05 00:11:51 +02:00
Yashar Alan Zenker 7da6cd803b Removed redudant copy of constant arguments 2026-07-04 20:34:08 +02:00
Yashar Alan Zenker b14cf7a79c Restructured versions and file names - Changed main implementation 2026-07-04 20:13:20 +02:00
Nikola 8546217cf3 Changed ALL function and file names to comply with assignment and added additional (Doxygen and normal) comments to mark which version is which
Doxygen comments are shown when hovering over function in the IDE
2026-07-03 15:03:55 +02:00
Nikola d2ba15339d Fixed the math in SIMD and normal version to be compliant with the assignment
Checking for convergence before calculating next value and z0 = 0
2026-07-03 14:24:56 +02:00
go38coz 03d8253206 Fixed grayscale handling in main.c and tricorn.c
Now grayscale files use a color pallete and in general should be smaller.
2026-06-28 21:38:55 +02:00
go38coz ee2b6b9506 Copied tricorn to tricorn_simd .h and .c files to be later modified into SIMD optimization. Changed converge definition to static in order to not have conflicts with other versions of the function as it is an internal helper function 2026-06-26 19:32:33 +02:00
Yashar Alan Zenker 3adaf79c18 Updated: Basic tricorn implementation fixed and comments added 2026-06-20 19:40:35 +02:00
Cem d3c796386f added parsing, isn't functional yet. there are some tests to be deleted later 2026-06-18 18:07:03 +02:00
Yashar Alan Zenker b97b37bd8d Added: Unoptimized tricorn algorithm draft 2026-06-16 14:48:03 +02:00
Yashar-PC-WSL bfaf16c03e added: tricorn header and signature 2026-06-11 20:12:55 +02:00
go38coz 65c44b338d added tricorn.c 2026-06-11 14:43:07 +02:00