blob: 1a5f75d18eabb636a2c25b9b8687a3462b68c39a [file]
// Code generated by 'simdgen -o godefs -goroot $GOROOT -arch sve -arm64Path $ARM64_ISA_PATH go_sve.yaml types.yaml categories.yaml'; DO NOT EDIT.
//go:build goexperiment.simd && arm64
package archsimd
/* Abs */
// Abs computes the absolute value of each element.
//
// Asm: ZFABS, CPU Feature: SVE
func (x Float32s) Abs() Float32s
// Abs computes the absolute value of each element.
//
// Asm: ZFABS, CPU Feature: SVE
func (x Float64s) Abs() Float64s
// Abs computes the absolute value of each element.
//
// Asm: ZABS, CPU Feature: SVE
func (x Int8s) Abs() Int8s
// Abs computes the absolute value of each element.
//
// Asm: ZABS, CPU Feature: SVE
func (x Int16s) Abs() Int16s
// Abs computes the absolute value of each element.
//
// Asm: ZABS, CPU Feature: SVE
func (x Int32s) Abs() Int32s
// Abs computes the absolute value of each element.
//
// Asm: ZABS, CPU Feature: SVE
func (x Int64s) Abs() Int64s
/* Add */
// Add adds corresponding elements of two vectors.
//
// Asm: ZFADD, CPU Feature: SVE
func (x Float32s) Add(y Float32s) Float32s
// Add adds corresponding elements of two vectors.
//
// Asm: ZFADD, CPU Feature: SVE
func (x Float64s) Add(y Float64s) Float64s
// Add adds corresponding elements of two vectors.
//
// Asm: ZADD, CPU Feature: SVE
func (x Int8s) Add(y Int8s) Int8s
// Add adds corresponding elements of two vectors.
//
// Asm: ZADD, CPU Feature: SVE
func (x Int16s) Add(y Int16s) Int16s
// Add adds corresponding elements of two vectors.
//
// Asm: ZADD, CPU Feature: SVE
func (x Int32s) Add(y Int32s) Int32s
// Add adds corresponding elements of two vectors.
//
// Asm: ZADD, CPU Feature: SVE
func (x Int64s) Add(y Int64s) Int64s
// Add adds corresponding elements of two vectors.
//
// Asm: ZADD, CPU Feature: SVE
func (x Uint8s) Add(y Uint8s) Uint8s
// Add adds corresponding elements of two vectors.
//
// Asm: ZADD, CPU Feature: SVE
func (x Uint16s) Add(y Uint16s) Uint16s
// Add adds corresponding elements of two vectors.
//
// Asm: ZADD, CPU Feature: SVE
func (x Uint32s) Add(y Uint32s) Uint32s
// Add adds corresponding elements of two vectors.
//
// Asm: ZADD, CPU Feature: SVE
func (x Uint64s) Add(y Uint64s) Uint64s
/* AddSaturated */
// AddSaturated adds corresponding elements of two vectors with saturation.
//
// Asm: ZSQADD, CPU Feature: SVE
func (x Int8s) AddSaturated(y Int8s) Int8s
// AddSaturated adds corresponding elements of two vectors with saturation.
//
// Asm: ZSQADD, CPU Feature: SVE
func (x Int16s) AddSaturated(y Int16s) Int16s
// AddSaturated adds corresponding elements of two vectors with saturation.
//
// Asm: ZSQADD, CPU Feature: SVE
func (x Int32s) AddSaturated(y Int32s) Int32s
// AddSaturated adds corresponding elements of two vectors with saturation.
//
// Asm: ZSQADD, CPU Feature: SVE
func (x Int64s) AddSaturated(y Int64s) Int64s
// AddSaturated adds corresponding elements of two vectors with saturation.
//
// Asm: ZUQADD, CPU Feature: SVE
func (x Uint8s) AddSaturated(y Uint8s) Uint8s
// AddSaturated adds corresponding elements of two vectors with saturation.
//
// Asm: ZUQADD, CPU Feature: SVE
func (x Uint16s) AddSaturated(y Uint16s) Uint16s
// AddSaturated adds corresponding elements of two vectors with saturation.
//
// Asm: ZUQADD, CPU Feature: SVE
func (x Uint32s) AddSaturated(y Uint32s) Uint32s
// AddSaturated adds corresponding elements of two vectors with saturation.
//
// Asm: ZUQADD, CPU Feature: SVE
func (x Uint64s) AddSaturated(y Uint64s) Uint64s
/* And */
// And performs a bitwise x & y.
//
// Asm: ZAND, CPU Feature: SVE
func (x Int8s) And(y Int8s) Int8s
// And performs a bitwise x & y.
//
// Asm: ZAND, CPU Feature: SVE
func (x Int16s) And(y Int16s) Int16s
// And performs a bitwise x & y.
//
// Asm: ZAND, CPU Feature: SVE
func (x Int32s) And(y Int32s) Int32s
// And performs a bitwise x & y.
//
// Asm: ZAND, CPU Feature: SVE
func (x Int64s) And(y Int64s) Int64s
// And performs a bitwise x & y.
//
// Asm: ZAND, CPU Feature: SVE
func (x Uint8s) And(y Uint8s) Uint8s
// And performs a bitwise x & y.
//
// Asm: ZAND, CPU Feature: SVE
func (x Uint16s) And(y Uint16s) Uint16s
// And performs a bitwise x & y.
//
// Asm: ZAND, CPU Feature: SVE
func (x Uint32s) And(y Uint32s) Uint32s
// And performs a bitwise x & y.
//
// Asm: ZAND, CPU Feature: SVE
func (x Uint64s) And(y Uint64s) Uint64s
/* Ceil */
// Ceil rounds elements up to the nearest integer.
//
// Asm: ZFRINTP, CPU Feature: SVE
func (x Float32s) Ceil() Float32s
// Ceil rounds elements up to the nearest integer.
//
// Asm: ZFRINTP, CPU Feature: SVE
func (x Float64s) Ceil() Float64s
/* Equal */
// Equal returns a mask whose elements indicate whether x == y.
//
// Asm: ZFCMEQ, CPU Feature: SVE
func (x Float32s) Equal(y Float32s) Mask32s
// Equal returns a mask whose elements indicate whether x == y.
//
// Asm: ZFCMEQ, CPU Feature: SVE
func (x Float64s) Equal(y Float64s) Mask64s
// Equal returns a mask whose elements indicate whether x == y.
//
// Asm: ZCMPEQ, CPU Feature: SVE
func (x Int8s) Equal(y Int8s) Mask8s
// Equal returns a mask whose elements indicate whether x == y.
//
// Asm: ZCMPEQ, CPU Feature: SVE
func (x Int16s) Equal(y Int16s) Mask16s
// Equal returns a mask whose elements indicate whether x == y.
//
// Asm: ZCMPEQ, CPU Feature: SVE
func (x Int32s) Equal(y Int32s) Mask32s
// Equal returns a mask whose elements indicate whether x == y.
//
// Asm: ZCMPEQ, CPU Feature: SVE
func (x Int64s) Equal(y Int64s) Mask64s
// Equal returns a mask whose elements indicate whether x == y.
//
// Asm: ZCMPEQ, CPU Feature: SVE
func (x Uint8s) Equal(y Uint8s) Mask8s
// Equal returns a mask whose elements indicate whether x == y.
//
// Asm: ZCMPEQ, CPU Feature: SVE
func (x Uint16s) Equal(y Uint16s) Mask16s
// Equal returns a mask whose elements indicate whether x == y.
//
// Asm: ZCMPEQ, CPU Feature: SVE
func (x Uint32s) Equal(y Uint32s) Mask32s
// Equal returns a mask whose elements indicate whether x == y.
//
// Asm: ZCMPEQ, CPU Feature: SVE
func (x Uint64s) Equal(y Uint64s) Mask64s
/* Floor */
// Floor rounds elements down to the nearest integer.
//
// Asm: ZFRINTM, CPU Feature: SVE
func (x Float32s) Floor() Float32s
// Floor rounds elements down to the nearest integer.
//
// Asm: ZFRINTM, CPU Feature: SVE
func (x Float64s) Floor() Float64s
/* Greater */
// Greater returns a mask whose elements indicate whether x > y.
//
// Asm: ZFCMGT, CPU Feature: SVE
func (x Float32s) Greater(y Float32s) Mask32s
// Greater returns a mask whose elements indicate whether x > y.
//
// Asm: ZFCMGT, CPU Feature: SVE
func (x Float64s) Greater(y Float64s) Mask64s
// Greater returns a mask whose elements indicate whether x > y.
//
// Asm: ZCMPGT, CPU Feature: SVE
func (x Int8s) Greater(y Int8s) Mask8s
// Greater returns a mask whose elements indicate whether x > y.
//
// Asm: ZCMPGT, CPU Feature: SVE
func (x Int16s) Greater(y Int16s) Mask16s
// Greater returns a mask whose elements indicate whether x > y.
//
// Asm: ZCMPGT, CPU Feature: SVE
func (x Int32s) Greater(y Int32s) Mask32s
// Greater returns a mask whose elements indicate whether x > y.
//
// Asm: ZCMPGT, CPU Feature: SVE
func (x Int64s) Greater(y Int64s) Mask64s
// Greater returns a mask whose elements indicate whether x > y.
//
// Asm: ZCMPHI, CPU Feature: SVE
func (x Uint8s) Greater(y Uint8s) Mask8s
// Greater returns a mask whose elements indicate whether x > y.
//
// Asm: ZCMPHI, CPU Feature: SVE
func (x Uint16s) Greater(y Uint16s) Mask16s
// Greater returns a mask whose elements indicate whether x > y.
//
// Asm: ZCMPHI, CPU Feature: SVE
func (x Uint32s) Greater(y Uint32s) Mask32s
// Greater returns a mask whose elements indicate whether x > y.
//
// Asm: ZCMPHI, CPU Feature: SVE
func (x Uint64s) Greater(y Uint64s) Mask64s
/* GreaterEqual */
// GreaterEqual returns a mask whose elements indicate whether x >= y.
//
// Asm: ZFCMGE, CPU Feature: SVE
func (x Float32s) GreaterEqual(y Float32s) Mask32s
// GreaterEqual returns a mask whose elements indicate whether x >= y.
//
// Asm: ZFCMGE, CPU Feature: SVE
func (x Float64s) GreaterEqual(y Float64s) Mask64s
// GreaterEqual returns a mask whose elements indicate whether x >= y.
//
// Asm: ZCMPGE, CPU Feature: SVE
func (x Int8s) GreaterEqual(y Int8s) Mask8s
// GreaterEqual returns a mask whose elements indicate whether x >= y.
//
// Asm: ZCMPGE, CPU Feature: SVE
func (x Int16s) GreaterEqual(y Int16s) Mask16s
// GreaterEqual returns a mask whose elements indicate whether x >= y.
//
// Asm: ZCMPGE, CPU Feature: SVE
func (x Int32s) GreaterEqual(y Int32s) Mask32s
// GreaterEqual returns a mask whose elements indicate whether x >= y.
//
// Asm: ZCMPGE, CPU Feature: SVE
func (x Int64s) GreaterEqual(y Int64s) Mask64s
// GreaterEqual returns a mask whose elements indicate whether x >= y.
//
// Asm: ZCMPHS, CPU Feature: SVE
func (x Uint8s) GreaterEqual(y Uint8s) Mask8s
// GreaterEqual returns a mask whose elements indicate whether x >= y.
//
// Asm: ZCMPHS, CPU Feature: SVE
func (x Uint16s) GreaterEqual(y Uint16s) Mask16s
// GreaterEqual returns a mask whose elements indicate whether x >= y.
//
// Asm: ZCMPHS, CPU Feature: SVE
func (x Uint32s) GreaterEqual(y Uint32s) Mask32s
// GreaterEqual returns a mask whose elements indicate whether x >= y.
//
// Asm: ZCMPHS, CPU Feature: SVE
func (x Uint64s) GreaterEqual(y Uint64s) Mask64s
/* Neg */
// Neg returns the elementwise negation of x.
//
// Asm: ZFNEG, CPU Feature: SVE
func (x Float32s) Neg() Float32s
// Neg returns the elementwise negation of x.
//
// Asm: ZFNEG, CPU Feature: SVE
func (x Float64s) Neg() Float64s
// Neg returns the elementwise negation of x.
//
// Asm: ZNEG, CPU Feature: SVE
func (x Int8s) Neg() Int8s
// Neg returns the elementwise negation of x.
//
// Asm: ZNEG, CPU Feature: SVE
func (x Int16s) Neg() Int16s
// Neg returns the elementwise negation of x.
//
// Asm: ZNEG, CPU Feature: SVE
func (x Int32s) Neg() Int32s
// Neg returns the elementwise negation of x.
//
// Asm: ZNEG, CPU Feature: SVE
func (x Int64s) Neg() Int64s
/* NotEqual */
// NotEqual returns a mask whose elements indicate whether x != y.
//
// Asm: ZFCMNE, CPU Feature: SVE
func (x Float32s) NotEqual(y Float32s) Mask32s
// NotEqual returns a mask whose elements indicate whether x != y.
//
// Asm: ZFCMNE, CPU Feature: SVE
func (x Float64s) NotEqual(y Float64s) Mask64s
// NotEqual returns a mask whose elements indicate whether x != y.
//
// Asm: ZCMPNE, CPU Feature: SVE
func (x Int8s) NotEqual(y Int8s) Mask8s
// NotEqual returns a mask whose elements indicate whether x != y.
//
// Asm: ZCMPNE, CPU Feature: SVE
func (x Int16s) NotEqual(y Int16s) Mask16s
// NotEqual returns a mask whose elements indicate whether x != y.
//
// Asm: ZCMPNE, CPU Feature: SVE
func (x Int32s) NotEqual(y Int32s) Mask32s
// NotEqual returns a mask whose elements indicate whether x != y.
//
// Asm: ZCMPNE, CPU Feature: SVE
func (x Int64s) NotEqual(y Int64s) Mask64s
// NotEqual returns a mask whose elements indicate whether x != y.
//
// Asm: ZCMPNE, CPU Feature: SVE
func (x Uint8s) NotEqual(y Uint8s) Mask8s
// NotEqual returns a mask whose elements indicate whether x != y.
//
// Asm: ZCMPNE, CPU Feature: SVE
func (x Uint16s) NotEqual(y Uint16s) Mask16s
// NotEqual returns a mask whose elements indicate whether x != y.
//
// Asm: ZCMPNE, CPU Feature: SVE
func (x Uint32s) NotEqual(y Uint32s) Mask32s
// NotEqual returns a mask whose elements indicate whether x != y.
//
// Asm: ZCMPNE, CPU Feature: SVE
func (x Uint64s) NotEqual(y Uint64s) Mask64s
/* Or */
// Or performs a bitwise x | y.
//
// Asm: ZORR, CPU Feature: SVE
func (x Int8s) Or(y Int8s) Int8s
// Or performs a bitwise x | y.
//
// Asm: ZORR, CPU Feature: SVE
func (x Int16s) Or(y Int16s) Int16s
// Or performs a bitwise x | y.
//
// Asm: ZORR, CPU Feature: SVE
func (x Int32s) Or(y Int32s) Int32s
// Or performs a bitwise x | y.
//
// Asm: ZORR, CPU Feature: SVE
func (x Int64s) Or(y Int64s) Int64s
// Or performs a bitwise x | y.
//
// Asm: ZORR, CPU Feature: SVE
func (x Uint8s) Or(y Uint8s) Uint8s
// Or performs a bitwise x | y.
//
// Asm: ZORR, CPU Feature: SVE
func (x Uint16s) Or(y Uint16s) Uint16s
// Or performs a bitwise x | y.
//
// Asm: ZORR, CPU Feature: SVE
func (x Uint32s) Or(y Uint32s) Uint32s
// Or performs a bitwise x | y.
//
// Asm: ZORR, CPU Feature: SVE
func (x Uint64s) Or(y Uint64s) Uint64s
/* Round */
// Round rounds elements to the nearest integer, rounding ties to even.
//
// Asm: ZFRINTN, CPU Feature: SVE
func (x Float32s) Round() Float32s
// Round rounds elements to the nearest integer, rounding ties to even.
//
// Asm: ZFRINTN, CPU Feature: SVE
func (x Float64s) Round() Float64s
/* Sqrt */
// Sqrt computes the square root of each element.
//
// Asm: ZFSQRT, CPU Feature: SVE
func (x Float32s) Sqrt() Float32s
// Sqrt computes the square root of each element.
//
// Asm: ZFSQRT, CPU Feature: SVE
func (x Float64s) Sqrt() Float64s
/* Sub */
// Sub subtracts corresponding elements of two vectors.
//
// Asm: ZFSUB, CPU Feature: SVE
func (x Float32s) Sub(y Float32s) Float32s
// Sub subtracts corresponding elements of two vectors.
//
// Asm: ZFSUB, CPU Feature: SVE
func (x Float64s) Sub(y Float64s) Float64s
// Sub subtracts corresponding elements of two vectors.
//
// Asm: ZSUB, CPU Feature: SVE
func (x Int8s) Sub(y Int8s) Int8s
// Sub subtracts corresponding elements of two vectors.
//
// Asm: ZSUB, CPU Feature: SVE
func (x Int16s) Sub(y Int16s) Int16s
// Sub subtracts corresponding elements of two vectors.
//
// Asm: ZSUB, CPU Feature: SVE
func (x Int32s) Sub(y Int32s) Int32s
// Sub subtracts corresponding elements of two vectors.
//
// Asm: ZSUB, CPU Feature: SVE
func (x Int64s) Sub(y Int64s) Int64s
// Sub subtracts corresponding elements of two vectors.
//
// Asm: ZSUB, CPU Feature: SVE
func (x Uint8s) Sub(y Uint8s) Uint8s
// Sub subtracts corresponding elements of two vectors.
//
// Asm: ZSUB, CPU Feature: SVE
func (x Uint16s) Sub(y Uint16s) Uint16s
// Sub subtracts corresponding elements of two vectors.
//
// Asm: ZSUB, CPU Feature: SVE
func (x Uint32s) Sub(y Uint32s) Uint32s
// Sub subtracts corresponding elements of two vectors.
//
// Asm: ZSUB, CPU Feature: SVE
func (x Uint64s) Sub(y Uint64s) Uint64s
/* SubSaturated */
// SubSaturated subtracts corresponding elements of two vectors with saturation.
//
// Asm: ZSQSUB, CPU Feature: SVE
func (x Int8s) SubSaturated(y Int8s) Int8s
// SubSaturated subtracts corresponding elements of two vectors with saturation.
//
// Asm: ZSQSUB, CPU Feature: SVE
func (x Int16s) SubSaturated(y Int16s) Int16s
// SubSaturated subtracts corresponding elements of two vectors with saturation.
//
// Asm: ZSQSUB, CPU Feature: SVE
func (x Int32s) SubSaturated(y Int32s) Int32s
// SubSaturated subtracts corresponding elements of two vectors with saturation.
//
// Asm: ZSQSUB, CPU Feature: SVE
func (x Int64s) SubSaturated(y Int64s) Int64s
// SubSaturated subtracts corresponding elements of two vectors with saturation.
//
// Asm: ZUQSUB, CPU Feature: SVE
func (x Uint8s) SubSaturated(y Uint8s) Uint8s
// SubSaturated subtracts corresponding elements of two vectors with saturation.
//
// Asm: ZUQSUB, CPU Feature: SVE
func (x Uint16s) SubSaturated(y Uint16s) Uint16s
// SubSaturated subtracts corresponding elements of two vectors with saturation.
//
// Asm: ZUQSUB, CPU Feature: SVE
func (x Uint32s) SubSaturated(y Uint32s) Uint32s
// SubSaturated subtracts corresponding elements of two vectors with saturation.
//
// Asm: ZUQSUB, CPU Feature: SVE
func (x Uint64s) SubSaturated(y Uint64s) Uint64s
/* Trunc */
// Trunc truncates elements towards zero.
//
// Asm: ZFRINTZ, CPU Feature: SVE
func (x Float32s) Trunc() Float32s
// Trunc truncates elements towards zero.
//
// Asm: ZFRINTZ, CPU Feature: SVE
func (x Float64s) Trunc() Float64s
/* Xor */
// Xor performs a bitwise x ^ y.
//
// Asm: ZEOR, CPU Feature: SVE
func (x Int8s) Xor(y Int8s) Int8s
// Xor performs a bitwise x ^ y.
//
// Asm: ZEOR, CPU Feature: SVE
func (x Int16s) Xor(y Int16s) Int16s
// Xor performs a bitwise x ^ y.
//
// Asm: ZEOR, CPU Feature: SVE
func (x Int32s) Xor(y Int32s) Int32s
// Xor performs a bitwise x ^ y.
//
// Asm: ZEOR, CPU Feature: SVE
func (x Int64s) Xor(y Int64s) Int64s
// Xor performs a bitwise x ^ y.
//
// Asm: ZEOR, CPU Feature: SVE
func (x Uint8s) Xor(y Uint8s) Uint8s
// Xor performs a bitwise x ^ y.
//
// Asm: ZEOR, CPU Feature: SVE
func (x Uint16s) Xor(y Uint16s) Uint16s
// Xor performs a bitwise x ^ y.
//
// Asm: ZEOR, CPU Feature: SVE
func (x Uint32s) Xor(y Uint32s) Uint32s
// Xor performs a bitwise x ^ y.
//
// Asm: ZEOR, CPU Feature: SVE
func (x Uint64s) Xor(y Uint64s) Uint64s
// BitsToInt8 reinterprets the bits of a Uint8s vector as a Int8s vector
func (x Uint8s) BitsToInt8() Int8s
// ConvertToInt8 converts a Uint8s vector to a Int8s vector
func (x Uint8s) ConvertToInt8() Int8s
// ConvertToUint8 converts a Int8s vector to a Uint8s vector
func (x Int8s) ConvertToUint8() Uint8s
// ToBits reinterprets the bits of a Int8s vector as a Uint8s vector
func (x Int8s) ToBits() Uint8s
// ReshapeToUint16s reinterprets the bits of a Uint8s vector as a Uint16s vector
func (x Uint8s) ReshapeToUint16s() Uint16s
// ReshapeToUint32s reinterprets the bits of a Uint8s vector as a Uint32s vector
func (x Uint8s) ReshapeToUint32s() Uint32s
// ReshapeToUint64s reinterprets the bits of a Uint8s vector as a Uint64s vector
func (x Uint8s) ReshapeToUint64s() Uint64s
// BitsToInt16 reinterprets the bits of a Uint16s vector as a Int16s vector
func (x Uint16s) BitsToInt16() Int16s
// ConvertToInt16 converts a Uint16s vector to a Int16s vector
func (x Uint16s) ConvertToInt16() Int16s
// ConvertToUint16 converts a Int16s vector to a Uint16s vector
func (x Int16s) ConvertToUint16() Uint16s
// ToBits reinterprets the bits of a Int16s vector as a Uint16s vector
func (x Int16s) ToBits() Uint16s
// ReshapeToUint8s reinterprets the bits of a Uint16s vector as a Uint8s vector
func (x Uint16s) ReshapeToUint8s() Uint8s
// ReshapeToUint32s reinterprets the bits of a Uint16s vector as a Uint32s vector
func (x Uint16s) ReshapeToUint32s() Uint32s
// ReshapeToUint64s reinterprets the bits of a Uint16s vector as a Uint64s vector
func (x Uint16s) ReshapeToUint64s() Uint64s
// BitsToFloat32 reinterprets the bits of a Uint32s vector as a Float32s vector
func (x Uint32s) BitsToFloat32() Float32s
// ToBits reinterprets the bits of a Float32s vector as a Uint32s vector
func (x Float32s) ToBits() Uint32s
// BitsToInt32 reinterprets the bits of a Uint32s vector as a Int32s vector
func (x Uint32s) BitsToInt32() Int32s
// ConvertToInt32 converts a Uint32s vector to a Int32s vector
func (x Uint32s) ConvertToInt32() Int32s
// ConvertToUint32 converts a Int32s vector to a Uint32s vector
func (x Int32s) ConvertToUint32() Uint32s
// ToBits reinterprets the bits of a Int32s vector as a Uint32s vector
func (x Int32s) ToBits() Uint32s
// ReshapeToUint8s reinterprets the bits of a Uint32s vector as a Uint8s vector
func (x Uint32s) ReshapeToUint8s() Uint8s
// ReshapeToUint16s reinterprets the bits of a Uint32s vector as a Uint16s vector
func (x Uint32s) ReshapeToUint16s() Uint16s
// ReshapeToUint64s reinterprets the bits of a Uint32s vector as a Uint64s vector
func (x Uint32s) ReshapeToUint64s() Uint64s
// BitsToFloat64 reinterprets the bits of a Uint64s vector as a Float64s vector
func (x Uint64s) BitsToFloat64() Float64s
// ToBits reinterprets the bits of a Float64s vector as a Uint64s vector
func (x Float64s) ToBits() Uint64s
// BitsToInt64 reinterprets the bits of a Uint64s vector as a Int64s vector
func (x Uint64s) BitsToInt64() Int64s
// ConvertToInt64 converts a Uint64s vector to a Int64s vector
func (x Uint64s) ConvertToInt64() Int64s
// ConvertToUint64 converts a Int64s vector to a Uint64s vector
func (x Int64s) ConvertToUint64() Uint64s
// ToBits reinterprets the bits of a Int64s vector as a Uint64s vector
func (x Int64s) ToBits() Uint64s
// ReshapeToUint8s reinterprets the bits of a Uint64s vector as a Uint8s vector
func (x Uint64s) ReshapeToUint8s() Uint8s
// ReshapeToUint16s reinterprets the bits of a Uint64s vector as a Uint16s vector
func (x Uint64s) ReshapeToUint16s() Uint16s
// ReshapeToUint32s reinterprets the bits of a Uint64s vector as a Uint32s vector
func (x Uint64s) ReshapeToUint32s() Uint32s