Attempt to add memory copy/fill (2)

This commit is contained in:
bainchild
2023-01-03 01:02:26 -06:00
parent 2f8eadad6c
commit 50b93641f2
5 changed files with 138 additions and 5 deletions
+15
View File
@@ -944,6 +944,20 @@ do
return old
end
end
function allocator.copy(memory, dst, src, len)
for i = 1, len do
local v = load_byte(memory, src + i - 1)
store_byte(memory, dst + i - 1, v)
end
end
function allocator.fill(memory, dst, value, len)
for i = 1, len do
store_byte(memory, dst + i - 1, value)
end
end
module.load = load
module.store = store
@@ -951,3 +965,4 @@ do
end
return module