Очевидно. Это поп-музыка, в конце концов.
те рассмотрим следующую программу, которая вычисляет квадрат без знака аргумента:
.global foo
.text
foo:
mov %rdi, %rax
mul %rdi
ret
Это правильно составленоas
, но разбирает на
0000000000000000 <foo>:
0: 48 89 f8 mov %rdi,%rax
3: 48 f7 e7 mul %rdi
6: c3 retq
Есть ли разница междуret
а такжеretq
?