Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- long long outside(long long x, long long a, long long b);
- .type outside, @function
- .global outside
- .text
- #rdi
- #rsi
- #rdx
- #rcx
- #r8 - min
- #r9 - max
- outside:
- cmp %rsi, %rdx
- jle rdxmin
- jg rdxmax
- rdxmin:
- mov %rdx, %r8
- mov %rsi, %r9
- jmp dalej
- rdxmax:
- mov %rdx, %r9
- mov %rsi, %r8
- dalej:
- cmp %rdi, %r9
- jl greater
- cmp %rdi, %r8
- jg lesser
- jmp otherwise
- greater:
- mov $1, %rax
- jmp retu
- lesser:
- mov $-1, %rax
- jmp retu
- otherwise:
- mov $0, %rax
- retu:
- ret
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement