This commit is contained in:
Nicholas Ward 2023-05-15 11:02:21 -07:00
parent d05db4973d
commit 6ebee38e72
2 changed files with 11 additions and 11 deletions

View File

@ -117,7 +117,7 @@ buffer_update:
DUP2
DUP2
// stack: get, set, get , set , times , retdest
%mupdate_kernel_general
%mupdate_current_general
// stack: get , set , times , retdest
%increment
SWAP1

View File

@ -194,6 +194,16 @@
// stack: (empty)
%endmacro
// set offset i to offset j in kernel general
%macro mupdate_current_general
// stack: j, i
%mload_current_general
// stack: x, i
SWAP1
%mstore_current_general
// stack: (empty)
%endmacro
// Load a single value from the given segment of kernel (context 0) memory.
%macro mload_kernel(segment)
// stack: offset
@ -409,16 +419,6 @@
%mstore_kernel_u32(@SEGMENT_KERNEL_GENERAL)
%endmacro
// set offset i to offset j in kernel general
%macro mupdate_kernel_general
// stack: j, i
%mload_kernel_general
// stack: x, i
SWAP1
%mstore_kernel_general
// stack: (empty)
%endmacro
// Load a single value from kernel general 2 memory.
%macro mload_kernel_general_2
// stack: offset