Sorting algorithms/Sleep sort: Difference between revisions
m
→{{header|Assembly}}: Comments
(Added assembly implementation) |
m (→{{header|Assembly}}: Comments) |
||
Line 40:
entry start
; parameters: argc, argv[] on stack
start:
mov r12, [rsp] ; get argc
Line 103 ⟶ 104:
syscall
; parameter: rdi = string pointer
; return: rax = integer conversion
atoi_simple:
push rdi
Line 134 ⟶ 137:
ret ; return integer value
; parameter: rdi = string pointer
; return: rax = length
strlen_simple:
xor rax, rax
|