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