]> git.feebdaed.xyz Git - 0xmirror/go.git/commitdiff
simd/archsimd: reword documentation of As methods
authorCherry Mui <cherryyz@google.com>
Wed, 17 Dec 2025 04:14:43 +0000 (23:14 -0500)
committerCherry Mui <cherryyz@google.com>
Wed, 17 Dec 2025 15:31:27 +0000 (07:31 -0800)
Change-Id: Ifd6d3e5386383908435dd622e280edb6aa13fdab
Reviewed-on: https://go-review.googlesource.com/c/go/+/730660
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Reviewed-by: David Chase <drchase@google.com>
src/simd/archsimd/_gen/simdgen/gen_simdTypes.go
src/simd/archsimd/ops_amd64.go

index ca4f73c7389b1aaba944c061853ff68dd4669f42..baf035f31d179d2689b5f178878f6b6a4d1749ab 100644 (file)
@@ -30,6 +30,13 @@ func (x simdType) ElemBits() int {
        return x.Size / x.Lanes
 }
 
+func (x simdType) Article() string {
+       if strings.HasPrefix(x.Name, "Int") {
+               return "an"
+       }
+       return "a" // Float, Uint
+}
+
 // LanesContainer returns the smallest int/uint bit size that is
 // large enough to hold one bit for each lane.  E.g., Mask32x4
 // is 4 lanes, and a uint8 is the smallest uint that has 4 bits.
