LINUX.ORG.RU

История изменений

Исправление kostyarin_, (текущая версия) :

Тебе надо думать в обратном направлении - как из ассемблерной функции передать данные в вызывающий С код. А для этого тебе надо знать и следовать C ABI.

(удваиваю)

Вообще да. Передавай значение как нормальный пацан через x86 64 C ABI. Для одного значения это просто помещение в %rax перед возвратом

Исправление kostyarin_, :

Тебе надо думать в обратном направлении - как из ассемблерной функции передать данные в вызывающий С код. А для этого тебе надо знать и следовать C ABI.

(вторю)

Вообще да. Передавай значение как нормальный пацан через x86 64 C ABI. Для одного значения это просто помещение в %rax перед возвратом

Исправление kostyarin_, :

Тебе надо думать в обратном направлении - как из ассемблерной функции передать данные в вызывающий С код. А для этого тебе надо знать и следовать C ABI.

(вторю)

Вообще да. Передавай значение как нормальный пацан через x86 64 C ABI. Для одного значения это просто помещение в %rax. перед возвратом

Исходная версия kostyarin_, :

Тебе надо думать в обратном направлении - как из ассемблерной функции передать данные в вызывающий С код. А для этого тебе надо знать и следовать C ABI.

Вообще да. Передавай значение как нормальный пацан через x86 64 C ABI. Для одного значения это просто помещение в %rax. перед возвратом