intrinsic: github.com/mengzhuo/intrinsic/sse41 Index | Files

package sse41

import "github.com/mengzhuo/intrinsic/sse41"

Index

Package Files

inst_amd64.go

func PACKUSDWm128byte Uses

func PACKUSDWm128byte(X1 []byte, X2 []byte)

PACKUSDWm128byte Pack with Unsigned Saturation

func PCMPEQQm128byte Uses

func PCMPEQQm128byte(X1 []byte, X2 []byte)

PCMPEQQm128byte Compare Packed Qword Data for Equal

func PHMINPOSUWm128byte Uses

func PHMINPOSUWm128byte(X1 []byte, X2 []byte)

PHMINPOSUWm128byte Packed Horizontal Word Minimum

func PMAXSBm128byte Uses

func PMAXSBm128byte(X1 []byte, X2 []byte)

PMAXSBm128byte Maximum of Packed Signed Integers

func PMAXSBm128int8 Uses

func PMAXSBm128int8(X1 []int8, X2 []int8)

PMAXSBm128int8 Maximum of Packed Signed Integers

func PMAXSDm128byte Uses

func PMAXSDm128byte(X1 []byte, X2 []byte)

PMAXSDm128byte Maximum of Packed Signed Integers

func PMAXSDm128int32 Uses

func PMAXSDm128int32(X1 []int32, X2 []int32)

PMAXSDm128int32 Maximum of Packed Signed Integers

func PMAXUDm128byte Uses

func PMAXUDm128byte(X1 []byte, X2 []byte)

PMAXUDm128byte Maximum of Packed Unsigned Integers

func PMAXUDm128uint32 Uses

func PMAXUDm128uint32(X1 []uint32, X2 []uint32)

PMAXUDm128uint32 Maximum of Packed Unsigned Integers

func PMAXUWm128byte Uses

func PMAXUWm128byte(X1 []byte, X2 []byte)

PMAXUWm128byte Maximum of Packed Unsigned Integers

func PMAXUWm128uint16 Uses

func PMAXUWm128uint16(X1 []uint16, X2 []uint16)

PMAXUWm128uint16 Maximum of Packed Unsigned Integers

func PMINSBm128byte Uses

func PMINSBm128byte(X1 []byte, X2 []byte)

PMINSBm128byte Minimum of Packed Signed Integers

func PMINSBm128int8 Uses

func PMINSBm128int8(X1 []int8, X2 []int8)

PMINSBm128int8 Minimum of Packed Signed Integers

func PMINSDm128byte Uses

func PMINSDm128byte(X1 []byte, X2 []byte)

PMINSDm128byte Minimum of Packed Signed Integers

func PMINSDm128int32 Uses

func PMINSDm128int32(X1 []int32, X2 []int32)

PMINSDm128int32 Minimum of Packed Signed Integers

func PMINUDm128byte Uses

func PMINUDm128byte(X1 []byte, X2 []byte)

PMINUDm128byte Minimum of Packed Unsigned Integers

func PMINUDm128uint32 Uses

func PMINUDm128uint32(X1 []uint32, X2 []uint32)

PMINUDm128uint32 Minimum of Packed Unsigned Integers

func PMINUWm128byte Uses

func PMINUWm128byte(X1 []byte, X2 []byte)

PMINUWm128byte Minimum of Packed Unsigned Integers

func PMINUWm128uint16 Uses

func PMINUWm128uint16(X1 []uint16, X2 []uint16)

PMINUWm128uint16 Minimum of Packed Unsigned Integers

func PMOVSXBDm32byte Uses

func PMOVSXBDm32byte(X1 []byte, X2 []byte)

PMOVSXBDm32byte Packed Move with Sign Extend

func PMOVSXBQm16byte Uses

func PMOVSXBQm16byte(X1 []byte, X2 []byte)

PMOVSXBQm16byte Packed Move with Sign Extend

func PMOVSXBWm64byte Uses

func PMOVSXBWm64byte(X1 []byte, X2 []byte)

PMOVSXBWm64byte Packed Move with Sign Extend

func PMOVSXDQm64byte Uses

func PMOVSXDQm64byte(X1 []byte, X2 []byte)

PMOVSXDQm64byte Packed Move with Sign Extend

func PMOVSXWDm64byte Uses

func PMOVSXWDm64byte(X1 []byte, X2 []byte)

PMOVSXWDm64byte Packed Move with Sign Extend

func PMOVSXWQm32byte Uses

func PMOVSXWQm32byte(X1 []byte, X2 []byte)

PMOVSXWQm32byte Packed Move with Sign Extend

func PMOVZXBDm32byte Uses

func PMOVZXBDm32byte(X1 []byte, X2 []byte)

PMOVZXBDm32byte Packed Move with Zero Extend

func PMOVZXBQm16byte Uses

func PMOVZXBQm16byte(X1 []byte, X2 []byte)

PMOVZXBQm16byte Packed Move with Zero Extend

func PMOVZXBWm64byte Uses

func PMOVZXBWm64byte(X1 []byte, X2 []byte)

PMOVZXBWm64byte Packed Move with Zero Extend

func PMOVZXDQm64byte Uses

func PMOVZXDQm64byte(X1 []byte, X2 []byte)

PMOVZXDQm64byte Packed Move with Zero Extend

func PMOVZXWDm64byte Uses

func PMOVZXWDm64byte(X1 []byte, X2 []byte)

PMOVZXWDm64byte Packed Move with Zero Extend

func PMOVZXWQm32byte Uses

func PMOVZXWQm32byte(X1 []byte, X2 []byte)

PMOVZXWQm32byte Packed Move with Zero Extend

func PMULDQm128byte Uses

func PMULDQm128byte(X1 []byte, X2 []byte)

PMULDQm128byte Multiply Packed Doubleword Integers

func PMULDQm128int64 Uses

func PMULDQm128int64(X1 []int64, X2 []int64)

PMULDQm128int64 Multiply Packed Doubleword Integers

func PMULLDm128byte Uses

func PMULLDm128byte(X1 []byte, X2 []byte)

PMULLDm128byte Multiply Packed Integers and Store Low Result

func PMULLDm128int32 Uses

func PMULLDm128int32(X1 []int32, X2 []int32)

PMULLDm128int32 Multiply Packed Integers and Store Low Result

func PTESTm128byte Uses

func PTESTm128byte(X1 []byte, X2 []byte)

PTESTm128byte PTEST- Logical Compare

Updated 2017-07-11. Refresh now. Tools for package owners. This is an inactive package (no imports and no commits in at least two years).