]>
git.ipfire.org Git - thirdparty/gcc.git/blob - gcc/testsuite/gcc.target/powerpc/builtins-1-p9-runnable.c
0e4ab48f5554fc5c9406d393ca2f28657f82615a
1 /* { dg-do run { target { powerpc*-*-linux* && { lp64 && p9vector_hw } } } } */
2 /* { dg-require-effective-target powerpc_p9vector_ok } */
3 /* { dg-options "-O2 -mdejagnu-cpu=power9" } */
11 vector
float vfa
, vfb
;
12 vector
unsigned short vur
, vuexpt
;
14 vfa
= (vector
float){3.4, 5.0, 20.0, 50.9 };
15 vfb
= (vector
float){10.0, 40.0, 70.0, 100.0 };
16 vuexpt
= (vector
unsigned short){ 3, 5, 20, 50,
19 vur
= vec_pack_to_short_fp32 (vfa
, vfb
);
21 for(i
= 0; i
< 8; i
++) {
22 if (vur
[i
] != vuexpt
[i
])