You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
There are not that many places errors can occur and the library itself is designed to not allocate additional memory (except for file buffers). Handling errors in one place reduces the number of possible branches and therefore may positively impact performance and code size.
The text was updated successfully, but these errors were encountered:
I have an implementation of this locally. There's a slight increase in performance and code complexity is reduced too. Likely ends up in the work done for #19.
k0ekk0ek
added a commit
to k0ekk0ek/simdzone
that referenced
this issue
Mar 1, 2023
Add a fallback implementation to support architectures for which no SIMD
implementation is available yet. Sources have been reorganized to allow
for easy optimization per target. ClosesNLnetLabs#4.
Use longjmp for error handling. ClosesNLnetLabs#1.
Add zone-bench to allow for convenient benchmarking.
Vectorize string to wire conversion. ClosesNLnetLabs#20.
Vectorize name to wire conversion. ClosesNLnetLabs#29.
There are not that many places errors can occur and the library itself is designed to not allocate additional memory (except for file buffers). Handling errors in one place reduces the number of possible branches and therefore may positively impact performance and code size.
The text was updated successfully, but these errors were encountered: