Сборка x86_64 реализует функцию (синтаксис at & t) с переменными параметрами вызова - PullRequest
0 голосов
/ 11 октября 2019
 for i from 16 to 79
    w[i] = (w[i-3] xor w[i-8] xor w[i-14] xor w[i-16]) leftrotate 1

Я пытался реализовать эту функцию следующим образом:

subl $3,-16(%rbp) movl -16(%rbp)(%rsi), %esi ..... the xor of w[i-8], затем от -5 до i и т. Д.

Как я могу реализовать этофункция, описанная выше в функции% rsi.

...