1a14d13303
build: Add SIMD optimizations to compare.c
...
Add SIMD (Single Instruction, Multiple Data) optimizations to the
compare.c file to improve performance. This includes vectorization
flags and architecture-specific optimizations to enhance the
processing of data in the comparison function. Additionally, the
implementation now dynamically selects an optimized code path based
on the size of the pattern data, ensuring efficient execution for
various scenarios.
By Lixfel
2024-04-27 20:07:46 +02:00
9c8551dc5a
Move to i32
2023-12-27 20:49:21 +01:00
abb2084029
Move to i32
2023-12-27 20:44:37 +01:00
3eba89b119
Move to i32
2023-12-27 20:43:50 +01:00
511ce04f0b
new Matcher
2023-12-26 21:28:46 +01:00
Chaoscaot
d20940f89b
Improve Performance
2023-08-20 15:37:23 +02:00
Chaoscaot
e3e6e9f759
Improve Performance
2023-08-09 09:22:24 +02:00
Chaoscaot
582079c80d
Bump Version
2023-05-23 20:10:41 +02:00
Chaoscaot
e25aeab065
Fix Broken Schematics Loading
2023-05-23 20:07:23 +02:00
Chaoscaot
aee3a80267
Reduce FLOPs
2023-05-01 11:32:40 +02:00
Chaoscaot
a357da2ce8
Fix Tests
2023-04-24 22:52:03 +02:00
Chaoscaot
eb84adb4a3
Reduce Boilerplate
2023-04-24 19:04:44 +02:00
Chaoscaot
4671f38591
Bump Version
2023-04-22 21:55:08 +02:00
Chaoscaot
5cff84538d
Fix Performance
2023-04-22 21:29:18 +02:00
Chaoscaot
9a0b0535c6
remove Serde
2023-04-22 21:03:00 +02:00
Chaoscaot
e03a805bdb
Something Working :D
2023-04-13 23:16:12 +02:00
Chaoscaot
9cca860db3
Some new Ideas
2023-04-13 16:16:02 +02:00
Chaoscaot
80f5191ae8
Merge branch 'master' into chaoscaot/support_sponge_v1_v3
2023-04-13 14:33:59 +02:00
Chaoscaot
fb8f935617
Fix Cache and Bump Version
2023-04-05 13:05:15 +02:00
Chaoscaot
e7c1fd1ef7
Fixing Something?
2023-04-05 00:33:21 +02:00
Chaoscaot
a1b5449f06
Some basic tests and basic impls
2023-04-04 12:07:33 +02:00
Chaoscaot
ef2755115c
Fix tests
2023-04-01 11:14:44 +02:00
Chaoscaot
b32aac0aba
Fix naming and Tests
2023-04-01 11:08:57 +02:00
Chaoscaot
818de6be47
Abstractions
2023-04-01 10:30:25 +02:00
Chaoscaot
02404792a5
Bump Version
2023-03-19 11:59:39 +01:00
Chaoscaot
59272ed3e7
Add Complex Output Patterns
2023-03-19 11:57:22 +01:00
Chaoscaot
916613773b
Add Progressbar
2023-03-12 14:13:55 +01:00
Chaoscaot
971e453d46
Some Unsafe Optimizations
2023-03-11 10:17:57 +01:00
Chaoscaot
31b5c29ca2
Fixes
2023-03-09 19:12:08 +01:00
Chaoscaot
99b48ba42b
Fixes
2023-03-09 19:09:55 +01:00
Chaoscaot
5c12ce1202
Add AGPL Headers
2023-03-08 22:18:40 +01:00
Chaoscaot
98d797532e
Finishing
2023-03-08 15:47:51 +01:00
Chaoscaot
74df144d05
Fixes and more Tests
2023-03-06 22:35:56 +01:00
Chaoscaot
ca249c8900
Improvements
2023-03-06 19:01:03 +01:00
Chaoscaot
0df001602e
Finish CLI
2023-03-06 18:29:03 +01:00
Chaoscaot
d352bfaded
Add JNI
2023-03-05 15:11:51 +01:00
Chaoscaot
26d83caa05
Restructure
2023-03-04 12:20:20 +01:00