diff options
Diffstat (limited to 'aes/src/asm64/aes256.asm')
| -rw-r--r-- | aes/src/asm64/aes256.asm | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/aes/src/asm64/aes256.asm b/aes/src/asm64/aes256.asm index 33cb7f2..0ef66d7 100644 --- a/aes/src/asm64/aes256.asm +++ b/aes/src/asm64/aes256.asm @@ -3,7 +3,10 @@ ; For details, see https://github.com/egor-tensin/aes-tools. ; Distributed under the MIT License. -; Copied from asm/aes256.asm +; Copied from asm/aes256.asm, accounting for the calling convention changes. +; The biggest difference is that __m128 arguments are passed via a pointer, not +; via XMM registers like in 32-bit __fastcall. The best source is Agner's doc: +; https://www.agner.org/optimize/calling_conventions.pdf .code |
