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] (current) 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; | ||
| |- | |- | ||
| |} | |} | ||