typedef __attribute__((vector_size(16))) signed long long vec_slong;
typedef __attribute__((vector_size(16))) double vec_double;
volatile vec_slong vsl;
volatile vec_double vd;
int cc;
void test_float(void) {
vsl = __builtin_s390_vfcedbs(vd, vd, &cc);
vsl = __builtin_s390_vfchdbs(vd, vd, &cc);
vsl = __builtin_s390_vfchedbs(vd, vd, &cc);
vsl = __builtin_s390_vftcidb(vd, 0, &cc);
vsl = __builtin_s390_vftcidb(vd, 4095, &cc);
vd = __builtin_s390_vfsqdb(vd);
vd = __builtin_s390_vfmadb(vd, vd, vd);
vd = __builtin_s390_vfmsdb(vd, vd, vd);
vd = __builtin_s390_vflpdb(vd);
vd = __builtin_s390_vflndb(vd);
vd = __builtin_s390_vfidb(vd, 0, 0);
vd = __builtin_s390_vfidb(vd, 4, 0);
vd = __builtin_s390_vfidb(vd, 4, 1);
vd = __builtin_s390_vfidb(vd, 4, 5);
vd = __builtin_s390_vfidb(vd, 4, 6);
vd = __builtin_s390_vfidb(vd, 4, 7);
vd = __builtin_s390_vfidb(vd, 4, 4);
}