blob: f30bde8e8dfb1da82ce1d2b7f05d60db45e80cc1 [file] [log] [blame]
/* { dg-do run } */
/* { dg-options "-O3 -ffast-math" } */
extern void abort (void);
#include "vect-faddv.x"
int main (void)
{
float addv_f32_value = -120.0f;
double addv_f64_value = 120.0;
float af32[16];
double af64[16];
int i;
/* Set up input vectors. */
for (i=0; i<16; i++)
{
af32[i] = (float)-i;
af64[i] = (double)i;
}
if (addv_f32 (af32) != addv_f32_value)
abort ();
if (addv_f64 (af64) != addv_f64_value)
abort ();
return 0;
}