sse2

package
v0.0.0-...-34b8008 Latest Latest
Warning

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

Go to latest
Published: Jun 22, 2017 License: BSD-3-Clause Imports: 0 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ADDPDm128byte

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

ADDPDm128byte Add Packed Double-Precision Floating-Point Values

func ADDPDm128float64

func ADDPDm128float64(X1 []float64, X2 []float64)

ADDPDm128float64 Add Packed Double-Precision Floating-Point Values

func ADDSDm64byte

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

ADDSDm64byte Add Scalar Double-Precision Floating-Point Values

func ADDSDm64float64

func ADDSDm64float64(X1 []float64, X2 []float64)

ADDSDm64float64 Add Scalar Double-Precision Floating-Point Values

func ANDNPDm128byte

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

ANDNPDm128byte Bitwise Logical AND NOT of Packed Double Precision Floating-Point Values

func ANDNPDm128float64

func ANDNPDm128float64(X1 []float64, X2 []float64)

ANDNPDm128float64 Bitwise Logical AND NOT of Packed Double Precision Floating-Point Values

func ANDPDm128byte

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

ANDPDm128byte Bitwise Logical AND of Packed Double Precision Floating-Point Values

func ANDPDm128float64

func ANDPDm128float64(X1 []float64, X2 []float64)

ANDPDm128float64 Bitwise Logical AND of Packed Double Precision Floating-Point Values

func COMISDm64byte

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

COMISDm64byte Compare Scalar Ordered Double-Precision Floating-Point Values and Set EFLAGS

func COMISDm64float64

func COMISDm64float64(X1 []float64, X2 []float64)

COMISDm64float64 Compare Scalar Ordered Double-Precision Floating-Point Values and Set EFLAGS

func DIVPDm128byte

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

DIVPDm128byte Divide Packed Double-Precision Floating-Point Values

func DIVPDm128float64

func DIVPDm128float64(X1 []float64, X2 []float64)

DIVPDm128float64 Divide Packed Double-Precision Floating-Point Values

func DIVSDm64byte

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

DIVSDm64byte Divide Scalar Double-Precision Floating-Point Value

func DIVSDm64float64

func DIVSDm64float64(X1 []float64, X2 []float64)

DIVSDm64float64 Divide Scalar Double-Precision Floating-Point Value

func MASKMOVDQUbyte

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

MASKMOVDQUbyte Store Selected Bytes of Double Quadword

func MAXPDm128byte

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

MAXPDm128byte Maximum of Packed Double-Precision Floating-Point Values

func MAXPDm128float64

func MAXPDm128float64(X1 []float64, X2 []float64)

MAXPDm128float64 Maximum of Packed Double-Precision Floating-Point Values

func MAXSDm64byte

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

MAXSDm64byte Return Maximum Scalar Double-Precision Floating-Point Value

func MAXSDm64float64

func MAXSDm64float64(X1 []float64, X2 []float64)

MAXSDm64float64 Return Maximum Scalar Double-Precision Floating-Point Value

func MINPDm128byte

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

MINPDm128byte Minimum of Packed Double-Precision Floating-Point Values

func MINPDm128float64

func MINPDm128float64(X1 []float64, X2 []float64)

MINPDm128float64 Minimum of Packed Double-Precision Floating-Point Values

func MINSDm64byte

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

MINSDm64byte Return Minimum Scalar Double-Precision Floating-Point Value

func MINSDm64float64

func MINSDm64float64(X1 []float64, X2 []float64)

MINSDm64float64 Return Minimum Scalar Double-Precision Floating-Point Value

func MULPDm128byte

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

MULPDm128byte Multiply Packed Double-Precision Floating-Point Values

func MULPDm128float64

func MULPDm128float64(X1 []float64, X2 []float64)

MULPDm128float64 Multiply Packed Double-Precision Floating-Point Values

func MULSDm64byte

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

MULSDm64byte Multiply Scalar Double-Precision Floating-Point Value

func MULSDm64float64

func MULSDm64float64(X1 []float64, X2 []float64)

MULSDm64float64 Multiply Scalar Double-Precision Floating-Point Value

func ORPDm128byte

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

