blob: 5f8fb3adfab1cf8ac5a441b200f82be08e0da1e1 [file] [log] [blame]
#include "harness.h"
typedef vector unsigned int x;
x f (x a)
{
return vec_addc(a,a);
}
void g (int b)
{
vec_dst(&b, 3, 3);
vec_dst(&b, 1, 1);
}
static void test()
{
check(vec_all_eq(f(((vector unsigned int){0x80000000,0x7fffffff,3,4})),
((vector unsigned int){1,0,0,0})),
"f");
}