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
It should be easier to have the twiddle tables in C and just pass their address as an argument to the assembly. This way, we leave the address calculation to the compiler.
Having all twiddle tables in C also makes it easier to have common auto-generation code.
The text was updated successfully, but these errors were encountered:
We currently jump through some hoops (https://github.com/pq-code-package/mlkem-native/blob/main/mlkem/native/aarch64/common.i) on the assembly level to be able to load the addresses of twiddle tables.
It should be easier to have the twiddle tables in C and just pass their address as an argument to the assembly. This way, we leave the address calculation to the compiler.
Having all twiddle tables in C also makes it easier to have common auto-generation code.
The text was updated successfully, but these errors were encountered: