First program generation

This commit is contained in:
Ian Gulliver
2021-11-20 19:25:16 -10:00
parent f6a598a559
commit a5a4c49e37
10 changed files with 28 additions and 13 deletions

View File

@@ -2,10 +2,11 @@ package gen
import "github.com/firestuff/subcoding/vm"
func RandProgram(globalMemorySize, functionMemorySize uint64) *vm.Program {
func RandProgram(globalMemorySize, functionMemorySize, instructionLimit uint64) *vm.Program {
prog := &vm.Program{
GlobalMemorySize: globalMemorySize,
FunctionMemorySize: functionMemorySize,
InstructionLimit: instructionLimit,
}
prog.Functions = append(prog.Functions, &vm.Function{