asm

package
v1.25.1 Latest Latest
Warning

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

Go to latest
Published: May 17, 2024 License: BSD-3-Clause Imports: 1 Imported by: 0

Documentation

Overview

asm only has amd64 specific implementations at the moment

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Dot

func Dot(x []float32, y []float32) float32

func DotAVX256 added in v1.24.2

func DotAVX256(x []float32, y []float32) float32

func DotAVX512 added in v1.24.2

func DotAVX512(x []float32, y []float32) float32

func DotByteAVX256 added in v1.25.0

func DotByteAVX256(x []uint8, y []uint8) uint32

func HammingAVX256 added in v1.25.0

func HammingAVX256(x []float32, y []float32) float32

func HammingAVX512 added in v1.25.0

func HammingAVX512(x []float32, y []float32) float32

func L2

func L2(x []float32, y []float32) float32

func L2AVX256 added in v1.24.2

func L2AVX256(x []float32, y []float32) float32

func L2AVX512 added in v1.24.2

func L2AVX512(x []float32, y []float32) float32

func L2ByteAVX256 added in v1.25.0

func L2ByteAVX256(x []uint8, y []uint8) uint32

func Prefetch

func Prefetch(addr uintptr)

Types

This section is empty.

Jump to

Keyboard shortcuts

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