История изменений
Исправление
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. перед возвратом