1
2
3
4
5
6
7 package bridge
8
9 import "simd/archsimd"
10
11
12
13 func (x Float32x16) ToArch() any {
14 return archsimd.Float32x16(x)
15 }
16
17 func (x Float32x8) ToArch() any {
18 return archsimd.Float32x8(x)
19 }
20
21 func (x Float64x4) ToArch() any {
22 return archsimd.Float64x4(x)
23 }
24
25 func (x Float64x8) ToArch() any {
26 return archsimd.Float64x8(x)
27 }
28
29 func (x Int16x16) ToArch() any {
30 return archsimd.Int16x16(x)
31 }
32
33 func (x Int16x32) ToArch() any {
34 return archsimd.Int16x32(x)
35 }
36
37 func (x Int32x16) ToArch() any {
38 return archsimd.Int32x16(x)
39 }
40
41 func (x Int32x8) ToArch() any {
42 return archsimd.Int32x8(x)
43 }
44
45 func (x Int64x4) ToArch() any {
46 return archsimd.Int64x4(x)
47 }
48
49 func (x Int64x8) ToArch() any {
50 return archsimd.Int64x8(x)
51 }
52
53 func (x Int8x32) ToArch() any {
54 return archsimd.Int8x32(x)
55 }
56
57 func (x Int8x64) ToArch() any {
58 return archsimd.Int8x64(x)
59 }
60
61 func (x Mask16x16) ToArch() any {
62 return archsimd.Mask16x16(x)
63 }
64
65 func (x Mask16x32) ToArch() any {
66 return archsimd.Mask16x32(x)
67 }
68
69 func (x Mask32x16) ToArch() any {
70 return archsimd.Mask32x16(x)
71 }
72
73 func (x Mask32x8) ToArch() any {
74 return archsimd.Mask32x8(x)
75 }
76
77 func (x Mask64x4) ToArch() any {
78 return archsimd.Mask64x4(x)
79 }
80
81 func (x Mask64x8) ToArch() any {
82 return archsimd.Mask64x8(x)
83 }
84
85 func (x Mask8x32) ToArch() any {
86 return archsimd.Mask8x32(x)
87 }
88
89 func (x Mask8x64) ToArch() any {
90 return archsimd.Mask8x64(x)
91 }
92
93 func (x Uint16x16) ToArch() any {
94 return archsimd.Uint16x16(x)
95 }
96
97 func (x Uint16x32) ToArch() any {
98 return archsimd.Uint16x32(x)
99 }
100
101 func (x Uint32x16) ToArch() any {
102 return archsimd.Uint32x16(x)
103 }
104
105 func (x Uint32x8) ToArch() any {
106 return archsimd.Uint32x8(x)
107 }
108
109 func (x Uint64x4) ToArch() any {
110 return archsimd.Uint64x4(x)
111 }
112
113 func (x Uint64x8) ToArch() any {
114 return archsimd.Uint64x8(x)
115 }
116
117 func (x Uint8x32) ToArch() any {
118 return archsimd.Uint8x32(x)
119 }
120
121 func (x Uint8x64) ToArch() any {
122 return archsimd.Uint8x64(x)
123 }
124
View as plain text