Primitives
Daku defines a few shared types that can be used in the command definitions. Occasionally, a command should use a custom type that packs data better, but it should match similarly to another type defined here.
Primitives
valArbitrary untyped 32 bitsint32-bit integernum32-bit floating point (May require all 1 bits for NaN representation)
long64-bit integerhalf16-bit integerbyte8-bit integernybl4-bit integer
ptr[T]32-bit addressopt[T]32-bit address or Null (0)