ORPDm128byte Bitwise Logical OR of Packed Double Precision Floating-Point Values

func ORPDm128float64

func ORPDm128float64(X1 []float64, X2 []float64)

ORPDm128float64 Bitwise Logical OR of Packed Double Precision Floating-Point Values

func PACKSSDWm128byte

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

PACKSSDWm128byte Pack with Signed Saturation

func PACKSSWBm128byte

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

PACKSSWBm128byte Pack with Signed Saturation

func PACKUSWBm128byte

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

PACKUSWBm128byte Pack with Unsigned Saturation

func PADDBm128byte

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

PADDBm128byte Add Packed Integers

func PADDBm128int8

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

PADDBm128int8 Add Packed Integers

func PADDDm128byte

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

PADDDm128byte Add Packed Integers

func PADDDm128int32

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

PADDDm128int32 Add Packed Integers

func PADDQm128byte

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

PADDQm128byte Add Packed Integers

func PADDQm128int64

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

PADDQm128int64 Add Packed Integers

func PADDSBm128byte

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

PADDSBm128byte Add Packed Signed Integers with Signed Saturation

func PADDSBm128int8

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

PADDSBm128int8 Add Packed Signed Integers with Signed Saturation

func PADDSWm128byte

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

PADDSWm128byte Add Packed Signed Integers with Signed Saturation

func PADDSWm128int16

func PADDSWm128int16(X1 []int16, X2 []int16)

PADDSWm128int16 Add Packed Signed Integers with Signed Saturation

func PADDUSBm128byte

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

PADDUSBm128byte Add Packed Unsigned Integers with Unsigned Saturation

func PADDUSBm128uint8

func PADDUSBm128uint8(X1 []uint8, X2 []uint8)

PADDUSBm128uint8 Add Packed Unsigned Integers with Unsigned Saturation

func PADDUSWm128byte

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

PADDUSWm128byte Add Packed Unsigned Integers with Unsigned Saturation

func PADDUSWm128uint16

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

PADDUSWm128uint16 Add Packed Unsigned Integers with Unsigned Saturation

func PADDWm128byte

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

PADDWm128byte Add Packed Integers

func PADDWm128int16

func PADDWm128int16(X1 []int16, X2 []int16)

PADDWm128int16 Add Packed Integers

func PANDNm128byte

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

PANDNm128byte Logical AND NOT

func PANDm128byte

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

PANDm128byte Logical AND

func PAVGBm128byte

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

PAVGBm128byte Average Packed Integers

func PAVGBm128int8

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

PAVGBm128int8 Average Packed Integers

func PAVGWm128byte

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

PAVGWm128byte Average Packed Integers

func PAVGWm128int16

func PAVGWm128int16(X1 []int16, X2 []int16)

PAVGWm128int16 Average Packed Integers

func PCMPEQBm128byte

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

PCMPEQBm128byte Compare Packed Data for Equal

func PCMPEQDm128byte

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

PCMPEQDm128byte Compare Packed Data for Equal

func PCMPEQWm128byte

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

PCMPEQWm128byte Compare Packed Data for Equal

func PCMPGTBm128byte

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

PCMPGTBm128byte Compare Packed Signed Integers for Greater Than

func PCMPGTBm128int8

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

PCMPGTBm128int8 Compare Packed Signed Integers for Greater Than

func PCMPGTDm128byte

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

PCMPGTDm128byte Compare Packed Signed Integers for Greater Than

func PCMPGTDm128int32

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

PCMPGTDm128int32 Compare Packed Signed Integers for Greater Than

func PCMPGTWm128byte

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

PCMPGTWm128byte Compare Packed Signed Integers for Greater Than

func PCMPGTWm128int16

func PCMPGTWm128int16(X1 []int16, X2 []int16)

PCMPGTWm128int16 Compare Packed Signed Integers for Greater Than

func PMADDWDm128byte

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

PMADDWDm128byte Multiply and Add Packed Integers

func PMADDWDm128int32

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

PMADDWDm128int32 Multiply and Add Packed Integers

func PMAXSWm128byte

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

PMAXSWm128byte Maximum of Packed Signed Integers

