// Code generated by 'go run genfiles.go'; DO NOT EDIT.//go:build goexperiment.simdpackage archsimd// BroadcastInt8x16 returns a vector with the input// x assigned to all elements of the output.//// Emulated, CPU Feature AVX2func ( int8) Int8x16 {varInt8x16return .SetElem(0, ).Broadcast128()}// BroadcastInt16x8 returns a vector with the input// x assigned to all elements of the output.//// Emulated, CPU Feature AVX2func ( int16) Int16x8 {varInt16x8return .SetElem(0, ).Broadcast128()}// BroadcastInt32x4 returns a vector with the input// x assigned to all elements of the output.//// Emulated, CPU Feature AVX2func ( int32) Int32x4 {varInt32x4return .SetElem(0, ).Broadcast128()}// BroadcastInt64x2 returns a vector with the input// x assigned to all elements of the output.//// Emulated, CPU Feature AVX2func ( int64) Int64x2 {varInt64x2return .SetElem(0, ).Broadcast128()}// BroadcastUint8x16 returns a vector with the input// x assigned to all elements of the output.//// Emulated, CPU Feature AVX2func ( uint8) Uint8x16 {varUint8x16return .SetElem(0, ).Broadcast128()}// BroadcastUint16x8 returns a vector with the input// x assigned to all elements of the output.//// Emulated, CPU Feature AVX2func ( uint16) Uint16x8 {varUint16x8return .SetElem(0, ).Broadcast128()}// BroadcastUint32x4 returns a vector with the input// x assigned to all elements of the output.//// Emulated, CPU Feature AVX2func ( uint32) Uint32x4 {varUint32x4return .SetElem(0, ).Broadcast128()}// BroadcastUint64x2 returns a vector with the input// x assigned to all elements of the output.//// Emulated, CPU Feature AVX2func ( uint64) Uint64x2 {varUint64x2return .SetElem(0, ).Broadcast128()}// BroadcastFloat32x4 returns a vector with the input// x assigned to all elements of the output.//// Emulated, CPU Feature AVX2func ( float32) Float32x4 {varFloat32x4return .SetElem(0, ).Broadcast128()}// BroadcastFloat64x2 returns a vector with the input// x assigned to all elements of the output.//// Emulated, CPU Feature AVX2func ( float64) Float64x2 {varFloat64x2return .SetElem(0, ).Broadcast128()}// BroadcastInt8x32 returns a vector with the input// x assigned to all elements of the output.//// Emulated, CPU Feature AVX2func ( int8) Int8x32 {varInt8x16return .SetElem(0, ).Broadcast256()}// BroadcastInt16x16 returns a vector with the input// x assigned to all elements of the output.//// Emulated, CPU Feature AVX2func ( int16) Int16x16 {varInt16x8return .SetElem(0, ).Broadcast256()}// BroadcastInt32x8 returns a vector with the input// x assigned to all elements of the output.//// Emulated, CPU Feature AVX2func ( int32) Int32x8 {varInt32x4return .SetElem(0, ).Broadcast256()}// BroadcastInt64x4 returns a vector with the input// x assigned to all elements of the output.//// Emulated, CPU Feature AVX2func ( int64) Int64x4 {varInt64x2return .SetElem(0, ).Broadcast256()}// BroadcastUint8x32 returns a vector with the input// x assigned to all elements of the output.//// Emulated, CPU Feature AVX2func ( uint8) Uint8x32 {varUint8x16return .SetElem(0, ).Broadcast256()}// BroadcastUint16x16 returns a vector with the input// x assigned to all elements of the output.//// Emulated, CPU Feature AVX2func ( uint16) Uint16x16 {varUint16x8return .SetElem(0, ).Broadcast256()}// BroadcastUint32x8 returns a vector with the input// x assigned to all elements of the output.//// Emulated, CPU Feature AVX2func ( uint32) Uint32x8 {varUint32x4return .SetElem(0, ).Broadcast256()}// BroadcastUint64x4 returns a vector with the input// x assigned to all elements of the output.//// Emulated, CPU Feature AVX2func ( uint64) Uint64x4 {varUint64x2return .SetElem(0, ).Broadcast256()}// BroadcastFloat32x8 returns a vector with the input// x assigned to all elements of the output.//// Emulated, CPU Feature AVX2func ( float32) Float32x8 {varFloat32x4return .SetElem(0, ).Broadcast256()}// BroadcastFloat64x4 returns a vector with the input// x assigned to all elements of the output.//// Emulated, CPU Feature AVX2func ( float64) Float64x4 {varFloat64x2return .SetElem(0, ).Broadcast256()}// BroadcastInt8x64 returns a vector with the input// x assigned to all elements of the output.//// Emulated, CPU Feature AVX512BWfunc ( int8) Int8x64 {varInt8x16return .SetElem(0, ).Broadcast512()}// BroadcastInt16x32 returns a vector with the input// x assigned to all elements of the output.//// Emulated, CPU Feature AVX512BWfunc ( int16) Int16x32 {varInt16x8return .SetElem(0, ).Broadcast512()}// BroadcastInt32x16 returns a vector with the input// x assigned to all elements of the output.//// Emulated, CPU Feature AVX512Ffunc ( int32) Int32x16 {varInt32x4return .SetElem(0, ).Broadcast512()}// BroadcastInt64x8 returns a vector with the input// x assigned to all elements of the output.//// Emulated, CPU Feature AVX512Ffunc ( int64) Int64x8 {varInt64x2return .SetElem(0, ).Broadcast512()}// BroadcastUint8x64 returns a vector with the input// x assigned to all elements of the output.//// Emulated, CPU Feature AVX512BWfunc ( uint8) Uint8x64 {varUint8x16return .SetElem(0, ).Broadcast512()}// BroadcastUint16x32 returns a vector with the input// x assigned to all elements of the output.//// Emulated, CPU Feature AVX512BWfunc ( uint16) Uint16x32 {varUint16x8return .SetElem(0, ).Broadcast512()}// BroadcastUint32x16 returns a vector with the input// x assigned to all elements of the output.//// Emulated, CPU Feature AVX512Ffunc ( uint32) Uint32x16 {varUint32x4return .SetElem(0, ).Broadcast512()}// BroadcastUint64x8 returns a vector with the input// x assigned to all elements of the output.//// Emulated, CPU Feature AVX512Ffunc ( uint64) Uint64x8 {varUint64x2return .SetElem(0, ).Broadcast512()}// BroadcastFloat32x16 returns a vector with the input// x assigned to all elements of the output.//// Emulated, CPU Feature AVX512Ffunc ( float32) Float32x16 {varFloat32x4return .SetElem(0, ).Broadcast512()}// BroadcastFloat64x8 returns a vector with the input// x assigned to all elements of the output.//// Emulated, CPU Feature AVX512Ffunc ( float64) Float64x8 {varFloat64x2return .SetElem(0, ).Broadcast512()}// ToMask converts from Int8x16 to Mask8x16, mask element is set to true when the corresponding vector element is non-zero.func ( Int8x16) () ( Mask8x16) {return .NotEqual(Int8x16{})}// ToMask converts from Int16x8 to Mask16x8, mask element is set to true when the corresponding vector element is non-zero.func ( Int16x8) () ( Mask16x8) {return .NotEqual(Int16x8{})}// ToMask converts from Int32x4 to Mask32x4, mask element is set to true when the corresponding vector element is non-zero.func ( Int32x4) () ( Mask32x4) {return .NotEqual(Int32x4{})}// ToMask converts from Int64x2 to Mask64x2, mask element is set to true when the corresponding vector element is non-zero.func ( Int64x2) () ( Mask64x2) {return .NotEqual(Int64x2{})}// ToMask converts from Int8x32 to Mask8x32, mask element is set to true when the corresponding vector element is non-zero.func ( Int8x32) () ( Mask8x32) {return .NotEqual(Int8x32{})}// ToMask converts from Int16x16 to Mask16x16, mask element is set to true when the corresponding vector element is non-zero.func ( Int16x16) () ( Mask16x16) {return .NotEqual(Int16x16{})}// ToMask converts from Int32x8 to Mask32x8, mask element is set to true when the corresponding vector element is non-zero.func ( Int32x8) () ( Mask32x8) {return .NotEqual(Int32x8{})}// ToMask converts from Int64x4 to Mask64x4, mask element is set to true when the corresponding vector element is non-zero.func ( Int64x4) () ( Mask64x4) {return .NotEqual(Int64x4{})}// ToMask converts from Int8x64 to Mask8x64, mask element is set to true when the corresponding vector element is non-zero.func ( Int8x64) () ( Mask8x64) {return .NotEqual(Int8x64{})}// ToMask converts from Int16x32 to Mask16x32, mask element is set to true when the corresponding vector element is non-zero.func ( Int16x32) () ( Mask16x32) {return .NotEqual(Int16x32{})}// ToMask converts from Int32x16 to Mask32x16, mask element is set to true when the corresponding vector element is non-zero.func ( Int32x16) () ( Mask32x16) {return .NotEqual(Int32x16{})}// ToMask converts from Int64x8 to Mask64x8, mask element is set to true when the corresponding vector element is non-zero.func ( Int64x8) () ( Mask64x8) {return .NotEqual(Int64x8{})}// Not returns the bitwise complement of x//// Emulated, CPU Feature AVXfunc ( Int8x16) () Int8x16 {return .Xor(.Equal().ToInt8x16())}// Not returns the bitwise complement of x//// Emulated, CPU Feature AVXfunc ( Int16x8) () Int16x8 {return .Xor(.Equal().ToInt16x8())}// Not returns the bitwise complement of x//// Emulated, CPU Feature AVXfunc ( Int32x4) () Int32x4 {return .Xor(.Equal().ToInt32x4())}// Not returns the bitwise complement of x//// Emulated, CPU Feature AVXfunc ( Int64x2) () Int64x2 {return .Xor(.Equal().ToInt64x2())}// Not returns the bitwise complement of x//// Emulated, CPU Feature AVX2func ( Int8x32) () Int8x32 {return .Xor(.Equal().ToInt8x32())}// Not returns the bitwise complement of x//// Emulated, CPU Feature AVX2func ( Int16x16) () Int16x16 {return .Xor(.Equal().ToInt16x16())}// Not returns the bitwise complement of x//// Emulated, CPU Feature AVX2func ( Int32x8) () Int32x8 {return .Xor(.Equal().ToInt32x8())}// Not returns the bitwise complement of x//// Emulated, CPU Feature AVX2func ( Int64x4) () Int64x4 {return .Xor(.Equal().ToInt64x4())}// Not returns the bitwise complement of x//// Emulated, CPU Feature AVX512func ( Int8x64) () Int8x64 {return .Xor(.Equal().ToInt8x64())}// Not returns the bitwise complement of x//// Emulated, CPU Feature AVX512func ( Int16x32) () Int16x32 {return .Xor(.Equal().ToInt16x32())}// Not returns the bitwise complement of x//// Emulated, CPU Feature AVX512func ( Int32x16) () Int32x16 {return .Xor(.Equal().ToInt32x16())}// Not returns the bitwise complement of x//// Emulated, CPU Feature AVX512func ( Int64x8) () Int64x8 {return .Xor(.Equal().ToInt64x8())}// Not returns the bitwise complement of x//// Emulated, CPU Feature AVXfunc ( Uint8x16) () Uint8x16 {return .Xor(.Equal().ToInt8x16().AsUint8x16())}// Not returns the bitwise complement of x//// Emulated, CPU Feature AVXfunc ( Uint16x8) () Uint16x8 {return .Xor(.Equal().ToInt16x8().AsUint16x8())}// Not returns the bitwise complement of x//// Emulated, CPU Feature AVXfunc ( Uint32x4) () Uint32x4 {return .Xor(.Equal().ToInt32x4().AsUint32x4())}// Not returns the bitwise complement of x//// Emulated, CPU Feature AVXfunc ( Uint64x2) () Uint64x2 {return .Xor(.Equal().ToInt64x2().AsUint64x2())}// Not returns the bitwise complement of x//// Emulated, CPU Feature AVX2func ( Uint8x32) () Uint8x32 {return .Xor(.Equal().ToInt8x32().AsUint8x32())}// Not returns the bitwise complement of x//// Emulated, CPU Feature AVX2func ( Uint16x16) () Uint16x16 {return .Xor(.Equal().ToInt16x16().AsUint16x16())}// Not returns the bitwise complement of x//// Emulated, CPU Feature AVX2func ( Uint32x8) () Uint32x8 {return .Xor(.Equal().ToInt32x8().AsUint32x8())}// Not returns the bitwise complement of x//// Emulated, CPU Feature AVX2func ( Uint64x4) () Uint64x4 {return .Xor(.Equal().ToInt64x4().AsUint64x4())}// Not returns the bitwise complement of x//// Emulated, CPU Feature AVX512func ( Uint8x64) () Uint8x64 {return .Xor(.Equal().ToInt8x64().AsUint8x64())}// Not returns the bitwise complement of x//// Emulated, CPU Feature AVX512func ( Uint16x32) () Uint16x32 {return .Xor(.Equal().ToInt16x32().AsUint16x32())}// Not returns the bitwise complement of x//// Emulated, CPU Feature AVX512func ( Uint32x16) () Uint32x16 {return .Xor(.Equal().ToInt32x16().AsUint32x16())}// Not returns the bitwise complement of x//// Emulated, CPU Feature AVX512func ( Uint64x8) () Uint64x8 {return .Xor(.Equal().ToInt64x8().AsUint64x8())}// String returns a string representation of SIMD vector xfunc ( Int8x16) () string {var [16]int8 .Store(&)returnsliceToString([:])}// String returns a string representation of SIMD vector xfunc ( Int16x8) () string {var [8]int16 .Store(&)returnsliceToString([:])}// String returns a string representation of SIMD vector xfunc ( Int32x4) () string {var [4]int32 .Store(&)returnsliceToString([:])}// String returns a string representation of SIMD vector xfunc ( Int64x2) () string {var [2]int64 .Store(&)returnsliceToString([:])}// String returns a string representation of SIMD vector xfunc ( Uint8x16) () string {var [16]uint8 .Store(&)returnsliceToString([:])}// String returns a string representation of SIMD vector xfunc ( Uint16x8) () string {var [8]uint16 .Store(&)returnsliceToString([:])}// String returns a string representation of SIMD vector xfunc ( Uint32x4) () string {var [4]uint32 .Store(&)returnsliceToString([:])}// String returns a string representation of SIMD vector xfunc ( Uint64x2) () string {var [2]uint64 .Store(&)returnsliceToString([:])}// String returns a string representation of SIMD vector xfunc ( Float32x4) () string {var [4]float32 .Store(&)returnsliceToString([:])}// String returns a string representation of SIMD vector xfunc ( Float64x2) () string {var [2]float64 .Store(&)returnsliceToString([:])}// String returns a string representation of SIMD vector xfunc ( Int8x32) () string {var [32]int8 .Store(&)returnsliceToString([:])}// String returns a string representation of SIMD vector xfunc ( Int16x16) () string {var [16]int16 .Store(&)returnsliceToString([:])}// String returns a string representation of SIMD vector xfunc ( Int32x8) () string {var [8]int32 .Store(&)returnsliceToString([:])}// String returns a string representation of SIMD vector xfunc ( Int64x4) () string {var [4]int64 .Store(&)returnsliceToString([:])}// String returns a string representation of SIMD vector xfunc ( Uint8x32) () string {var [32]uint8 .Store(&)returnsliceToString([:])}// String returns a string representation of SIMD vector xfunc ( Uint16x16) () string {var [16]uint16 .Store(&)returnsliceToString([:])}// String returns a string representation of SIMD vector xfunc ( Uint32x8) () string {var [8]uint32 .Store(&)returnsliceToString([:])}// String returns a string representation of SIMD vector xfunc ( Uint64x4) () string {var [4]uint64 .Store(&)returnsliceToString([:])}// String returns a string representation of SIMD vector xfunc ( Float32x8) () string {var [8]float32 .Store(&)returnsliceToString([:])}// String returns a string representation of SIMD vector xfunc ( Float64x4) () string {var [4]float64 .Store(&)returnsliceToString([:])}// String returns a string representation of SIMD vector xfunc ( Int8x64) () string {var [64]int8 .Store(&)returnsliceToString([:])}// String returns a string representation of SIMD vector xfunc ( Int16x32) () string {var [32]int16 .Store(&)returnsliceToString([:])}// String returns a string representation of SIMD vector xfunc ( Int32x16) () string {var [16]int32 .Store(&)returnsliceToString([:])}// String returns a string representation of SIMD vector xfunc ( Int64x8) () string {var [8]int64 .Store(&)returnsliceToString([:])}// String returns a string representation of SIMD vector xfunc ( Uint8x64) () string {var [64]uint8 .Store(&)returnsliceToString([:])}// String returns a string representation of SIMD vector xfunc ( Uint16x32) () string {var [32]uint16 .Store(&)returnsliceToString([:])}// String returns a string representation of SIMD vector xfunc ( Uint32x16) () string {var [16]uint32 .Store(&)returnsliceToString([:])}// String returns a string representation of SIMD vector xfunc ( Uint64x8) () string {var [8]uint64 .Store(&)returnsliceToString([:])}// String returns a string representation of SIMD vector xfunc ( Float32x16) () string {var [16]float32 .Store(&)returnsliceToString([:])}// String returns a string representation of SIMD vector xfunc ( Float64x8) () string {var [8]float64 .Store(&)returnsliceToString([:])}
The pages are generated with Goldsv0.8.3-preview. (GOOS=linux GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds.