mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2025-11-25 02:44:14 +00:00
The alias for __m128i is typically something like: typedef long long __m128i __attribute__((__vector_size__(16), __may_alias__)); and the part that ends up not getting preserved is the __may_alias__ attribute specifier. So, in order to preserve that, we can just use a wrapper struct, so the data type itself isn't being passed through the template. |
||
|---|---|---|
| .. | ||
| AES.cpp | ||
| AES.h | ||
| bn.cpp | ||
| bn.h | ||
| ec.cpp | ||
| ec.h | ||
| HMAC.cpp | ||
| HMAC.h | ||
| SHA1.cpp | ||
| SHA1.h | ||