/
spirzen
/
it-code-examples
Обзор
Документация
Войти
/
spirzen
/
it-code-examples
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
examples/assembler/assembler-516-8-003/main.asm
15 строк
450 B
Spirzen
Code migration pack
09 июн 2026, 01:41
09 июн 2026, 01:41
cebc284
Код
Авторство
О чём код?
; rdi = A, rsi = B, N=2 слова; результат: rax=1 если A>B (беззнаково), иначе 0 cmp_u128_gt: mov rax, [rdi + 8] ; старшее слово A cmp rax, [rsi + 8] ja .a_greater jb .not_greater mov rax, [rdi] ; равны старшие — сравнить младшие cmp rax, [rsi] ja .a_greater .not_greater: xor rax, rax ret .a_greater: mov rax, 1 ret