Commit graph

18 commits

Author SHA1 Message Date
tildearrow
0ac63d817d ESFM: add "fast" mode
alters ESFMu to add a fast feedback calculation path
2024-03-11 13:21:50 -05:00
Natt Akuma
d239b4a230 Final ARM ASM fix 2024-02-06 13:30:58 -05:00
Natt Akuma
0b52da9c60 I give you less clobbers now. Just build already! 2024-02-06 13:30:58 -05:00
Natt Akuma
5987a32077 Tabs 2024-02-03 16:19:26 +07:00
Natt Akuma
9529119691 Fix ARM ASM for later GCC versions
They do Thumb-2 by default for some reason
2024-02-03 16:15:12 +07:00
Natt Akuma
8707e80854 Add ARM assembly
Only 32-bit one though, as AArch64's output is near optimal already
2024-02-03 04:18:42 +07:00
Natt Akuma
a02a3006ad Adjust ASM tabbing 2024-02-03 02:29:51 +07:00
Natt Akuma
59bc00e36e Give Clang more breathing area 2024-02-02 16:43:45 +07:00
Natt Akuma
603f220d14 Add IA-32 assembly for ESFM feedback calculation 2024-02-02 16:31:42 +07:00
Natt Akuma
56b489c095 Clean up x86_64 asm 2024-02-02 04:33:20 +07:00
Natt Akuma
17d8258d2e Add asm comments 2024-02-01 22:16:04 +07:00
Natt Akuma
d7bdf82cc6 Speed up ESFM feedback calculation 2024-02-01 15:30:11 +07:00
Kagamiin~
cb38cf8f67 Updating ESFMu to version v1.1.1 (envelope delay patch) 2024-01-17 12:00:30 -05:00
Kagamiin~
170248e61a Code review suggestions
Haven't had a good peer review in ages.
2023-10-26 09:43:01 -03:00
Kagamiin~
39f29f49c3 Small fix for potential undefined behavior in ESFM emulator 2023-10-22 17:28:50 -03:00
Kagamiin~
96fbd1524a Updating ESFMu - accuracy improvements for noise mode 2023-10-22 16:49:23 -03:00
Kagamiin~
821b567b8c Updating ESFMu with envelope delay fix; fixing macro op ordering 2023-10-18 17:01:46 -03:00
Kagamiin~
779afcb97a WIP: adding ESFM (ESS ES1488/ESS ES1868 etc.) system 2023-10-15 11:46:32 -03:00