5-10.c
来自「用于进行gcc测试」· C语言 代码 · 共 916 行 · 第 1/5 页
C
916 行
/* { dg-do compile } */#include <altivec.h>void fu32a(vector unsigned int *u32) { *u32++ = ((vector unsigned int){0,0,0,0}); *u32++ = ((vector unsigned int){1,1,1,1}); *u32++ = ((vector unsigned int){2,2,2,2}); *u32++ = ((vector unsigned int){3,3,3,3}); *u32++ = ((vector unsigned int){4,4,4,4}); *u32++ = ((vector unsigned int){5,5,5,5}); *u32++ = ((vector unsigned int){6,6,6,6}); *u32++ = ((vector unsigned int){7,7,7,7}); *u32++ = ((vector unsigned int){8,8,8,8}); *u32++ = ((vector unsigned int){9,9,9,9}); *u32++ = ((vector unsigned int){10,10,10,10}); *u32++ = ((vector unsigned int){11,11,11,11}); *u32++ = ((vector unsigned int){12,12,12,12}); *u32++ = ((vector unsigned int){13,13,13,13}); *u32++ = ((vector unsigned int){14,14,14,14}); *u32++ = ((vector unsigned int){15,15,15,15});}void fu32b(vector unsigned int *u32) { *u32++ = ((vector unsigned int){65537,65537,65537,65537}); *u32++ = ((vector unsigned int){131074,131074,131074,131074}); *u32++ = ((vector unsigned int){196611,196611,196611,196611}); *u32++ = ((vector unsigned int){262148,262148,262148,262148}); *u32++ = ((vector unsigned int){327685,327685,327685,327685}); *u32++ = ((vector unsigned int){393222,393222,393222,393222}); *u32++ = ((vector unsigned int){458759,458759,458759,458759}); *u32++ = ((vector unsigned int){524296,524296,524296,524296}); *u32++ = ((vector unsigned int){589833,589833,589833,589833}); *u32++ = ((vector unsigned int){655370,655370,655370,655370}); *u32++ = ((vector unsigned int){720907,720907,720907,720907}); *u32++ = ((vector unsigned int){786444,786444,786444,786444}); *u32++ = ((vector unsigned int){851981,851981,851981,851981}); *u32++ = ((vector unsigned int){917518,917518,917518,917518}); *u32++ = ((vector unsigned int){983055,983055,983055,983055});}void fu32c(vector unsigned int *u32) { *u32++ = ((vector unsigned int){16843009,16843009,16843009,16843009}); *u32++ = ((vector unsigned int){33686018,33686018,33686018,33686018}); *u32++ = ((vector unsigned int){50529027,50529027,50529027,50529027}); *u32++ = ((vector unsigned int){67372036,67372036,67372036,67372036}); *u32++ = ((vector unsigned int){84215045,84215045,84215045,84215045}); *u32++ = ((vector unsigned int){101058054,101058054,101058054,101058054}); *u32++ = ((vector unsigned int){117901063,117901063,117901063,117901063}); *u32++ = ((vector unsigned int){134744072,134744072,134744072,134744072}); *u32++ = ((vector unsigned int){151587081,151587081,151587081,151587081}); *u32++ = ((vector unsigned int){168430090,168430090,168430090,168430090}); *u32++ = ((vector unsigned int){185273099,185273099,185273099,185273099}); *u32++ = ((vector unsigned int){202116108,202116108,202116108,202116108}); *u32++ = ((vector unsigned int){218959117,218959117,218959117,218959117}); *u32++ = ((vector unsigned int){235802126,235802126,235802126,235802126}); *u32++ = ((vector unsigned int){252645135,252645135,252645135,252645135});}void fu32d(vector unsigned int *u32) { *u32++ = ((vector unsigned int){4042322160,4042322160,4042322160,4042322160}); *u32++ = ((vector unsigned int){4059165169,4059165169,4059165169,4059165169}); *u32++ = ((vector unsigned int){4076008178,4076008178,4076008178,4076008178}); *u32++ = ((vector unsigned int){4092851187,4092851187,4092851187,4092851187}); *u32++ = ((vector unsigned int){4109694196,4109694196,4109694196,4109694196}); *u32++ = ((vector unsigned int){4126537205,4126537205,4126537205,4126537205}); *u32++ = ((vector unsigned int){4143380214,4143380214,4143380214,4143380214}); *u32++ = ((vector unsigned int){4160223223,4160223223,4160223223,4160223223}); *u32++ = ((vector unsigned int){4177066232,4177066232,4177066232,4177066232}); *u32++ = ((vector unsigned int){4193909241,4193909241,4193909241,4193909241}); *u32++ = ((vector unsigned int){4210752250,4210752250,4210752250,4210752250}); *u32++ = ((vector unsigned int){4227595259,4227595259,4227595259,4227595259}); *u32++ = ((vector unsigned int){4244438268,4244438268,4244438268,4244438268}); *u32++ = ((vector unsigned int){4261281277,4261281277,4261281277,4261281277}); *u32++ = ((vector unsigned int){4278124286,4278124286,4278124286,4278124286});}void fu32e(vector unsigned int *u32) { *u32++ = ((vector unsigned int){4293984240,4293984240,4293984240,4293984240}); *u32++ = ((vector unsigned int){4294049777,4294049777,4294049777,4294049777}); *u32++ = ((vector unsigned int){4294115314,4294115314,4294115314,4294115314}); *u32++ = ((vector unsigned int){4294180851,4294180851,4294180851,4294180851}); *u32++ = ((vector unsigned int){4294246388,4294246388,4294246388,4294246388}); *u32++ = ((vector unsigned int){4294311925,4294311925,4294311925,4294311925}); *u32++ = ((vector unsigned int){4294377462,4294377462,4294377462,4294377462}); *u32++ = ((vector unsigned int){4294442999,4294442999,4294442999,4294442999}); *u32++ = ((vector unsigned int){4294508536,4294508536,4294508536,4294508536}); *u32++ = ((vector unsigned int){4294574073,4294574073,4294574073,4294574073}); *u32++ = ((vector unsigned int){4294639610,4294639610,4294639610,4294639610}); *u32++ = ((vector unsigned int){4294705147,4294705147,4294705147,4294705147}); *u32++ = ((vector unsigned int){4294770684,4294770684,4294770684,4294770684}); *u32++ = ((vector unsigned int){4294836221,4294836221,4294836221,4294836221}); *u32++ = ((vector unsigned int){4294901758,4294901758,4294901758,4294901758});}void fu32f(vector unsigned int *u32) { *u32++ = ((vector unsigned int){4294967280,4294967280,4294967280,4294967280}); *u32++ = ((vector unsigned int){4294967281,4294967281,4294967281,4294967281}); *u32++ = ((vector unsigned int){4294967282,4294967282,4294967282,4294967282}); *u32++ = ((vector unsigned int){4294967283,4294967283,4294967283,4294967283}); *u32++ = ((vector unsigned int){4294967284,4294967284,4294967284,4294967284}); *u32++ = ((vector unsigned int){4294967285,4294967285,4294967285,4294967285}); *u32++ = ((vector unsigned int){4294967286,4294967286,4294967286,4294967286}); *u32++ = ((vector unsigned int){4294967287,4294967287,4294967287,4294967287}); *u32++ = ((vector unsigned int){4294967288,4294967288,4294967288,4294967288}); *u32++ = ((vector unsigned int){4294967289,4294967289,4294967289,4294967289}); *u32++ = ((vector unsigned int){4294967290,4294967290,4294967290,4294967290}); *u32++ = ((vector unsigned int){4294967291,4294967291,4294967291,4294967291}); *u32++ = ((vector unsigned int){4294967292,4294967292,4294967292,4294967292}); *u32++ = ((vector unsigned int){4294967293,4294967293,4294967293,4294967293}); *u32++ = ((vector unsigned int){4294967294,4294967294,4294967294,4294967294}); *u32++ = ((vector unsigned int){4294967295,4294967295,4294967295,4294967295});}void fu32g(vector unsigned int *u32) { *u32++ = ((vector unsigned int){-252645136,-252645136,-252645136,-252645136}); *u32++ = ((vector unsigned int){-235802127,-235802127,-235802127,-235802127}); *u32++ = ((vector unsigned int){-218959118,-218959118,-218959118,-218959118}); *u32++ = ((vector unsigned int){-202116109,-202116109,-202116109,-202116109}); *u32++ = ((vector unsigned int){-185273100,-185273100,-185273100,-185273100}); *u32++ = ((vector unsigned int){-168430091,-168430091,-168430091,-168430091}); *u32++ = ((vector unsigned int){-151587082,-151587082,-151587082,-151587082}); *u32++ = ((vector unsigned int){-134744073,-134744073,-134744073,-134744073}); *u32++ = ((vector unsigned int){-117901064,-117901064,-117901064,-117901064}); *u32++ = ((vector unsigned int){-101058055,-101058055,-101058055,-101058055}); *u32++ = ((vector unsigned int){-84215046,-84215046,-84215046,-84215046}); *u32++ = ((vector unsigned int){-67372037,-67372037,-67372037,-67372037}); *u32++ = ((vector unsigned int){-50529028,-50529028,-50529028,-50529028}); *u32++ = ((vector unsigned int){-33686019,-33686019,-33686019,-33686019}); *u32++ = ((vector unsigned int){-16843010,-16843010,-16843010,-16843010});}void fu32h(vector unsigned int *u32) { *u32++ = ((vector unsigned int){-983056,-983056,-983056,-983056}); *u32++ = ((vector unsigned int){-917519,-917519,-917519,-917519}); *u32++ = ((vector unsigned int){-851982,-851982,-851982,-851982}); *u32++ = ((vector unsigned int){-786445,-786445,-786445,-786445}); *u32++ = ((vector unsigned int){-720908,-720908,-720908,-720908}); *u32++ = ((vector unsigned int){-655371,-655371,-655371,-655371}); *u32++ = ((vector unsigned int){-589834,-589834,-589834,-589834}); *u32++ = ((vector unsigned int){-524297,-524297,-524297,-524297}); *u32++ = ((vector unsigned int){-458760,-458760,-458760,-458760}); *u32++ = ((vector unsigned int){-393223,-393223,-393223,-393223}); *u32++ = ((vector unsigned int){-327686,-327686,-327686,-327686}); *u32++ = ((vector unsigned int){-262149,-262149,-262149,-262149}); *u32++ = ((vector unsigned int){-196612,-196612,-196612,-196612}); *u32++ = ((vector unsigned int){-131075,-131075,-131075,-131075}); *u32++ = ((vector unsigned int){-65538,-65538,-65538,-65538});}void fu32i(vector unsigned int *u32) { *u32++ = ((vector unsigned int){-16,-16,-16,-16}); *u32++ = ((vector unsigned int){-15,-15,-15,-15}); *u32++ = ((vector unsigned int){-14,-14,-14,-14}); *u32++ = ((vector unsigned int){-13,-13,-13,-13}); *u32++ = ((vector unsigned int){-12,-12,-12,-12}); *u32++ = ((vector unsigned int){-11,-11,-11,-11}); *u32++ = ((vector unsigned int){-10,-10,-10,-10}); *u32++ = ((vector unsigned int){-9,-9,-9,-9}); *u32++ = ((vector unsigned int){-8,-8,-8,-8}); *u32++ = ((vector unsigned int){-7,-7,-7,-7}); *u32++ = ((vector unsigned int){-6,-6,-6,-6}); *u32++ = ((vector unsigned int){-5,-5,-5,-5}); *u32++ = ((vector unsigned int){-4,-4,-4,-4}); *u32++ = ((vector unsigned int){-3,-3,-3,-3}); *u32++ = ((vector unsigned int){-2,-2,-2,-2}); *u32++ = ((vector unsigned int){-1,-1,-1,-1});}void fu32j(vector unsigned int *u32) { *u32++ = ((vector unsigned int){0xfffffff0,0xfffffff0,0xfffffff0,0xfffffff0}); *u32++ = ((vector unsigned int){0xfffffff1,0xfffffff1,0xfffffff1,0xfffffff1}); *u32++ = ((vector unsigned int){0xfffffff2,0xfffffff2,0xfffffff2,0xfffffff2}); *u32++ = ((vector unsigned int){0xfffffff3,0xfffffff3,0xfffffff3,0xfffffff3}); *u32++ = ((vector unsigned int){0xfffffff4,0xfffffff4,0xfffffff4,0xfffffff4}); *u32++ = ((vector unsigned int){0xfffffff5,0xfffffff5,0xfffffff5,0xfffffff5}); *u32++ = ((vector unsigned int){0xfffffff6,0xfffffff6,0xfffffff6,0xfffffff6}); *u32++ = ((vector unsigned int){0xfffffff7,0xfffffff7,0xfffffff7,0xfffffff7}); *u32++ = ((vector unsigned int){0xfffffff8,0xfffffff8,0xfffffff8,0xfffffff8}); *u32++ = ((vector unsigned int){0xfffffff9,0xfffffff9,0xfffffff9,0xfffffff9}); *u32++ = ((vector unsigned int){0xfffffffa,0xfffffffa,0xfffffffa,0xfffffffa}); *u32++ = ((vector unsigned int){0xfffffffb,0xfffffffb,0xfffffffb,0xfffffffb}); *u32++ = ((vector unsigned int){0xfffffffc,0xfffffffc,0xfffffffc,0xfffffffc}); *u32++ = ((vector unsigned int){0xfffffffd,0xfffffffd,0xfffffffd,0xfffffffd}); *u32++ = ((vector unsigned int){0xfffffffe,0xfffffffe,0xfffffffe,0xfffffffe});
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?