x86

package
v0.0.0-...-3878f85 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 23, 2017 License: MIT Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func M128ToFloat

func M128ToFloat(src []M128) []float32

M128ToFloat converts M128 slice to a float32 slice. The number of elements is len(src) * 4.

func M128dToDouble

func M128dToDouble(src []M128) []float64

M128ToFloat converts M128 slice to a float64 slice. The number of elements is len(src) * 2.

func M128iToBytes

func M128iToBytes(src []M128i) []byte

M128iToBytes converts M128i slice to a byte slice. The number of elements is len(src) * 16.

Types

type M128

type M128 _m128_

func FloatToM128

func FloatToM128(src []float32) []M128

FloatToM128 converts a slice into M128 array. The number of elements is len(src) / 4.

type M128Const

type M128Const _m128_

type M128d

type M128d _m128_

func DoubleToM128d

func DoubleToM128d(src []float64) []M128d

DoubleToM128d converts a slice into M128d array. The number of elements is len(src) / 2.

type M128dConst

type M128dConst _m128_

type M128i

type M128i _m128_

func BytesToM128i

func BytesToM128i(src []byte) []M128i

BytesToM128i converts a byte slice into M128i array. The number of elements is len(src) / 16.

type M128iConst

type M128iConst _m128_

type M256

type M256 [8]float32

AVX

type M256Const

type M256Const *M256

type M256d

type M256d [4]float64

type M256dConst

type M256dConst *M256d

type M256i

type M256i [32]byte

type M256iConst

type M256iConst *M256i

type M512

type M512 [16]float32

AVX2

type M512Const

type M512Const *M512

type M512d

type M512d [8]float64

type M512dConst

type M512dConst *M512d

type M512i

type M512i [64]byte

type M512iConst

type M512iConst *M512i

type M64

type M64 [8]byte

MMX

type M64Const

type M64Const *M64

type M64i

type M64i [8]byte

type MMBROADCAST32ENUM

type MMBROADCAST32ENUM int

type MMBROADCAST64ENUM

type MMBROADCAST64ENUM int

type MMDOWNCONVEPI32ENUM

type MMDOWNCONVEPI32ENUM int

type MMDOWNCONVEPI64ENUM

type MMDOWNCONVEPI64ENUM int

type MMDOWNCONVPDENUM

type MMDOWNCONVPDENUM int

type MMDOWNCONVPSENUM

type MMDOWNCONVPSENUM int

type MMEXPADJENUM

type MMEXPADJENUM int

Fixme?

type MMMANTISSANORMENUM

type MMMANTISSANORMENUM int

type MMMANTISSASIGNENUM

type MMMANTISSASIGNENUM int

type MMPERMENUM

type MMPERMENUM int

type MMSWIZZLEENUM

type MMSWIZZLEENUM int

type MMUPCONVEPI32ENUM

type MMUPCONVEPI32ENUM int

type MMUPCONVEPI64ENUM

type MMUPCONVEPI64ENUM int

type MMUPCONVPDENUM

type MMUPCONVPDENUM int

type MMUPCONVPSENUM

type MMUPCONVPSENUM int

type Mmask16

type Mmask16 uint16

type Mmask32

type Mmask32 uint32

type Mmask64

type Mmask64 uint64

type Mmask8

type Mmask8 uint8

Directories

