diff --git a/x86_64/aes.m4 b/x86_64/aes.m4 index d0f0be5733f58dfa173bb6705b77766315b46a72..8d08f6400c419037ef99ca3aaa908ceefc1e38b8 100644 --- a/x86_64/aes.m4 +++ b/x86_64/aes.m4 @@ -89,9 +89,10 @@ define(<AES_ROUND>, < shr <$>24,$7 xorl AES_TABLE3 ($1, $7, 4),$6>)dnl -dnl AES_FINAL_ROUND(a, b, c, d, table, out, tmp) -dnl Computes one word of the final round. Leaves result in $6. -dnl Note that we have to quote $ in constants. +dnl AES_FINAL_ROUND(a, b, c, d, table, out, tmp) Computes one word of +dnl the final round. Leaves result in $6. Also performs the first +dnl substitution step, on the least significant byte, and rotates 8 +dnl bits. define(<AES_FINAL_ROUND>, < movzb LREG($1),$7 movzbl ($5, $7), $6