Parameterize ideal function size

This commit is contained in:
Ian Gulliver
2021-11-23 20:45:03 -08:00
parent 8a63bd3b3e
commit a9360aa8da
3 changed files with 20 additions and 26 deletions

View File

@@ -7,10 +7,14 @@ import "gopkg.in/yaml.v2"
import "github.com/firestuff/subcoding/vm"
type Definition struct {
GlobalMemorySize uint64 `yaml:"global_memory_size"`
FunctionMemorySize uint64 `yaml:"function_memory_size"`
InstructionLimit uint64 `yaml:"instruction_limit"`
Samples []*Sample `yaml:"samples"`
GlobalMemorySize uint64 `yaml:"global_memory_size"`
FunctionMemorySize uint64 `yaml:"function_memory_size"`
InstructionLimit uint64 `yaml:"instruction_limit"`
InstructionsPerFunctionMean uint64 `yaml:"instructions_per_function_mean"`
InstructionsPerFunctionStdDev uint64 `yaml:"instructions_per_function_std_dev"`
Samples []*Sample `yaml:"samples"`
}
func NewDefinition(r io.Reader) (*Definition, error) {