14 lines
372 B
NASM
Raw Normal View History

2023-06-20 12:01:24 -07:00
%macro memcpy_current_general
2023-02-10 16:31:35 -08:00
// stack: dst, src, len
%stack (dst, src, len) -> (0, @SEGMENT_KERNEL_GENERAL, dst, 0, @SEGMENT_KERNEL_GENERAL, src, len, %%after)
%jump(memcpy)
%%after:
%endmacro
2023-06-20 12:01:24 -07:00
%macro clear_current_general
2023-02-10 16:31:35 -08:00
// stack: dst, len
%stack (dst, len) -> (0, @SEGMENT_KERNEL_GENERAL, dst, 0, len, %%after)
%jump(memset)
%%after:
%endmacro