@@ -395,8 +402,8 @@ func ({{.Op1NameAndType "x"}}) {{.Go}}({{.ImmName}} uint8, {{.Op2NameAndType "y"
 {{end}}
 
 {{define "vectorConversion"}}
-// {{.Tdst.Name}} converts from {{.Tsrc.Name}} to {{.Tdst.Name}}
-func (from {{.Tsrc.Name}}) As{{.Tdst.Name}}() (to {{.Tdst.Name}})
+// As{{.Tdst.Name}} returns {{.Tdst.Article}} {{.Tdst.Name}} with the same bit representation as x.
+func (x {{.Tsrc.Name}}) As{{.Tdst.Name}}() {{.Tdst.Name}}
 {{end}}
 
 {{define "mask"}}
index acd5719e6e5d9ba792632287cfd4f77ff6a13023..b27ac3df0e5cf84d0792e5303b1ee03f02621df5 100644 (file)
@@ -7842,815 +7842,815 @@ func (x Uint64x4) Xor(y Uint64x4) Uint64x4
 // Asm: VPXORQ, CPU Feature: AVX512
 func (x Uint64x8) Xor(y Uint64x8) Uint64x8
 
-// Float64x2 converts from Float32x4 to Float64x2
-func (from Float32x4) AsFloat64x2() (to Float64x2)
+// AsFloat64x2 returns a Float64x2 with the same bit representation as x.
+func (x Float32x4) AsFloat64x2() Float64x2
 
-// Int8x16 converts from Float32x4 to Int8x16
-func (from Float32x4) AsInt8x16() (to Int8x16)
+// AsInt8x16 returns an Int8x16 with the same bit representation as x.
+func (x Float32x4) AsInt8x16() Int8x16
 
-// Int16x8 converts from Float32x4 to Int16x8
-func (from Float32x4) AsInt16x8() (to Int16x8)
+// AsInt16x8 returns an Int16x8 with the same bit representation as x.
+func (x Float32x4) AsInt16x8() Int16x8
 
-// Int32x4 converts from Float32x4 to Int32x4
-func (from Float32x4) AsInt32x4() (to Int32x4)
+// AsInt32x4 returns an Int32x4 with the same bit representation as x.
+func (x Float32x4) AsInt32x4() Int32x4
 
-// Int64x2 converts from Float32x4 to Int64x2
-func (from Float32x4) AsInt64x2() (to Int64x2)
+// AsInt64x2 returns an Int64x2 with the same bit representation as x.
+func (x Float32x4) AsInt64x2() Int64x2
 
-// Uint8x16 converts from Float32x4 to Uint8x16
-func (from Float32x4) AsUint8x16() (to Uint8x16)
+// AsUint8x16 returns a Uint8x16 with the same bit representation as x.
+func (x Float32x4) AsUint8x16() Uint8x16
 
-// Uint16x8 converts from Float32x4 to Uint16x8
-func (from Float32x4) AsUint16x8() (to Uint16x8)
+// AsUint16x8 returns a Uint16x8 with the same bit representation as x.
+func (x Float32x4) AsUint16x8() Uint16x8
 
-// Uint32x4 converts from Float32x4 to Uint32x4
-func (from Float32x4) AsUint32x4() (to Uint32x4)
+// AsUint32x4 returns a Uint32x4 with the same bit representation as x.
+func (x Float32x4) AsUint32x4() Uint32x4
 
-// Uint64x2 converts from Float32x4 to Uint64x2
-func (from Float32x4) AsUint64x2() (to Uint64x2)
+// AsUint64x2 returns a Uint64x2 with the same bit representation as x.
+func (x Float32x4) AsUint64x2() Uint64x2
 
-// Float64x4 converts from Float32x8 to Float64x4
-func (from Float32x8) AsFloat64x4() (to Float64x4)
+// AsFloat64x4 returns a Float64x4 with the same bit representation as x.
+func (x Float32x8) AsFloat64x4() Float64x4
 
-// Int8x32 converts from Float32x8 to Int8x32
-func (from Float32x8) AsInt8x32() (to Int8x32)
+// AsInt8x32 returns an Int8x32 with the same bit representation as x.
+func (x Float32x8) AsInt8x32() Int8x32
 
-// Int16x16 converts from Float32x8 to Int16x16
-func (from Float32x8) AsInt16x16() (to Int16x16)
+// AsInt16x16 returns an Int16x16 with the same bit representation as x.
+func (x Float32x8) AsInt16x16() Int16x16
 
-// Int32x8 converts from Float32x8 to Int32x8
-func (from Float32x8) AsInt32x8() (to Int32x8)
+// AsInt32x8 returns an Int32x8 with the same bit representation as x.
+func (x Float32x8) AsInt32x8() Int32x8
 
-// Int64x4 converts from Float32x8 to Int64x4
-func (from Float32x8) AsInt64x4() (to Int64x4)
+// AsInt64x4 returns an Int64x4 with the same bit representation as x.
+func (x Float32x8) AsInt64x4() Int64x4
 
-// Uint8x32 converts from Float32x8 to Uint8x32
-func (from Float32x8) AsUint8x32() (to Uint8x32)
+// AsUint8x32 returns a Uint8x32 with the same bit representation as x.
+func (x Float32x8) AsUint8x32() Uint8x32
 
-// Uint16x16 converts from Float32x8 to Uint16x16
-func (from Float32x8) AsUint16x16() (to Uint16x16)
+// AsUint16x16 returns a Uint16x16 with the same bit representation as x.
+func (x Float32x8) AsUint16x16() Uint16x16
 
-// Uint32x8 converts from Float32x8 to Uint32x8
-func (from Float32x8) AsUint32x8() (to Uint32x8)
+// AsUint32x8 returns a Uint32x8 with the same bit representation as x.
+func (x Float32x8) AsUint32x8() Uint32x8
 
-// Uint64x4 converts from Float32x8 to Uint64x4
-func (from Float32x8) AsUint64x4() (to Uint64x4)
+// AsUint64x4 returns a Uint64x4 with the same bit representation as x.
+func (x Float32x8) AsUint64x4() Uint64x4
 
-// Float64x8 converts from Float32x16 to Float64x8
-func (from Float32x16) AsFloat64x8() (to Float64x8)
+// AsFloat64x8 returns a Float64x8 with the same bit representation as x.
+func (x Float32x16) AsFloat64x8() Float64x8
 
-// Int8x64 converts from Float32x16 to Int8x64
-func (from Float32x16) AsInt8x64() (to Int8x64)
+// AsInt8x64 returns an Int8x64 with the same bit representation as x.
+func (x Float32x16) AsInt8x64() Int8x64
 
-// Int16x32 converts from Float32x16 to Int16x32
-func (from Float32x16) AsInt16x32() (to Int16x32)
+// AsInt16x32 returns an Int16x32 with the same bit representation as x.
+func (x Float32x16) AsInt16x32() Int16x32
 
-// Int32x16 converts from Float32x16 to Int32x16
-func (from Float32x16) AsInt32x16() (to Int32x16)
+// AsInt32x16 returns an Int32x16 with the same bit representation as x.
+func (x Float32x16) AsInt32x16() Int32x16
 
-// Int64x8 converts from Float32x16 to Int64x8
-func (from Float32x16) AsInt64x8() (to Int64x8)
+// AsInt64x8 returns an Int64x8 with the same bit representation as x.
+func (x Float32x16) AsInt64x8() Int64x8
 
-// Uint8x64 converts from Float32x16 to Uint8x64
-func (from Float32x16) AsUint8x64() (to Uint8x64)
+// AsUint8x64 returns a Uint8x64 with the same bit representation as x.
+func (x Float32x16) AsUint8x64() Uint8x64
 
-// Uint16x32 converts from Float32x16 to Uint16x32
-func (from Float32x16) AsUint16x32() (to Uint16x32)
+// AsUint16x32 returns a Uint16x32 with the same bit representation as x.
+func (x Float32x16) AsUint16x32() Uint16x32
 
-// Uint32x16 converts from Float32x16 to Uint32x16
-func (from Float32x16) AsUint32x16() (to Uint32x16)
+// AsUint32x16 returns a Uint32x16 with the same bit representation as x.
+func (x Float32x16) AsUint32x16() Uint32x16
 
-// Uint64x8 converts from Float32x16 to Uint64x8
-func (from Float32x16) AsUint64x8() (to Uint64x8)
+// AsUint64x8 returns a Uint64x8 with the same bit representation as x.
+func (x Float32x16) AsUint64x8() Uint64x8
 
-// Float32x4 converts from Float64x2 to Float32x4
-func (from Float64x2) AsFloat32x4() (to Float32x4)
+// AsFloat32x4 returns a Float32x4 with the same bit representation as x.
+func (x Float64x2) AsFloat32x4() Float32x4
 
-// Int8x16 converts from Float64x2 to Int8x16
-func (from Float64x2) AsInt8x16() (to Int8x16)
+// AsInt8x16 returns an Int8x16 with the same bit representation as x.
+func (x Float64x2) AsInt8x16() Int8x16
 
-// Int16x8 converts from Float64x2 to Int16x8
-func (from Float64x2) AsInt16x8() (to Int16x8)
+// AsInt16x8 returns an Int16x8 with the same bit representation as x.
+func (x Float64x2) AsInt16x8() Int16x8
 
-// Int32x4 converts from Float64x2 to Int32x4
-func (from Float64x2) AsInt32x4() (to Int32x4)
+// AsInt32x4 returns an Int32x4 with the same bit representation as x.
+func (x Float64x2) AsInt32x4() Int32x4
 
-// Int64x2 converts from Float64x2 to Int64x2
-func (from Float64x2) AsInt64x2() (to Int64x2)
+// AsInt64x2 returns an Int64x2 with the same bit representation as x.
+func (x Float64x2) AsInt64x2() Int64x2
 
-// Uint8x16 converts from Float64x2 to Uint8x16
-func (from Float64x2) AsUint8x16() (to Uint8x16)
+// AsUint8x16 returns a Uint8x16 with the same bit representation as x.
+func (x Float64x2) AsUint8x16() Uint8x16
 
-// Uint16x8 converts from Float64x2 to Uint16x8
-func (from Float64x2) AsUint16x8() (to Uint16x8)
+// AsUint16x8 returns a Uint16x8 with the same bit representation as x.
+func (x Float64x2) AsUint16x8() Uint16x8
 
-// Uint32x4 converts from Float64x2 to Uint32x4
-func (from Float64x2) AsUint32x4() (to Uint32x4)
+// AsUint32x4 returns a Uint32x4 with the same bit representation as x.
+func (x Float64x2) AsUint32x4() Uint32x4
 
-// Uint64x2 converts from Float64x2 to Uint64x2
-func (from Float64x2) AsUint64x2() (to Uint64x2)
+// AsUint64x2 returns a Uint64x2 with the same bit representation as x.
+func (x Float64x2) AsUint64x2() Uint64x2
 
-// Float32x8 converts from Float64x4 to Float32x8
-func (from Float64x4) AsFloat32x8() (to Float32x8)
+// AsFloat32x8 returns a Float32x8 with the same bit representation as x.
+func (x Float64x4) AsFloat32x8() Float32x8
 
-// Int8x32 converts from Float64x4 to Int8x32
-func (from Float64x4) AsInt8x32() (to Int8x32)
+// AsInt8x32 returns an Int8x32 with the same bit representation as x.
+func (x Float64x4) AsInt8x32() Int8x32
 
-// Int16x16 converts from Float64x4 to Int16x16
-func (from Float64x4) AsInt16x16() (to Int16x16)
+// AsInt16x16 returns an Int16x16 with the same bit representation as x.
+func (x Float64x4) AsInt16x16() Int16x16
 
-// Int32x8 converts from Float64x4 to Int32x8
-func (from Float64x4) AsInt32x8() (to Int32x8)
+// AsInt32x8 returns an Int32x8 with the same bit representation as x.
+func (x Float64x4) AsInt32x8() Int32x8
 
-// Int64x4 converts from Float64x4 to Int64x4
-func (from Float64x4) AsInt64x4() (to Int64x4)
+// AsInt64x4 returns an Int64x4 with the same bit representation as x.
+func (x Float64x4) AsInt64x4() Int64x4
 
-// Uint8x32 converts from Float64x4 to Uint8x32
-func (from Float64x4) AsUint8x32() (to Uint8x32)
+// AsUint8x32 returns a Uint8x32 with the same bit representation as x.
+func (x Float64x4) AsUint8x32() Uint8x32
 
-// Uint16x16 converts from Float64x4 to Uint16x16
-func (from Float64x4) AsUint16x16() (to Uint16x16)
+// AsUint16x16 returns a Uint16x16 with the same bit representation as x.
+func (x Float64x4) AsUint16x16() Uint16x16
 
-// Uint32x8 converts from Float64x4 to Uint32x8
-func (from Float64x4) AsUint32x8() (to Uint32x8)
+// AsUint32x8 returns a Uint32x8 with the same bit representation as x.
+func (x Float64x4) AsUint32x8() Uint32x8
 
-// Uint64x4 converts from Float64x4 to Uint64x4
-func (from Float64x4) AsUint64x4() (to Uint64x4)
+// AsUint64x4 returns a Uint64x4 with the same bit representation as x.
+func (x Float64x4) AsUint64x4() Uint64x4
 
-// Float32x16 converts from Float64x8 to Float32x16
-func (from Float64x8) AsFloat32x16() (to Float32x16)
+// AsFloat32x16 returns a Float32x16 with the same bit representation as x.
+func (x Float64x8) AsFloat32x16() Float32x16
 
-// Int8x64 converts from Float64x8 to Int8x64
-func (from Float64x8) AsInt8x64() (to Int8x64)
+// AsInt8x64 returns an Int8x64 with the same bit representation as x.
+func (x Float64x8) AsInt8x64() Int8x64
 
-// Int16x32 converts from Float64x8 to Int16x32
-func (from Float64x8) AsInt16x32() (to Int16x32)
+// AsInt16x32 returns an Int16x32 with the same bit representation as x.
+func (x Float64x8) AsInt16x32() Int16x32
 
-// Int32x16 converts from Float64x8 to Int32x16
-func (from Float64x8) AsInt32x16() (to Int32x16)
+// AsInt32x16 returns an Int32x16 with the same bit representation as x.
+func (x Float64x8) AsInt32x16() Int32x16
 
-// Int64x8 converts from Float64x8 to Int64x8
-func (from Float64x8) AsInt64x8() (to Int64x8)
+// AsInt64x8 returns an Int64x8 with the same bit representation as x.
+func (x Float64x8) AsInt64x8() Int64x8
 
-// Uint8x64 converts from Float64x8 to Uint8x64
-func (from Float64x8) AsUint8x64() (to Uint8x64)
+// AsUint8x64 returns a Uint8x64 with the same bit representation as x.
+func (x Float64x8) AsUint8x64() Uint8x64
 
-// Uint16x32 converts from Float64x8 to Uint16x32
-func (from Float64x8) AsUint16x32() (to Uint16x32)
+// AsUint16x32 returns a Uint16x32 with the same bit representation as x.
+func (x Float64x8) AsUint16x32() Uint16x32
 
-// Uint32x16 converts from Float64x8 to Uint32x16
-func (from Float64x8) AsUint32x16() (to Uint32x16)
+// AsUint32x16 returns a Uint32x16 with the same bit representation as x.
+func (x Float64x8) AsUint32x16() Uint32x16
 
-// Uint64x8 converts from Float64x8 to Uint64x8
-func (from Float64x8) AsUint64x8() (to Uint64x8)
+// AsUint64x8 returns a Uint64x8 with the same bit representation as x.
+func (x Float64x8) AsUint64x8() Uint64x8
 
-// Float32x4 converts from Int8x16 to Float32x4
-func (from Int8x16) AsFloat32x4() (to Float32x4)
+// AsFloat32x4 returns a Float32x4 with the same bit representation as x.
+func (x Int8x16) AsFloat32x4() Float32x4
 
-// Float64x2 converts from Int8x16 to Float64x2
-func (from Int8x16) AsFloat64x2() (to Float64x2)
+// AsFloat64x2 returns a Float64x2 with the same bit representation as x.
+func (x Int8x16) AsFloat64x2() Float64x2
 
-// Int16x8 converts from Int8x16 to Int16x8
-func (from Int8x16) AsInt16x8() (to Int16x8)
+// AsInt16x8 returns an Int16x8 with the same bit representation as x.
+func (x Int8x16) AsInt16x8() Int16x8
 
-// Int32x4 converts from Int8x16 to Int32x4
-func (from Int8x16) AsInt32x4() (to Int32x4)
+// AsInt32x4 returns an Int32x4 with the same bit representation as x.
+func (x Int8x16) AsInt32x4() Int32x4
 
-// Int64x2 converts from Int8x16 to Int64x2
-func (from Int8x16) AsInt64x2() (to Int64x2)
+// AsInt64x2 returns an Int64x2 with the same bit representation as x.
+func (x Int8x16) AsInt64x2() Int64x2
 
-// Uint8x16 converts from Int8x16 to Uint8x16
-func (from Int8x16) AsUint8x16() (to Uint8x16)
+// AsUint8x16 returns a Uint8x16 with the same bit representation as x.
+func (x Int8x16) AsUint8x16() Uint8x16
 
-// Uint16x8 converts from Int8x16 to Uint16x8
-func (from Int8x16) AsUint16x8() (to Uint16x8)
+// AsUint16x8 returns a Uint16x8 with the same bit representation as x.
+func (x Int8x16) AsUint16x8() Uint16x8
 
-// Uint32x4 converts from Int8x16 to Uint32x4
-func (from Int8x16) AsUint32x4() (to Uint32x4)
+// AsUint32x4 returns a Uint32x4 with the same bit representation as x.
+func (x Int8x16) AsUint32x4() Uint32x4
 
-// Uint64x2 converts from Int8x16 to Uint64x2
-func (from Int8x16) AsUint64x2() (to Uint64x2)
+// AsUint64x2 returns a Uint64x2 with the same bit representation as x.
+func (x Int8x16) AsUint64x2() Uint64x2
 
-// Float32x8 converts from Int8x32 to Float32x8
-func (from Int8x32) AsFloat32x8() (to Float32x8)
+// AsFloat32x8 returns a Float32x8 with the same bit representation as x.
+func (x Int8x32) AsFloat32x8() Float32x8
 
-// Float64x4 converts from Int8x32 to Float64x4
-func (from Int8x32) AsFloat64x4() (to Float64x4)
+// AsFloat64x4 returns a Float64x4 with the same bit representation as x.
+func (x Int8x32) AsFloat64x4() Float64x4
 
-// Int16x16 converts from Int8x32 to Int16x16
-func (from Int8x32) AsInt16x16() (to Int16x16)
+// AsInt16x16 returns an Int16x16 with the same bit representation as x.
+func (x Int8x32) AsInt16x16() Int16x16
 
-// Int32x8 converts from Int8x32 to Int32x8
-func (from Int8x32) AsInt32x8() (to Int32x8)
+// AsInt32x8 returns an Int32x8 with the same bit representation as x.
+func (x Int8x32) AsInt32x8() Int32x8
 
-// Int64x4 converts from Int8x32 to Int64x4
-func (from Int8x32) AsInt64x4() (to Int64x4)
+// AsInt64x4 returns an Int64x4 with the same bit representation as x.
+func (x Int8x32) AsInt64x4() Int64x4
 
-// Uint8x32 converts from Int8x32 to Uint8x32
-func (from Int8x32) AsUint8x32() (to Uint8x32)
+// AsUint8x32 returns a Uint8x32 with the same bit representation as x.
+func (x Int8x32) AsUint8x32() Uint8x32
 
-// Uint16x16 converts from Int8x32 to Uint16x16
-func (from Int8x32) AsUint16x16() (to Uint16x16)
+// AsUint16x16 returns a Uint16x16 with the same bit representation as x.
+func (x Int8x32) AsUint16x16() Uint16x16
 
-// Uint32x8 converts from Int8x32 to Uint32x8
-func (from Int8x32) AsUint32x8() (to Uint32x8)
+// AsUint32x8 returns a Uint32x8 with the same bit representation as x.
+func (x Int8x32) AsUint32x8() Uint32x8
 
-// Uint64x4 converts from Int8x32 to Uint64x4
-func (from Int8x32) AsUint64x4() (to Uint64x4)
+// AsUint64x4 returns a Uint64x4 with the same bit representation as x.
+func (x Int8x32) AsUint64x4() Uint64x4
 
-// Float32x16 converts from Int8x64 to Float32x16
-func (from Int8x64) AsFloat32x16() (to Float32x16)
+// AsFloat32x16 returns a Float32x16 with the same bit representation as x.
+func (x Int8x64) AsFloat32x16() Float32x16
 
-// Float64x8 converts from Int8x64 to Float64x8
-func (from Int8x64) AsFloat64x8() (to Float64x8)
+// AsFloat64x8 returns a Float64x8 with the same bit representation as x.
+func (x Int8x64) AsFloat64x8() Float64x8
 
-// Int16x32 converts from Int8x64 to Int16x32
-func (from Int8x64) AsInt16x32() (to Int16x32)
+// AsInt16x32 returns an Int16x32 with the same bit representation as x.
+func (x Int8x64) AsInt16x32() Int16x32
 
-// Int32x16 converts from Int8x64 to Int32x16
-func (from Int8x64) AsInt32x16() (to Int32x16)
+// AsInt32x16 returns an Int32x16 with the same bit representation as x.
+func (x Int8x64) AsInt32x16() Int32x16
 
-// Int64x8 converts from Int8x64 to Int64x8
-func (from Int8x64) AsInt64x8() (to Int64x8)
+// AsInt64x8 returns an Int64x8 with the same bit representation as x.
+func (x Int8x64) AsInt64x8() Int64x8
 
-// Uint8x64 converts from Int8x64 to Uint8x64
-func (from Int8x64) AsUint8x64() (to Uint8x64)
+// AsUint8x64 returns a Uint8x64 with the same bit representation as x.
+func (x Int8x64) AsUint8x64() Uint8x64
 
-// Uint16x32 converts from Int8x64 to Uint16x32
-func (from Int8x64) AsUint16x32() (to Uint16x32)
+// AsUint16x32 returns a Uint16x32 with the same bit representation as x.
+func (x Int8x64) AsUint16x32() Uint16x32
 
-// Uint32x16 converts from Int8x64 to Uint32x16
-func (from Int8x64) AsUint32x16() (to Uint32x16)
+// AsUint32x16 returns a Uint32x16 with the same bit representation as x.
+func (x Int8x64) AsUint32x16() Uint32x16
 
-// Uint64x8 converts from Int8x64 to Uint64x8
-func (from Int8x64) AsUint64x8() (to Uint64x8)
+// AsUint64x8 returns a Uint64x8 with the same bit representation as x.
+func (x Int8x64) AsUint64x8() Uint64x8
 
-// Float32x4 converts from Int16x8 to Float32x4
-func (from Int16x8) AsFloat32x4() (to Float32x4)
+// AsFloat32x4 returns a Float32x4 with the same bit representation as x.
+func (x Int16x8) AsFloat32x4() Float32x4
 
-// Float64x2 converts from Int16x8 to Float64x2
-func (from Int16x8) AsFloat64x2() (to Float64x2)
+// AsFloat64x2 returns a Float64x2 with the same bit representation as x.
+func (x Int16x8) AsFloat64x2() Float64x2
 
-// Int8x16 converts from Int16x8 to Int8x16
-func (from Int16x8) AsInt8x16() (to Int8x16)
+// AsInt8x16 returns an Int8x16 with the same bit representation as x.
+func (x Int16x8) AsInt8x16() Int8x16
 
-// Int32x4 converts from Int16x8 to Int32x4
-func (from Int16x8) AsInt32x4() (to Int32x4)
+// AsInt32x4 returns an Int32x4 with the same bit representation as x.
+func (x Int16x8) AsInt32x4() Int32x4
 
-// Int64x2 converts from Int16x8 to Int64x2
-func (from Int16x8) AsInt64x2() (to Int64x2)
+// AsInt64x2 returns an Int64x2 with the same bit representation as x.
+func (x Int16x8) AsInt64x2() Int64x2
 
-// Uint8x16 converts from Int16x8 to Uint8x16
-func (from Int16x8) AsUint8x16() (to Uint8x16)
+// AsUint8x16 returns a Uint8x16 with the same bit representation as x.
+func (x Int16x8) AsUint8x16() Uint8x16
 
-// Uint16x8 converts from Int16x8 to Uint16x8
-func (from Int16x8) AsUint16x8() (to Uint16x8)
+// AsUint16x8 returns a Uint16x8 with the same bit representation as x.
+func (x Int16x8) AsUint16x8() Uint16x8
 
-// Uint32x4 converts from Int16x8 to Uint32x4
-func (from Int16x8) AsUint32x4() (to Uint32x4)
+// AsUint32x4 returns a Uint32x4 with the same bit representation as x.
+func (x Int16x8) AsUint32x4() Uint32x4
 
-// Uint64x2 converts from Int16x8 to Uint64x2
-func (from Int16x8) AsUint64x2() (to Uint64x2)
+// AsUint64x2 returns a Uint64x2 with the same bit representation as x.
+func (x Int16x8) AsUint64x2() Uint64x2
 
-// Float32x8 converts from Int16x16 to Float32x8
-func (from Int16x16) AsFloat32x8() (to Float32x8)
+// AsFloat32x8 returns a Float32x8 with the same bit representation as x.
+func (x Int16x16) AsFloat32x8() Float32x8
 
-// Float64x4 converts from Int16x16 to Float64x4
-func (from Int16x16) AsFloat64x4() (to Float64x4)
+// AsFloat64x4 returns a Float64x4 with the same bit representation as x.
+func (x Int16x16) AsFloat64x4() Float64x4
 
-// Int8x32 converts from Int16x16 to Int8x32
-func (from Int16x16) AsInt8x32() (to Int8x32)
+// AsInt8x32 returns an Int8x32 with the same bit representation as x.
+func (x Int16x16) AsInt8x32() Int8x32
 
-// Int32x8 converts from Int16x16 to Int32x8
-func (from Int16x16) AsInt32x8() (to Int32x8)
+// AsInt32x8 returns an Int32x8 with the same bit representation as x.
+func (x Int16x16) AsInt32x8() Int32x8
 
-// Int64x4 converts from Int16x16 to Int64x4
-func (from Int16x16) AsInt64x4() (to Int64x4)
+// AsInt64x4 returns an Int64x4 with the same bit representation as x.
+func (x Int16x16) AsInt64x4() Int64x4
 
-// Uint8x32 converts from Int16x16 to Uint8x32
-func (from Int16x16) AsUint8x32() (to Uint8x32)
+// AsUint8x32 returns a Uint8x32 with the same bit representation as x.
+func (x Int16x16) AsUint8x32() Uint8x32
 
-// Uint16x16 converts from Int16x16 to Uint16x16
-func (from Int16x16) AsUint16x16() (to Uint16x16)
+// AsUint16x16 returns a Uint16x16 with the same bit representation as x.
+func (x Int16x16) AsUint16x16() Uint16x16
 
-// Uint32x8 converts from Int16x16 to Uint32x8
-func (from Int16x16) AsUint32x8() (to Uint32x8)
+// AsUint32x8 returns a Uint32x8 with the same bit representation as x.
+func (x Int16x16) AsUint32x8() Uint32x8
 
-// Uint64x4 converts from Int16x16 to Uint64x4
-func (from Int16x16) AsUint64x4() (to Uint64x4)
+// AsUint64x4 returns a Uint64x4 with the same bit representation as x.
+func (x Int16x16) AsUint64x4() Uint64x4
 
-// Float32x16 converts from Int16x32 to Float32x16
-func (from Int16x32) AsFloat32x16() (to Float32x16)
+// AsFloat32x16 returns a Float32x16 with the same bit representation as x.
+func (x Int16x32) AsFloat32x16() Float32x16
 
-// Float64x8 converts from Int16x32 to Float64x8
-func (from Int16x32) AsFloat64x8() (to Float64x8)
+// AsFloat64x8 returns a Float64x8 with the same bit representation as x.
+func (x Int16x32) AsFloat64x8() Float64x8
 
-// Int8x64 converts from Int16x32 to Int8x64
-func (from Int16x32) AsInt8x64() (to Int8x64)
+// AsInt8x64 returns an Int8x64 with the same bit representation as x.
+func (x Int16x32) AsInt8x64() Int8x64
 
-// Int32x16 converts from Int16x32 to Int32x16
-func (from Int16x32) AsInt32x16() (to Int32x16)
+// AsInt32x16 returns an Int32x16 with the same bit representation as x.
+func (x Int16x32) AsInt32x16() Int32x16
 
-// Int64x8 converts from Int16x32 to Int64x8
-func (from Int16x32) AsInt64x8() (to Int64x8)
+// AsInt64x8 returns an Int64x8 with the same bit representation as x.
+func (x Int16x32) AsInt64x8() Int64x8
 
-// Uint8x64 converts from Int16x32 to Uint8x64
-func (from Int16x32) AsUint8x64() (to Uint8x64)
+// AsUint8x64 returns a Uint8x64 with the same bit representation as x.
+func (x Int16x32) AsUint8x64() Uint8x64
 
-// Uint16x32 converts from Int16x32 to Uint16x32
-func (from Int16x32) AsUint16x32() (to Uint16x32)
+// AsUint16x32 returns a Uint16x32 with the same bit representation as x.
+func (x Int16x32) AsUint16x32() Uint16x32
 
-// Uint32x16 converts from Int16x32 to Uint32x16
-func (from Int16x32) AsUint32x16() (to Uint32x16)
+// AsUint32x16 returns a Uint32x16 with the same bit representation as x.
+func (x Int16x32) AsUint32x16() Uint32x16
 
-// Uint64x8 converts from Int16x32 to Uint64x8
-func (from Int16x32) AsUint64x8() (to Uint64x8)
+// AsUint64x8 returns a Uint64x8 with the same bit representation as x.
+func (x Int16x32) AsUint64x8() Uint64x8
 
-// Float32x4 converts from Int32x4 to Float32x4
-func (from Int32x4) AsFloat32x4() (to Float32x4)
+// AsFloat32x4 returns a Float32x4 with the same bit representation as x.
+func (x Int32x4) AsFloat32x4() Float32x4
 
-// Float64x2 converts from Int32x4 to Float64x2
-func (from Int32x4) AsFloat64x2() (to Float64x2)
+// AsFloat64x2 returns a Float64x2 with the same bit representation as x.
+func (x Int32x4) AsFloat64x2() Float64x2
 
-// Int8x16 converts from Int32x4 to Int8x16
-func (from Int32x4) AsInt8x16() (to Int8x16)
+// AsInt8x16 returns an Int8x16 with the same bit representation as x.
+func (x Int32x4) AsInt8x16() Int8x16
 
-// Int16x8 converts from Int32x4 to Int16x8
-func (from Int32x4) AsInt16x8() (to Int16x8)
+// AsInt16x8 returns an Int16x8 with the same bit representation as x.
+func (x Int32x4) AsInt16x8() Int16x8
 
-// Int64x2 converts from Int32x4 to Int64x2
-func (from Int32x4) AsInt64x2() (to Int64x2)
+// AsInt64x2 returns an Int64x2 with the same bit representation as x.
+func (x Int32x4) AsInt64x2() Int64x2
 
-// Uint8x16 converts from Int32x4 to Uint8x16
-func (from Int32x4) AsUint8x16() (to Uint8x16)
+// AsUint8x16 returns a Uint8x16 with the same bit representation as x.
+func (x Int32x4) AsUint8x16() Uint8x16
 
-// Uint16x8 converts from Int32x4 to Uint16x8
-func (from Int32x4) AsUint16x8() (to Uint16x8)
+// AsUint16x8 returns a Uint16x8 with the same bit representation as x.
+func (x Int32x4) AsUint16x8() Uint16x8
 
-// Uint32x4 converts from Int32x4 to Uint32x4
-func (from Int32x4) AsUint32x4() (to Uint32x4)
+// AsUint32x4 returns a Uint32x4 with the same bit representation as x.
+func (x Int32x4) AsUint32x4() Uint32x4
 
-// Uint64x2 converts from Int32x4 to Uint64x2
-func (from Int32x4) AsUint64x2() (to Uint64x2)
+// AsUint64x2 returns a Uint64x2 with the same bit representation as x.
+func (x Int32x4) AsUint64x2() Uint64x2
 
-// Float32x8 converts from Int32x8 to Float32x8
-func (from Int32x8) AsFloat32x8() (to Float32x8)
+// AsFloat32x8 returns a Float32x8 with the same bit representation as x.
+func (x Int32x8) AsFloat32x8() Float32x8
 
-// Float64x4 converts from Int32x8 to Float64x4
-func (from Int32x8) AsFloat64x4() (to Float64x4)
+// AsFloat64x4 returns a Float64x4 with the same bit representation as x.
+func (x Int32x8) AsFloat64x4() Float64x4
 
-// Int8x32 converts from Int32x8 to Int8x32
-func (from Int32x8) AsInt8x32() (to Int8x32)
+// AsInt8x32 returns an Int8x32 with the same bit representation as x.
+func (x Int32x8) AsInt8x32() Int8x32
 
-// Int16x16 converts from Int32x8 to Int16x16
-func (from Int32x8) AsInt16x16() (to Int16x16)
+// AsInt16x16 returns an Int16x16 with the same bit representation as x.
+func (x Int32x8) AsInt16x16() Int16x16
 
-// Int64x4 converts from Int32x8 to Int64x4
-func (from Int32x8) AsInt64x4() (to Int64x4)
+// AsInt64x4 returns an Int64x4 with the same bit representation as x.
+func (x Int32x8) AsInt64x4() Int64x4
 
-// Uint8x32 converts from Int32x8 to Uint8x32
-func (from Int32x8) AsUint8x32() (to Uint8x32)
+// AsUint8x32 returns a Uint8x32 with the same bit representation as x.
+func (x Int32x8) AsUint8x32() Uint8x32
 
-// Uint16x16 converts from Int32x8 to Uint16x16
-func (from Int32x8) AsUint16x16() (to Uint16x16)
+// AsUint16x16 returns a Uint16x16 with the same bit representation as x.
+func (x Int32x8) AsUint16x16() Uint16x16
 
-// Uint32x8 converts from Int32x8 to Uint32x8
-func (from Int32x8) AsUint32x8() (to Uint32x8)
+// AsUint32x8 returns a Uint32x8 with the same bit representation as x.
+func (x Int32x8) AsUint32x8() Uint32x8
 
-// Uint64x4 converts from Int32x8 to Uint64x4
-func (from Int32x8) AsUint64x4() (to Uint64x4)
+// AsUint64x4 returns a Uint64x4 with the same bit representation as x.
+func (x Int32x8) AsUint64x4() Uint64x4
 
-// Float32x16 converts from Int32x16 to Float32x16
-func (from Int32x16) AsFloat32x16() (to Float32x16)
+// AsFloat32x16 returns a Float32x16 with the same bit representation as x.
+func (x Int32x16) AsFloat32x16() Float32x16
 
-// Float64x8 converts from Int32x16 to Float64x8
-func (from Int32x16) AsFloat64x8() (to Float64x8)
+// AsFloat64x8 returns a Float64x8 with the same bit representation as x.
+func (x Int32x16) AsFloat64x8() Float64x8
 
-// Int8x64 converts from Int32x16 to Int8x64
-func (from Int32x16) AsInt8x64() (to Int8x64)
+// AsInt8x64 returns an Int8x64 with the same bit representation as x.
+func (x Int32x16) AsInt8x64() Int8x64
 
-// Int16x32 converts from Int32x16 to Int16x32
-func (from Int32x16) AsInt16x32() (to Int16x32)
+// AsInt16x32 returns an Int16x32 with the same bit representation as x.
+func (x Int32x16) AsInt16x32() Int16x32
 
-// Int64x8 converts from Int32x16 to Int64x8
-func (from Int32x16) AsInt64x8() (to Int64x8)
+// AsInt64x8 returns an Int64x8 with the same bit representation as x.
+func (x Int32x16) AsInt64x8() Int64x8
 
-// Uint8x64 converts from Int32x16 to Uint8x64
-func (from Int32x16) AsUint8x64() (to Uint8x64)
+// AsUint8x64 returns a Uint8x64 with the same bit representation as x.
+func (x Int32x16) AsUint8x64() Uint8x64
 
-// Uint16x32 converts from Int32x16 to Uint16x32
-func (from Int32x16) AsUint16x32() (to Uint16x32)
+// AsUint16x32 returns a Uint16x32 with the same bit representation as x.
+func (x Int32x16) AsUint16x32() Uint16x32
 
-// Uint32x16 converts from Int32x16 to Uint32x16
-func (from Int32x16) AsUint32x16() (to Uint32x16)
+// AsUint32x16 returns a Uint32x16 with the same bit representation as x.
+func (x Int32x16) AsUint32x16() Uint32x16
 
-// Uint64x8 converts from Int32x16 to Uint64x8
-func (from Int32x16) AsUint64x8() (to Uint64x8)
+// AsUint64x8 returns a Uint64x8 with the same bit representation as x.
+func (x Int32x16) AsUint64x8() Uint64x8
 
-// Float32x4 converts from Int64x2 to Float32x4
-func (from Int64x2) AsFloat32x4() (to Float32x4)
+// AsFloat32x4 returns a Float32x4 with the same bit representation as x.
+func (x Int64x2) AsFloat32x4() Float32x4
 
-// Float64x2 converts from Int64x2 to Float64x2
-func (from Int64x2) AsFloat64x2() (to Float64x2)
+// AsFloat64x2 returns a Float64x2 with the same bit representation as x.
+func (x Int64x2) AsFloat64x2() Float64x2
 
-// Int8x16 converts from Int64x2 to Int8x16
-func (from Int64x2) AsInt8x16() (to Int8x16)
+// AsInt8x16 returns an Int8x16 with the same bit representation as x.
+func (x Int64x2) AsInt8x16() Int8x16
 
-// Int16x8 converts from Int64x2 to Int16x8
-func (from Int64x2) AsInt16x8() (to Int16x8)
+// AsInt16x8 returns an Int16x8 with the same bit representation as x.
+func (x Int64x2) AsInt16x8() Int16x8
 
-// Int32x4 converts from Int64x2 to Int32x4
-func (from Int64x2) AsInt32x4() (to Int32x4)
+// AsInt32x4 returns an Int32x4 with the same bit representation as x.
+func (x Int64x2) AsInt32x4() Int32x4
 
-// Uint8x16 converts from Int64x2 to Uint8x16
-func (from Int64x2) AsUint8x16() (to Uint8x16)
+// AsUint8x16 returns a Uint8x16 with the same bit representation as x.
+func (x Int64x2) AsUint8x16() Uint8x16
 
-// Uint16x8 converts from Int64x2 to Uint16x8
-func (from Int64x2) AsUint16x8() (to Uint16x8)
+// AsUint16x8 returns a Uint16x8 with the same bit representation as x.
+func (x Int64x2) AsUint16x8() Uint16x8
 
-// Uint32x4 converts from Int64x2 to Uint32x4
-func (from Int64x2) AsUint32x4() (to Uint32x4)
+// AsUint32x4 returns a Uint32x4 with the same bit representation as x.
+func (x Int64x2) AsUint32x4() Uint32x4
 
-// Uint64x2 converts from Int64x2 to Uint64x2
-func (from Int64x2) AsUint64x2() (to Uint64x2)
+// AsUint64x2 returns a Uint64x2 with the same bit representation as x.
+func (x Int64x2) AsUint64x2() Uint64x2
 
-// Float32x8 converts from Int64x4 to Float32x8
-func (from Int64x4) AsFloat32x8() (to Float32x8)
+// AsFloat32x8 returns a Float32x8 with the same bit representation as x.
+func (x Int64x4) AsFloat32x8() Float32x8
 
-// Float64x4 converts from Int64x4 to Float64x4
-func (from Int64x4) AsFloat64x4() (to Float64x4)
+// AsFloat64x4 returns a Float64x4 with the same bit representation as x.
+func (x Int64x4) AsFloat64x4() Float64x4
 
-// Int8x32 converts from Int64x4 to Int8x32
-func (from Int64x4) AsInt8x32() (to Int8x32)
+// AsInt8x32 returns an Int8x32 with the same bit representation as x.
+func (x Int64x4) AsInt8x32() Int8x32
 
-// Int16x16 converts from Int64x4 to Int16x16
-func (from Int64x4) AsInt16x16() (to Int16x16)
+// AsInt16x16 returns an Int16x16 with the same bit representation as x.
+func (x Int64x4) AsInt16x16() Int16x16
 
-// Int32x8 converts from Int64x4 to Int32x8
-func (from Int64x4) AsInt32x8() (to Int32x8)
+// AsInt32x8 returns an Int32x8 with the same bit representation as x.
+func (x Int64x4) AsInt32x8() Int32x8
 
-// Uint8x32 converts from Int64x4 to Uint8x32
-func (from Int64x4) AsUint8x32() (to Uint8x32)
+// AsUint8x32 returns a Uint8x32 with the same bit representation as x.
+func (x Int64x4) AsUint8x32() Uint8x32
 
-// Uint16x16 converts from Int64x4 to Uint16x16
-func (from Int64x4) AsUint16x16() (to Uint16x16)
+// AsUint16x16 returns a Uint16x16 with the same bit representation as x.
+func (x Int64x4) AsUint16x16() Uint16x16
 
-// Uint32x8 converts from Int64x4 to Uint32x8
-func (from Int64x4) AsUint32x8() (to Uint32x8)
+// AsUint32x8 returns a Uint32x8 with the same bit representation as x.
+func (x Int64x4) AsUint32x8() Uint32x8
 
-// Uint64x4 converts from Int64x4 to Uint64x4
-func (from Int64x4) AsUint64x4() (to Uint64x4)
+// AsUint64x4 returns a Uint64x4 with the same bit representation as x.
+func (x Int64x4) AsUint64x4() Uint64x4
 
-// Float32x16 converts from Int64x8 to Float32x16
-func (from Int64x8) AsFloat32x16() (to Float32x16)
+// AsFloat32x16 returns a Float32x16 with the same bit representation as x.
+func (x Int64x8) AsFloat32x16() Float32x16
 
-// Float64x8 converts from Int64x8 to Float64x8
-func (from Int64x8) AsFloat64x8() (to Float64x8)
+// AsFloat64x8 returns a Float64x8 with the same bit representation as x.
+func (x Int64x8) AsFloat64x8() Float64x8
 
-// Int8x64 converts from Int64x8 to Int8x64
-func (from Int64x8) AsInt8x64() (to Int8x64)
+// AsInt8x64 returns an Int8x64 with the same bit representation as x.
+func (x Int64x8) AsInt8x64() Int8x64
 
-// Int16x32 converts from Int64x8 to Int16x32
-func (from Int64x8) AsInt16x32() (to Int16x32)
+// AsInt16x32 returns an Int16x32 with the same bit representation as x.
+func (x Int64x8) AsInt16x32() Int16x32
 
-// Int32x16 converts from Int64x8 to Int32x16
-func (from Int64x8) AsInt32x16() (to Int32x16)
+// AsInt32x16 returns an Int32x16 with the same bit representation as x.
+func (x Int64x8) AsInt32x16() Int32x16
 
-// Uint8x64 converts from Int64x8 to Uint8x64
-func (from Int64x8) AsUint8x64() (to Uint8x64)
+// AsUint8x64 returns a Uint8x64 with the same bit representation as x.
+func (x Int64x8) AsUint8x64() Uint8x64
 
-// Uint16x32 converts from Int64x8 to Uint16x32
-func (from Int64x8) AsUint16x32() (to Uint16x32)
+// AsUint16x32 returns a Uint16x32 with the same bit representation as x.
+func (x Int64x8) AsUint16x32() Uint16x32
 
-// Uint32x16 converts from Int64x8 to Uint32x16
-func (from Int64x8) AsUint32x16() (to Uint32x16)
+// AsUint32x16 returns a Uint32x16 with the same bit representation as x.
+func (x Int64x8) AsUint32x16() Uint32x16
 
-// Uint64x8 converts from Int64x8 to Uint64x8
-func (from Int64x8) AsUint64x8() (to Uint64x8)
+// AsUint64x8 returns a Uint64x8 with the same bit representation as x.
+func (x Int64x8) AsUint64x8() Uint64x8
 
-// Float32x4 converts from Uint8x16 to Float32x4
-func (from Uint8x16) AsFloat32x4() (to Float32x4)
+// AsFloat32x4 returns a Float32x4 with the same bit representation as x.
+func (x Uint8x16) AsFloat32x4() Float32x4
 
-// Float64x2 converts from Uint8x16 to Float64x2
-func (from Uint8x16) AsFloat64x2() (to Float64x2)
+// AsFloat64x2 returns a Float64x2 with the same bit representation as x.
+func (x Uint8x16) AsFloat64x2() Float64x2
 
-// Int8x16 converts from Uint8x16 to Int8x16
-func (from Uint8x16) AsInt8x16() (to Int8x16)
+// AsInt8x16 returns an Int8x16 with the same bit representation as x.
+func (x Uint8x16) AsInt8x16() Int8x16
 
-// Int16x8 converts from Uint8x16 to Int16x8
-func (from Uint8x16) AsInt16x8() (to Int16x8)
+// AsInt16x8 returns an Int16x8 with the same bit representation as x.
+func (x Uint8x16) AsInt16x8() Int16x8
 
-// Int32x4 converts from Uint8x16 to Int32x4
-func (from Uint8x16) AsInt32x4() (to Int32x4)
+// AsInt32x4 returns an Int32x4 with the same bit representation as x.
+func (x Uint8x16) AsInt32x4() Int32x4
 
-// Int64x2 converts from Uint8x16 to Int64x2
-func (from Uint8x16) AsInt64x2() (to Int64x2)
+// AsInt64x2 returns an Int64x2 with the same bit representation as x.
+func (x Uint8x16) AsInt64x2() Int64x2
 
-// Uint16x8 converts from Uint8x16 to Uint16x8
-func (from Uint8x16) AsUint16x8() (to Uint16x8)
+// AsUint16x8 returns a Uint16x8 with the same bit representation as x.
+func (x Uint8x16) AsUint16x8() Uint16x8
 
-// Uint32x4 converts from Uint8x16 to Uint32x4
-func (from Uint8x16) AsUint32x4() (to Uint32x4)
+// AsUint32x4 returns a Uint32x4 with the same bit representation as x.
+func (x Uint8x16) AsUint32x4() Uint32x4
 
-// Uint64x2 converts from Uint8x16 to Uint64x2
-func (from Uint8x16) AsUint64x2() (to Uint64x2)
+// AsUint64x2 returns a Uint64x2 with the same bit representation as x.
+func (x Uint8x16) AsUint64x2() Uint64x2
 
-// Float32x8 converts from Uint8x32 to Float32x8
-func (from Uint8x32) AsFloat32x8() (to Float32x8)
+// AsFloat32x8 returns a Float32x8 with the same bit representation as x.
+func (x Uint8x32) AsFloat32x8() Float32x8
 
-// Float64x4 converts from Uint8x32 to Float64x4
-func (from Uint8x32) AsFloat64x4() (to Float64x4)
+// AsFloat64x4 returns a Float64x4 with the same bit representation as x.
+func (x Uint8x32) AsFloat64x4() Float64x4
 
-// Int8x32 converts from Uint8x32 to Int8x32
-func (from Uint8x32) AsInt8x32() (to Int8x32)
+// AsInt8x32 returns an Int8x32 with the same bit representation as x.
+func (x Uint8x32) AsInt8x32() Int8x32
 
-// Int16x16 converts from Uint8x32 to Int16x16
-func (from Uint8x32) AsInt16x16() (to Int16x16)
+// AsInt16x16 returns an Int16x16 with the same bit representation as x.
+func (x Uint8x32) AsInt16x16() Int16x16
 
-// Int32x8 converts from Uint8x32 to Int32x8
-func (from Uint8x32) AsInt32x8() (to Int32x8)
+// AsInt32x8 returns an Int32x8 with the same bit representation as x.
+func (x Uint8x32) AsInt32x8() Int32x8
 
-// Int64x4 converts from Uint8x32 to Int64x4
-func (from Uint8x32) AsInt64x4() (to Int64x4)
+// AsInt64x4 returns an Int64x4 with the same bit representation as x.
+func (x Uint8x32) AsInt64x4() Int64x4
 
-// Uint16x16 converts from Uint8x32 to Uint16x16
-func (from Uint8x32) AsUint16x16() (to Uint16x16)
+// AsUint16x16 returns a Uint16x16 with the same bit representation as x.
+func (x Uint8x32) AsUint16x16() Uint16x16
 
-// Uint32x8 converts from Uint8x32 to Uint32x8
-func (from Uint8x32) AsUint32x8() (to Uint32x8)
+// AsUint32x8 returns a Uint32x8 with the same bit representation as x.
+func (x Uint8x32) AsUint32x8() Uint32x8
 
-// Uint64x4 converts from Uint8x32 to Uint64x4
-func (from Uint8x32) AsUint64x4() (to Uint64x4)
+// AsUint64x4 returns a Uint64x4 with the same bit representation as x.
+func (x Uint8x32) AsUint64x4() Uint64x4
 
-// Float32x16 converts from Uint8x64 to Float32x16
-func (from Uint8x64) AsFloat32x16() (to Float32x16)
+// AsFloat32x16 returns a Float32x16 with the same bit representation as x.
+func (x Uint8x64) AsFloat32x16() Float32x16
 
-// Float64x8 converts from Uint8x64 to Float64x8
-func (from Uint8x64) AsFloat64x8() (to Float64x8)
+// AsFloat64x8 returns a Float64x8 with the same bit representation as x.
+func (x Uint8x64) AsFloat64x8() Float64x8
 
-// Int8x64 converts from Uint8x64 to Int8x64
-func (from Uint8x64) AsInt8x64() (to Int8x64)
+// AsInt8x64 returns an Int8x64 with the same bit representation as x.
+func (x Uint8x64) AsInt8x64() Int8x64
 
-// Int16x32 converts from Uint8x64 to Int16x32
-func (from Uint8x64) AsInt16x32() (to Int16x32)
+// AsInt16x32 returns an Int16x32 with the same bit representation as x.
+func (x Uint8x64) AsInt16x32() Int16x32
 
-// Int32x16 converts from Uint8x64 to Int32x16
-func (from Uint8x64) AsInt32x16() (to Int32x16)
+// AsInt32x16 returns an Int32x16 with the same bit representation as x.
+func (x Uint8x64) AsInt32x16() Int32x16
 
-// Int64x8 converts from Uint8x64 to Int64x8
-func (from Uint8x64) AsInt64x8() (to Int64x8)
+// AsInt64x8 returns an Int64x8 with the same bit representation as x.
+func (x Uint8x64) AsInt64x8() Int64x8
 
-// Uint16x32 converts from Uint8x64 to Uint16x32
-func (from Uint8x64) AsUint16x32() (to Uint16x32)
+// AsUint16x32 returns a Uint16x32 with the same bit representation as x.
+func (x Uint8x64) AsUint16x32() Uint16x32
 
-// Uint32x16 converts from Uint8x64 to Uint32x16
-func (from Uint8x64) AsUint32x16() (to Uint32x16)
+// AsUint32x16 returns a Uint32x16 with the same bit representation as x.
+func (x Uint8x64) AsUint32x16() Uint32x16
 
-// Uint64x8 converts from Uint8x64 to Uint64x8
-func (from Uint8x64) AsUint64x8() (to Uint64x8)
+// AsUint64x8 returns a Uint64x8 with the same bit representation as x.
+func (x Uint8x64) AsUint64x8() Uint64x8
 
-// Float32x4 converts from Uint16x8 to Float32x4
-func (from Uint16x8) AsFloat32x4() (to Float32x4)
+// AsFloat32x4 returns a Float32x4 with the same bit representation as x.
+func (x Uint16x8) AsFloat32x4() Float32x4
 
-// Float64x2 converts from Uint16x8 to Float64x2
-func (from Uint16x8) AsFloat64x2() (to Float64x2)
+// AsFloat64x2 returns a Float64x2 with the same bit representation as x.
+func (x Uint16x8) AsFloat64x2() Float64x2
 
-// Int8x16 converts from Uint16x8 to Int8x16
-func (from Uint16x8) AsInt8x16() (to Int8x16)
+// AsInt8x16 returns an Int8x16 with the same bit representation as x.
+func (x Uint16x8) AsInt8x16() Int8x16
 
-// Int16x8 converts from Uint16x8 to Int16x8
-func (from Uint16x8) AsInt16x8() (to Int16x8)
+// AsInt16x8 returns an Int16x8 with the same bit representation as x.
+func (x Uint16x8) AsInt16x8() Int16x8
 
-// Int32x4 converts from Uint16x8 to Int32x4
-func (from Uint16x8) AsInt32x4() (to Int32x4)
+// AsInt32x4 returns an Int32x4 with the same bit representation as x.
+func (x Uint16x8) AsInt32x4() Int32x4
 
-// Int64x2 converts from Uint16x8 to Int64x2
-func (from Uint16x8) AsInt64x2() (to Int64x2)
+// AsInt64x2 returns an Int64x2 with the same bit representation as x.
+func (x Uint16x8) AsInt64x2() Int64x2
 
-// Uint8x16 converts from Uint16x8 to Uint8x16
-func (from Uint16x8) AsUint8x16() (to Uint8x16)
+// AsUint8x16 returns a Uint8x16 with the same bit representation as x.
+func (x Uint16x8) AsUint8x16() Uint8x16
 
-// Uint32x4 converts from Uint16x8 to Uint32x4
-func (from Uint16x8) AsUint32x4() (to Uint32x4)
+// AsUint32x4 returns a Uint32x4 with the same bit representation as x.
+func (x Uint16x8) AsUint32x4() Uint32x4
 
-// Uint64x2 converts from Uint16x8 to Uint64x2
-func (from Uint16x8) AsUint64x2() (to Uint64x2)
+// AsUint64x2 returns a Uint64x2 with the same bit representation as x.
+func (x Uint16x8) AsUint64x2() Uint64x2
 
-// Float32x8 converts from Uint16x16 to Float32x8
-func (from Uint16x16) AsFloat32x8() (to Float32x8)
+// AsFloat32x8 returns a Float32x8 with the same bit representation as x.
+func (x Uint16x16) AsFloat32x8() Float32x8
 
-// Float64x4 converts from Uint16x16 to Float64x4
-func (from Uint16x16) AsFloat64x4() (to Float64x4)
+// AsFloat64x4 returns a Float64x4 with the same bit representation as x.
+func (x Uint16x16) AsFloat64x4() Float64x4
 
-// Int8x32 converts from Uint16x16 to Int8x32
-func (from Uint16x16) AsInt8x32() (to Int8x32)
+// AsInt8x32 returns an Int8x32 with the same bit representation as x.
+func (x Uint16x16) AsInt8x32() Int8x32
 
-// Int16x16 converts from Uint16x16 to Int16x16
-func (from Uint16x16) AsInt16x16() (to Int16x16)
+// AsInt16x16 returns an Int16x16 with the same bit representation as x.
+func (x Uint16x16) AsInt16x16() Int16x16
 
-// Int32x8 converts from Uint16x16 to Int32x8
-func (from Uint16x16) AsInt32x8() (to Int32x8)
+// AsInt32x8 returns an Int32x8 with the same bit representation as x.
+func (x Uint16x16) AsInt32x8() Int32x8
 
-// Int64x4 converts from Uint16x16 to Int64x4
-func (from Uint16x16) AsInt64x4() (to Int64x4)
+// AsInt64x4 returns an Int64x4 with the same bit representation as x.
+func (x Uint16x16) AsInt64x4() Int64x4
 
-// Uint8x32 converts from Uint16x16 to Uint8x32
-func (from Uint16x16) AsUint8x32() (to Uint8x32)
+// AsUint8x32 returns a Uint8x32 with the same bit representation as x.
+func (x Uint16x16) AsUint8x32() Uint8x32
 
-// Uint32x8 converts from Uint16x16 to Uint32x8
-func (from Uint16x16) AsUint32x8() (to Uint32x8)
+// AsUint32x8 returns a Uint32x8 with the same bit representation as x.
+func (x Uint16x16) AsUint32x8() Uint32x8
 
-// Uint64x4 converts from Uint16x16 to Uint64x4
-func (from Uint16x16) AsUint64x4() (to Uint64x4)
+// AsUint64x4 returns a Uint64x4 with the same bit representation as x.
+func (x Uint16x16) AsUint64x4() Uint64x4
 
-// Float32x16 converts from Uint16x32 to Float32x16
-func (from Uint16x32) AsFloat32x16() (to Float32x16)
+// AsFloat32x16 returns a Float32x16 with the same bit representation as x.
+func (x Uint16x32) AsFloat32x16() Float32x16
 
-// Float64x8 converts from Uint16x32 to Float64x8
-func (from Uint16x32) AsFloat64x8() (to Float64x8)
+// AsFloat64x8 returns a Float64x8 with the same bit representation as x.
+func (x Uint16x32) AsFloat64x8() Float64x8
 
-// Int8x64 converts from Uint16x32 to Int8x64
-func (from Uint16x32) AsInt8x64() (to Int8x64)
+// AsInt8x64 returns an Int8x64 with the same bit representation as x.
+func (x Uint16x32) AsInt8x64() Int8x64
 
-// Int16x32 converts from Uint16x32 to Int16x32
-func (from Uint16x32) AsInt16x32() (to Int16x32)
+// AsInt16x32 returns an Int16x32 with the same bit representation as x.
+func (x Uint16x32) AsInt16x32() Int16x32
 
-// Int32x16 converts from Uint16x32 to Int32x16
-func (from Uint16x32) AsInt32x16() (to Int32x16)
+// AsInt32x16 returns an Int32x16 with the same bit representation as x.
+func (x Uint16x32) AsInt32x16() Int32x16
 
-// Int64x8 converts from Uint16x32 to Int64x8
-func (from Uint16x32) AsInt64x8() (to Int64x8)
+// AsInt64x8 returns an Int64x8 with the same bit representation as x.
+func (x Uint16x32) AsInt64x8() Int64x8
 
-// Uint8x64 converts from Uint16x32 to Uint8x64
-func (from Uint16x32) AsUint8x64() (to Uint8x64)
+// AsUint8x64 returns a Uint8x64 with the same bit representation as x.
+func (x Uint16x32) AsUint8x64() Uint8x64
 
-// Uint32x16 converts from Uint16x32 to Uint32x16
-func (from Uint16x32) AsUint32x16() (to Uint32x16)
+// AsUint32x16 returns a Uint32x16 with the same bit representation as x.
+func (x Uint16x32) AsUint32x16() Uint32x16
 
-// Uint64x8 converts from Uint16x32 to Uint64x8
-func (from Uint16x32) AsUint64x8() (to Uint64x8)
+// AsUint64x8 returns a Uint64x8 with the same bit representation as x.
+func (x Uint16x32) AsUint64x8() Uint64x8
 
-// Float32x4 converts from Uint32x4 to Float32x4
-func (from Uint32x4) AsFloat32x4() (to Float32x4)
+// AsFloat32x4 returns a Float32x4 with the same bit representation as x.
+func (x Uint32x4) AsFloat32x4() Float32x4
 
-// Float64x2 converts from Uint32x4 to Float64x2
-func (from Uint32x4) AsFloat64x2() (to Float64x2)
+// AsFloat64x2 returns a Float64x2 with the same bit representation as x.
+func (x Uint32x4) AsFloat64x2() Float64x2
 
-// Int8x16 converts from Uint32x4 to Int8x16
-func (from Uint32x4) AsInt8x16() (to Int8x16)
+// AsInt8x16 returns an Int8x16 with the same bit representation as x.
+func (x Uint32x4) AsInt8x16() Int8x16
 
-// Int16x8 converts from Uint32x4 to Int16x8
-func (from Uint32x4) AsInt16x8() (to Int16x8)
+// AsInt16x8 returns an Int16x8 with the same bit representation as x.
+func (x Uint32x4) AsInt16x8() Int16x8
 
-// Int32x4 converts from Uint32x4 to Int32x4
-func (from Uint32x4) AsInt32x4() (to Int32x4)
+// AsInt32x4 returns an Int32x4 with the same bit representation as x.
+func (x Uint32x4) AsInt32x4() Int32x4
 
-// Int64x2 converts from Uint32x4 to Int64x2
-func (from Uint32x4) AsInt64x2() (to Int64x2)
+// AsInt64x2 returns an Int64x2 with the same bit representation as x.
+func (x Uint32x4) AsInt64x2() Int64x2
 
-// Uint8x16 converts from Uint32x4 to Uint8x16
-func (from Uint32x4) AsUint8x16() (to Uint8x16)
+// AsUint8x16 returns a Uint8x16 with the same bit representation as x.
+func (x Uint32x4) AsUint8x16() Uint8x16
 
-// Uint16x8 converts from Uint32x4 to Uint16x8
-func (from Uint32x4) AsUint16x8() (to Uint16x8)
+// AsUint16x8 returns a Uint16x8 with the same bit representation as x.
+func (x Uint32x4) AsUint16x8() Uint16x8
 
-// Uint64x2 converts from Uint32x4 to Uint64x2
-func (from Uint32x4) AsUint64x2() (to Uint64x2)
+// AsUint64x2 returns a Uint64x2 with the same bit representation as x.
+func (x Uint32x4) AsUint64x2() Uint64x2
 
-// Float32x8 converts from Uint32x8 to Float32x8
-func (from Uint32x8) AsFloat32x8() (to Float32x8)
+// AsFloat32x8 returns a Float32x8 with the same bit representation as x.
+func (x Uint32x8) AsFloat32x8() Float32x8
 
-// Float64x4 converts from Uint32x8 to Float64x4
-func (from Uint32x8) AsFloat64x4() (to Float64x4)
+// AsFloat64x4 returns a Float64x4 with the same bit representation as x.
+func (x Uint32x8) AsFloat64x4() Float64x4
 
-// Int8x32 converts from Uint32x8 to Int8x32
-func (from Uint32x8) AsInt8x32() (to Int8x32)
+// AsInt8x32 returns an Int8x32 with the same bit representation as x.
+func (x Uint32x8) AsInt8x32() Int8x32
 
-// Int16x16 converts from Uint32x8 to Int16x16
-func (from Uint32x8) AsInt16x16() (to Int16x16)
+// AsInt16x16 returns an Int16x16 with the same bit representation as x.
+func (x Uint32x8) AsInt16x16() Int16x16
 
-// Int32x8 converts from Uint32x8 to Int32x8
-func (from Uint32x8) AsInt32x8() (to Int32x8)
+// AsInt32x8 returns an Int32x8 with the same bit representation as x.
+func (x Uint32x8) AsInt32x8() Int32x8
 
-// Int64x4 converts from Uint32x8 to Int64x4
-func (from Uint32x8) AsInt64x4() (to Int64x4)
+// AsInt64x4 returns an Int64x4 with the same bit representation as x.
+func (x Uint32x8) AsInt64x4() Int64x4
 
-// Uint8x32 converts from Uint32x8 to Uint8x32
-func (from Uint32x8) AsUint8x32() (to Uint8x32)
+// AsUint8x32 returns a Uint8x32 with the same bit representation as x.
+func (x Uint32x8) AsUint8x32() Uint8x32
 
-// Uint16x16 converts from Uint32x8 to Uint16x16
-func (from Uint32x8) AsUint16x16() (to Uint16x16)
+// AsUint16x16 returns a Uint16x16 with the same bit representation as x.
+func (x Uint32x8) AsUint16x16() Uint16x16
 
-// Uint64x4 converts from Uint32x8 to Uint64x4
-func (from Uint32x8) AsUint64x4() (to Uint64x4)
+// AsUint64x4 returns a Uint64x4 with the same bit representation as x.
+func (x Uint32x8) AsUint64x4() Uint64x4
 
-// Float32x16 converts from Uint32x16 to Float32x16
-func (from Uint32x16) AsFloat32x16() (to Float32x16)
+// AsFloat32x16 returns a Float32x16 with the same bit representation as x.
+func (x Uint32x16) AsFloat32x16() Float32x16
 
-// Float64x8 converts from Uint32x16 to Float64x8
-func (from Uint32x16) AsFloat64x8() (to Float64x8)
+// AsFloat64x8 returns a Float64x8 with the same bit representation as x.
+func (x Uint32x16) AsFloat64x8() Float64x8
 
-// Int8x64 converts from Uint32x16 to Int8x64
-func (from Uint32x16) AsInt8x64() (to Int8x64)
+// AsInt8x64 returns an Int8x64 with the same bit representation as x.
+func (x Uint32x16) AsInt8x64() Int8x64
 
-// Int16x32 converts from Uint32x16 to Int16x32
-func (from Uint32x16) AsInt16x32() (to Int16x32)
+// AsInt16x32 returns an Int16x32 with the same bit representation as x.
+func (x Uint32x16) AsInt16x32() Int16x32
 
-// Int32x16 converts from Uint32x16 to Int32x16
-func (from Uint32x16) AsInt32x16() (to Int32x16)
+// AsInt32x16 returns an Int32x16 with the same bit representation as x.
+func (x Uint32x16) AsInt32x16() Int32x16
 
-// Int64x8 converts from Uint32x16 to Int64x8
-func (from Uint32x16) AsInt64x8() (to Int64x8)
+// AsInt64x8 returns an Int64x8 with the same bit representation as x.
+func (x Uint32x16) AsInt64x8() Int64x8
 
-// Uint8x64 converts from Uint32x16 to Uint8x64
-func (from Uint32x16) AsUint8x64() (to Uint8x64)
+// AsUint8x64 returns a Uint8x64 with the same bit representation as x.
+func (x Uint32x16) AsUint8x64() Uint8x64
 
-// Uint16x32 converts from Uint32x16 to Uint16x32
-func (from Uint32x16) AsUint16x32() (to Uint16x32)
+// AsUint16x32 returns a Uint16x32 with the same bit representation as x.
+func (x Uint32x16) AsUint16x32() Uint16x32
 
-// Uint64x8 converts from Uint32x16 to Uint64x8
-func (from Uint32x16) AsUint64x8() (to Uint64x8)
+// AsUint64x8 returns a Uint64x8 with the same bit representation as x.
+func (x Uint32x16) AsUint64x8() Uint64x8
 
-// Float32x4 converts from Uint64x2 to Float32x4
-func (from Uint64x2) AsFloat32x4() (to Float32x4)
+// AsFloat32x4 returns a Float32x4 with the same bit representation as x.
+func (x Uint64x2) AsFloat32x4() Float32x4
 
-// Float64x2 converts from Uint64x2 to Float64x2
-func (from Uint64x2) AsFloat64x2() (to Float64x2)
+// AsFloat64x2 returns a Float64x2 with the same bit representation as x.
+func (x Uint64x2) AsFloat64x2() Float64x2
 
-// Int8x16 converts from Uint64x2 to Int8x16
-func (from Uint64x2) AsInt8x16() (to Int8x16)
+// AsInt8x16 returns an Int8x16 with the same bit representation as x.
+func (x Uint64x2) AsInt8x16() Int8x16
 
-// Int16x8 converts from Uint64x2 to Int16x8
-func (from Uint64x2) AsInt16x8() (to Int16x8)
+// AsInt16x8 returns an Int16x8 with the same bit representation as x.
+func (x Uint64x2) AsInt16x8() Int16x8
 
-// Int32x4 converts from Uint64x2 to Int32x4
-func (from Uint64x2) AsInt32x4() (to Int32x4)
+// AsInt32x4 returns an Int32x4 with the same bit representation as x.
+func (x Uint64x2) AsInt32x4() Int32x4
 
-// Int64x2 converts from Uint64x2 to Int64x2
-func (from Uint64x2) AsInt64x2() (to Int64x2)
+// AsInt64x2 returns an Int64x2 with the same bit representation as x.
+func (x Uint64x2) AsInt64x2() Int64x2
 
-// Uint8x16 converts from Uint64x2 to Uint8x16
-func (from Uint64x2) AsUint8x16() (to Uint8x16)
+// AsUint8x16 returns a Uint8x16 with the same bit representation as x.
+func (x Uint64x2) AsUint8x16() Uint8x16
 
-// Uint16x8 converts from Uint64x2 to Uint16x8
-func (from Uint64x2) AsUint16x8() (to Uint16x8)
+// AsUint16x8 returns a Uint16x8 with the same bit representation as x.
+func (x Uint64x2) AsUint16x8() Uint16x8
 
-// Uint32x4 converts from Uint64x2 to Uint32x4
-func (from Uint64x2) AsUint32x4() (to Uint32x4)
+// AsUint32x4 returns a Uint32x4 with the same bit representation as x.
+func (x Uint64x2) AsUint32x4() Uint32x4
 
-// Float32x8 converts from Uint64x4 to Float32x8
-func (from Uint64x4) AsFloat32x8() (to Float32x8)
+// AsFloat32x8 returns a Float32x8 with the same bit representation as x.
+func (x Uint64x4) AsFloat32x8() Float32x8
 
-// Float64x4 converts from Uint64x4 to Float64x4
-func (from Uint64x4) AsFloat64x4() (to Float64x4)
+// AsFloat64x4 returns a Float64x4 with the same bit representation as x.
+func (x Uint64x4) AsFloat64x4() Float64x4
 
-// Int8x32 converts from Uint64x4 to Int8x32
-func (from Uint64x4) AsInt8x32() (to Int8x32)
+// AsInt8x32 returns an Int8x32 with the same bit representation as x.
+func (x Uint64x4) AsInt8x32() Int8x32
 
-// Int16x16 converts from Uint64x4 to Int16x16
-func (from Uint64x4) AsInt16x16() (to Int16x16)
+// AsInt16x16 returns an Int16x16 with the same bit representation as x.
+func (x Uint64x4) AsInt16x16() Int16x16
 
-// Int32x8 converts from Uint64x4 to Int32x8
-func (from Uint64x4) AsInt32x8() (to Int32x8)
+// AsInt32x8 returns an Int32x8 with the same bit representation as x.
+func (x Uint64x4) AsInt32x8() Int32x8
 
-// Int64x4 converts from Uint64x4 to Int64x4
-func (from Uint64x4) AsInt64x4() (to Int64x4)
+// AsInt64x4 returns an Int64x4 with the same bit representation as x.
+func (x Uint64x4) AsInt64x4() Int64x4
 
-// Uint8x32 converts from Uint64x4 to Uint8x32
-func (from Uint64x4) AsUint8x32() (to Uint8x32)
+// AsUint8x32 returns a Uint8x32 with the same bit representation as x.
+func (x Uint64x4) AsUint8x32() Uint8x32
 
-// Uint16x16 converts from Uint64x4 to Uint16x16
-func (from Uint64x4) AsUint16x16() (to Uint16x16)
+// AsUint16x16 returns a Uint16x16 with the same bit representation as x.
+func (x Uint64x4) AsUint16x16() Uint16x16
 
-// Uint32x8 converts from Uint64x4 to Uint32x8
-func (from Uint64x4) AsUint32x8() (to Uint32x8)
+// AsUint32x8 returns a Uint32x8 with the same bit representation as x.
+func (x Uint64x4) AsUint32x8() Uint32x8
 
-// Float32x16 converts from Uint64x8 to Float32x16
-func (from Uint64x8) AsFloat32x16() (to Float32x16)
+// AsFloat32x16 returns a Float32x16 with the same bit representation as x.
+func (x Uint64x8) AsFloat32x16() Float32x16
 
-// Float64x8 converts from Uint64x8 to Float64x8
-func (from Uint64x8) AsFloat64x8() (to Float64x8)
+// AsFloat64x8 returns a Float64x8 with the same bit representation as x.
+func (x Uint64x8) AsFloat64x8() Float64x8
 
-// Int8x64 converts from Uint64x8 to Int8x64
-func (from Uint64x8) AsInt8x64() (to Int8x64)
+// AsInt8x64 returns an Int8x64 with the same bit representation as x.
+func (x Uint64x8) AsInt8x64() Int8x64
 
-// Int16x32 converts from Uint64x8 to Int16x32
-func (from Uint64x8) AsInt16x32() (to Int16x32)
+// AsInt16x32 returns an Int16x32 with the same bit representation as x.
+func (x Uint64x8) AsInt16x32() Int16x32
 
-// Int32x16 converts from Uint64x8 to Int32x16
-func (from Uint64x8) AsInt32x16() (to Int32x16)
+// AsInt32x16 returns an Int32x16 with the same bit representation as x.
+func (x Uint64x8) AsInt32x16() Int32x16
 
-// Int64x8 converts from Uint64x8 to Int64x8
-func (from Uint64x8) AsInt64x8() (to Int64x8)
+// AsInt64x8 returns an Int64x8 with the same bit representation as x.
+func (x Uint64x8) AsInt64x8() Int64x8
 
-// Uint8x64 converts from Uint64x8 to Uint8x64
-func (from Uint64x8) AsUint8x64() (to Uint8x64)
+// AsUint8x64 returns a Uint8x64 with the same bit representation as x.
+func (x Uint64x8) AsUint8x64() Uint8x64
 
-// Uint16x32 converts from Uint64x8 to Uint16x32
-func (from Uint64x8) AsUint16x32() (to Uint16x32)
+// AsUint16x32 returns a Uint16x32 with the same bit representation as x.
+func (x Uint64x8) AsUint16x32() Uint16x32
 
-// Uint32x16 converts from Uint64x8 to Uint32x16
-func (from Uint64x8) AsUint32x16() (to Uint32x16)
+// AsUint32x16 returns a Uint32x16 with the same bit representation as x.
+func (x Uint64x8) AsUint32x16() Uint32x16
 
 // ToInt8x16 converts from Mask8x16 to Int8x16
 func (from Mask8x16) ToInt8x16() (to Int8x16)