package bswap

import "github.com/segmentio/asm/bswap"

Index

Functions

func Swap64

func Swap64(b []byte)

Swap64 performs an in-place byte swap on each 64 bits elements in b.

This function is useful when dealing with big-endian input; by converting it to little-endian, the data can then be compared using native CPU instructions instead of having to employ often slower byte comparison algorithms.

Source Files

swap64.go swap64_amd64.go

Version
v0.3.0
Published
Sep 10, 2021
Platform
darwin/amd64
Imports
1 packages
Last checked
1 hour ago

Tools for package owners.