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 + -
显示快捷键?