func PMAXSWm128int16

func PMAXSWm128int16(X1 []int16, X2 []int16)

PMAXSWm128int16 Maximum of Packed Signed Integers

func PMAXUBm128byte

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

PMAXUBm128byte Maximum of Packed Unsigned Integers

func PMAXUBm128uint8

func PMAXUBm128uint8(X1 []uint8, X2 []uint8)

PMAXUBm128uint8 Maximum of Packed Unsigned Integers

func PMINSWm128byte

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

PMINSWm128byte Minimum of Packed Signed Integers

func PMINSWm128int16

func PMINSWm128int16(X1 []int16, X2 []int16)

PMINSWm128int16 Minimum of Packed Signed Integers

func PMINUBm128byte

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

PMINUBm128byte Minimum of Packed Unsigned Integers

func PMINUBm128uint8

func PMINUBm128uint8(X1 []uint8, X2 []uint8)

PMINUBm128uint8 Minimum of Packed Unsigned Integers

func PMULHUWm128byte

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

PMULHUWm128byte Multiply Packed Unsigned Integers and Store High Result

func PMULHUWm128uint16

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

PMULHUWm128uint16 Multiply Packed Unsigned Integers and Store High Result

func PMULHWm128byte

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

PMULHWm128byte Multiply Packed Signed Integers and Store High Result

func PMULHWm128int16

func PMULHWm128int16(X1 []int16, X2 []int16)

PMULHWm128int16 Multiply Packed Signed Integers and Store High Result

func PMULLWm128byte

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

PMULLWm128byte Multiply Packed Signed Integers and Store Low Result

func PMULLWm128int16

func PMULLWm128int16(X1 []int16, X2 []int16)

PMULLWm128int16 Multiply Packed Signed Integers and Store Low Result

func PMULUDQm128byte

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

PMULUDQm128byte Multiply Packed Unsigned Doubleword Integers

func PMULUDQm128int64

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

PMULUDQm128int64 Multiply Packed Unsigned Doubleword Integers

func PORm128byte

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

PORm128byte Bitwise Logical OR

func PSADBWm128byte

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

PSADBWm128byte Compute Sum of Absolute Differences

func PSLLDm128byte

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

PSLLDm128byte Shift Packed Data Left Logical

func PSLLQm128byte

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

PSLLQm128byte Shift Packed Data Left Logical

func PSLLWm128byte

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

PSLLWm128byte Shift Packed Data Left Logical

func PSRADm128byte

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

PSRADm128byte Shift Packed Data Right Arithmetic

func PSRAWm128byte

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

PSRAWm128byte Shift Packed Data Right Arithmetic

func PSRLDm128byte

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

PSRLDm128byte Shift Packed Data Right Logical

func PSRLQm128byte

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

PSRLQm128byte Shift Packed Data Right Logical

func PSRLWm128byte

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

PSRLWm128byte Shift Packed Data Right Logical

func PSUBBm128byte

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

PSUBBm128byte Subtract Packed Integers

func PSUBBm128int8

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

PSUBBm128int8 Subtract Packed Integers

func PSUBDm128byte

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

PSUBDm128byte Subtract Packed Integers

func PSUBDm128int32

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

PSUBDm128int32 Subtract Packed Integers

func PSUBQm128byte

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

PSUBQm128byte Subtract Packed Quadword Integers

func PSUBQm128int64

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

PSUBQm128int64 Subtract Packed Quadword Integers

func PSUBSBm128byte

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

PSUBSBm128byte Subtract Packed Signed Integers with Signed Saturation

func PSUBSBm128int8

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

PSUBSBm128int8 Subtract Packed Signed Integers with Signed Saturation

func PSUBSWm128byte

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

PSUBSWm128byte Subtract Packed Signed Integers with Signed Saturation

func PSUBSWm128int16

func PSUBSWm128int16(X1 []int16, X2 []int16)

PSUBSWm128int16 Subtract Packed Signed Integers with Signed Saturation

func PSUBUSBm128byte

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

PSUBUSBm128byte Subtract Packed Unsigned Integers with Unsigned Saturation

func PSUBUSBm128uint8

