Я читаю о различии в сборке между x86 и x64.
В x86 номер системного вызова помещается в eax, затем выполняется int 80h для генерации программного прерывания.
Но на x64 номер системного вызова помещается в rax, тогда выполняется syscall.
Мне говорят, что syscall легче и быстрее, чем генерация программного прерывания.
Почему он быстрее на x64, чем x86, и могу ли я сделать системный вызов на x64 с помощью int 80h?