Differences
This shows you the differences between two versions of the page.
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=" | ||
+ | |- | ||
+ | ! 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; | ||
|- | |- | ||
|} | |} | ||