func PSUBUSBm128uint8(X1 []uint8, X2 []uint8)

PSUBUSBm128uint8 Subtract Packed Unsigned Integers with Unsigned Saturation

func PSUBUSWm128byte

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

PSUBUSWm128byte Subtract Packed Unsigned Integers with Unsigned Saturation

func PSUBUSWm128uint16

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

PSUBUSWm128uint16 Subtract Packed Unsigned Integers with Unsigned Saturation

func PSUBWm128byte

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

PSUBWm128byte Subtract Packed Integers

func PSUBWm128int16

func PSUBWm128int16(X1 []int16, X2 []int16)

PSUBWm128int16 Subtract Packed Integers

func PUNPCKHBWm128byte

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

PUNPCKHBWm128byte Unpack High Data

func PUNPCKHDQm128byte

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

PUNPCKHDQm128byte Unpack High Data

func PUNPCKHQDQm128byte

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

PUNPCKHQDQm128byte Unpack High Data

func PUNPCKHWDm128byte

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

PUNPCKHWDm128byte Unpack High Data

func PUNPCKLBWm128byte

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

PUNPCKLBWm128byte Unpack Low Data

func PUNPCKLDQm128byte

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

PUNPCKLDQm128byte Unpack Low Data

func PUNPCKLQDQm128byte

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

PUNPCKLQDQm128byte Unpack Low Data

func PUNPCKLWDm128byte

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

PUNPCKLWDm128byte Unpack Low Data

func PXORm128byte

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

PXORm128byte Logical Exclusive OR

func SQRTPDm128byte

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

SQRTPDm128byte Square Root of Double-Precision Floating-Point Values

func SQRTPDm128float64

func SQRTPDm128float64(X1 []float64, X2 []float64)

SQRTPDm128float64 Square Root of Double-Precision Floating-Point Values

func SQRTSDm64byte

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

SQRTSDm64byte Compute Square Root of Scalar Double-Precision Floating-Point Value

func SQRTSDm64float64

func SQRTSDm64float64(X1 []float64, X2 []float64)

SQRTSDm64float64 Compute Square Root of Scalar Double-Precision Floating-Point Value

func SUBPDm128byte

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

SUBPDm128byte Subtract Packed Double-Precision Floating-Point Values

func SUBPDm128float64

func SUBPDm128float64(X1 []float64, X2 []float64)

SUBPDm128float64 Subtract Packed Double-Precision Floating-Point Values

func SUBSDm64byte

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

SUBSDm64byte Subtract Scalar Double-Precision Floating-Point Value

func SUBSDm64float64

func SUBSDm64float64(X1 []float64, X2 []float64)

SUBSDm64float64 Subtract Scalar Double-Precision Floating-Point Value

func UCOMISDm64byte

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

UCOMISDm64byte Unordered Compare Scalar Double-Precision Floating-Point Values and Set EFLAGS

func UCOMISDm64float64

func UCOMISDm64float64(X1 []float64, X2 []float64)

UCOMISDm64float64 Unordered Compare Scalar Double-Precision Floating-Point Values and Set EFLAGS

func UNPCKHPDm128byte

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

UNPCKHPDm128byte Unpack and Interleave High Packed Double-Precision Floating-Point Values

func UNPCKHPDm128float64

func UNPCKHPDm128float64(X1 []float64, X2 []float64)

UNPCKHPDm128float64 Unpack and Interleave High Packed Double-Precision Floating-Point Values

func UNPCKLPDm128byte

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

UNPCKLPDm128byte Unpack and Interleave Low Packed Double-Precision Floating-Point Values

func UNPCKLPDm128float64

func UNPCKLPDm128float64(X1 []float64, X2 []float64)

UNPCKLPDm128float64 Unpack and Interleave Low Packed Double-Precision Floating-Point Values

func XORPDm128byte

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

XORPDm128byte Bitwise Logical XOR of Packed Double Precision Floating-Point Values

func XORPDm128float64

func XORPDm128float64(X1 []float64, X2 []float64)

XORPDm128float64 Bitwise Logical XOR of Packed Double Precision Floating-Point Values

Types

This section is empty.

Jump to

Keyboard shortcuts

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