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.