Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
en:manual:contrib:developer_collection [2024/03/02 01:25]
throgh
en:manual:contrib:developer_collection [2024/03/02 01:31]
throgh [Assembler instructions]
Line 113: Line 113:
 ! ret; ! ret;
 ! ret; ! ret;
 +|-
 +! colspan="4"|  
 +|-
 +! je
 +! if (val == res)\\ goto label;
 +! cmpl $r11, %r12;\\ je label;
 +! cmp $r12, %r11;\\ je label;
 +|-
 +! jg
 +! if (val > res)\\ goto label;
 +! cmpl $r11, %r12;\\ jg label;
 +! cmp $r12, %r11;\\ jg label;
 +|-
 +! jge
 +! if (val >= res)\\ goto label;
 +! cmpl $r11, %r12;\\ jge label;
 +! cmp $r12, %r11;\\ jge label;
 +|-
 +! jl
 +! if (val < res)\\ goto label;
 +! cmpl $r11, %r12;\\ jl label;
 +! cmp $r12, %r11;\\ jl label;
 +|-
 +! jle
 +! if (val <= res)\\ goto label;
 +! cmpl $r11, %r12;\\ jle label;
 +! cmp $r12, %r11;\\ jle label;
 +|-
 +! jne
 +! if (val != res)\\ goto label;
 +! cmpl $r11, %r12;\\ jne label;
 +! cmpl $r12, %r11;\\ jne label;
 +|-
 +! jz
 +! if (val == res)\\ goto label;
 +! cmpl $r11, %r12;\\ jz label;
 +! cmpl $r12, %r11;\\ jz label;
 |- |-
 |} |}