add vec_pop
This commit is contained in:
parent
e5967f5dcc
commit
f569dff167
@ -16,6 +16,9 @@ vec_pop: ; rax: bool (rdi: vec*)
|
|||||||
push rbx
|
push rbx
|
||||||
|
|
||||||
mov eax, dword [rdi + VEC_COUNT]
|
mov eax, dword [rdi + VEC_COUNT]
|
||||||
|
test eax, eax
|
||||||
|
jz .done
|
||||||
|
|
||||||
mov vec_count, eax
|
mov vec_count, eax
|
||||||
mov eax, dword [rdi + VEC_MEMBER_SIZE]
|
mov eax, dword [rdi + VEC_MEMBER_SIZE]
|
||||||
mov vec_member_size, eax
|
mov vec_member_size, eax
|
||||||
@ -37,6 +40,7 @@ vec_pop: ; rax: bool (rdi: vec*)
|
|||||||
pop rdi
|
pop rdi
|
||||||
dec dword [rdi + VEC_COUNT]
|
dec dword [rdi + VEC_COUNT]
|
||||||
|
|
||||||
|
.done:
|
||||||
pop rbx
|
pop rbx
|
||||||
mov rsp, rbp
|
mov rsp, rbp
|
||||||
pop rbp
|
pop rbp
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user