The following AVM instructions have type tags:
- Arithmetic have
inTag
- Bitwise have
inTag
- Conditionals have
inTag
CAST has dstTag
For 1, 2, and 3, the Brillig instruction is flagged with a bit_size which will likely change to specify one of a few pre-known types (u8, ... u128).
Brillig's BinaryFieldOps can be transpiled to have field tag.
Brillig does not yet have CAST, but should eventually.
The following AVM instructions have type tags:
inTaginTaginTagCASThasdstTagFor 1, 2, and 3, the Brillig instruction is flagged with a
bit_sizewhich will likely change to specify one of a few pre-known types (u8, ... u128).Brillig's
BinaryFieldOpscan be transpiled to havefieldtag.Brillig does not yet have
CAST, but should eventually.