package opcodesextra

import "github.com/mmcloughlin/avo/internal/opcodesextra"

Package opcodesextra provides curated extensions to the instruction database.

Index

Functions

func Instructions

func Instructions() []*inst.Instruction

Instructions returns a list of extras to add to the instructions database.

Note that instructions returned are expected to be injected into the loading process, as if they had been read out of the Opcodes database. As such, they are not expected to be in the final form required for the instruction database. For example, AVX-512 instruction form transformations do not need to be applied, and operand types such as xmm{k}{z} or m256/m64bcst may be used for brevity.

Source Files

bitalg.go forms.go gfni.go instructions.go movlqzx.go vaes.go vbmi2.go vnni.go vpclmulqdq.go vpopcntdq.go

Version
v0.6.0 (latest)
Published
Jan 7, 2024
Platform
linux/amd64
Imports
2 packages
Last checked
1 month ago

Tools for package owners.