Path Synopsis
THESE PACKAGES ARE FOR DEMONSTRATION PURPOSES ONLY! THEY DO NOT NOT CONTAIN WORKING INTRINSICS! See https://github.com/klauspost/intrinsics
THESE PACKAGES ARE FOR DEMONSTRATION PURPOSES ONLY! THEY DO NOT NOT CONTAIN WORKING INTRINSICS! See https://github.com/klauspost/intrinsics
THESE PACKAGES ARE FOR DEMONSTRATION PURPOSES ONLY! THEY DO NOT NOT CONTAIN WORKING INTRINSICS! See https://github.com/klauspost/intrinsics
THESE PACKAGES ARE FOR DEMONSTRATION PURPOSES ONLY! THEY DO NOT NOT CONTAIN WORKING INTRINSICS! See https://github.com/klauspost/intrinsics
THESE PACKAGES ARE FOR DEMONSTRATION PURPOSES ONLY! THEY DO NOT NOT CONTAIN WORKING INTRINSICS! See https://github.com/klauspost/intrinsics
THESE PACKAGES ARE FOR DEMONSTRATION PURPOSES ONLY! THEY DO NOT NOT CONTAIN WORKING INTRINSICS! See https://github.com/klauspost/intrinsics
THESE PACKAGES ARE FOR DEMONSTRATION PURPOSES ONLY! THEY DO NOT NOT CONTAIN WORKING INTRINSICS! See https://github.com/klauspost/intrinsics
THESE PACKAGES ARE FOR DEMONSTRATION PURPOSES ONLY! THEY DO NOT NOT CONTAIN WORKING INTRINSICS! See https://github.com/klauspost/intrinsics
THESE PACKAGES ARE FOR DEMONSTRATION PURPOSES ONLY! THEY DO NOT NOT CONTAIN WORKING INTRINSICS! See https://github.com/klauspost/intrinsics
THESE PACKAGES ARE FOR DEMONSTRATION PURPOSES ONLY! THEY DO NOT NOT CONTAIN WORKING INTRINSICS! See https://github.com/klauspost/intrinsics
THESE PACKAGES ARE FOR DEMONSTRATION PURPOSES ONLY! THEY DO NOT NOT CONTAIN WORKING INTRINSICS! See https://github.com/klauspost/intrinsics
THESE PACKAGES ARE FOR DEMONSTRATION PURPOSES ONLY! THEY DO NOT NOT CONTAIN WORKING INTRINSICS! See https://github.com/klauspost/intrinsics
THESE PACKAGES ARE FOR DEMONSTRATION PURPOSES ONLY! THEY DO NOT NOT CONTAIN WORKING INTRINSICS! See https://github.com/klauspost/intrinsics
THESE PACKAGES ARE FOR DEMONSTRATION PURPOSES ONLY! THEY DO NOT NOT CONTAIN WORKING INTRINSICS! See https://github.com/klauspost/intrinsics
THESE PACKAGES ARE FOR DEMONSTRATION PURPOSES ONLY! THEY DO NOT NOT CONTAIN WORKING INTRINSICS! See https://github.com/klauspost/intrinsics
THESE PACKAGES ARE FOR DEMONSTRATION PURPOSES ONLY! THEY DO NOT NOT CONTAIN WORKING INTRINSICS! See https://github.com/klauspost/intrinsics
THESE PACKAGES ARE FOR DEMONSTRATION PURPOSES ONLY! THEY DO NOT NOT CONTAIN WORKING INTRINSICS! See https://github.com/klauspost/intrinsics
THESE PACKAGES ARE FOR DEMONSTRATION PURPOSES ONLY! THEY DO NOT NOT CONTAIN WORKING INTRINSICS! See https://github.com/klauspost/intrinsics
THESE PACKAGES ARE FOR DEMONSTRATION PURPOSES ONLY! THEY DO NOT NOT CONTAIN WORKING INTRINSICS! See https://github.com/klauspost/intrinsics
THESE PACKAGES ARE FOR DEMONSTRATION PURPOSES ONLY! THEY DO NOT NOT CONTAIN WORKING INTRINSICS! See https://github.com/klauspost/intrinsics
THESE PACKAGES ARE FOR DEMONSTRATION PURPOSES ONLY! THEY DO NOT NOT CONTAIN WORKING INTRINSICS! See https://github.com/klauspost/intrinsics
THESE PACKAGES ARE FOR DEMONSTRATION PURPOSES ONLY! THEY DO NOT NOT CONTAIN WORKING INTRINSICS! See https://github.com/klauspost/intrinsics
THESE PACKAGES ARE FOR DEMONSTRATION PURPOSES ONLY! THEY DO NOT NOT CONTAIN WORKING INTRINSICS! See https://github.com/klauspost/intrinsics
THESE PACKAGES ARE FOR DEMONSTRATION PURPOSES ONLY! THEY DO NOT NOT CONTAIN WORKING INTRINSICS! See https://github.com/klauspost/intrinsics
THESE PACKAGES ARE FOR DEMONSTRATION PURPOSES ONLY! THEY DO NOT NOT CONTAIN WORKING INTRINSICS! See https://github.com/klauspost/intrinsics
THESE PACKAGES ARE FOR DEMONSTRATION PURPOSES ONLY! THEY DO NOT NOT CONTAIN WORKING INTRINSICS! See https://github.com/klauspost/intrinsics
THESE PACKAGES ARE FOR DEMONSTRATION PURPOSES ONLY! THEY DO NOT NOT CONTAIN WORKING INTRINSICS! See https://github.com/klauspost/intrinsics
THESE PACKAGES ARE FOR DEMONSTRATION PURPOSES ONLY! THEY DO NOT NOT CONTAIN WORKING INTRINSICS! See https://github.com/klauspost/intrinsics
THESE PACKAGES ARE FOR DEMONSTRATION PURPOSES ONLY! THEY DO NOT NOT CONTAIN WORKING INTRINSICS! See https://github.com/klauspost/intrinsics
THESE PACKAGES ARE FOR DEMONSTRATION PURPOSES ONLY! THEY DO NOT NOT CONTAIN WORKING INTRINSICS! See https://github.com/klauspost/intrinsics
THESE PACKAGES ARE FOR DEMONSTRATION PURPOSES ONLY! THEY DO NOT NOT CONTAIN WORKING INTRINSICS! See https://github.com/klauspost/intrinsics
THESE PACKAGES ARE FOR DEMONSTRATION PURPOSES ONLY! THEY DO NOT NOT CONTAIN WORKING INTRINSICS! See https://github.com/klauspost/intrinsics
THESE PACKAGES ARE FOR DEMONSTRATION PURPOSES ONLY! THEY DO NOT NOT CONTAIN WORKING INTRINSICS! See https://github.com/klauspost/intrinsics
THESE PACKAGES ARE FOR DEMONSTRATION PURPOSES ONLY! THEY DO NOT NOT CONTAIN WORKING INTRINSICS! See https://github.com/klauspost/intrinsics
THESE PACKAGES ARE FOR DEMONSTRATION PURPOSES ONLY! THEY DO NOT NOT CONTAIN WORKING INTRINSICS! See https://github.com/klauspost/intrinsics
THESE PACKAGES ARE FOR DEMONSTRATION PURPOSES ONLY! THEY DO NOT NOT CONTAIN WORKING INTRINSICS! See https://github.com/klauspost/intrinsics
THESE PACKAGES ARE FOR DEMONSTRATION PURPOSES ONLY! THEY DO NOT NOT CONTAIN WORKING INTRINSICS! See https://github.com/klauspost/intrinsics
THESE PACKAGES ARE FOR DEMONSTRATION PURPOSES ONLY! THEY DO NOT NOT CONTAIN WORKING INTRINSICS! See https://github.com/klauspost/intrinsics
THESE PACKAGES ARE FOR DEMONSTRATION PURPOSES ONLY! THEY DO NOT NOT CONTAIN WORKING INTRINSICS! See https://github.com/klauspost/intrinsics
THESE PACKAGES ARE FOR DEMONSTRATION PURPOSES ONLY! THEY DO NOT NOT CONTAIN WORKING INTRINSICS! See https://github.com/klauspost/intrinsics
THESE PACKAGES ARE FOR DEMONSTRATION PURPOSES ONLY! THEY DO NOT NOT CONTAIN WORKING INTRINSICS! See https://github.com/klauspost/intrinsics
THESE PACKAGES ARE FOR DEMONSTRATION PURPOSES ONLY! THEY DO NOT NOT CONTAIN WORKING INTRINSICS! See https://github.com/klauspost/intrinsics
THESE PACKAGES ARE FOR DEMONSTRATION PURPOSES ONLY! THEY DO NOT NOT CONTAIN WORKING INTRINSICS! See https://github.com/klauspost/intrinsics
THESE PACKAGES ARE FOR DEMONSTRATION PURPOSES ONLY! THEY DO NOT NOT CONTAIN WORKING INTRINSICS! See https://github.com/klauspost/intrinsics
THESE PACKAGES ARE FOR DEMONSTRATION PURPOSES ONLY! THEY DO NOT NOT CONTAIN WORKING INTRINSICS! See https://github.com/klauspost/intrinsics
THESE PACKAGES ARE FOR DEMONSTRATION PURPOSES ONLY! THEY DO NOT NOT CONTAIN WORKING INTRINSICS! See https://github.com/klauspost/intrinsics
THESE PACKAGES ARE FOR DEMONSTRATION PURPOSES ONLY! THEY DO NOT NOT CONTAIN WORKING INTRINSICS! See https://github.com/klauspost/intrinsics
THESE PACKAGES ARE FOR DEMONSTRATION PURPOSES ONLY! THEY DO NOT NOT CONTAIN WORKING INTRINSICS! See https://github.com/klauspost/intrinsics
THESE PACKAGES ARE FOR DEMONSTRATION PURPOSES ONLY! THEY DO NOT NOT CONTAIN WORKING INTRINSICS! See https://github.com/klauspost/intrinsics
THESE PACKAGES ARE FOR DEMONSTRATION PURPOSES ONLY! THEY DO NOT NOT CONTAIN WORKING INTRINSICS! See https://github.com/klauspost/intrinsics
THESE PACKAGES ARE FOR DEMONSTRATION PURPOSES ONLY! THEY DO NOT NOT CONTAIN WORKING INTRINSICS! See https://github.com/klauspost/intrinsics
THESE PACKAGES ARE FOR DEMONSTRATION PURPOSES ONLY! THEY DO NOT NOT CONTAIN WORKING INTRINSICS! See https://github.com/klauspost/intrinsics
THESE PACKAGES ARE FOR DEMONSTRATION PURPOSES ONLY! THEY DO NOT NOT CONTAIN WORKING INTRINSICS! See https://github.com/klauspost/intrinsics
THESE PACKAGES ARE FOR DEMONSTRATION PURPOSES ONLY! THEY DO NOT NOT CONTAIN WORKING INTRINSICS! See https://github.com/klauspost/intrinsics
THESE PACKAGES ARE FOR DEMONSTRATION PURPOSES ONLY! THEY DO NOT NOT CONTAIN WORKING INTRINSICS! See https://github.com/klauspost/intrinsics
THESE PACKAGES ARE FOR DEMONSTRATION PURPOSES ONLY! THEY DO NOT NOT CONTAIN WORKING INTRINSICS! See https://github.com/klauspost/intrinsics
THESE PACKAGES ARE FOR DEMONSTRATION PURPOSES ONLY! THEY DO NOT NOT CONTAIN WORKING INTRINSICS! See https://github.com/klauspost/intrinsics
THESE PACKAGES ARE FOR DEMONSTRATION PURPOSES ONLY! THEY DO NOT NOT CONTAIN WORKING INTRINSICS! See https://github.com/klauspost/intrinsics
THESE PACKAGES ARE FOR DEMONSTRATION PURPOSES ONLY! THEY DO NOT NOT CONTAIN WORKING INTRINSICS! See https://github.com/klauspost/intrinsics
THESE PACKAGES ARE FOR DEMONSTRATION PURPOSES ONLY! THEY DO NOT NOT CONTAIN WORKING INTRINSICS! See https://github.com/klauspost/intrinsics
THESE PACKAGES ARE FOR DEMONSTRATION PURPOSES ONLY! THEY DO NOT NOT CONTAIN WORKING INTRINSICS! See https://github.com/klauspost/intrinsics
THESE PACKAGES ARE FOR DEMONSTRATION PURPOSES ONLY! THEY DO NOT NOT CONTAIN WORKING INTRINSICS! See https://github.com/klauspost/intrinsics
THESE PACKAGES ARE FOR DEMONSTRATION PURPOSES ONLY! THEY DO NOT NOT CONTAIN WORKING INTRINSICS! See https://github.com/klauspost/intrinsics
THESE PACKAGES ARE FOR DEMONSTRATION PURPOSES ONLY! THEY DO NOT NOT CONTAIN WORKING INTRINSICS! See https://github.com/klauspost/intrinsics
THESE PACKAGES ARE FOR DEMONSTRATION PURPOSES ONLY! THEY DO NOT NOT CONTAIN WORKING INTRINSICS! See https://github.com/klauspost/intrinsics
THESE PACKAGES ARE FOR DEMONSTRATION PURPOSES ONLY! THEY DO NOT NOT CONTAIN WORKING INTRINSICS! See https://github.com/klauspost/intrinsics
THESE PACKAGES ARE FOR DEMONSTRATION PURPOSES ONLY! THEY DO NOT NOT CONTAIN WORKING INTRINSICS! See https://github.com/klauspost/intrinsics
THESE PACKAGES ARE FOR DEMONSTRATION PURPOSES ONLY! THEY DO NOT NOT CONTAIN WORKING INTRINSICS! See https://github.com/klauspost/intrinsics
THESE PACKAGES ARE FOR DEMONSTRATION PURPOSES ONLY! THEY DO NOT NOT CONTAIN WORKING INTRINSICS! See https://github.com/klauspost/intrinsics
THESE PACKAGES ARE FOR DEMONSTRATION PURPOSES ONLY! THEY DO NOT NOT CONTAIN WORKING INTRINSICS! See https://github.com/klauspost/intrinsics
THESE PACKAGES ARE FOR DEMONSTRATION PURPOSES ONLY! THEY DO NOT NOT CONTAIN WORKING INTRINSICS! See https://github.com/klauspost/intrinsics
THESE PACKAGES ARE FOR DEMONSTRATION PURPOSES ONLY! THEY DO NOT NOT CONTAIN WORKING INTRINSICS! See https://github.com/klauspost/intrinsics
THESE PACKAGES ARE FOR DEMONSTRATION PURPOSES ONLY! THEY DO NOT NOT CONTAIN WORKING INTRINSICS! See https://github.com/klauspost/intrinsics
THESE PACKAGES ARE FOR DEMONSTRATION PURPOSES ONLY! THEY DO NOT NOT CONTAIN WORKING INTRINSICS! See https://github.com/klauspost/intrinsics
THESE PACKAGES ARE FOR DEMONSTRATION PURPOSES ONLY! THEY DO NOT NOT CONTAIN WORKING INTRINSICS! See https://github.com/klauspost/intrinsics
THESE PACKAGES ARE FOR DEMONSTRATION PURPOSES ONLY! THEY DO NOT NOT CONTAIN WORKING INTRINSICS! See https://github.com/klauspost/intrinsics
THESE PACKAGES ARE FOR DEMONSTRATION PURPOSES ONLY! THEY DO NOT NOT CONTAIN WORKING INTRINSICS! See https://github.com/klauspost/intrinsics
THESE PACKAGES ARE FOR DEMONSTRATION PURPOSES ONLY! THEY DO NOT NOT CONTAIN WORKING INTRINSICS! See https://github.com/klauspost/intrinsics
THESE PACKAGES ARE FOR DEMONSTRATION PURPOSES ONLY! THEY DO NOT NOT CONTAIN WORKING INTRINSICS! See https://github.com/klauspost/intrinsics
THESE PACKAGES ARE FOR DEMONSTRATION PURPOSES ONLY! THEY DO NOT NOT CONTAIN WORKING INTRINSICS! See https://github.com/klauspost/intrinsics
THESE PACKAGES ARE FOR DEMONSTRATION PURPOSES ONLY! THEY DO NOT NOT CONTAIN WORKING INTRINSICS! See https://github.com/klauspost/intrinsics
THESE PACKAGES ARE FOR DEMONSTRATION PURPOSES ONLY! THEY DO NOT NOT CONTAIN WORKING INTRINSICS! See https://github.com/klauspost/intrinsics
THESE PACKAGES ARE FOR DEMONSTRATION PURPOSES ONLY! THEY DO NOT NOT CONTAIN WORKING INTRINSICS! See https://github.com/klauspost/intrinsics
THESE PACKAGES ARE FOR DEMONSTRATION PURPOSES ONLY! THEY DO NOT NOT CONTAIN WORKING INTRINSICS! See https://github.com/klauspost/intrinsics
THESE PACKAGES ARE FOR DEMONSTRATION PURPOSES ONLY! THEY DO NOT NOT CONTAIN WORKING INTRINSICS! See https://github.com/klauspost/intrinsics
THESE PACKAGES ARE FOR DEMONSTRATION PURPOSES ONLY! THEY DO NOT NOT CONTAIN WORKING INTRINSICS! See https://github.com/klauspost/intrinsics
THESE PACKAGES ARE FOR DEMONSTRATION PURPOSES ONLY! THEY DO NOT NOT CONTAIN WORKING INTRINSICS! See https://github.com/klauspost/intrinsics
THESE PACKAGES ARE FOR DEMONSTRATION PURPOSES ONLY! THEY DO NOT NOT CONTAIN WORKING INTRINSICS! See https://github.com/klauspost/intrinsics
THESE PACKAGES ARE FOR DEMONSTRATION PURPOSES ONLY! THEY DO NOT NOT CONTAIN WORKING INTRINSICS! See https://github.com/klauspost/intrinsics
THESE PACKAGES ARE FOR DEMONSTRATION PURPOSES ONLY! THEY DO NOT NOT CONTAIN WORKING INTRINSICS! See https://github.com/klauspost/intrinsics

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL