Adds support for a `CancellingInputs` instruction flag, to indicate cases like `XORQ R10, R10` where the instruction actually does not depend on the value of `R10` at all. Closes #89
Examples
Simple functions:
Features:
- args: Loading function arguments.
- returns: Building return values.
- complex: Working with
complex{64,128}types. - data: Defining
DATAsections. - ext: Interacting with types from external packages.
"Real" examples:
- fnv1a: FNV-1a hash function.
- dot: Vector dot product.
- geohash: Integer geohash encoding.
- sha1: SHA-1 cryptographic hash.
- stadtx:
StadtXhash port from dgryski/go-stadtx.