Types
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
val
An arbitrary untyped 32 bitsint
A 32-bit integernum
A 32-bit floating point (May require all 1 bits for NaN representation)
long
A 64-bit integerhalf
A 16-bit integerbyte
An 8-bit integernybl
A 4-bit integer
ptr[T]
A 32-bit addressopt[T]
A 32-bit address or Null (0)