update
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
package opcodesextra
|
||||
|
||||
import "github.com/mmcloughlin/avo/internal/inst"
|
||||
import "sources.truenas.cloud/code/avo/internal/inst"
|
||||
|
||||
// bitalg is the "Bit Algorithms" instruction set.
|
||||
var bitalg = []*inst.Instruction{
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package opcodesextra
|
||||
|
||||
import "github.com/mmcloughlin/avo/internal/inst"
|
||||
import "sources.truenas.cloud/code/avo/internal/inst"
|
||||
|
||||
// Reference: https://github.com/golang/go/blob/go1.19.3/src/cmd/internal/obj/x86/avx_optabs.go#L376-L383
|
||||
//
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package opcodesextra
|
||||
|
||||
import "github.com/mmcloughlin/avo/internal/inst"
|
||||
import "sources.truenas.cloud/code/avo/internal/inst"
|
||||
|
||||
// gfni is the "Galois Field New Instructions" instruction set.
|
||||
var gfni = []*inst.Instruction{
|
||||
|
||||
@@ -4,7 +4,7 @@ package opcodesextra
|
||||
import (
|
||||
"sort"
|
||||
|
||||
"github.com/mmcloughlin/avo/internal/inst"
|
||||
"sources.truenas.cloud/code/avo/internal/inst"
|
||||
)
|
||||
|
||||
// sets of extra instructions.
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package opcodesextra
|
||||
|
||||
import "github.com/mmcloughlin/avo/internal/inst"
|
||||
import "sources.truenas.cloud/code/avo/internal/inst"
|
||||
|
||||
// MOVLQZX does not appear in either x86 CSV or Opcodes, but does appear in stdlib assembly.
|
||||
//
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package opcodesextra
|
||||
|
||||
import "github.com/mmcloughlin/avo/internal/inst"
|
||||
import "sources.truenas.cloud/code/avo/internal/inst"
|
||||
|
||||
// vaes is the "Vector Advanced Encryption Standard" instruction set.
|
||||
var vaes = []*inst.Instruction{
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package opcodesextra
|
||||
|
||||
import (
|
||||
"github.com/mmcloughlin/avo/internal/inst"
|
||||
"sources.truenas.cloud/code/avo/internal/inst"
|
||||
)
|
||||
|
||||
// vbmi2 is the "Vector Bit Manipulation Instructions 2" instruction set.
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package opcodesextra
|
||||
|
||||
import "github.com/mmcloughlin/avo/internal/inst"
|
||||
import "sources.truenas.cloud/code/avo/internal/inst"
|
||||
|
||||
// vnni is the "Vector Neural Network Instructions" instruction set.
|
||||
var vnni = []*inst.Instruction{
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package opcodesextra
|
||||
|
||||
import "github.com/mmcloughlin/avo/internal/inst"
|
||||
import "sources.truenas.cloud/code/avo/internal/inst"
|
||||
|
||||
// vpclmulqdq is the "Vector Carry-less Multiplication" instruction set.
|
||||
var vpclmulqdq = []*inst.Instruction{
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package opcodesextra
|
||||
|
||||
import "github.com/mmcloughlin/avo/internal/inst"
|
||||
import "sources.truenas.cloud/code/avo/internal/inst"
|
||||
|
||||
// vpopcntdq is the "Vector Population Count" instruction set.
|
||||
var vpopcntdq = []*inst.Instruction{
|
||||
|
||||
Reference in New Issue
Block a user