1/* { dg-do compile } */
2#include <altivec.h>
3void fu32a(vector unsigned int *u32)
4{
5  *u32++ = ((vector unsigned int){0,0,0,0});
6  *u32++ = ((vector unsigned int){1,1,1,1});
7  *u32++ = ((vector unsigned int){2,2,2,2});
8  *u32++ = ((vector unsigned int){3,3,3,3});
9  *u32++ = ((vector unsigned int){4,4,4,4});
10  *u32++ = ((vector unsigned int){5,5,5,5});
11  *u32++ = ((vector unsigned int){6,6,6,6});
12  *u32++ = ((vector unsigned int){7,7,7,7});
13  *u32++ = ((vector unsigned int){8,8,8,8});
14  *u32++ = ((vector unsigned int){9,9,9,9});
15  *u32++ = ((vector unsigned int){10,10,10,10});
16  *u32++ = ((vector unsigned int){11,11,11,11});
17  *u32++ = ((vector unsigned int){12,12,12,12});
18  *u32++ = ((vector unsigned int){13,13,13,13});
19  *u32++ = ((vector unsigned int){14,14,14,14});
20  *u32++ = ((vector unsigned int){15,15,15,15});
21}
22void fu32b(vector unsigned int *u32)
23{
24  *u32++ = ((vector unsigned int){65537,65537,65537,65537});
25  *u32++ = ((vector unsigned int){131074,131074,131074,131074});
26  *u32++ = ((vector unsigned int){196611,196611,196611,196611});
27  *u32++ = ((vector unsigned int){262148,262148,262148,262148});
28  *u32++ = ((vector unsigned int){327685,327685,327685,327685});
29  *u32++ = ((vector unsigned int){393222,393222,393222,393222});
30  *u32++ = ((vector unsigned int){458759,458759,458759,458759});
31  *u32++ = ((vector unsigned int){524296,524296,524296,524296});
32  *u32++ = ((vector unsigned int){589833,589833,589833,589833});
33  *u32++ = ((vector unsigned int){655370,655370,655370,655370});
34  *u32++ = ((vector unsigned int){720907,720907,720907,720907});
35  *u32++ = ((vector unsigned int){786444,786444,786444,786444});
36  *u32++ = ((vector unsigned int){851981,851981,851981,851981});
37  *u32++ = ((vector unsigned int){917518,917518,917518,917518});
38  *u32++ = ((vector unsigned int){983055,983055,983055,983055});
39}
40void fu32c(vector unsigned int *u32)
41{
42  *u32++ = ((vector unsigned int){16843009,16843009,16843009,16843009});
43  *u32++ = ((vector unsigned int){33686018,33686018,33686018,33686018});
44  *u32++ = ((vector unsigned int){50529027,50529027,50529027,50529027});
45  *u32++ = ((vector unsigned int){67372036,67372036,67372036,67372036});
46  *u32++ = ((vector unsigned int){84215045,84215045,84215045,84215045});
47  *u32++ = ((vector unsigned int){101058054,101058054,101058054,101058054});
48  *u32++ = ((vector unsigned int){117901063,117901063,117901063,117901063});
49  *u32++ = ((vector unsigned int){134744072,134744072,134744072,134744072});
50  *u32++ = ((vector unsigned int){151587081,151587081,151587081,151587081});
51  *u32++ = ((vector unsigned int){168430090,168430090,168430090,168430090});
52  *u32++ = ((vector unsigned int){185273099,185273099,185273099,185273099});
53  *u32++ = ((vector unsigned int){202116108,202116108,202116108,202116108});
54  *u32++ = ((vector unsigned int){218959117,218959117,218959117,218959117});
55  *u32++ = ((vector unsigned int){235802126,235802126,235802126,235802126});
56  *u32++ = ((vector unsigned int){252645135,252645135,252645135,252645135});
57}
58void fu32d(vector unsigned int *u32)
59{
60  *u32++ = ((vector unsigned int){4042322160,4042322160,4042322160,4042322160});
61  *u32++ = ((vector unsigned int){4059165169,4059165169,4059165169,4059165169});
62  *u32++ = ((vector unsigned int){4076008178,4076008178,4076008178,4076008178});
63  *u32++ = ((vector unsigned int){4092851187,4092851187,4092851187,4092851187});
64  *u32++ = ((vector unsigned int){4109694196,4109694196,4109694196,4109694196});
65  *u32++ = ((vector unsigned int){4126537205,4126537205,4126537205,4126537205});
66  *u32++ = ((vector unsigned int){4143380214,4143380214,4143380214,4143380214});
67  *u32++ = ((vector unsigned int){4160223223,4160223223,4160223223,4160223223});
68  *u32++ = ((vector unsigned int){4177066232,4177066232,4177066232,4177066232});
69  *u32++ = ((vector unsigned int){4193909241,4193909241,4193909241,4193909241});
70  *u32++ = ((vector unsigned int){4210752250,4210752250,4210752250,4210752250});
71  *u32++ = ((vector unsigned int){4227595259,4227595259,4227595259,4227595259});
72  *u32++ = ((vector unsigned int){4244438268,4244438268,4244438268,4244438268});
73  *u32++ = ((vector unsigned int){4261281277,4261281277,4261281277,4261281277});
74  *u32++ = ((vector unsigned int){4278124286,4278124286,4278124286,4278124286});
75}
76void fu32e(vector unsigned int *u32)
77{
78  *u32++ = ((vector unsigned int){4293984240,4293984240,4293984240,4293984240});
79  *u32++ = ((vector unsigned int){4294049777,4294049777,4294049777,4294049777});
80  *u32++ = ((vector unsigned int){4294115314,4294115314,4294115314,4294115314});
81  *u32++ = ((vector unsigned int){4294180851,4294180851,4294180851,4294180851});
82  *u32++ = ((vector unsigned int){4294246388,4294246388,4294246388,4294246388});
83  *u32++ = ((vector unsigned int){4294311925,4294311925,4294311925,4294311925});
84  *u32++ = ((vector unsigned int){4294377462,4294377462,4294377462,4294377462});
85  *u32++ = ((vector unsigned int){4294442999,4294442999,4294442999,4294442999});
86  *u32++ = ((vector unsigned int){4294508536,4294508536,4294508536,4294508536});
87  *u32++ = ((vector unsigned int){4294574073,4294574073,4294574073,4294574073});
88  *u32++ = ((vector unsigned int){4294639610,4294639610,4294639610,4294639610});
89  *u32++ = ((vector unsigned int){4294705147,4294705147,4294705147,4294705147});
90  *u32++ = ((vector unsigned int){4294770684,4294770684,4294770684,4294770684});
91  *u32++ = ((vector unsigned int){4294836221,4294836221,4294836221,4294836221});
92  *u32++ = ((vector unsigned int){4294901758,4294901758,4294901758,4294901758});
93}
94void fu32f(vector unsigned int *u32)
95{
96  *u32++ = ((vector unsigned int){4294967280,4294967280,4294967280,4294967280});
97  *u32++ = ((vector unsigned int){4294967281,4294967281,4294967281,4294967281});
98  *u32++ = ((vector unsigned int){4294967282,4294967282,4294967282,4294967282});
99  *u32++ = ((vector unsigned int){4294967283,4294967283,4294967283,4294967283});
100  *u32++ = ((vector unsigned int){4294967284,4294967284,4294967284,4294967284});
101  *u32++ = ((vector unsigned int){4294967285,4294967285,4294967285,4294967285});
102  *u32++ = ((vector unsigned int){4294967286,4294967286,4294967286,4294967286});
103  *u32++ = ((vector unsigned int){4294967287,4294967287,4294967287,4294967287});
104  *u32++ = ((vector unsigned int){4294967288,4294967288,4294967288,4294967288});
105  *u32++ = ((vector unsigned int){4294967289,4294967289,4294967289,4294967289});
106  *u32++ = ((vector unsigned int){4294967290,4294967290,4294967290,4294967290});
107  *u32++ = ((vector unsigned int){4294967291,4294967291,4294967291,4294967291});
108  *u32++ = ((vector unsigned int){4294967292,4294967292,4294967292,4294967292});
109  *u32++ = ((vector unsigned int){4294967293,4294967293,4294967293,4294967293});
110  *u32++ = ((vector unsigned int){4294967294,4294967294,4294967294,4294967294});
111  *u32++ = ((vector unsigned int){4294967295,4294967295,4294967295,4294967295});
112}
113void fu32g(vector unsigned int *u32)
114{
115  *u32++ = ((vector unsigned int){-252645136,-252645136,-252645136,-252645136});
116  *u32++ = ((vector unsigned int){-235802127,-235802127,-235802127,-235802127});
117  *u32++ = ((vector unsigned int){-218959118,-218959118,-218959118,-218959118});
118  *u32++ = ((vector unsigned int){-202116109,-202116109,-202116109,-202116109});
119  *u32++ = ((vector unsigned int){-185273100,-185273100,-185273100,-185273100});
120  *u32++ = ((vector unsigned int){-168430091,-168430091,-168430091,-168430091});
121  *u32++ = ((vector unsigned int){-151587082,-151587082,-151587082,-151587082});
122  *u32++ = ((vector unsigned int){-134744073,-134744073,-134744073,-134744073});
123  *u32++ = ((vector unsigned int){-117901064,-117901064,-117901064,-117901064});
124  *u32++ = ((vector unsigned int){-101058055,-101058055,-101058055,-101058055});
125  *u32++ = ((vector unsigned int){-84215046,-84215046,-84215046,-84215046});
126  *u32++ = ((vector unsigned int){-67372037,-67372037,-67372037,-67372037});
127  *u32++ = ((vector unsigned int){-50529028,-50529028,-50529028,-50529028});
128  *u32++ = ((vector unsigned int){-33686019,-33686019,-33686019,-33686019});
129  *u32++ = ((vector unsigned int){-16843010,-16843010,-16843010,-16843010});
130}
131void fu32h(vector unsigned int *u32)
132{
133  *u32++ = ((vector unsigned int){-983056,-983056,-983056,-983056});
134  *u32++ = ((vector unsigned int){-917519,-917519,-917519,-917519});
135  *u32++ = ((vector unsigned int){-851982,-851982,-851982,-851982});
136  *u32++ = ((vector unsigned int){-786445,-786445,-786445,-786445});
137  *u32++ = ((vector unsigned int){-720908,-720908,-720908,-720908});
138  *u32++ = ((vector unsigned int){-655371,-655371,-655371,-655371});
139  *u32++ = ((vector unsigned int){-589834,-589834,-589834,-589834});
140  *u32++ = ((vector unsigned int){-524297,-524297,-524297,-524297});
141  *u32++ = ((vector unsigned int){-458760,-458760,-458760,-458760});
142  *u32++ = ((vector unsigned int){-393223,-393223,-393223,-393223});
143  *u32++ = ((vector unsigned int){-327686,-327686,-327686,-327686});
144  *u32++ = ((vector unsigned int){-262149,-262149,-262149,-262149});
145  *u32++ = ((vector unsigned int){-196612,-196612,-196612,-196612});
146  *u32++ = ((vector unsigned int){-131075,-131075,-131075,-131075});
147  *u32++ = ((vector unsigned int){-65538,-65538,-65538,-65538});
148}
149void fu32i(vector unsigned int *u32)
150{
151  *u32++ = ((vector unsigned int){-16,-16,-16,-16});
152  *u32++ = ((vector unsigned int){-15,-15,-15,-15});
153  *u32++ = ((vector unsigned int){-14,-14,-14,-14});
154  *u32++ = ((vector unsigned int){-13,-13,-13,-13});
155  *u32++ = ((vector unsigned int){-12,-12,-12,-12});
156  *u32++ = ((vector unsigned int){-11,-11,-11,-11});
157  *u32++ = ((vector unsigned int){-10,-10,-10,-10});
158  *u32++ = ((vector unsigned int){-9,-9,-9,-9});
159  *u32++ = ((vector unsigned int){-8,-8,-8,-8});
160  *u32++ = ((vector unsigned int){-7,-7,-7,-7});
161  *u32++ = ((vector unsigned int){-6,-6,-6,-6});
162  *u32++ = ((vector unsigned int){-5,-5,-5,-5});
163  *u32++ = ((vector unsigned int){-4,-4,-4,-4});
164  *u32++ = ((vector unsigned int){-3,-3,-3,-3});
165  *u32++ = ((vector unsigned int){-2,-2,-2,-2});
166  *u32++ = ((vector unsigned int){-1,-1,-1,-1});
167}
168void fu32j(vector unsigned int *u32)
169{
170  *u32++ = ((vector unsigned int){0xfffffff0,0xfffffff0,0xfffffff0,0xfffffff0});
171  *u32++ = ((vector unsigned int){0xfffffff1,0xfffffff1,0xfffffff1,0xfffffff1});
172  *u32++ = ((vector unsigned int){0xfffffff2,0xfffffff2,0xfffffff2,0xfffffff2});
173  *u32++ = ((vector unsigned int){0xfffffff3,0xfffffff3,0xfffffff3,0xfffffff3});
174  *u32++ = ((vector unsigned int){0xfffffff4,0xfffffff4,0xfffffff4,0xfffffff4});
175  *u32++ = ((vector unsigned int){0xfffffff5,0xfffffff5,0xfffffff5,0xfffffff5});
176  *u32++ = ((vector unsigned int){0xfffffff6,0xfffffff6,0xfffffff6,0xfffffff6});
177  *u32++ = ((vector unsigned int){0xfffffff7,0xfffffff7,0xfffffff7,0xfffffff7});
178  *u32++ = ((vector unsigned int){0xfffffff8,0xfffffff8,0xfffffff8,0xfffffff8});
179  *u32++ = ((vector unsigned int){0xfffffff9,0xfffffff9,0xfffffff9,0xfffffff9});
180  *u32++ = ((vector unsigned int){0xfffffffa,0xfffffffa,0xfffffffa,0xfffffffa});
181  *u32++ = ((vector unsigned int){0xfffffffb,0xfffffffb,0xfffffffb,0xfffffffb});
182  *u32++ = ((vector unsigned int){0xfffffffc,0xfffffffc,0xfffffffc,0xfffffffc});
183  *u32++ = ((vector unsigned int){0xfffffffd,0xfffffffd,0xfffffffd,0xfffffffd});
184  *u32++ = ((vector unsigned int){0xfffffffe,0xfffffffe,0xfffffffe,0xfffffffe});
185  *u32++ = ((vector unsigned int){0xffffffff,0xffffffff,0xffffffff,0xffffffff});
186}
187void fu32k(vector unsigned int *u32)
188{
189  *u32++ = ((vector unsigned int){0x00000000,0x00000000,0x00000000,0x00000000});
190  *u32++ = ((vector unsigned int){0x00000001,0x00000001,0x00000001,0x00000001});
191  *u32++ = ((vector unsigned int){0x00000002,0x00000002,0x00000002,0x00000002});
192  *u32++ = ((vector unsigned int){0x00000003,0x00000003,0x00000003,0x00000003});
193  *u32++ = ((vector unsigned int){0x00000004,0x00000004,0x00000004,0x00000004});
194  *u32++ = ((vector unsigned int){0x00000005,0x00000005,0x00000005,0x00000005});
195  *u32++ = ((vector unsigned int){0x00000006,0x00000006,0x00000006,0x00000006});
196  *u32++ = ((vector unsigned int){0x00000007,0x00000007,0x00000007,0x00000007});
197  *u32++ = ((vector unsigned int){0x00000008,0x00000008,0x00000008,0x00000008});
198  *u32++ = ((vector unsigned int){0x00000009,0x00000009,0x00000009,0x00000009});
199  *u32++ = ((vector unsigned int){0x0000000a,0x0000000a,0x0000000a,0x0000000a});
200  *u32++ = ((vector unsigned int){0x0000000b,0x0000000b,0x0000000b,0x0000000b});
201  *u32++ = ((vector unsigned int){0x0000000c,0x0000000c,0x0000000c,0x0000000c});
202  *u32++ = ((vector unsigned int){0x0000000d,0x0000000d,0x0000000d,0x0000000d});
203  *u32++ = ((vector unsigned int){0x0000000e,0x0000000e,0x0000000e,0x0000000e});
204  *u32++ = ((vector unsigned int){0x0000000f,0x0000000f,0x0000000f,0x0000000f});
205}
206void fu32l(vector unsigned int *u32)
207{
208  *u32++ = ((vector unsigned int){0xfff0fff0,0xfff0fff0,0xfff0fff0,0xfff0fff0});
209  *u32++ = ((vector unsigned int){0xfff1fff1,0xfff1fff1,0xfff1fff1,0xfff1fff1});
210  *u32++ = ((vector unsigned int){0xfff2fff2,0xfff2fff2,0xfff2fff2,0xfff2fff2});
211  *u32++ = ((vector unsigned int){0xfff3fff3,0xfff3fff3,0xfff3fff3,0xfff3fff3});
212  *u32++ = ((vector unsigned int){0xfff4fff4,0xfff4fff4,0xfff4fff4,0xfff4fff4});
213  *u32++ = ((vector unsigned int){0xfff5fff5,0xfff5fff5,0xfff5fff5,0xfff5fff5});
214  *u32++ = ((vector unsigned int){0xfff6fff6,0xfff6fff6,0xfff6fff6,0xfff6fff6});
215  *u32++ = ((vector unsigned int){0xfff7fff7,0xfff7fff7,0xfff7fff7,0xfff7fff7});
216  *u32++ = ((vector unsigned int){0xfff8fff8,0xfff8fff8,0xfff8fff8,0xfff8fff8});
217  *u32++ = ((vector unsigned int){0xfff9fff9,0xfff9fff9,0xfff9fff9,0xfff9fff9});
218  *u32++ = ((vector unsigned int){0xfffafffa,0xfffafffa,0xfffafffa,0xfffafffa});
219  *u32++ = ((vector unsigned int){0xfffbfffb,0xfffbfffb,0xfffbfffb,0xfffbfffb});
220  *u32++ = ((vector unsigned int){0xfffcfffc,0xfffcfffc,0xfffcfffc,0xfffcfffc});
221  *u32++ = ((vector unsigned int){0xfffdfffd,0xfffdfffd,0xfffdfffd,0xfffdfffd});
222  *u32++ = ((vector unsigned int){0xfffefffe,0xfffefffe,0xfffefffe,0xfffefffe});
223  *u32++ = ((vector unsigned int){0xffffffff,0xffffffff,0xffffffff,0xffffffff});
224}
225void fu32m(vector unsigned int *u32)
226{
227  *u32++ = ((vector unsigned int){0x00000000,0x00000000,0x00000000,0x00000000});
228  *u32++ = ((vector unsigned int){0x00010001,0x00010001,0x00010001,0x00010001});
229  *u32++ = ((vector unsigned int){0x00020002,0x00020002,0x00020002,0x00020002});
230  *u32++ = ((vector unsigned int){0x00030003,0x00030003,0x00030003,0x00030003});
231  *u32++ = ((vector unsigned int){0x00040004,0x00040004,0x00040004,0x00040004});
232  *u32++ = ((vector unsigned int){0x00050005,0x00050005,0x00050005,0x00050005});
233  *u32++ = ((vector unsigned int){0x00060006,0x00060006,0x00060006,0x00060006});
234  *u32++ = ((vector unsigned int){0x00070007,0x00070007,0x00070007,0x00070007});
235  *u32++ = ((vector unsigned int){0x00080008,0x00080008,0x00080008,0x00080008});
236  *u32++ = ((vector unsigned int){0x00090009,0x00090009,0x00090009,0x00090009});
237  *u32++ = ((vector unsigned int){0x000a000a,0x000a000a,0x000a000a,0x000a000a});
238  *u32++ = ((vector unsigned int){0x000b000b,0x000b000b,0x000b000b,0x000b000b});
239  *u32++ = ((vector unsigned int){0x000c000c,0x000c000c,0x000c000c,0x000c000c});
240  *u32++ = ((vector unsigned int){0x000d000d,0x000d000d,0x000d000d,0x000d000d});
241  *u32++ = ((vector unsigned int){0x000e000e,0x000e000e,0x000e000e,0x000e000e});
242  *u32++ = ((vector unsigned int){0x000f000f,0x000f000f,0x000f000f,0x000f000f});
243}
244void fu32n(vector unsigned int *u32)
245{
246  *u32++ = ((vector unsigned int){0xf0f0f0f0,0xf0f0f0f0,0xf0f0f0f0,0xf0f0f0f0});
247  *u32++ = ((vector unsigned int){0xf1f1f1f1,0xf1f1f1f1,0xf1f1f1f1,0xf1f1f1f1});
248  *u32++ = ((vector unsigned int){0xf2f2f2f2,0xf2f2f2f2,0xf2f2f2f2,0xf2f2f2f2});
249  *u32++ = ((vector unsigned int){0xf3f3f3f3,0xf3f3f3f3,0xf3f3f3f3,0xf3f3f3f3});
250  *u32++ = ((vector unsigned int){0xf4f4f4f4,0xf4f4f4f4,0xf4f4f4f4,0xf4f4f4f4});
251  *u32++ = ((vector unsigned int){0xf5f5f5f5,0xf5f5f5f5,0xf5f5f5f5,0xf5f5f5f5});
252  *u32++ = ((vector unsigned int){0xf6f6f6f6,0xf6f6f6f6,0xf6f6f6f6,0xf6f6f6f6});
253  *u32++ = ((vector unsigned int){0xf7f7f7f7,0xf7f7f7f7,0xf7f7f7f7,0xf7f7f7f7});
254  *u32++ = ((vector unsigned int){0xf8f8f8f8,0xf8f8f8f8,0xf8f8f8f8,0xf8f8f8f8});
255  *u32++ = ((vector unsigned int){0xf9f9f9f9,0xf9f9f9f9,0xf9f9f9f9,0xf9f9f9f9});
256  *u32++ = ((vector unsigned int){0xfafafafa,0xfafafafa,0xfafafafa,0xfafafafa});
257  *u32++ = ((vector unsigned int){0xfbfbfbfb,0xfbfbfbfb,0xfbfbfbfb,0xfbfbfbfb});
258  *u32++ = ((vector unsigned int){0xfcfcfcfc,0xfcfcfcfc,0xfcfcfcfc,0xfcfcfcfc});
259  *u32++ = ((vector unsigned int){0xfdfdfdfd,0xfdfdfdfd,0xfdfdfdfd,0xfdfdfdfd});
260  *u32++ = ((vector unsigned int){0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe});
261  *u32++ = ((vector unsigned int){0xffffffff,0xffffffff,0xffffffff,0xffffffff});
262}
263void fu32o(vector unsigned int *u32)
264{
265  *u32++ = ((vector unsigned int){0x00000000,0x00000000,0x00000000,0x00000000});
266  *u32++ = ((vector unsigned int){0x01010101,0x01010101,0x01010101,0x01010101});
267  *u32++ = ((vector unsigned int){0x02020202,0x02020202,0x02020202,0x02020202});
268  *u32++ = ((vector unsigned int){0x03030303,0x03030303,0x03030303,0x03030303});
269  *u32++ = ((vector unsigned int){0x04040404,0x04040404,0x04040404,0x04040404});
270  *u32++ = ((vector unsigned int){0x05050505,0x05050505,0x05050505,0x05050505});
271  *u32++ = ((vector unsigned int){0x06060606,0x06060606,0x06060606,0x06060606});
272  *u32++ = ((vector unsigned int){0x07070707,0x07070707,0x07070707,0x07070707});
273  *u32++ = ((vector unsigned int){0x08080808,0x08080808,0x08080808,0x08080808});
274  *u32++ = ((vector unsigned int){0x09090909,0x09090909,0x09090909,0x09090909});
275  *u32++ = ((vector unsigned int){0x0a0a0a0a,0x0a0a0a0a,0x0a0a0a0a,0x0a0a0a0a});
276  *u32++ = ((vector unsigned int){0x0b0b0b0b,0x0b0b0b0b,0x0b0b0b0b,0x0b0b0b0b});
277  *u32++ = ((vector unsigned int){0x0c0c0c0c,0x0c0c0c0c,0x0c0c0c0c,0x0c0c0c0c});
278  *u32++ = ((vector unsigned int){0x0d0d0d0d,0x0d0d0d0d,0x0d0d0d0d,0x0d0d0d0d});
279  *u32++ = ((vector unsigned int){0x0e0e0e0e,0x0e0e0e0e,0x0e0e0e0e,0x0e0e0e0e});
280  *u32++ = ((vector unsigned int){0x0f0f0f0f,0x0f0f0f0f,0x0f0f0f0f,0x0f0f0f0f});
281}
282void fu16a(vector unsigned short *u16)
283{
284  *u16++ = ((vector unsigned short){0xffff,0xfff0,0xffff,0xfff0,0xffff,0xfff0,0xffff,0xfff0});
285  *u16++ = ((vector unsigned short){0xffff,0xfff1,0xffff,0xfff1,0xffff,0xfff1,0xffff,0xfff1});
286  *u16++ = ((vector unsigned short){0xffff,0xfff2,0xffff,0xfff2,0xffff,0xfff2,0xffff,0xfff2});
287  *u16++ = ((vector unsigned short){0xffff,0xfff3,0xffff,0xfff3,0xffff,0xfff3,0xffff,0xfff3});
288  *u16++ = ((vector unsigned short){0xffff,0xfff4,0xffff,0xfff4,0xffff,0xfff4,0xffff,0xfff4});
289  *u16++ = ((vector unsigned short){0xffff,0xfff5,0xffff,0xfff5,0xffff,0xfff5,0xffff,0xfff5});
290  *u16++ = ((vector unsigned short){0xffff,0xfff6,0xffff,0xfff6,0xffff,0xfff6,0xffff,0xfff6});
291  *u16++ = ((vector unsigned short){0xffff,0xfff7,0xffff,0xfff7,0xffff,0xfff7,0xffff,0xfff7});
292  *u16++ = ((vector unsigned short){0xffff,0xfff8,0xffff,0xfff8,0xffff,0xfff8,0xffff,0xfff8});
293  *u16++ = ((vector unsigned short){0xffff,0xfff9,0xffff,0xfff9,0xffff,0xfff9,0xffff,0xfff9});
294  *u16++ = ((vector unsigned short){0xffff,0xfffa,0xffff,0xfffa,0xffff,0xfffa,0xffff,0xfffa});
295  *u16++ = ((vector unsigned short){0xffff,0xfffb,0xffff,0xfffb,0xffff,0xfffb,0xffff,0xfffb});
296  *u16++ = ((vector unsigned short){0xffff,0xfffc,0xffff,0xfffc,0xffff,0xfffc,0xffff,0xfffc});
297  *u16++ = ((vector unsigned short){0xffff,0xfffd,0xffff,0xfffd,0xffff,0xfffd,0xffff,0xfffd});
298  *u16++ = ((vector unsigned short){0xffff,0xfffe,0xffff,0xfffe,0xffff,0xfffe,0xffff,0xfffe});
299  *u16++ = ((vector unsigned short){0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff});
300}
301void fu16b(vector unsigned short *u16)
302{
303  *u16++ = ((vector unsigned short){0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000});
304  *u16++ = ((vector unsigned short){0x0000,0x0001,0x0000,0x0001,0x0000,0x0001,0x0000,0x0001});
305  *u16++ = ((vector unsigned short){0x0000,0x0002,0x0000,0x0002,0x0000,0x0002,0x0000,0x0002});
306  *u16++ = ((vector unsigned short){0x0000,0x0003,0x0000,0x0003,0x0000,0x0003,0x0000,0x0003});
307  *u16++ = ((vector unsigned short){0x0000,0x0004,0x0000,0x0004,0x0000,0x0004,0x0000,0x0004});
308  *u16++ = ((vector unsigned short){0x0000,0x0005,0x0000,0x0005,0x0000,0x0005,0x0000,0x0005});
309  *u16++ = ((vector unsigned short){0x0000,0x0006,0x0000,0x0006,0x0000,0x0006,0x0000,0x0006});
310  *u16++ = ((vector unsigned short){0x0000,0x0007,0x0000,0x0007,0x0000,0x0007,0x0000,0x0007});
311  *u16++ = ((vector unsigned short){0x0000,0x0008,0x0000,0x0008,0x0000,0x0008,0x0000,0x0008});
312  *u16++ = ((vector unsigned short){0x0000,0x0009,0x0000,0x0009,0x0000,0x0009,0x0000,0x0009});
313  *u16++ = ((vector unsigned short){0x0000,0x000a,0x0000,0x000a,0x0000,0x000a,0x0000,0x000a});
314  *u16++ = ((vector unsigned short){0x0000,0x000b,0x0000,0x000b,0x0000,0x000b,0x0000,0x000b});
315  *u16++ = ((vector unsigned short){0x0000,0x000c,0x0000,0x000c,0x0000,0x000c,0x0000,0x000c});
316  *u16++ = ((vector unsigned short){0x0000,0x000d,0x0000,0x000d,0x0000,0x000d,0x0000,0x000d});
317  *u16++ = ((vector unsigned short){0x0000,0x000e,0x0000,0x000e,0x0000,0x000e,0x0000,0x000e});
318  *u16++ = ((vector unsigned short){0x0000,0x000f,0x0000,0x000f,0x0000,0x000f,0x0000,0x000f});
319}
320void fu16c(vector unsigned short *u16)
321{
322  *u16++ = ((vector unsigned short){0xfff0,0xfff0,0xfff0,0xfff0,0xfff0,0xfff0,0xfff0,0xfff0});
323  *u16++ = ((vector unsigned short){0xfff1,0xfff1,0xfff1,0xfff1,0xfff1,0xfff1,0xfff1,0xfff1});
324  *u16++ = ((vector unsigned short){0xfff2,0xfff2,0xfff2,0xfff2,0xfff2,0xfff2,0xfff2,0xfff2});
325  *u16++ = ((vector unsigned short){0xfff3,0xfff3,0xfff3,0xfff3,0xfff3,0xfff3,0xfff3,0xfff3});
326  *u16++ = ((vector unsigned short){0xfff4,0xfff4,0xfff4,0xfff4,0xfff4,0xfff4,0xfff4,0xfff4});
327  *u16++ = ((vector unsigned short){0xfff5,0xfff5,0xfff5,0xfff5,0xfff5,0xfff5,0xfff5,0xfff5});
328  *u16++ = ((vector unsigned short){0xfff6,0xfff6,0xfff6,0xfff6,0xfff6,0xfff6,0xfff6,0xfff6});
329  *u16++ = ((vector unsigned short){0xfff7,0xfff7,0xfff7,0xfff7,0xfff7,0xfff7,0xfff7,0xfff7});
330  *u16++ = ((vector unsigned short){0xfff8,0xfff8,0xfff8,0xfff8,0xfff8,0xfff8,0xfff8,0xfff8});
331  *u16++ = ((vector unsigned short){0xfff9,0xfff9,0xfff9,0xfff9,0xfff9,0xfff9,0xfff9,0xfff9});
332  *u16++ = ((vector unsigned short){0xfffa,0xfffa,0xfffa,0xfffa,0xfffa,0xfffa,0xfffa,0xfffa});
333  *u16++ = ((vector unsigned short){0xfffb,0xfffb,0xfffb,0xfffb,0xfffb,0xfffb,0xfffb,0xfffb});
334  *u16++ = ((vector unsigned short){0xfffc,0xfffc,0xfffc,0xfffc,0xfffc,0xfffc,0xfffc,0xfffc});
335  *u16++ = ((vector unsigned short){0xfffd,0xfffd,0xfffd,0xfffd,0xfffd,0xfffd,0xfffd,0xfffd});
336  *u16++ = ((vector unsigned short){0xfffe,0xfffe,0xfffe,0xfffe,0xfffe,0xfffe,0xfffe,0xfffe});
337  *u16++ = ((vector unsigned short){0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff});
338}
339void fu16d(vector unsigned short *u16)
340{
341  *u16++ = ((vector unsigned short){0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000});
342  *u16++ = ((vector unsigned short){0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001});
343  *u16++ = ((vector unsigned short){0x0002,0x0002,0x0002,0x0002,0x0002,0x0002,0x0002,0x0002});
344  *u16++ = ((vector unsigned short){0x0003,0x0003,0x0003,0x0003,0x0003,0x0003,0x0003,0x0003});
345  *u16++ = ((vector unsigned short){0x0004,0x0004,0x0004,0x0004,0x0004,0x0004,0x0004,0x0004});
346  *u16++ = ((vector unsigned short){0x0005,0x0005,0x0005,0x0005,0x0005,0x0005,0x0005,0x0005});
347  *u16++ = ((vector unsigned short){0x0006,0x0006,0x0006,0x0006,0x0006,0x0006,0x0006,0x0006});
348  *u16++ = ((vector unsigned short){0x0007,0x0007,0x0007,0x0007,0x0007,0x0007,0x0007,0x0007});
349  *u16++ = ((vector unsigned short){0x0008,0x0008,0x0008,0x0008,0x0008,0x0008,0x0008,0x0008});
350  *u16++ = ((vector unsigned short){0x0009,0x0009,0x0009,0x0009,0x0009,0x0009,0x0009,0x0009});
351  *u16++ = ((vector unsigned short){0x000a,0x000a,0x000a,0x000a,0x000a,0x000a,0x000a,0x000a});
352  *u16++ = ((vector unsigned short){0x000b,0x000b,0x000b,0x000b,0x000b,0x000b,0x000b,0x000b});
353  *u16++ = ((vector unsigned short){0x000c,0x000c,0x000c,0x000c,0x000c,0x000c,0x000c,0x000c});
354  *u16++ = ((vector unsigned short){0x000d,0x000d,0x000d,0x000d,0x000d,0x000d,0x000d,0x000d});
355  *u16++ = ((vector unsigned short){0x000e,0x000e,0x000e,0x000e,0x000e,0x000e,0x000e,0x000e});
356  *u16++ = ((vector unsigned short){0x000f,0x000f,0x000f,0x000f,0x000f,0x000f,0x000f,0x000f});
357}
358void fu16e(vector unsigned short *u16)
359{
360  *u16++ = ((vector unsigned short){0xf0f0,0xf0f0,0xf0f0,0xf0f0,0xf0f0,0xf0f0,0xf0f0,0xf0f0});
361  *u16++ = ((vector unsigned short){0xf1f1,0xf1f1,0xf1f1,0xf1f1,0xf1f1,0xf1f1,0xf1f1,0xf1f1});
362  *u16++ = ((vector unsigned short){0xf2f2,0xf2f2,0xf2f2,0xf2f2,0xf2f2,0xf2f2,0xf2f2,0xf2f2});
363  *u16++ = ((vector unsigned short){0xf3f3,0xf3f3,0xf3f3,0xf3f3,0xf3f3,0xf3f3,0xf3f3,0xf3f3});
364  *u16++ = ((vector unsigned short){0xf4f4,0xf4f4,0xf4f4,0xf4f4,0xf4f4,0xf4f4,0xf4f4,0xf4f4});
365  *u16++ = ((vector unsigned short){0xf5f5,0xf5f5,0xf5f5,0xf5f5,0xf5f5,0xf5f5,0xf5f5,0xf5f5});
366  *u16++ = ((vector unsigned short){0xf6f6,0xf6f6,0xf6f6,0xf6f6,0xf6f6,0xf6f6,0xf6f6,0xf6f6});
367  *u16++ = ((vector unsigned short){0xf7f7,0xf7f7,0xf7f7,0xf7f7,0xf7f7,0xf7f7,0xf7f7,0xf7f7});
368  *u16++ = ((vector unsigned short){0xf8f8,0xf8f8,0xf8f8,0xf8f8,0xf8f8,0xf8f8,0xf8f8,0xf8f8});
369  *u16++ = ((vector unsigned short){0xf9f9,0xf9f9,0xf9f9,0xf9f9,0xf9f9,0xf9f9,0xf9f9,0xf9f9});
370  *u16++ = ((vector unsigned short){0xfafa,0xfafa,0xfafa,0xfafa,0xfafa,0xfafa,0xfafa,0xfafa});
371  *u16++ = ((vector unsigned short){0xfbfb,0xfbfb,0xfbfb,0xfbfb,0xfbfb,0xfbfb,0xfbfb,0xfbfb});
372  *u16++ = ((vector unsigned short){0xfcfc,0xfcfc,0xfcfc,0xfcfc,0xfcfc,0xfcfc,0xfcfc,0xfcfc});
373  *u16++ = ((vector unsigned short){0xfdfd,0xfdfd,0xfdfd,0xfdfd,0xfdfd,0xfdfd,0xfdfd,0xfdfd});
374  *u16++ = ((vector unsigned short){0xfefe,0xfefe,0xfefe,0xfefe,0xfefe,0xfefe,0xfefe,0xfefe});
375  *u16++ = ((vector unsigned short){0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff});
376}
377void fu16f(vector unsigned short *u16)
378{
379  *u16++ = ((vector unsigned short){0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000});
380  *u16++ = ((vector unsigned short){0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101});
381  *u16++ = ((vector unsigned short){0x0202,0x0202,0x0202,0x0202,0x0202,0x0202,0x0202,0x0202});
382  *u16++ = ((vector unsigned short){0x0303,0x0303,0x0303,0x0303,0x0303,0x0303,0x0303,0x0303});
383  *u16++ = ((vector unsigned short){0x0404,0x0404,0x0404,0x0404,0x0404,0x0404,0x0404,0x0404});
384  *u16++ = ((vector unsigned short){0x0505,0x0505,0x0505,0x0505,0x0505,0x0505,0x0505,0x0505});
385  *u16++ = ((vector unsigned short){0x0606,0x0606,0x0606,0x0606,0x0606,0x0606,0x0606,0x0606});
386  *u16++ = ((vector unsigned short){0x0707,0x0707,0x0707,0x0707,0x0707,0x0707,0x0707,0x0707});
387  *u16++ = ((vector unsigned short){0x0808,0x0808,0x0808,0x0808,0x0808,0x0808,0x0808,0x0808});
388  *u16++ = ((vector unsigned short){0x0909,0x0909,0x0909,0x0909,0x0909,0x0909,0x0909,0x0909});
389  *u16++ = ((vector unsigned short){0x0a0a,0x0a0a,0x0a0a,0x0a0a,0x0a0a,0x0a0a,0x0a0a,0x0a0a});
390  *u16++ = ((vector unsigned short){0x0b0b,0x0b0b,0x0b0b,0x0b0b,0x0b0b,0x0b0b,0x0b0b,0x0b0b});
391  *u16++ = ((vector unsigned short){0x0c0c,0x0c0c,0x0c0c,0x0c0c,0x0c0c,0x0c0c,0x0c0c,0x0c0c});
392  *u16++ = ((vector unsigned short){0x0d0d,0x0d0d,0x0d0d,0x0d0d,0x0d0d,0x0d0d,0x0d0d,0x0d0d});
393  *u16++ = ((vector unsigned short){0x0e0e,0x0e0e,0x0e0e,0x0e0e,0x0e0e,0x0e0e,0x0e0e,0x0e0e});
394  *u16++ = ((vector unsigned short){0x0f0f,0x0f0f,0x0f0f,0x0f0f,0x0f0f,0x0f0f,0x0f0f,0x0f0f});
395}
396void fu16g(vector unsigned short *u16)
397{
398  *u16++ = ((vector unsigned short){0,0,0,0,0,0,0,0});
399  *u16++ = ((vector unsigned short){1,1,1,1,1,1,1,1});
400  *u16++ = ((vector unsigned short){2,2,2,2,2,2,2,2});
401  *u16++ = ((vector unsigned short){3,3,3,3,3,3,3,3});
402  *u16++ = ((vector unsigned short){4,4,4,4,4,4,4,4});
403  *u16++ = ((vector unsigned short){5,5,5,5,5,5,5,5});
404  *u16++ = ((vector unsigned short){6,6,6,6,6,6,6,6});
405  *u16++ = ((vector unsigned short){7,7,7,7,7,7,7,7});
406  *u16++ = ((vector unsigned short){8,8,8,8,8,8,8,8});
407  *u16++ = ((vector unsigned short){9,9,9,9,9,9,9,9});
408  *u16++ = ((vector unsigned short){10,10,10,10,10,10,10,10});
409  *u16++ = ((vector unsigned short){11,11,11,11,11,11,11,11});
410  *u16++ = ((vector unsigned short){12,12,12,12,12,12,12,12});
411  *u16++ = ((vector unsigned short){13,13,13,13,13,13,13,13});
412  *u16++ = ((vector unsigned short){14,14,14,14,14,14,14,14});
413  *u16++ = ((vector unsigned short){15,15,15,15,15,15,15,15});
414}
415void fu16h(vector unsigned short *u16)
416{
417  *u16++ = ((vector unsigned short){257,257,257,257,257,257,257,257});
418  *u16++ = ((vector unsigned short){514,514,514,514,514,514,514,514});
419  *u16++ = ((vector unsigned short){771,771,771,771,771,771,771,771});
420  *u16++ = ((vector unsigned short){1028,1028,1028,1028,1028,1028,1028,1028});
421  *u16++ = ((vector unsigned short){1285,1285,1285,1285,1285,1285,1285,1285});
422  *u16++ = ((vector unsigned short){1542,1542,1542,1542,1542,1542,1542,1542});
423  *u16++ = ((vector unsigned short){1799,1799,1799,1799,1799,1799,1799,1799});
424  *u16++ = ((vector unsigned short){2056,2056,2056,2056,2056,2056,2056,2056});
425  *u16++ = ((vector unsigned short){2313,2313,2313,2313,2313,2313,2313,2313});
426  *u16++ = ((vector unsigned short){2570,2570,2570,2570,2570,2570,2570,2570});
427  *u16++ = ((vector unsigned short){2827,2827,2827,2827,2827,2827,2827,2827});
428  *u16++ = ((vector unsigned short){3084,3084,3084,3084,3084,3084,3084,3084});
429  *u16++ = ((vector unsigned short){3341,3341,3341,3341,3341,3341,3341,3341});
430  *u16++ = ((vector unsigned short){3598,3598,3598,3598,3598,3598,3598,3598});
431  *u16++ = ((vector unsigned short){3855,3855,3855,3855,3855,3855,3855,3855});
432}
433void fu16i(vector unsigned short *u16)
434{
435  *u16++ = ((vector unsigned short){61680,61680,61680,61680,61680,61680,61680,61680});
436  *u16++ = ((vector unsigned short){61937,61937,61937,61937,61937,61937,61937,61937});
437  *u16++ = ((vector unsigned short){62194,62194,62194,62194,62194,62194,62194,62194});
438  *u16++ = ((vector unsigned short){62451,62451,62451,62451,62451,62451,62451,62451});
439  *u16++ = ((vector unsigned short){62708,62708,62708,62708,62708,62708,62708,62708});
440  *u16++ = ((vector unsigned short){62965,62965,62965,62965,62965,62965,62965,62965});
441  *u16++ = ((vector unsigned short){63222,63222,63222,63222,63222,63222,63222,63222});
442  *u16++ = ((vector unsigned short){63479,63479,63479,63479,63479,63479,63479,63479});
443  *u16++ = ((vector unsigned short){63736,63736,63736,63736,63736,63736,63736,63736});
444  *u16++ = ((vector unsigned short){63993,63993,63993,63993,63993,63993,63993,63993});
445  *u16++ = ((vector unsigned short){64250,64250,64250,64250,64250,64250,64250,64250});
446  *u16++ = ((vector unsigned short){64507,64507,64507,64507,64507,64507,64507,64507});
447  *u16++ = ((vector unsigned short){64764,64764,64764,64764,64764,64764,64764,64764});
448  *u16++ = ((vector unsigned short){65021,65021,65021,65021,65021,65021,65021,65021});
449  *u16++ = ((vector unsigned short){65278,65278,65278,65278,65278,65278,65278,65278});
450}
451void fu16j(vector unsigned short *u16)
452{
453  *u16++ = ((vector unsigned short){65520,65520,65520,65520,65520,65520,65520,65520});
454  *u16++ = ((vector unsigned short){65521,65521,65521,65521,65521,65521,65521,65521});
455  *u16++ = ((vector unsigned short){65522,65522,65522,65522,65522,65522,65522,65522});
456  *u16++ = ((vector unsigned short){65523,65523,65523,65523,65523,65523,65523,65523});
457  *u16++ = ((vector unsigned short){65524,65524,65524,65524,65524,65524,65524,65524});
458  *u16++ = ((vector unsigned short){65525,65525,65525,65525,65525,65525,65525,65525});
459  *u16++ = ((vector unsigned short){65526,65526,65526,65526,65526,65526,65526,65526});
460  *u16++ = ((vector unsigned short){65527,65527,65527,65527,65527,65527,65527,65527});
461  *u16++ = ((vector unsigned short){65528,65528,65528,65528,65528,65528,65528,65528});
462  *u16++ = ((vector unsigned short){65529,65529,65529,65529,65529,65529,65529,65529});
463  *u16++ = ((vector unsigned short){65530,65530,65530,65530,65530,65530,65530,65530});
464  *u16++ = ((vector unsigned short){65531,65531,65531,65531,65531,65531,65531,65531});
465  *u16++ = ((vector unsigned short){65532,65532,65532,65532,65532,65532,65532,65532});
466  *u16++ = ((vector unsigned short){65533,65533,65533,65533,65533,65533,65533,65533});
467  *u16++ = ((vector unsigned short){65534,65534,65534,65534,65534,65534,65534,65534});
468  *u16++ = ((vector unsigned short){65535,65535,65535,65535,65535,65535,65535,65535});
469}
470void fu16k(vector unsigned short *u16)
471{
472  *u16++ = ((vector unsigned short){-3856,-3856,-3856,-3856,-3856,-3856,-3856,-3856});
473  *u16++ = ((vector unsigned short){-3599,-3599,-3599,-3599,-3599,-3599,-3599,-3599});
474  *u16++ = ((vector unsigned short){-3342,-3342,-3342,-3342,-3342,-3342,-3342,-3342});
475  *u16++ = ((vector unsigned short){-3085,-3085,-3085,-3085,-3085,-3085,-3085,-3085});
476  *u16++ = ((vector unsigned short){-2828,-2828,-2828,-2828,-2828,-2828,-2828,-2828});
477  *u16++ = ((vector unsigned short){-2571,-2571,-2571,-2571,-2571,-2571,-2571,-2571});
478  *u16++ = ((vector unsigned short){-2314,-2314,-2314,-2314,-2314,-2314,-2314,-2314});
479  *u16++ = ((vector unsigned short){-2057,-2057,-2057,-2057,-2057,-2057,-2057,-2057});
480  *u16++ = ((vector unsigned short){-1800,-1800,-1800,-1800,-1800,-1800,-1800,-1800});
481  *u16++ = ((vector unsigned short){-1543,-1543,-1543,-1543,-1543,-1543,-1543,-1543});
482  *u16++ = ((vector unsigned short){-1286,-1286,-1286,-1286,-1286,-1286,-1286,-1286});
483  *u16++ = ((vector unsigned short){-1029,-1029,-1029,-1029,-1029,-1029,-1029,-1029});
484  *u16++ = ((vector unsigned short){-772,-772,-772,-772,-772,-772,-772,-772});
485  *u16++ = ((vector unsigned short){-515,-515,-515,-515,-515,-515,-515,-515});
486  *u16++ = ((vector unsigned short){-258,-258,-258,-258,-258,-258,-258,-258});
487}
488void fu16l(vector unsigned short *u16)
489{
490  *u16++ = ((vector unsigned short){-16,-16,-16,-16,-16,-16,-16,-16});
491  *u16++ = ((vector unsigned short){-15,-15,-15,-15,-15,-15,-15,-15});
492  *u16++ = ((vector unsigned short){-14,-14,-14,-14,-14,-14,-14,-14});
493  *u16++ = ((vector unsigned short){-13,-13,-13,-13,-13,-13,-13,-13});
494  *u16++ = ((vector unsigned short){-12,-12,-12,-12,-12,-12,-12,-12});
495  *u16++ = ((vector unsigned short){-11,-11,-11,-11,-11,-11,-11,-11});
496  *u16++ = ((vector unsigned short){-10,-10,-10,-10,-10,-10,-10,-10});
497  *u16++ = ((vector unsigned short){-9,-9,-9,-9,-9,-9,-9,-9});
498  *u16++ = ((vector unsigned short){-8,-8,-8,-8,-8,-8,-8,-8});
499  *u16++ = ((vector unsigned short){-7,-7,-7,-7,-7,-7,-7,-7});
500  *u16++ = ((vector unsigned short){-6,-6,-6,-6,-6,-6,-6,-6});
501  *u16++ = ((vector unsigned short){-5,-5,-5,-5,-5,-5,-5,-5});
502  *u16++ = ((vector unsigned short){-4,-4,-4,-4,-4,-4,-4,-4});
503  *u16++ = ((vector unsigned short){-3,-3,-3,-3,-3,-3,-3,-3});
504  *u16++ = ((vector unsigned short){-2,-2,-2,-2,-2,-2,-2,-2});
505  *u16++ = ((vector unsigned short){-1,-1,-1,-1,-1,-1,-1,-1});
506}
507void fu8a(vector unsigned char *u8)
508{
509  *u8++ = ((vector unsigned char){0xff,0xff,0xff,0xf0,0xff,0xff,0xff,0xf0,0xff,0xff,0xff,0xf0,0xff,0xff,0xff,0xf0});
510  *u8++ = ((vector unsigned char){0xff,0xff,0xff,0xf1,0xff,0xff,0xff,0xf1,0xff,0xff,0xff,0xf1,0xff,0xff,0xff,0xf1});
511  *u8++ = ((vector unsigned char){0xff,0xff,0xff,0xf2,0xff,0xff,0xff,0xf2,0xff,0xff,0xff,0xf2,0xff,0xff,0xff,0xf2});
512  *u8++ = ((vector unsigned char){0xff,0xff,0xff,0xf3,0xff,0xff,0xff,0xf3,0xff,0xff,0xff,0xf3,0xff,0xff,0xff,0xf3});
513  *u8++ = ((vector unsigned char){0xff,0xff,0xff,0xf4,0xff,0xff,0xff,0xf4,0xff,0xff,0xff,0xf4,0xff,0xff,0xff,0xf4});
514  *u8++ = ((vector unsigned char){0xff,0xff,0xff,0xf5,0xff,0xff,0xff,0xf5,0xff,0xff,0xff,0xf5,0xff,0xff,0xff,0xf5});
515  *u8++ = ((vector unsigned char){0xff,0xff,0xff,0xf6,0xff,0xff,0xff,0xf6,0xff,0xff,0xff,0xf6,0xff,0xff,0xff,0xf6});
516  *u8++ = ((vector unsigned char){0xff,0xff,0xff,0xf7,0xff,0xff,0xff,0xf7,0xff,0xff,0xff,0xf7,0xff,0xff,0xff,0xf7});
517  *u8++ = ((vector unsigned char){0xff,0xff,0xff,0xf8,0xff,0xff,0xff,0xf8,0xff,0xff,0xff,0xf8,0xff,0xff,0xff,0xf8});
518  *u8++ = ((vector unsigned char){0xff,0xff,0xff,0xf9,0xff,0xff,0xff,0xf9,0xff,0xff,0xff,0xf9,0xff,0xff,0xff,0xf9});
519  *u8++ = ((vector unsigned char){0xff,0xff,0xff,0xfa,0xff,0xff,0xff,0xfa,0xff,0xff,0xff,0xfa,0xff,0xff,0xff,0xfa});
520  *u8++ = ((vector unsigned char){0xff,0xff,0xff,0xfb,0xff,0xff,0xff,0xfb,0xff,0xff,0xff,0xfb,0xff,0xff,0xff,0xfb});
521  *u8++ = ((vector unsigned char){0xff,0xff,0xff,0xfc,0xff,0xff,0xff,0xfc,0xff,0xff,0xff,0xfc,0xff,0xff,0xff,0xfc});
522  *u8++ = ((vector unsigned char){0xff,0xff,0xff,0xfd,0xff,0xff,0xff,0xfd,0xff,0xff,0xff,0xfd,0xff,0xff,0xff,0xfd});
523  *u8++ = ((vector unsigned char){0xff,0xff,0xff,0xfe,0xff,0xff,0xff,0xfe,0xff,0xff,0xff,0xfe,0xff,0xff,0xff,0xfe});
524  *u8++ = ((vector unsigned char){0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff});
525}
526void fu8b(vector unsigned char *u8)
527{
528  *u8++ = ((vector unsigned char){0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00});
529  *u8++ = ((vector unsigned char){0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01});
530  *u8++ = ((vector unsigned char){0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02});
531  *u8++ = ((vector unsigned char){0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03});
532  *u8++ = ((vector unsigned char){0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x04});
533  *u8++ = ((vector unsigned char){0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x05});
534  *u8++ = ((vector unsigned char){0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06});
535  *u8++ = ((vector unsigned char){0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x07});
536  *u8++ = ((vector unsigned char){0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x08});
537  *u8++ = ((vector unsigned char){0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x09});
538  *u8++ = ((vector unsigned char){0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x0a});
539  *u8++ = ((vector unsigned char){0x00,0x00,0x00,0x0b,0x00,0x00,0x00,0x0b,0x00,0x00,0x00,0x0b,0x00,0x00,0x00,0x0b});
540  *u8++ = ((vector unsigned char){0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x0c});
541  *u8++ = ((vector unsigned char){0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x0d});
542  *u8++ = ((vector unsigned char){0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x0e});
543  *u8++ = ((vector unsigned char){0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x0f});
544}
545void fu8c(vector unsigned char *u8)
546{
547  *u8++ = ((vector unsigned char){0xff,0xf0,0xff,0xf0,0xff,0xf0,0xff,0xf0,0xff,0xf0,0xff,0xf0,0xff,0xf0,0xff,0xf0});
548  *u8++ = ((vector unsigned char){0xff,0xf1,0xff,0xf1,0xff,0xf1,0xff,0xf1,0xff,0xf1,0xff,0xf1,0xff,0xf1,0xff,0xf1});
549  *u8++ = ((vector unsigned char){0xff,0xf2,0xff,0xf2,0xff,0xf2,0xff,0xf2,0xff,0xf2,0xff,0xf2,0xff,0xf2,0xff,0xf2});
550  *u8++ = ((vector unsigned char){0xff,0xf3,0xff,0xf3,0xff,0xf3,0xff,0xf3,0xff,0xf3,0xff,0xf3,0xff,0xf3,0xff,0xf3});
551  *u8++ = ((vector unsigned char){0xff,0xf4,0xff,0xf4,0xff,0xf4,0xff,0xf4,0xff,0xf4,0xff,0xf4,0xff,0xf4,0xff,0xf4});
552  *u8++ = ((vector unsigned char){0xff,0xf5,0xff,0xf5,0xff,0xf5,0xff,0xf5,0xff,0xf5,0xff,0xf5,0xff,0xf5,0xff,0xf5});
553  *u8++ = ((vector unsigned char){0xff,0xf6,0xff,0xf6,0xff,0xf6,0xff,0xf6,0xff,0xf6,0xff,0xf6,0xff,0xf6,0xff,0xf6});
554  *u8++ = ((vector unsigned char){0xff,0xf7,0xff,0xf7,0xff,0xf7,0xff,0xf7,0xff,0xf7,0xff,0xf7,0xff,0xf7,0xff,0xf7});
555  *u8++ = ((vector unsigned char){0xff,0xf8,0xff,0xf8,0xff,0xf8,0xff,0xf8,0xff,0xf8,0xff,0xf8,0xff,0xf8,0xff,0xf8});
556  *u8++ = ((vector unsigned char){0xff,0xf9,0xff,0xf9,0xff,0xf9,0xff,0xf9,0xff,0xf9,0xff,0xf9,0xff,0xf9,0xff,0xf9});
557  *u8++ = ((vector unsigned char){0xff,0xfa,0xff,0xfa,0xff,0xfa,0xff,0xfa,0xff,0xfa,0xff,0xfa,0xff,0xfa,0xff,0xfa});
558  *u8++ = ((vector unsigned char){0xff,0xfb,0xff,0xfb,0xff,0xfb,0xff,0xfb,0xff,0xfb,0xff,0xfb,0xff,0xfb,0xff,0xfb});
559  *u8++ = ((vector unsigned char){0xff,0xfc,0xff,0xfc,0xff,0xfc,0xff,0xfc,0xff,0xfc,0xff,0xfc,0xff,0xfc,0xff,0xfc});
560  *u8++ = ((vector unsigned char){0xff,0xfd,0xff,0xfd,0xff,0xfd,0xff,0xfd,0xff,0xfd,0xff,0xfd,0xff,0xfd,0xff,0xfd});
561  *u8++ = ((vector unsigned char){0xff,0xfe,0xff,0xfe,0xff,0xfe,0xff,0xfe,0xff,0xfe,0xff,0xfe,0xff,0xfe,0xff,0xfe});
562  *u8++ = ((vector unsigned char){0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff});
563}
564void fu8d(vector unsigned char *u8)
565{
566  *u8++ = ((vector unsigned char){0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00});
567  *u8++ = ((vector unsigned char){0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01});
568  *u8++ = ((vector unsigned char){0x00,0x02,0x00,0x02,0x00,0x02,0x00,0x02,0x00,0x02,0x00,0x02,0x00,0x02,0x00,0x02});
569  *u8++ = ((vector unsigned char){0x00,0x03,0x00,0x03,0x00,0x03,0x00,0x03,0x00,0x03,0x00,0x03,0x00,0x03,0x00,0x03});
570  *u8++ = ((vector unsigned char){0x00,0x04,0x00,0x04,0x00,0x04,0x00,0x04,0x00,0x04,0x00,0x04,0x00,0x04,0x00,0x04});
571  *u8++ = ((vector unsigned char){0x00,0x05,0x00,0x05,0x00,0x05,0x00,0x05,0x00,0x05,0x00,0x05,0x00,0x05,0x00,0x05});
572  *u8++ = ((vector unsigned char){0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06});
573  *u8++ = ((vector unsigned char){0x00,0x07,0x00,0x07,0x00,0x07,0x00,0x07,0x00,0x07,0x00,0x07,0x00,0x07,0x00,0x07});
574  *u8++ = ((vector unsigned char){0x00,0x08,0x00,0x08,0x00,0x08,0x00,0x08,0x00,0x08,0x00,0x08,0x00,0x08,0x00,0x08});
575  *u8++ = ((vector unsigned char){0x00,0x09,0x00,0x09,0x00,0x09,0x00,0x09,0x00,0x09,0x00,0x09,0x00,0x09,0x00,0x09});
576  *u8++ = ((vector unsigned char){0x00,0x0a,0x00,0x0a,0x00,0x0a,0x00,0x0a,0x00,0x0a,0x00,0x0a,0x00,0x0a,0x00,0x0a});
577  *u8++ = ((vector unsigned char){0x00,0x0b,0x00,0x0b,0x00,0x0b,0x00,0x0b,0x00,0x0b,0x00,0x0b,0x00,0x0b,0x00,0x0b});
578  *u8++ = ((vector unsigned char){0x00,0x0c,0x00,0x0c,0x00,0x0c,0x00,0x0c,0x00,0x0c,0x00,0x0c,0x00,0x0c,0x00,0x0c});
579  *u8++ = ((vector unsigned char){0x00,0x0d,0x00,0x0d,0x00,0x0d,0x00,0x0d,0x00,0x0d,0x00,0x0d,0x00,0x0d,0x00,0x0d});
580  *u8++ = ((vector unsigned char){0x00,0x0e,0x00,0x0e,0x00,0x0e,0x00,0x0e,0x00,0x0e,0x00,0x0e,0x00,0x0e,0x00,0x0e});
581  *u8++ = ((vector unsigned char){0x00,0x0f,0x00,0x0f,0x00,0x0f,0x00,0x0f,0x00,0x0f,0x00,0x0f,0x00,0x0f,0x00,0x0f});
582}
583void fu8e(vector unsigned char *u8)
584{
585  *u8++ = ((vector unsigned char){0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00});
586  *u8++ = ((vector unsigned char){0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01});
587  *u8++ = ((vector unsigned char){0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02});
588  *u8++ = ((vector unsigned char){0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03});
589  *u8++ = ((vector unsigned char){0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04});
590  *u8++ = ((vector unsigned char){0x05,0x05,0x05,0x05,0x05,0x05,0x05,0x05,0x05,0x05,0x05,0x05,0x05,0x05,0x05,0x05});
591  *u8++ = ((vector unsigned char){0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06});
592  *u8++ = ((vector unsigned char){0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07});
593  *u8++ = ((vector unsigned char){0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08});
594  *u8++ = ((vector unsigned char){0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09});
595  *u8++ = ((vector unsigned char){0x0a,0x0a,0x0a,0x0a,0x0a,0x0a,0x0a,0x0a,0x0a,0x0a,0x0a,0x0a,0x0a,0x0a,0x0a,0x0a});
596  *u8++ = ((vector unsigned char){0x0b,0x0b,0x0b,0x0b,0x0b,0x0b,0x0b,0x0b,0x0b,0x0b,0x0b,0x0b,0x0b,0x0b,0x0b,0x0b});
597  *u8++ = ((vector unsigned char){0x0c,0x0c,0x0c,0x0c,0x0c,0x0c,0x0c,0x0c,0x0c,0x0c,0x0c,0x0c,0x0c,0x0c,0x0c,0x0c});
598  *u8++ = ((vector unsigned char){0x0d,0x0d,0x0d,0x0d,0x0d,0x0d,0x0d,0x0d,0x0d,0x0d,0x0d,0x0d,0x0d,0x0d,0x0d,0x0d});
599  *u8++ = ((vector unsigned char){0x0e,0x0e,0x0e,0x0e,0x0e,0x0e,0x0e,0x0e,0x0e,0x0e,0x0e,0x0e,0x0e,0x0e,0x0e,0x0e});
600  *u8++ = ((vector unsigned char){0x0f,0x0f,0x0f,0x0f,0x0f,0x0f,0x0f,0x0f,0x0f,0x0f,0x0f,0x0f,0x0f,0x0f,0x0f,0x0f});
601}
602void fu8f(vector unsigned char *u8)
603{
604  *u8++ = ((vector unsigned char){0xf0,0xf0,0xf0,0xf0,0xf0,0xf0,0xf0,0xf0,0xf0,0xf0,0xf0,0xf0,0xf0,0xf0,0xf0,0xf0});
605  *u8++ = ((vector unsigned char){0xf1,0xf1,0xf1,0xf1,0xf1,0xf1,0xf1,0xf1,0xf1,0xf1,0xf1,0xf1,0xf1,0xf1,0xf1,0xf1});
606  *u8++ = ((vector unsigned char){0xf2,0xf2,0xf2,0xf2,0xf2,0xf2,0xf2,0xf2,0xf2,0xf2,0xf2,0xf2,0xf2,0xf2,0xf2,0xf2});
607  *u8++ = ((vector unsigned char){0xf3,0xf3,0xf3,0xf3,0xf3,0xf3,0xf3,0xf3,0xf3,0xf3,0xf3,0xf3,0xf3,0xf3,0xf3,0xf3});
608  *u8++ = ((vector unsigned char){0xf4,0xf4,0xf4,0xf4,0xf4,0xf4,0xf4,0xf4,0xf4,0xf4,0xf4,0xf4,0xf4,0xf4,0xf4,0xf4});
609  *u8++ = ((vector unsigned char){0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5});
610  *u8++ = ((vector unsigned char){0xf6,0xf6,0xf6,0xf6,0xf6,0xf6,0xf6,0xf6,0xf6,0xf6,0xf6,0xf6,0xf6,0xf6,0xf6,0xf6});
611  *u8++ = ((vector unsigned char){0xf7,0xf7,0xf7,0xf7,0xf7,0xf7,0xf7,0xf7,0xf7,0xf7,0xf7,0xf7,0xf7,0xf7,0xf7,0xf7});
612  *u8++ = ((vector unsigned char){0xf8,0xf8,0xf8,0xf8,0xf8,0xf8,0xf8,0xf8,0xf8,0xf8,0xf8,0xf8,0xf8,0xf8,0xf8,0xf8});
613  *u8++ = ((vector unsigned char){0xf9,0xf9,0xf9,0xf9,0xf9,0xf9,0xf9,0xf9,0xf9,0xf9,0xf9,0xf9,0xf9,0xf9,0xf9,0xf9});
614  *u8++ = ((vector unsigned char){0xfa,0xfa,0xfa,0xfa,0xfa,0xfa,0xfa,0xfa,0xfa,0xfa,0xfa,0xfa,0xfa,0xfa,0xfa,0xfa});
615  *u8++ = ((vector unsigned char){0xfb,0xfb,0xfb,0xfb,0xfb,0xfb,0xfb,0xfb,0xfb,0xfb,0xfb,0xfb,0xfb,0xfb,0xfb,0xfb});
616  *u8++ = ((vector unsigned char){0xfc,0xfc,0xfc,0xfc,0xfc,0xfc,0xfc,0xfc,0xfc,0xfc,0xfc,0xfc,0xfc,0xfc,0xfc,0xfc});
617  *u8++ = ((vector unsigned char){0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd});
618  *u8++ = ((vector unsigned char){0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe});
619  *u8++ = ((vector unsigned char){0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff});
620}
621void fu8g(vector unsigned char *u8)
622{
623  *u8++ = ((vector unsigned char){0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0});
624  *u8++ = ((vector unsigned char){1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1});
625  *u8++ = ((vector unsigned char){2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2});
626  *u8++ = ((vector unsigned char){3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3});
627  *u8++ = ((vector unsigned char){4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4});
628  *u8++ = ((vector unsigned char){5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5});
629  *u8++ = ((vector unsigned char){6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6});
630  *u8++ = ((vector unsigned char){7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7});
631  *u8++ = ((vector unsigned char){8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8});
632  *u8++ = ((vector unsigned char){9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9});
633  *u8++ = ((vector unsigned char){10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10});
634  *u8++ = ((vector unsigned char){11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11});
635  *u8++ = ((vector unsigned char){12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12});
636  *u8++ = ((vector unsigned char){13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13});
637  *u8++ = ((vector unsigned char){14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14});
638  *u8++ = ((vector unsigned char){15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15});
639}
640void fu8h(vector unsigned char *u8)
641{
642  *u8++ = ((vector unsigned char){240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240});
643  *u8++ = ((vector unsigned char){241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241});
644  *u8++ = ((vector unsigned char){242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242});
645  *u8++ = ((vector unsigned char){243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243});
646  *u8++ = ((vector unsigned char){244,244,244,244,244,244,244,244,244,244,244,244,244,244,244,244});
647  *u8++ = ((vector unsigned char){245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245});
648  *u8++ = ((vector unsigned char){246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246});
649  *u8++ = ((vector unsigned char){247,247,247,247,247,247,247,247,247,247,247,247,247,247,247,247});
650  *u8++ = ((vector unsigned char){248,248,248,248,248,248,248,248,248,248,248,248,248,248,248,248});
651  *u8++ = ((vector unsigned char){249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249});
652  *u8++ = ((vector unsigned char){250,250,250,250,250,250,250,250,250,250,250,250,250,250,250,250});
653  *u8++ = ((vector unsigned char){251,251,251,251,251,251,251,251,251,251,251,251,251,251,251,251});
654  *u8++ = ((vector unsigned char){252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252});
655  *u8++ = ((vector unsigned char){253,253,253,253,253,253,253,253,253,253,253,253,253,253,253,253});
656  *u8++ = ((vector unsigned char){254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254});
657  *u8++ = ((vector unsigned char){255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255});
658}
659void fu8i(vector unsigned char *u8)
660{
661  *u8++ = ((vector unsigned char){-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1});
662  *u8++ = ((vector unsigned char){-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2});
663  *u8++ = ((vector unsigned char){-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3});
664  *u8++ = ((vector unsigned char){-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4});
665  *u8++ = ((vector unsigned char){-5,-5,-5,-5,-5,-5,-5,-5,-5,-5,-5,-5,-5,-5,-5,-5});
666  *u8++ = ((vector unsigned char){-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6});
667  *u8++ = ((vector unsigned char){-7,-7,-7,-7,-7,-7,-7,-7,-7,-7,-7,-7,-7,-7,-7,-7});
668  *u8++ = ((vector unsigned char){-8,-8,-8,-8,-8,-8,-8,-8,-8,-8,-8,-8,-8,-8,-8,-8});
669  *u8++ = ((vector unsigned char){-9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9});
670  *u8++ = ((vector unsigned char){-10,-10,-10,-10,-10,-10,-10,-10,-10,-10,-10,-10,-10,-10,-10,-10});
671  *u8++ = ((vector unsigned char){-11,-11,-11,-11,-11,-11,-11,-11,-11,-11,-11,-11,-11,-11,-11,-11});
672  *u8++ = ((vector unsigned char){-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12});
673  *u8++ = ((vector unsigned char){-13,-13,-13,-13,-13,-13,-13,-13,-13,-13,-13,-13,-13,-13,-13,-13});
674  *u8++ = ((vector unsigned char){-14,-14,-14,-14,-14,-14,-14,-14,-14,-14,-14,-14,-14,-14,-14,-14});
675  *u8++ = ((vector unsigned char){-15,-15,-15,-15,-15,-15,-15,-15,-15,-15,-15,-15,-15,-15,-15,-15});
676  *u8++ = ((vector unsigned char){-16,-16,-16,-16,-16,-16,-16,-16,-16,-16,-16,-16,-16,-16,-16,-16});
677}
678void fs32a(vector signed int *s32)
679{
680  *s32++ = ((vector signed int){0,0,0,0});
681  *s32++ = ((vector signed int){1,1,1,1});
682  *s32++ = ((vector signed int){2,2,2,2});
683  *s32++ = ((vector signed int){3,3,3,3});
684  *s32++ = ((vector signed int){4,4,4,4});
685  *s32++ = ((vector signed int){5,5,5,5});
686  *s32++ = ((vector signed int){6,6,6,6});
687  *s32++ = ((vector signed int){7,7,7,7});
688  *s32++ = ((vector signed int){8,8,8,8});
689  *s32++ = ((vector signed int){9,9,9,9});
690  *s32++ = ((vector signed int){10,10,10,10});
691  *s32++ = ((vector signed int){11,11,11,11});
692  *s32++ = ((vector signed int){12,12,12,12});
693  *s32++ = ((vector signed int){13,13,13,13});
694  *s32++ = ((vector signed int){14,14,14,14});
695  *s32++ = ((vector signed int){15,15,15,15});
696}
697void fs32b(vector signed int *s32)
698{
699  *s32++ = ((vector signed int){65537,65537,65537,65537});
700  *s32++ = ((vector signed int){131074,131074,131074,131074});
701  *s32++ = ((vector signed int){196611,196611,196611,196611});
702  *s32++ = ((vector signed int){262148,262148,262148,262148});
703  *s32++ = ((vector signed int){327685,327685,327685,327685});
704  *s32++ = ((vector signed int){393222,393222,393222,393222});
705  *s32++ = ((vector signed int){458759,458759,458759,458759});
706  *s32++ = ((vector signed int){524296,524296,524296,524296});
707  *s32++ = ((vector signed int){589833,589833,589833,589833});
708  *s32++ = ((vector signed int){655370,655370,655370,655370});
709  *s32++ = ((vector signed int){720907,720907,720907,720907});
710  *s32++ = ((vector signed int){786444,786444,786444,786444});
711  *s32++ = ((vector signed int){851981,851981,851981,851981});
712  *s32++ = ((vector signed int){917518,917518,917518,917518});
713  *s32++ = ((vector signed int){983055,983055,983055,983055});
714}
715void fs32c(vector signed int *s32)
716{
717  *s32++ = ((vector signed int){16843009,16843009,16843009,16843009});
718  *s32++ = ((vector signed int){33686018,33686018,33686018,33686018});
719  *s32++ = ((vector signed int){50529027,50529027,50529027,50529027});
720  *s32++ = ((vector signed int){67372036,67372036,67372036,67372036});
721  *s32++ = ((vector signed int){84215045,84215045,84215045,84215045});
722  *s32++ = ((vector signed int){101058054,101058054,101058054,101058054});
723  *s32++ = ((vector signed int){117901063,117901063,117901063,117901063});
724  *s32++ = ((vector signed int){134744072,134744072,134744072,134744072});
725  *s32++ = ((vector signed int){151587081,151587081,151587081,151587081});
726  *s32++ = ((vector signed int){168430090,168430090,168430090,168430090});
727  *s32++ = ((vector signed int){185273099,185273099,185273099,185273099});
728  *s32++ = ((vector signed int){202116108,202116108,202116108,202116108});
729  *s32++ = ((vector signed int){218959117,218959117,218959117,218959117});
730  *s32++ = ((vector signed int){235802126,235802126,235802126,235802126});
731  *s32++ = ((vector signed int){252645135,252645135,252645135,252645135});
732}
733void fs32d(vector signed int *s32)
734{
735  *s32++ = ((vector signed int){4042322160,4042322160,4042322160,4042322160});
736  *s32++ = ((vector signed int){4059165169,4059165169,4059165169,4059165169});
737  *s32++ = ((vector signed int){4076008178,4076008178,4076008178,4076008178});
738  *s32++ = ((vector signed int){4092851187,4092851187,4092851187,4092851187});
739  *s32++ = ((vector signed int){4109694196,4109694196,4109694196,4109694196});
740  *s32++ = ((vector signed int){4126537205,4126537205,4126537205,4126537205});
741  *s32++ = ((vector signed int){4143380214,4143380214,4143380214,4143380214});
742  *s32++ = ((vector signed int){4160223223,4160223223,4160223223,4160223223});
743  *s32++ = ((vector signed int){4177066232,4177066232,4177066232,4177066232});
744  *s32++ = ((vector signed int){4193909241,4193909241,4193909241,4193909241});
745  *s32++ = ((vector signed int){4210752250,4210752250,4210752250,4210752250});
746  *s32++ = ((vector signed int){4227595259,4227595259,4227595259,4227595259});
747  *s32++ = ((vector signed int){4244438268,4244438268,4244438268,4244438268});
748  *s32++ = ((vector signed int){4261281277,4261281277,4261281277,4261281277});
749  *s32++ = ((vector signed int){4278124286,4278124286,4278124286,4278124286});
750}
751void fs32e(vector signed int *s32)
752{
753  *s32++ = ((vector signed int){4293984240,4293984240,4293984240,4293984240});
754  *s32++ = ((vector signed int){4294049777,4294049777,4294049777,4294049777});
755  *s32++ = ((vector signed int){4294115314,4294115314,4294115314,4294115314});
756  *s32++ = ((vector signed int){4294180851,4294180851,4294180851,4294180851});
757  *s32++ = ((vector signed int){4294246388,4294246388,4294246388,4294246388});
758  *s32++ = ((vector signed int){4294311925,4294311925,4294311925,4294311925});
759  *s32++ = ((vector signed int){4294377462,4294377462,4294377462,4294377462});
760  *s32++ = ((vector signed int){4294442999,4294442999,4294442999,4294442999});
761  *s32++ = ((vector signed int){4294508536,4294508536,4294508536,4294508536});
762  *s32++ = ((vector signed int){4294574073,4294574073,4294574073,4294574073});
763  *s32++ = ((vector signed int){4294639610,4294639610,4294639610,4294639610});
764  *s32++ = ((vector signed int){4294705147,4294705147,4294705147,4294705147});
765  *s32++ = ((vector signed int){4294770684,4294770684,4294770684,4294770684});
766  *s32++ = ((vector signed int){4294836221,4294836221,4294836221,4294836221});
767  *s32++ = ((vector signed int){4294901758,4294901758,4294901758,4294901758});
768}
769void fs32f(vector signed int *s32)
770{
771  *s32++ = ((vector signed int){4294967280,4294967280,4294967280,4294967280});
772  *s32++ = ((vector signed int){4294967281,4294967281,4294967281,4294967281});
773  *s32++ = ((vector signed int){4294967282,4294967282,4294967282,4294967282});
774  *s32++ = ((vector signed int){4294967283,4294967283,4294967283,4294967283});
775  *s32++ = ((vector signed int){4294967284,4294967284,4294967284,4294967284});
776  *s32++ = ((vector signed int){4294967285,4294967285,4294967285,4294967285});
777  *s32++ = ((vector signed int){4294967286,4294967286,4294967286,4294967286});
778  *s32++ = ((vector signed int){4294967287,4294967287,4294967287,4294967287});
779  *s32++ = ((vector signed int){4294967288,4294967288,4294967288,4294967288});
780  *s32++ = ((vector signed int){4294967289,4294967289,4294967289,4294967289});
781  *s32++ = ((vector signed int){4294967290,4294967290,4294967290,4294967290});
782  *s32++ = ((vector signed int){4294967291,4294967291,4294967291,4294967291});
783  *s32++ = ((vector signed int){4294967292,4294967292,4294967292,4294967292});
784  *s32++ = ((vector signed int){4294967293,4294967293,4294967293,4294967293});
785  *s32++ = ((vector signed int){4294967294,4294967294,4294967294,4294967294});
786  *s32++ = ((vector signed int){4294967295,4294967295,4294967295,4294967295});
787}
788void fs32g(vector signed int *s32)
789{
790  *s32++ = ((vector signed int){-252645136,-252645136,-252645136,-252645136});
791  *s32++ = ((vector signed int){-235802127,-235802127,-235802127,-235802127});
792  *s32++ = ((vector signed int){-218959118,-218959118,-218959118,-218959118});
793  *s32++ = ((vector signed int){-202116109,-202116109,-202116109,-202116109});
794  *s32++ = ((vector signed int){-185273100,-185273100,-185273100,-185273100});
795  *s32++ = ((vector signed int){-168430091,-168430091,-168430091,-168430091});
796  *s32++ = ((vector signed int){-151587082,-151587082,-151587082,-151587082});
797  *s32++ = ((vector signed int){-134744073,-134744073,-134744073,-134744073});
798  *s32++ = ((vector signed int){-117901064,-117901064,-117901064,-117901064});
799  *s32++ = ((vector signed int){-101058055,-101058055,-101058055,-101058055});
800  *s32++ = ((vector signed int){-84215046,-84215046,-84215046,-84215046});
801  *s32++ = ((vector signed int){-67372037,-67372037,-67372037,-67372037});
802  *s32++ = ((vector signed int){-50529028,-50529028,-50529028,-50529028});
803  *s32++ = ((vector signed int){-33686019,-33686019,-33686019,-33686019});
804  *s32++ = ((vector signed int){-16843010,-16843010,-16843010,-16843010});
805}
806void fs32h(vector signed int *s32)
807{
808  *s32++ = ((vector signed int){-983056,-983056,-983056,-983056});
809  *s32++ = ((vector signed int){-917519,-917519,-917519,-917519});
810  *s32++ = ((vector signed int){-851982,-851982,-851982,-851982});
811  *s32++ = ((vector signed int){-786445,-786445,-786445,-786445});
812  *s32++ = ((vector signed int){-720908,-720908,-720908,-720908});
813  *s32++ = ((vector signed int){-655371,-655371,-655371,-655371});
814  *s32++ = ((vector signed int){-589834,-589834,-589834,-589834});
815  *s32++ = ((vector signed int){-524297,-524297,-524297,-524297});
816  *s32++ = ((vector signed int){-458760,-458760,-458760,-458760});
817  *s32++ = ((vector signed int){-393223,-393223,-393223,-393223});
818  *s32++ = ((vector signed int){-327686,-327686,-327686,-327686});
819  *s32++ = ((vector signed int){-262149,-262149,-262149,-262149});
820  *s32++ = ((vector signed int){-196612,-196612,-196612,-196612});
821  *s32++ = ((vector signed int){-131075,-131075,-131075,-131075});
822  *s32++ = ((vector signed int){-65538,-65538,-65538,-65538});
823}
824void fs32i(vector signed int *s32)
825{
826  *s32++ = ((vector signed int){-16,-16,-16,-16});
827  *s32++ = ((vector signed int){-15,-15,-15,-15});
828  *s32++ = ((vector signed int){-14,-14,-14,-14});
829  *s32++ = ((vector signed int){-13,-13,-13,-13});
830  *s32++ = ((vector signed int){-12,-12,-12,-12});
831  *s32++ = ((vector signed int){-11,-11,-11,-11});
832  *s32++ = ((vector signed int){-10,-10,-10,-10});
833  *s32++ = ((vector signed int){-9,-9,-9,-9});
834  *s32++ = ((vector signed int){-8,-8,-8,-8});
835  *s32++ = ((vector signed int){-7,-7,-7,-7});
836  *s32++ = ((vector signed int){-6,-6,-6,-6});
837  *s32++ = ((vector signed int){-5,-5,-5,-5});
838  *s32++ = ((vector signed int){-4,-4,-4,-4});
839  *s32++ = ((vector signed int){-3,-3,-3,-3});
840  *s32++ = ((vector signed int){-2,-2,-2,-2});
841  *s32++ = ((vector signed int){-1,-1,-1,-1});
842}
843void fs32j(vector signed int *s32)
844{
845  *s32++ = ((vector signed int){0xfffffff0,0xfffffff0,0xfffffff0,0xfffffff0});
846  *s32++ = ((vector signed int){0xfffffff1,0xfffffff1,0xfffffff1,0xfffffff1});
847  *s32++ = ((vector signed int){0xfffffff2,0xfffffff2,0xfffffff2,0xfffffff2});
848  *s32++ = ((vector signed int){0xfffffff3,0xfffffff3,0xfffffff3,0xfffffff3});
849  *s32++ = ((vector signed int){0xfffffff4,0xfffffff4,0xfffffff4,0xfffffff4});
850  *s32++ = ((vector signed int){0xfffffff5,0xfffffff5,0xfffffff5,0xfffffff5});
851  *s32++ = ((vector signed int){0xfffffff6,0xfffffff6,0xfffffff6,0xfffffff6});
852  *s32++ = ((vector signed int){0xfffffff7,0xfffffff7,0xfffffff7,0xfffffff7});
853  *s32++ = ((vector signed int){0xfffffff8,0xfffffff8,0xfffffff8,0xfffffff8});
854  *s32++ = ((vector signed int){0xfffffff9,0xfffffff9,0xfffffff9,0xfffffff9});
855  *s32++ = ((vector signed int){0xfffffffa,0xfffffffa,0xfffffffa,0xfffffffa});
856  *s32++ = ((vector signed int){0xfffffffb,0xfffffffb,0xfffffffb,0xfffffffb});
857  *s32++ = ((vector signed int){0xfffffffc,0xfffffffc,0xfffffffc,0xfffffffc});
858  *s32++ = ((vector signed int){0xfffffffd,0xfffffffd,0xfffffffd,0xfffffffd});
859  *s32++ = ((vector signed int){0xfffffffe,0xfffffffe,0xfffffffe,0xfffffffe});
860  *s32++ = ((vector signed int){0xffffffff,0xffffffff,0xffffffff,0xffffffff});
861}
862void fs32k(vector signed int *s32)
863{
864  *s32++ = ((vector signed int){0x00000000,0x00000000,0x00000000,0x00000000});
865  *s32++ = ((vector signed int){0x00000001,0x00000001,0x00000001,0x00000001});
866  *s32++ = ((vector signed int){0x00000002,0x00000002,0x00000002,0x00000002});
867  *s32++ = ((vector signed int){0x00000003,0x00000003,0x00000003,0x00000003});
868  *s32++ = ((vector signed int){0x00000004,0x00000004,0x00000004,0x00000004});
869  *s32++ = ((vector signed int){0x00000005,0x00000005,0x00000005,0x00000005});
870  *s32++ = ((vector signed int){0x00000006,0x00000006,0x00000006,0x00000006});
871  *s32++ = ((vector signed int){0x00000007,0x00000007,0x00000007,0x00000007});
872  *s32++ = ((vector signed int){0x00000008,0x00000008,0x00000008,0x00000008});
873  *s32++ = ((vector signed int){0x00000009,0x00000009,0x00000009,0x00000009});
874  *s32++ = ((vector signed int){0x0000000a,0x0000000a,0x0000000a,0x0000000a});
875  *s32++ = ((vector signed int){0x0000000b,0x0000000b,0x0000000b,0x0000000b});
876  *s32++ = ((vector signed int){0x0000000c,0x0000000c,0x0000000c,0x0000000c});
877  *s32++ = ((vector signed int){0x0000000d,0x0000000d,0x0000000d,0x0000000d});
878  *s32++ = ((vector signed int){0x0000000e,0x0000000e,0x0000000e,0x0000000e});
879  *s32++ = ((vector signed int){0x0000000f,0x0000000f,0x0000000f,0x0000000f});
880}
881void fs32l(vector signed int *s32)
882{
883  *s32++ = ((vector signed int){0xfff0fff0,0xfff0fff0,0xfff0fff0,0xfff0fff0});
884  *s32++ = ((vector signed int){0xfff1fff1,0xfff1fff1,0xfff1fff1,0xfff1fff1});
885  *s32++ = ((vector signed int){0xfff2fff2,0xfff2fff2,0xfff2fff2,0xfff2fff2});
886  *s32++ = ((vector signed int){0xfff3fff3,0xfff3fff3,0xfff3fff3,0xfff3fff3});
887  *s32++ = ((vector signed int){0xfff4fff4,0xfff4fff4,0xfff4fff4,0xfff4fff4});
888  *s32++ = ((vector signed int){0xfff5fff5,0xfff5fff5,0xfff5fff5,0xfff5fff5});
889  *s32++ = ((vector signed int){0xfff6fff6,0xfff6fff6,0xfff6fff6,0xfff6fff6});
890  *s32++ = ((vector signed int){0xfff7fff7,0xfff7fff7,0xfff7fff7,0xfff7fff7});
891  *s32++ = ((vector signed int){0xfff8fff8,0xfff8fff8,0xfff8fff8,0xfff8fff8});
892  *s32++ = ((vector signed int){0xfff9fff9,0xfff9fff9,0xfff9fff9,0xfff9fff9});
893  *s32++ = ((vector signed int){0xfffafffa,0xfffafffa,0xfffafffa,0xfffafffa});
894  *s32++ = ((vector signed int){0xfffbfffb,0xfffbfffb,0xfffbfffb,0xfffbfffb});
895  *s32++ = ((vector signed int){0xfffcfffc,0xfffcfffc,0xfffcfffc,0xfffcfffc});
896  *s32++ = ((vector signed int){0xfffdfffd,0xfffdfffd,0xfffdfffd,0xfffdfffd});
897  *s32++ = ((vector signed int){0xfffefffe,0xfffefffe,0xfffefffe,0xfffefffe});
898  *s32++ = ((vector signed int){0xffffffff,0xffffffff,0xffffffff,0xffffffff});
899}
900void fs32m(vector signed int *s32)
901{
902  *s32++ = ((vector signed int){0x00000000,0x00000000,0x00000000,0x00000000});
903  *s32++ = ((vector signed int){0x00010001,0x00010001,0x00010001,0x00010001});
904  *s32++ = ((vector signed int){0x00020002,0x00020002,0x00020002,0x00020002});
905  *s32++ = ((vector signed int){0x00030003,0x00030003,0x00030003,0x00030003});
906  *s32++ = ((vector signed int){0x00040004,0x00040004,0x00040004,0x00040004});
907  *s32++ = ((vector signed int){0x00050005,0x00050005,0x00050005,0x00050005});
908  *s32++ = ((vector signed int){0x00060006,0x00060006,0x00060006,0x00060006});
909  *s32++ = ((vector signed int){0x00070007,0x00070007,0x00070007,0x00070007});
910  *s32++ = ((vector signed int){0x00080008,0x00080008,0x00080008,0x00080008});
911  *s32++ = ((vector signed int){0x00090009,0x00090009,0x00090009,0x00090009});
912  *s32++ = ((vector signed int){0x000a000a,0x000a000a,0x000a000a,0x000a000a});
913  *s32++ = ((vector signed int){0x000b000b,0x000b000b,0x000b000b,0x000b000b});
914  *s32++ = ((vector signed int){0x000c000c,0x000c000c,0x000c000c,0x000c000c});
915  *s32++ = ((vector signed int){0x000d000d,0x000d000d,0x000d000d,0x000d000d});
916  *s32++ = ((vector signed int){0x000e000e,0x000e000e,0x000e000e,0x000e000e});
917  *s32++ = ((vector signed int){0x000f000f,0x000f000f,0x000f000f,0x000f000f});
918}
919void fs32n(vector signed int *s32)
920{
921  *s32++ = ((vector signed int){0xf0f0f0f0,0xf0f0f0f0,0xf0f0f0f0,0xf0f0f0f0});
922  *s32++ = ((vector signed int){0xf1f1f1f1,0xf1f1f1f1,0xf1f1f1f1,0xf1f1f1f1});
923  *s32++ = ((vector signed int){0xf2f2f2f2,0xf2f2f2f2,0xf2f2f2f2,0xf2f2f2f2});
924  *s32++ = ((vector signed int){0xf3f3f3f3,0xf3f3f3f3,0xf3f3f3f3,0xf3f3f3f3});
925  *s32++ = ((vector signed int){0xf4f4f4f4,0xf4f4f4f4,0xf4f4f4f4,0xf4f4f4f4});
926  *s32++ = ((vector signed int){0xf5f5f5f5,0xf5f5f5f5,0xf5f5f5f5,0xf5f5f5f5});
927  *s32++ = ((vector signed int){0xf6f6f6f6,0xf6f6f6f6,0xf6f6f6f6,0xf6f6f6f6});
928  *s32++ = ((vector signed int){0xf7f7f7f7,0xf7f7f7f7,0xf7f7f7f7,0xf7f7f7f7});
929  *s32++ = ((vector signed int){0xf8f8f8f8,0xf8f8f8f8,0xf8f8f8f8,0xf8f8f8f8});
930  *s32++ = ((vector signed int){0xf9f9f9f9,0xf9f9f9f9,0xf9f9f9f9,0xf9f9f9f9});
931  *s32++ = ((vector signed int){0xfafafafa,0xfafafafa,0xfafafafa,0xfafafafa});
932  *s32++ = ((vector signed int){0xfbfbfbfb,0xfbfbfbfb,0xfbfbfbfb,0xfbfbfbfb});
933  *s32++ = ((vector signed int){0xfcfcfcfc,0xfcfcfcfc,0xfcfcfcfc,0xfcfcfcfc});
934  *s32++ = ((vector signed int){0xfdfdfdfd,0xfdfdfdfd,0xfdfdfdfd,0xfdfdfdfd});
935  *s32++ = ((vector signed int){0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe});
936  *s32++ = ((vector signed int){0xffffffff,0xffffffff,0xffffffff,0xffffffff});
937}
938void fs32o(vector signed int *s32)
939{
940  *s32++ = ((vector signed int){0x00000000,0x00000000,0x00000000,0x00000000});
941  *s32++ = ((vector signed int){0x01010101,0x01010101,0x01010101,0x01010101});
942  *s32++ = ((vector signed int){0x02020202,0x02020202,0x02020202,0x02020202});
943  *s32++ = ((vector signed int){0x03030303,0x03030303,0x03030303,0x03030303});
944  *s32++ = ((vector signed int){0x04040404,0x04040404,0x04040404,0x04040404});
945  *s32++ = ((vector signed int){0x05050505,0x05050505,0x05050505,0x05050505});
946  *s32++ = ((vector signed int){0x06060606,0x06060606,0x06060606,0x06060606});
947  *s32++ = ((vector signed int){0x07070707,0x07070707,0x07070707,0x07070707});
948  *s32++ = ((vector signed int){0x08080808,0x08080808,0x08080808,0x08080808});
949  *s32++ = ((vector signed int){0x09090909,0x09090909,0x09090909,0x09090909});
950  *s32++ = ((vector signed int){0x0a0a0a0a,0x0a0a0a0a,0x0a0a0a0a,0x0a0a0a0a});
951  *s32++ = ((vector signed int){0x0b0b0b0b,0x0b0b0b0b,0x0b0b0b0b,0x0b0b0b0b});
952  *s32++ = ((vector signed int){0x0c0c0c0c,0x0c0c0c0c,0x0c0c0c0c,0x0c0c0c0c});
953  *s32++ = ((vector signed int){0x0d0d0d0d,0x0d0d0d0d,0x0d0d0d0d,0x0d0d0d0d});
954  *s32++ = ((vector signed int){0x0e0e0e0e,0x0e0e0e0e,0x0e0e0e0e,0x0e0e0e0e});
955  *s32++ = ((vector signed int){0x0f0f0f0f,0x0f0f0f0f,0x0f0f0f0f,0x0f0f0f0f});
956}
957void fs16a(vector signed short *s16)
958{
959  *s16++ = ((vector signed short){0xffff,0xfff0,0xffff,0xfff0,0xffff,0xfff0,0xffff,0xfff0});
960  *s16++ = ((vector signed short){0xffff,0xfff1,0xffff,0xfff1,0xffff,0xfff1,0xffff,0xfff1});
961  *s16++ = ((vector signed short){0xffff,0xfff2,0xffff,0xfff2,0xffff,0xfff2,0xffff,0xfff2});
962  *s16++ = ((vector signed short){0xffff,0xfff3,0xffff,0xfff3,0xffff,0xfff3,0xffff,0xfff3});
963  *s16++ = ((vector signed short){0xffff,0xfff4,0xffff,0xfff4,0xffff,0xfff4,0xffff,0xfff4});
964  *s16++ = ((vector signed short){0xffff,0xfff5,0xffff,0xfff5,0xffff,0xfff5,0xffff,0xfff5});
965  *s16++ = ((vector signed short){0xffff,0xfff6,0xffff,0xfff6,0xffff,0xfff6,0xffff,0xfff6});
966  *s16++ = ((vector signed short){0xffff,0xfff7,0xffff,0xfff7,0xffff,0xfff7,0xffff,0xfff7});
967  *s16++ = ((vector signed short){0xffff,0xfff8,0xffff,0xfff8,0xffff,0xfff8,0xffff,0xfff8});
968  *s16++ = ((vector signed short){0xffff,0xfff9,0xffff,0xfff9,0xffff,0xfff9,0xffff,0xfff9});
969  *s16++ = ((vector signed short){0xffff,0xfffa,0xffff,0xfffa,0xffff,0xfffa,0xffff,0xfffa});
970  *s16++ = ((vector signed short){0xffff,0xfffb,0xffff,0xfffb,0xffff,0xfffb,0xffff,0xfffb});
971  *s16++ = ((vector signed short){0xffff,0xfffc,0xffff,0xfffc,0xffff,0xfffc,0xffff,0xfffc});
972  *s16++ = ((vector signed short){0xffff,0xfffd,0xffff,0xfffd,0xffff,0xfffd,0xffff,0xfffd});
973  *s16++ = ((vector signed short){0xffff,0xfffe,0xffff,0xfffe,0xffff,0xfffe,0xffff,0xfffe});
974  *s16++ = ((vector signed short){0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff});
975}
976void fs16b(vector signed short *s16)
977{
978  *s16++ = ((vector signed short){0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000});
979  *s16++ = ((vector signed short){0x0000,0x0001,0x0000,0x0001,0x0000,0x0001,0x0000,0x0001});
980  *s16++ = ((vector signed short){0x0000,0x0002,0x0000,0x0002,0x0000,0x0002,0x0000,0x0002});
981  *s16++ = ((vector signed short){0x0000,0x0003,0x0000,0x0003,0x0000,0x0003,0x0000,0x0003});
982  *s16++ = ((vector signed short){0x0000,0x0004,0x0000,0x0004,0x0000,0x0004,0x0000,0x0004});
983  *s16++ = ((vector signed short){0x0000,0x0005,0x0000,0x0005,0x0000,0x0005,0x0000,0x0005});
984  *s16++ = ((vector signed short){0x0000,0x0006,0x0000,0x0006,0x0000,0x0006,0x0000,0x0006});
985  *s16++ = ((vector signed short){0x0000,0x0007,0x0000,0x0007,0x0000,0x0007,0x0000,0x0007});
986  *s16++ = ((vector signed short){0x0000,0x0008,0x0000,0x0008,0x0000,0x0008,0x0000,0x0008});
987  *s16++ = ((vector signed short){0x0000,0x0009,0x0000,0x0009,0x0000,0x0009,0x0000,0x0009});
988  *s16++ = ((vector signed short){0x0000,0x000a,0x0000,0x000a,0x0000,0x000a,0x0000,0x000a});
989  *s16++ = ((vector signed short){0x0000,0x000b,0x0000,0x000b,0x0000,0x000b,0x0000,0x000b});
990  *s16++ = ((vector signed short){0x0000,0x000c,0x0000,0x000c,0x0000,0x000c,0x0000,0x000c});
991  *s16++ = ((vector signed short){0x0000,0x000d,0x0000,0x000d,0x0000,0x000d,0x0000,0x000d});
992  *s16++ = ((vector signed short){0x0000,0x000e,0x0000,0x000e,0x0000,0x000e,0x0000,0x000e});
993  *s16++ = ((vector signed short){0x0000,0x000f,0x0000,0x000f,0x0000,0x000f,0x0000,0x000f});
994}
995void fs16c(vector signed short *s16)
996{
997  *s16++ = ((vector signed short){0xfff0,0xfff0,0xfff0,0xfff0,0xfff0,0xfff0,0xfff0,0xfff0});
998  *s16++ = ((vector signed short){0xfff1,0xfff1,0xfff1,0xfff1,0xfff1,0xfff1,0xfff1,0xfff1});
999  *s16++ = ((vector signed short){0xfff2,0xfff2,0xfff2,0xfff2,0xfff2,0xfff2,0xfff2,0xfff2});
1000  *s16++ = ((vector signed short){0xfff3,0xfff3,0xfff3,0xfff3,0xfff3,0xfff3,0xfff3,0xfff3});
1001  *s16++ = ((vector signed short){0xfff4,0xfff4,0xfff4,0xfff4,0xfff4,0xfff4,0xfff4,0xfff4});
1002  *s16++ = ((vector signed short){0xfff5,0xfff5,0xfff5,0xfff5,0xfff5,0xfff5,0xfff5,0xfff5});
1003  *s16++ = ((vector signed short){0xfff6,0xfff6,0xfff6,0xfff6,0xfff6,0xfff6,0xfff6,0xfff6});
1004  *s16++ = ((vector signed short){0xfff7,0xfff7,0xfff7,0xfff7,0xfff7,0xfff7,0xfff7,0xfff7});
1005  *s16++ = ((vector signed short){0xfff8,0xfff8,0xfff8,0xfff8,0xfff8,0xfff8,0xfff8,0xfff8});
1006  *s16++ = ((vector signed short){0xfff9,0xfff9,0xfff9,0xfff9,0xfff9,0xfff9,0xfff9,0xfff9});
1007  *s16++ = ((vector signed short){0xfffa,0xfffa,0xfffa,0xfffa,0xfffa,0xfffa,0xfffa,0xfffa});
1008  *s16++ = ((vector signed short){0xfffb,0xfffb,0xfffb,0xfffb,0xfffb,0xfffb,0xfffb,0xfffb});
1009  *s16++ = ((vector signed short){0xfffc,0xfffc,0xfffc,0xfffc,0xfffc,0xfffc,0xfffc,0xfffc});
1010  *s16++ = ((vector signed short){0xfffd,0xfffd,0xfffd,0xfffd,0xfffd,0xfffd,0xfffd,0xfffd});
1011  *s16++ = ((vector signed short){0xfffe,0xfffe,0xfffe,0xfffe,0xfffe,0xfffe,0xfffe,0xfffe});
1012  *s16++ = ((vector signed short){0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff});
1013}
1014void fs16d(vector signed short *s16)
1015{
1016  *s16++ = ((vector signed short){0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000});
1017  *s16++ = ((vector signed short){0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001});
1018  *s16++ = ((vector signed short){0x0002,0x0002,0x0002,0x0002,0x0002,0x0002,0x0002,0x0002});
1019  *s16++ = ((vector signed short){0x0003,0x0003,0x0003,0x0003,0x0003,0x0003,0x0003,0x0003});
1020  *s16++ = ((vector signed short){0x0004,0x0004,0x0004,0x0004,0x0004,0x0004,0x0004,0x0004});
1021  *s16++ = ((vector signed short){0x0005,0x0005,0x0005,0x0005,0x0005,0x0005,0x0005,0x0005});
1022  *s16++ = ((vector signed short){0x0006,0x0006,0x0006,0x0006,0x0006,0x0006,0x0006,0x0006});
1023  *s16++ = ((vector signed short){0x0007,0x0007,0x0007,0x0007,0x0007,0x0007,0x0007,0x0007});
1024  *s16++ = ((vector signed short){0x0008,0x0008,0x0008,0x0008,0x0008,0x0008,0x0008,0x0008});
1025  *s16++ = ((vector signed short){0x0009,0x0009,0x0009,0x0009,0x0009,0x0009,0x0009,0x0009});
1026  *s16++ = ((vector signed short){0x000a,0x000a,0x000a,0x000a,0x000a,0x000a,0x000a,0x000a});
1027  *s16++ = ((vector signed short){0x000b,0x000b,0x000b,0x000b,0x000b,0x000b,0x000b,0x000b});
1028  *s16++ = ((vector signed short){0x000c,0x000c,0x000c,0x000c,0x000c,0x000c,0x000c,0x000c});
1029  *s16++ = ((vector signed short){0x000d,0x000d,0x000d,0x000d,0x000d,0x000d,0x000d,0x000d});
1030  *s16++ = ((vector signed short){0x000e,0x000e,0x000e,0x000e,0x000e,0x000e,0x000e,0x000e});
1031  *s16++ = ((vector signed short){0x000f,0x000f,0x000f,0x000f,0x000f,0x000f,0x000f,0x000f});
1032}
1033void fs16e(vector signed short *s16)
1034{
1035  *s16++ = ((vector signed short){0xf0f0,0xf0f0,0xf0f0,0xf0f0,0xf0f0,0xf0f0,0xf0f0,0xf0f0});
1036  *s16++ = ((vector signed short){0xf1f1,0xf1f1,0xf1f1,0xf1f1,0xf1f1,0xf1f1,0xf1f1,0xf1f1});
1037  *s16++ = ((vector signed short){0xf2f2,0xf2f2,0xf2f2,0xf2f2,0xf2f2,0xf2f2,0xf2f2,0xf2f2});
1038  *s16++ = ((vector signed short){0xf3f3,0xf3f3,0xf3f3,0xf3f3,0xf3f3,0xf3f3,0xf3f3,0xf3f3});
1039  *s16++ = ((vector signed short){0xf4f4,0xf4f4,0xf4f4,0xf4f4,0xf4f4,0xf4f4,0xf4f4,0xf4f4});
1040  *s16++ = ((vector signed short){0xf5f5,0xf5f5,0xf5f5,0xf5f5,0xf5f5,0xf5f5,0xf5f5,0xf5f5});
1041  *s16++ = ((vector signed short){0xf6f6,0xf6f6,0xf6f6,0xf6f6,0xf6f6,0xf6f6,0xf6f6,0xf6f6});
1042  *s16++ = ((vector signed short){0xf7f7,0xf7f7,0xf7f7,0xf7f7,0xf7f7,0xf7f7,0xf7f7,0xf7f7});
1043  *s16++ = ((vector signed short){0xf8f8,0xf8f8,0xf8f8,0xf8f8,0xf8f8,0xf8f8,0xf8f8,0xf8f8});
1044  *s16++ = ((vector signed short){0xf9f9,0xf9f9,0xf9f9,0xf9f9,0xf9f9,0xf9f9,0xf9f9,0xf9f9});
1045  *s16++ = ((vector signed short){0xfafa,0xfafa,0xfafa,0xfafa,0xfafa,0xfafa,0xfafa,0xfafa});
1046  *s16++ = ((vector signed short){0xfbfb,0xfbfb,0xfbfb,0xfbfb,0xfbfb,0xfbfb,0xfbfb,0xfbfb});
1047  *s16++ = ((vector signed short){0xfcfc,0xfcfc,0xfcfc,0xfcfc,0xfcfc,0xfcfc,0xfcfc,0xfcfc});
1048  *s16++ = ((vector signed short){0xfdfd,0xfdfd,0xfdfd,0xfdfd,0xfdfd,0xfdfd,0xfdfd,0xfdfd});
1049  *s16++ = ((vector signed short){0xfefe,0xfefe,0xfefe,0xfefe,0xfefe,0xfefe,0xfefe,0xfefe});
1050  *s16++ = ((vector signed short){0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff});
1051}
1052void fs16f(vector signed short *s16)
1053{
1054  *s16++ = ((vector signed short){0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000});
1055  *s16++ = ((vector signed short){0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101});
1056  *s16++ = ((vector signed short){0x0202,0x0202,0x0202,0x0202,0x0202,0x0202,0x0202,0x0202});
1057  *s16++ = ((vector signed short){0x0303,0x0303,0x0303,0x0303,0x0303,0x0303,0x0303,0x0303});
1058  *s16++ = ((vector signed short){0x0404,0x0404,0x0404,0x0404,0x0404,0x0404,0x0404,0x0404});
1059  *s16++ = ((vector signed short){0x0505,0x0505,0x0505,0x0505,0x0505,0x0505,0x0505,0x0505});
1060  *s16++ = ((vector signed short){0x0606,0x0606,0x0606,0x0606,0x0606,0x0606,0x0606,0x0606});
1061  *s16++ = ((vector signed short){0x0707,0x0707,0x0707,0x0707,0x0707,0x0707,0x0707,0x0707});
1062  *s16++ = ((vector signed short){0x0808,0x0808,0x0808,0x0808,0x0808,0x0808,0x0808,0x0808});
1063  *s16++ = ((vector signed short){0x0909,0x0909,0x0909,0x0909,0x0909,0x0909,0x0909,0x0909});
1064  *s16++ = ((vector signed short){0x0a0a,0x0a0a,0x0a0a,0x0a0a,0x0a0a,0x0a0a,0x0a0a,0x0a0a});
1065  *s16++ = ((vector signed short){0x0b0b,0x0b0b,0x0b0b,0x0b0b,0x0b0b,0x0b0b,0x0b0b,0x0b0b});
1066  *s16++ = ((vector signed short){0x0c0c,0x0c0c,0x0c0c,0x0c0c,0x0c0c,0x0c0c,0x0c0c,0x0c0c});
1067  *s16++ = ((vector signed short){0x0d0d,0x0d0d,0x0d0d,0x0d0d,0x0d0d,0x0d0d,0x0d0d,0x0d0d});
1068  *s16++ = ((vector signed short){0x0e0e,0x0e0e,0x0e0e,0x0e0e,0x0e0e,0x0e0e,0x0e0e,0x0e0e});
1069  *s16++ = ((vector signed short){0x0f0f,0x0f0f,0x0f0f,0x0f0f,0x0f0f,0x0f0f,0x0f0f,0x0f0f});
1070}
1071void fs16g(vector signed short *s16)
1072{
1073  *s16++ = ((vector signed short){0,0,0,0,0,0,0,0});
1074  *s16++ = ((vector signed short){1,1,1,1,1,1,1,1});
1075  *s16++ = ((vector signed short){2,2,2,2,2,2,2,2});
1076  *s16++ = ((vector signed short){3,3,3,3,3,3,3,3});
1077  *s16++ = ((vector signed short){4,4,4,4,4,4,4,4});
1078  *s16++ = ((vector signed short){5,5,5,5,5,5,5,5});
1079  *s16++ = ((vector signed short){6,6,6,6,6,6,6,6});
1080  *s16++ = ((vector signed short){7,7,7,7,7,7,7,7});
1081  *s16++ = ((vector signed short){8,8,8,8,8,8,8,8});
1082  *s16++ = ((vector signed short){9,9,9,9,9,9,9,9});
1083  *s16++ = ((vector signed short){10,10,10,10,10,10,10,10});
1084  *s16++ = ((vector signed short){11,11,11,11,11,11,11,11});
1085  *s16++ = ((vector signed short){12,12,12,12,12,12,12,12});
1086  *s16++ = ((vector signed short){13,13,13,13,13,13,13,13});
1087  *s16++ = ((vector signed short){14,14,14,14,14,14,14,14});
1088  *s16++ = ((vector signed short){15,15,15,15,15,15,15,15});
1089}
1090void fs16h(vector signed short *s16)
1091{
1092  *s16++ = ((vector signed short){257,257,257,257,257,257,257,257});
1093  *s16++ = ((vector signed short){514,514,514,514,514,514,514,514});
1094  *s16++ = ((vector signed short){771,771,771,771,771,771,771,771});
1095  *s16++ = ((vector signed short){1028,1028,1028,1028,1028,1028,1028,1028});
1096  *s16++ = ((vector signed short){1285,1285,1285,1285,1285,1285,1285,1285});
1097  *s16++ = ((vector signed short){1542,1542,1542,1542,1542,1542,1542,1542});
1098  *s16++ = ((vector signed short){1799,1799,1799,1799,1799,1799,1799,1799});
1099  *s16++ = ((vector signed short){2056,2056,2056,2056,2056,2056,2056,2056});
1100  *s16++ = ((vector signed short){2313,2313,2313,2313,2313,2313,2313,2313});
1101  *s16++ = ((vector signed short){2570,2570,2570,2570,2570,2570,2570,2570});
1102  *s16++ = ((vector signed short){2827,2827,2827,2827,2827,2827,2827,2827});
1103  *s16++ = ((vector signed short){3084,3084,3084,3084,3084,3084,3084,3084});
1104  *s16++ = ((vector signed short){3341,3341,3341,3341,3341,3341,3341,3341});
1105  *s16++ = ((vector signed short){3598,3598,3598,3598,3598,3598,3598,3598});
1106  *s16++ = ((vector signed short){3855,3855,3855,3855,3855,3855,3855,3855});
1107}
1108void fs16i(vector signed short *s16)
1109{
1110  *s16++ = ((vector signed short){61680,61680,61680,61680,61680,61680,61680,61680});
1111  *s16++ = ((vector signed short){61937,61937,61937,61937,61937,61937,61937,61937});
1112  *s16++ = ((vector signed short){62194,62194,62194,62194,62194,62194,62194,62194});
1113  *s16++ = ((vector signed short){62451,62451,62451,62451,62451,62451,62451,62451});
1114  *s16++ = ((vector signed short){62708,62708,62708,62708,62708,62708,62708,62708});
1115  *s16++ = ((vector signed short){62965,62965,62965,62965,62965,62965,62965,62965});
1116  *s16++ = ((vector signed short){63222,63222,63222,63222,63222,63222,63222,63222});
1117  *s16++ = ((vector signed short){63479,63479,63479,63479,63479,63479,63479,63479});
1118  *s16++ = ((vector signed short){63736,63736,63736,63736,63736,63736,63736,63736});
1119  *s16++ = ((vector signed short){63993,63993,63993,63993,63993,63993,63993,63993});
1120  *s16++ = ((vector signed short){64250,64250,64250,64250,64250,64250,64250,64250});
1121  *s16++ = ((vector signed short){64507,64507,64507,64507,64507,64507,64507,64507});
1122  *s16++ = ((vector signed short){64764,64764,64764,64764,64764,64764,64764,64764});
1123  *s16++ = ((vector signed short){65021,65021,65021,65021,65021,65021,65021,65021});
1124  *s16++ = ((vector signed short){65278,65278,65278,65278,65278,65278,65278,65278});
1125}
1126void fs16j(vector signed short *s16)
1127{
1128  *s16++ = ((vector signed short){65520,65520,65520,65520,65520,65520,65520,65520});
1129  *s16++ = ((vector signed short){65521,65521,65521,65521,65521,65521,65521,65521});
1130  *s16++ = ((vector signed short){65522,65522,65522,65522,65522,65522,65522,65522});
1131  *s16++ = ((vector signed short){65523,65523,65523,65523,65523,65523,65523,65523});
1132  *s16++ = ((vector signed short){65524,65524,65524,65524,65524,65524,65524,65524});
1133  *s16++ = ((vector signed short){65525,65525,65525,65525,65525,65525,65525,65525});
1134  *s16++ = ((vector signed short){65526,65526,65526,65526,65526,65526,65526,65526});
1135  *s16++ = ((vector signed short){65527,65527,65527,65527,65527,65527,65527,65527});
1136  *s16++ = ((vector signed short){65528,65528,65528,65528,65528,65528,65528,65528});
1137  *s16++ = ((vector signed short){65529,65529,65529,65529,65529,65529,65529,65529});
1138  *s16++ = ((vector signed short){65530,65530,65530,65530,65530,65530,65530,65530});
1139  *s16++ = ((vector signed short){65531,65531,65531,65531,65531,65531,65531,65531});
1140  *s16++ = ((vector signed short){65532,65532,65532,65532,65532,65532,65532,65532});
1141  *s16++ = ((vector signed short){65533,65533,65533,65533,65533,65533,65533,65533});
1142  *s16++ = ((vector signed short){65534,65534,65534,65534,65534,65534,65534,65534});
1143  *s16++ = ((vector signed short){65535,65535,65535,65535,65535,65535,65535,65535});
1144}
1145void fs16k(vector signed short *s16)
1146{
1147  *s16++ = ((vector signed short){-3856,-3856,-3856,-3856,-3856,-3856,-3856,-3856});
1148  *s16++ = ((vector signed short){-3599,-3599,-3599,-3599,-3599,-3599,-3599,-3599});
1149  *s16++ = ((vector signed short){-3342,-3342,-3342,-3342,-3342,-3342,-3342,-3342});
1150  *s16++ = ((vector signed short){-3085,-3085,-3085,-3085,-3085,-3085,-3085,-3085});
1151  *s16++ = ((vector signed short){-2828,-2828,-2828,-2828,-2828,-2828,-2828,-2828});
1152  *s16++ = ((vector signed short){-2571,-2571,-2571,-2571,-2571,-2571,-2571,-2571});
1153  *s16++ = ((vector signed short){-2314,-2314,-2314,-2314,-2314,-2314,-2314,-2314});
1154  *s16++ = ((vector signed short){-2057,-2057,-2057,-2057,-2057,-2057,-2057,-2057});
1155  *s16++ = ((vector signed short){-1800,-1800,-1800,-1800,-1800,-1800,-1800,-1800});
1156  *s16++ = ((vector signed short){-1543,-1543,-1543,-1543,-1543,-1543,-1543,-1543});
1157  *s16++ = ((vector signed short){-1286,-1286,-1286,-1286,-1286,-1286,-1286,-1286});
1158  *s16++ = ((vector signed short){-1029,-1029,-1029,-1029,-1029,-1029,-1029,-1029});
1159  *s16++ = ((vector signed short){-772,-772,-772,-772,-772,-772,-772,-772});
1160  *s16++ = ((vector signed short){-515,-515,-515,-515,-515,-515,-515,-515});
1161  *s16++ = ((vector signed short){-258,-258,-258,-258,-258,-258,-258,-258});
1162}
1163void fs16l(vector signed short *s16)
1164{
1165  *s16++ = ((vector signed short){-16,-16,-16,-16,-16,-16,-16,-16});
1166  *s16++ = ((vector signed short){-15,-15,-15,-15,-15,-15,-15,-15});
1167  *s16++ = ((vector signed short){-14,-14,-14,-14,-14,-14,-14,-14});
1168  *s16++ = ((vector signed short){-13,-13,-13,-13,-13,-13,-13,-13});
1169  *s16++ = ((vector signed short){-12,-12,-12,-12,-12,-12,-12,-12});
1170  *s16++ = ((vector signed short){-11,-11,-11,-11,-11,-11,-11,-11});
1171  *s16++ = ((vector signed short){-10,-10,-10,-10,-10,-10,-10,-10});
1172  *s16++ = ((vector signed short){-9,-9,-9,-9,-9,-9,-9,-9});
1173  *s16++ = ((vector signed short){-8,-8,-8,-8,-8,-8,-8,-8});
1174  *s16++ = ((vector signed short){-7,-7,-7,-7,-7,-7,-7,-7});
1175  *s16++ = ((vector signed short){-6,-6,-6,-6,-6,-6,-6,-6});
1176  *s16++ = ((vector signed short){-5,-5,-5,-5,-5,-5,-5,-5});
1177  *s16++ = ((vector signed short){-4,-4,-4,-4,-4,-4,-4,-4});
1178  *s16++ = ((vector signed short){-3,-3,-3,-3,-3,-3,-3,-3});
1179  *s16++ = ((vector signed short){-2,-2,-2,-2,-2,-2,-2,-2});
1180  *s16++ = ((vector signed short){-1,-1,-1,-1,-1,-1,-1,-1});
1181}
1182void fs8a(vector signed char *s8)
1183{
1184  *s8++ = ((vector signed char){0xff,0xff,0xff,0xf0,0xff,0xff,0xff,0xf0,0xff,0xff,0xff,0xf0,0xff,0xff,0xff,0xf0});
1185  *s8++ = ((vector signed char){0xff,0xff,0xff,0xf1,0xff,0xff,0xff,0xf1,0xff,0xff,0xff,0xf1,0xff,0xff,0xff,0xf1});
1186  *s8++ = ((vector signed char){0xff,0xff,0xff,0xf2,0xff,0xff,0xff,0xf2,0xff,0xff,0xff,0xf2,0xff,0xff,0xff,0xf2});
1187  *s8++ = ((vector signed char){0xff,0xff,0xff,0xf3,0xff,0xff,0xff,0xf3,0xff,0xff,0xff,0xf3,0xff,0xff,0xff,0xf3});
1188  *s8++ = ((vector signed char){0xff,0xff,0xff,0xf4,0xff,0xff,0xff,0xf4,0xff,0xff,0xff,0xf4,0xff,0xff,0xff,0xf4});
1189  *s8++ = ((vector signed char){0xff,0xff,0xff,0xf5,0xff,0xff,0xff,0xf5,0xff,0xff,0xff,0xf5,0xff,0xff,0xff,0xf5});
1190  *s8++ = ((vector signed char){0xff,0xff,0xff,0xf6,0xff,0xff,0xff,0xf6,0xff,0xff,0xff,0xf6,0xff,0xff,0xff,0xf6});
1191  *s8++ = ((vector signed char){0xff,0xff,0xff,0xf7,0xff,0xff,0xff,0xf7,0xff,0xff,0xff,0xf7,0xff,0xff,0xff,0xf7});
1192  *s8++ = ((vector signed char){0xff,0xff,0xff,0xf8,0xff,0xff,0xff,0xf8,0xff,0xff,0xff,0xf8,0xff,0xff,0xff,0xf8});
1193  *s8++ = ((vector signed char){0xff,0xff,0xff,0xf9,0xff,0xff,0xff,0xf9,0xff,0xff,0xff,0xf9,0xff,0xff,0xff,0xf9});
1194  *s8++ = ((vector signed char){0xff,0xff,0xff,0xfa,0xff,0xff,0xff,0xfa,0xff,0xff,0xff,0xfa,0xff,0xff,0xff,0xfa});
1195  *s8++ = ((vector signed char){0xff,0xff,0xff,0xfb,0xff,0xff,0xff,0xfb,0xff,0xff,0xff,0xfb,0xff,0xff,0xff,0xfb});
1196  *s8++ = ((vector signed char){0xff,0xff,0xff,0xfc,0xff,0xff,0xff,0xfc,0xff,0xff,0xff,0xfc,0xff,0xff,0xff,0xfc});
1197  *s8++ = ((vector signed char){0xff,0xff,0xff,0xfd,0xff,0xff,0xff,0xfd,0xff,0xff,0xff,0xfd,0xff,0xff,0xff,0xfd});
1198  *s8++ = ((vector signed char){0xff,0xff,0xff,0xfe,0xff,0xff,0xff,0xfe,0xff,0xff,0xff,0xfe,0xff,0xff,0xff,0xfe});
1199  *s8++ = ((vector signed char){0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff});
1200}
1201void fs8b(vector signed char *s8)
1202{
1203  *s8++ = ((vector signed char){0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00});
1204  *s8++ = ((vector signed char){0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01});
1205  *s8++ = ((vector signed char){0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02});
1206  *s8++ = ((vector signed char){0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03});
1207  *s8++ = ((vector signed char){0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x04});
1208  *s8++ = ((vector signed char){0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x05});
1209  *s8++ = ((vector signed char){0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06});
1210  *s8++ = ((vector signed char){0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x07});
1211  *s8++ = ((vector signed char){0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x08});
1212  *s8++ = ((vector signed char){0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x09});
1213  *s8++ = ((vector signed char){0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x0a});
1214  *s8++ = ((vector signed char){0x00,0x00,0x00,0x0b,0x00,0x00,0x00,0x0b,0x00,0x00,0x00,0x0b,0x00,0x00,0x00,0x0b});
1215  *s8++ = ((vector signed char){0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x0c});
1216  *s8++ = ((vector signed char){0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x0d});
1217  *s8++ = ((vector signed char){0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x0e});
1218  *s8++ = ((vector signed char){0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x0f});
1219}
1220void fs8c(vector signed char *s8)
1221{
1222  *s8++ = ((vector signed char){0xff,0xf0,0xff,0xf0,0xff,0xf0,0xff,0xf0,0xff,0xf0,0xff,0xf0,0xff,0xf0,0xff,0xf0});
1223  *s8++ = ((vector signed char){0xff,0xf1,0xff,0xf1,0xff,0xf1,0xff,0xf1,0xff,0xf1,0xff,0xf1,0xff,0xf1,0xff,0xf1});
1224  *s8++ = ((vector signed char){0xff,0xf2,0xff,0xf2,0xff,0xf2,0xff,0xf2,0xff,0xf2,0xff,0xf2,0xff,0xf2,0xff,0xf2});
1225  *s8++ = ((vector signed char){0xff,0xf3,0xff,0xf3,0xff,0xf3,0xff,0xf3,0xff,0xf3,0xff,0xf3,0xff,0xf3,0xff,0xf3});
1226  *s8++ = ((vector signed char){0xff,0xf4,0xff,0xf4,0xff,0xf4,0xff,0xf4,0xff,0xf4,0xff,0xf4,0xff,0xf4,0xff,0xf4});
1227  *s8++ = ((vector signed char){0xff,0xf5,0xff,0xf5,0xff,0xf5,0xff,0xf5,0xff,0xf5,0xff,0xf5,0xff,0xf5,0xff,0xf5});
1228  *s8++ = ((vector signed char){0xff,0xf6,0xff,0xf6,0xff,0xf6,0xff,0xf6,0xff,0xf6,0xff,0xf6,0xff,0xf6,0xff,0xf6});
1229  *s8++ = ((vector signed char){0xff,0xf7,0xff,0xf7,0xff,0xf7,0xff,0xf7,0xff,0xf7,0xff,0xf7,0xff,0xf7,0xff,0xf7});
1230  *s8++ = ((vector signed char){0xff,0xf8,0xff,0xf8,0xff,0xf8,0xff,0xf8,0xff,0xf8,0xff,0xf8,0xff,0xf8,0xff,0xf8});
1231  *s8++ = ((vector signed char){0xff,0xf9,0xff,0xf9,0xff,0xf9,0xff,0xf9,0xff,0xf9,0xff,0xf9,0xff,0xf9,0xff,0xf9});
1232  *s8++ = ((vector signed char){0xff,0xfa,0xff,0xfa,0xff,0xfa,0xff,0xfa,0xff,0xfa,0xff,0xfa,0xff,0xfa,0xff,0xfa});
1233  *s8++ = ((vector signed char){0xff,0xfb,0xff,0xfb,0xff,0xfb,0xff,0xfb,0xff,0xfb,0xff,0xfb,0xff,0xfb,0xff,0xfb});
1234  *s8++ = ((vector signed char){0xff,0xfc,0xff,0xfc,0xff,0xfc,0xff,0xfc,0xff,0xfc,0xff,0xfc,0xff,0xfc,0xff,0xfc});
1235  *s8++ = ((vector signed char){0xff,0xfd,0xff,0xfd,0xff,0xfd,0xff,0xfd,0xff,0xfd,0xff,0xfd,0xff,0xfd,0xff,0xfd});
1236  *s8++ = ((vector signed char){0xff,0xfe,0xff,0xfe,0xff,0xfe,0xff,0xfe,0xff,0xfe,0xff,0xfe,0xff,0xfe,0xff,0xfe});
1237  *s8++ = ((vector signed char){0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff});
1238}
1239void fs8d(vector signed char *s8)
1240{
1241  *s8++ = ((vector signed char){0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00});
1242  *s8++ = ((vector signed char){0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01});
1243  *s8++ = ((vector signed char){0x00,0x02,0x00,0x02,0x00,0x02,0x00,0x02,0x00,0x02,0x00,0x02,0x00,0x02,0x00,0x02});
1244  *s8++ = ((vector signed char){0x00,0x03,0x00,0x03,0x00,0x03,0x00,0x03,0x00,0x03,0x00,0x03,0x00,0x03,0x00,0x03});
1245  *s8++ = ((vector signed char){0x00,0x04,0x00,0x04,0x00,0x04,0x00,0x04,0x00,0x04,0x00,0x04,0x00,0x04,0x00,0x04});
1246  *s8++ = ((vector signed char){0x00,0x05,0x00,0x05,0x00,0x05,0x00,0x05,0x00,0x05,0x00,0x05,0x00,0x05,0x00,0x05});
1247  *s8++ = ((vector signed char){0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06});
1248  *s8++ = ((vector signed char){0x00,0x07,0x00,0x07,0x00,0x07,0x00,0x07,0x00,0x07,0x00,0x07,0x00,0x07,0x00,0x07});
1249  *s8++ = ((vector signed char){0x00,0x08,0x00,0x08,0x00,0x08,0x00,0x08,0x00,0x08,0x00,0x08,0x00,0x08,0x00,0x08});
1250  *s8++ = ((vector signed char){0x00,0x09,0x00,0x09,0x00,0x09,0x00,0x09,0x00,0x09,0x00,0x09,0x00,0x09,0x00,0x09});
1251  *s8++ = ((vector signed char){0x00,0x0a,0x00,0x0a,0x00,0x0a,0x00,0x0a,0x00,0x0a,0x00,0x0a,0x00,0x0a,0x00,0x0a});
1252  *s8++ = ((vector signed char){0x00,0x0b,0x00,0x0b,0x00,0x0b,0x00,0x0b,0x00,0x0b,0x00,0x0b,0x00,0x0b,0x00,0x0b});
1253  *s8++ = ((vector signed char){0x00,0x0c,0x00,0x0c,0x00,0x0c,0x00,0x0c,0x00,0x0c,0x00,0x0c,0x00,0x0c,0x00,0x0c});
1254  *s8++ = ((vector signed char){0x00,0x0d,0x00,0x0d,0x00,0x0d,0x00,0x0d,0x00,0x0d,0x00,0x0d,0x00,0x0d,0x00,0x0d});
1255  *s8++ = ((vector signed char){0x00,0x0e,0x00,0x0e,0x00,0x0e,0x00,0x0e,0x00,0x0e,0x00,0x0e,0x00,0x0e,0x00,0x0e});
1256  *s8++ = ((vector signed char){0x00,0x0f,0x00,0x0f,0x00,0x0f,0x00,0x0f,0x00,0x0f,0x00,0x0f,0x00,0x0f,0x00,0x0f});
1257}
1258void fs8e(vector signed char *s8)
1259{
1260  *s8++ = ((vector signed char){0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00});
1261  *s8++ = ((vector signed char){0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01});
1262  *s8++ = ((vector signed char){0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02});
1263  *s8++ = ((vector signed char){0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03});
1264  *s8++ = ((vector signed char){0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04});
1265  *s8++ = ((vector signed char){0x05,0x05,0x05,0x05,0x05,0x05,0x05,0x05,0x05,0x05,0x05,0x05,0x05,0x05,0x05,0x05});
1266  *s8++ = ((vector signed char){0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06});
1267  *s8++ = ((vector signed char){0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07});
1268  *s8++ = ((vector signed char){0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08});
1269  *s8++ = ((vector signed char){0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09});
1270  *s8++ = ((vector signed char){0x0a,0x0a,0x0a,0x0a,0x0a,0x0a,0x0a,0x0a,0x0a,0x0a,0x0a,0x0a,0x0a,0x0a,0x0a,0x0a});
1271  *s8++ = ((vector signed char){0x0b,0x0b,0x0b,0x0b,0x0b,0x0b,0x0b,0x0b,0x0b,0x0b,0x0b,0x0b,0x0b,0x0b,0x0b,0x0b});
1272  *s8++ = ((vector signed char){0x0c,0x0c,0x0c,0x0c,0x0c,0x0c,0x0c,0x0c,0x0c,0x0c,0x0c,0x0c,0x0c,0x0c,0x0c,0x0c});
1273  *s8++ = ((vector signed char){0x0d,0x0d,0x0d,0x0d,0x0d,0x0d,0x0d,0x0d,0x0d,0x0d,0x0d,0x0d,0x0d,0x0d,0x0d,0x0d});
1274  *s8++ = ((vector signed char){0x0e,0x0e,0x0e,0x0e,0x0e,0x0e,0x0e,0x0e,0x0e,0x0e,0x0e,0x0e,0x0e,0x0e,0x0e,0x0e});
1275  *s8++ = ((vector signed char){0x0f,0x0f,0x0f,0x0f,0x0f,0x0f,0x0f,0x0f,0x0f,0x0f,0x0f,0x0f,0x0f,0x0f,0x0f,0x0f});
1276}
1277void fs8f(vector signed char *s8)
1278{
1279  *s8++ = ((vector signed char){0xf0,0xf0,0xf0,0xf0,0xf0,0xf0,0xf0,0xf0,0xf0,0xf0,0xf0,0xf0,0xf0,0xf0,0xf0,0xf0});
1280  *s8++ = ((vector signed char){0xf1,0xf1,0xf1,0xf1,0xf1,0xf1,0xf1,0xf1,0xf1,0xf1,0xf1,0xf1,0xf1,0xf1,0xf1,0xf1});
1281  *s8++ = ((vector signed char){0xf2,0xf2,0xf2,0xf2,0xf2,0xf2,0xf2,0xf2,0xf2,0xf2,0xf2,0xf2,0xf2,0xf2,0xf2,0xf2});
1282  *s8++ = ((vector signed char){0xf3,0xf3,0xf3,0xf3,0xf3,0xf3,0xf3,0xf3,0xf3,0xf3,0xf3,0xf3,0xf3,0xf3,0xf3,0xf3});
1283  *s8++ = ((vector signed char){0xf4,0xf4,0xf4,0xf4,0xf4,0xf4,0xf4,0xf4,0xf4,0xf4,0xf4,0xf4,0xf4,0xf4,0xf4,0xf4});
1284  *s8++ = ((vector signed char){0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5});
1285  *s8++ = ((vector signed char){0xf6,0xf6,0xf6,0xf6,0xf6,0xf6,0xf6,0xf6,0xf6,0xf6,0xf6,0xf6,0xf6,0xf6,0xf6,0xf6});
1286  *s8++ = ((vector signed char){0xf7,0xf7,0xf7,0xf7,0xf7,0xf7,0xf7,0xf7,0xf7,0xf7,0xf7,0xf7,0xf7,0xf7,0xf7,0xf7});
1287  *s8++ = ((vector signed char){0xf8,0xf8,0xf8,0xf8,0xf8,0xf8,0xf8,0xf8,0xf8,0xf8,0xf8,0xf8,0xf8,0xf8,0xf8,0xf8});
1288  *s8++ = ((vector signed char){0xf9,0xf9,0xf9,0xf9,0xf9,0xf9,0xf9,0xf9,0xf9,0xf9,0xf9,0xf9,0xf9,0xf9,0xf9,0xf9});
1289  *s8++ = ((vector signed char){0xfa,0xfa,0xfa,0xfa,0xfa,0xfa,0xfa,0xfa,0xfa,0xfa,0xfa,0xfa,0xfa,0xfa,0xfa,0xfa});
1290  *s8++ = ((vector signed char){0xfb,0xfb,0xfb,0xfb,0xfb,0xfb,0xfb,0xfb,0xfb,0xfb,0xfb,0xfb,0xfb,0xfb,0xfb,0xfb});
1291  *s8++ = ((vector signed char){0xfc,0xfc,0xfc,0xfc,0xfc,0xfc,0xfc,0xfc,0xfc,0xfc,0xfc,0xfc,0xfc,0xfc,0xfc,0xfc});
1292  *s8++ = ((vector signed char){0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd});
1293  *s8++ = ((vector signed char){0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe});
1294  *s8++ = ((vector signed char){0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff});
1295}
1296void fs8g(vector signed char *s8)
1297{
1298  *s8++ = ((vector signed char){0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0});
1299  *s8++ = ((vector signed char){1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1});
1300  *s8++ = ((vector signed char){2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2});
1301  *s8++ = ((vector signed char){3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3});
1302  *s8++ = ((vector signed char){4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4});
1303  *s8++ = ((vector signed char){5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5});
1304  *s8++ = ((vector signed char){6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6});
1305  *s8++ = ((vector signed char){7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7});
1306  *s8++ = ((vector signed char){8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8});
1307  *s8++ = ((vector signed char){9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9});
1308  *s8++ = ((vector signed char){10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10});
1309  *s8++ = ((vector signed char){11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11});
1310  *s8++ = ((vector signed char){12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12});
1311  *s8++ = ((vector signed char){13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13});
1312  *s8++ = ((vector signed char){14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14});
1313  *s8++ = ((vector signed char){15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15});
1314}
1315void fs8h(vector signed char *s8)
1316{
1317  *s8++ = ((vector signed char){240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240});
1318  *s8++ = ((vector signed char){241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241});
1319  *s8++ = ((vector signed char){242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242});
1320  *s8++ = ((vector signed char){243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243});
1321  *s8++ = ((vector signed char){244,244,244,244,244,244,244,244,244,244,244,244,244,244,244,244});
1322  *s8++ = ((vector signed char){245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245});
1323  *s8++ = ((vector signed char){246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246});
1324  *s8++ = ((vector signed char){247,247,247,247,247,247,247,247,247,247,247,247,247,247,247,247});
1325  *s8++ = ((vector signed char){248,248,248,248,248,248,248,248,248,248,248,248,248,248,248,248});
1326  *s8++ = ((vector signed char){249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249});
1327  *s8++ = ((vector signed char){250,250,250,250,250,250,250,250,250,250,250,250,250,250,250,250});
1328  *s8++ = ((vector signed char){251,251,251,251,251,251,251,251,251,251,251,251,251,251,251,251});
1329  *s8++ = ((vector signed char){252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252});
1330  *s8++ = ((vector signed char){253,253,253,253,253,253,253,253,253,253,253,253,253,253,253,253});
1331  *s8++ = ((vector signed char){254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254});
1332  *s8++ = ((vector signed char){255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255});
1333}
1334void fs8i(vector signed char *s8)
1335{
1336  *s8++ = ((vector signed char){-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1});
1337  *s8++ = ((vector signed char){-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2});
1338  *s8++ = ((vector signed char){-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3});
1339  *s8++ = ((vector signed char){-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4});
1340  *s8++ = ((vector signed char){-5,-5,-5,-5,-5,-5,-5,-5,-5,-5,-5,-5,-5,-5,-5,-5});
1341  *s8++ = ((vector signed char){-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6});
1342  *s8++ = ((vector signed char){-7,-7,-7,-7,-7,-7,-7,-7,-7,-7,-7,-7,-7,-7,-7,-7});
1343  *s8++ = ((vector signed char){-8,-8,-8,-8,-8,-8,-8,-8,-8,-8,-8,-8,-8,-8,-8,-8});
1344  *s8++ = ((vector signed char){-9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9});
1345  *s8++ = ((vector signed char){-10,-10,-10,-10,-10,-10,-10,-10,-10,-10,-10,-10,-10,-10,-10,-10});
1346  *s8++ = ((vector signed char){-11,-11,-11,-11,-11,-11,-11,-11,-11,-11,-11,-11,-11,-11,-11,-11});
1347  *s8++ = ((vector signed char){-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12});
1348  *s8++ = ((vector signed char){-13,-13,-13,-13,-13,-13,-13,-13,-13,-13,-13,-13,-13,-13,-13,-13});
1349  *s8++ = ((vector signed char){-14,-14,-14,-14,-14,-14,-14,-14,-14,-14,-14,-14,-14,-14,-14,-14});
1350  *s8++ = ((vector signed char){-15,-15,-15,-15,-15,-15,-15,-15,-15,-15,-15,-15,-15,-15,-15,-15});
1351  *s8++ = ((vector signed char){-16,-16,-16,-16,-16,-16,-16,-16,-16,-16,-16,-16,-16,-16,-16,-16});
1352}
1353