Lines Matching defs:vf1
25 float4 vf1, float4 vf2, si8 vi1, si8 vi2,
38 // CHECK: [[VF1:%.+]] = load <4 x float>, ptr %vf1.addr, align 16
40 vf2 = __builtin_elementwise_abs(vf1);
107 float4 vf1, float4 vf2, long long int i1,
190 float4 vf1, float4 vf2, long long int i1,
266 float4 vf1, float4 vf2, long long int i1,
286 // CHECK: [[VF1:%.+]] = load <4 x float>, ptr %vf1.addr, align 16
289 vf1 = __builtin_elementwise_maximum(vf1, vf2);
294 const float4 cvf1 = vf1;
295 vf1 = __builtin_elementwise_maximum(cvf1, vf2);
300 vf1 = __builtin_elementwise_maximum(vf2, cvf1);
304 float4 vf1, float4 vf2, long long int i1,
324 // CHECK: [[VF1:%.+]] = load <4 x float>, ptr %vf1.addr, align 16
327 vf1 = __builtin_elementwise_minimum(vf1, vf2);
332 const float4 cvf1 = vf1;
333 vf1 = __builtin_elementwise_minimum(cvf1, vf2);
338 vf1 = __builtin_elementwise_minimum(vf2, cvf1);
342 float4 vf1, float4 vf2, long long int i1,
362 // CHECK: [[VF1:%.+]] = load <4 x float>, ptr %vf1.addr, align 16
365 vf1 = __builtin_elementwise_max(vf1, vf2);
408 const float4 cvf1 = vf1;
409 vf1 = __builtin_elementwise_max(cvf1, vf2);
414 vf1 = __builtin_elementwise_max(vf2, cvf1);
426 float4 vf1, float4 vf2, long long int i1,
446 // CHECK: [[VF1:%.+]] = load <4 x float>, ptr %vf1.addr, align 16
449 vf1 = __builtin_elementwise_min(vf1, vf2);
499 const float4 cvf1 = vf1;
500 vf1 = __builtin_elementwise_min(cvf1, vf2);
505 vf1 = __builtin_elementwise_min(vf2, cvf1);
566 float4 vf1, float4 vf2) {
576 // CHECK: [[VF1:%.+]] = load <4 x float>, ptr %vf1.addr, align 16
578 vf2 = __builtin_elementwise_ceil(vf1);
582 float4 vf1, float4 vf2) {
592 // CHECK: [[VF1:%.+]] = load <4 x float>, ptr %vf1.addr, align 16
594 vf2 = __builtin_elementwise_acos(vf1);
598 float4 vf1, float4 vf2) {
608 // CHECK: [[VF1:%.+]] = load <4 x float>, ptr %vf1.addr, align 16
610 vf2 = __builtin_elementwise_asin(vf1);
614 float4 vf1, float4 vf2) {
624 // CHECK: [[VF1:%.+]] = load <4 x float>, ptr %vf1.addr, align 16
626 vf2 = __builtin_elementwise_atan(vf1);
630 double d2, double d3, float4 vf1,
643 // CHECK: [[VF1:%.+]] = load <4 x float>, ptr %vf1.addr, align 16
646 vf3 = __builtin_elementwise_atan2(vf1, vf2);
650 float4 vf1, float4 vf2) {
660 // CHECK: [[VF1:%.+]] = load <4 x float>, ptr %vf1.addr, align 16
662 vf2 = __builtin_elementwise_cos(vf1);
666 float4 vf1, float4 vf2) {
676 // CHECK: [[VF1:%.+]] = load <4 x float>, ptr %vf1.addr, align 16
678 vf2 = __builtin_elementwise_cosh(vf1);
682 float4 vf1, float4 vf2) {
692 // CHECK: [[VF1:%.+]] = load <4 x float>, ptr %vf1.addr, align 16
694 vf2 = __builtin_elementwise_exp(vf1);
698 float4 vf1, float4 vf2) {
708 // CHECK: [[VF1:%.+]] = load <4 x float>, ptr %vf1.addr, align 16
710 vf2 = __builtin_elementwise_exp2(vf1);
715 float4 vf1, float4 vf2) {
725 // CHECK: [[VF1:%.+]] = load <4 x float>, ptr %vf1.addr, align 16
727 vf2 = __builtin_elementwise_floor(vf1);
731 float4 vf1, float4 vf2) {
741 // CHECK: [[VF1:%.+]] = load <4 x float>, ptr %vf1.addr, align 16
743 vf2 = __builtin_elementwise_log(vf1);
747 float4 vf1, float4 vf2) {
757 // CHECK: [[VF1:%.+]] = load <4 x float>, ptr %vf1.addr, align 16
759 vf2 = __builtin_elementwise_log10(vf1);
763 float4 vf1, float4 vf2) {
773 // CHECK: [[VF1:%.+]] = load <4 x float>, ptr %vf1.addr, align 16
775 vf2 = __builtin_elementwise_log2(vf1);
829 float4 vf1, float4 vf2) {
842 // CHECK: [[VF1:%.+]] = load <4 x float>, ptr %vf1.addr, align 16
845 vf2 = __builtin_elementwise_fmod(vf1, vf2);
849 float4 vf1, float4 vf2) {
862 // CHECK: [[VF1:%.+]] = load <4 x float>, ptr %vf1.addr, align 16
865 vf2 = __builtin_elementwise_pow(vf1, vf2);
869 float4 vf1, float4 vf2) {
879 // CHECK: [[VF1:%.+]] = load <4 x float>, ptr %vf1.addr, align 16
881 vf2 = __builtin_elementwise_roundeven(vf1);
885 float4 vf1, float4 vf2) {
895 // CHECK: [[VF1:%.+]] = load <4 x float>, ptr %vf1.addr, align 16
897 vf2 = __builtin_elementwise_round(vf1);
901 float4 vf1, float4 vf2) {
911 // CHECK: [[VF1:%.+]] = load <4 x float>, ptr %vf1.addr, align 16
913 vf2 = __builtin_elementwise_rint(vf1);
917 float4 vf1, float4 vf2) {
927 // CHECK: [[VF1:%.+]] = load <4 x float>, ptr %vf1.addr, align 16
929 vf2 = __builtin_elementwise_nearbyint(vf1);
933 float4 vf1, float4 vf2) {
943 // CHECK: [[VF1:%.+]] = load <4 x float>, ptr %vf1.addr, align 16
945 vf2 = __builtin_elementwise_sin(vf1);
949 float4 vf1, float4 vf2) {
959 // CHECK: [[VF1:%.+]] = load <4 x float>, ptr %vf1.addr, align 16
961 vf2 = __builtin_elementwise_sinh(vf1);
965 float4 vf1, float4 vf2) {
975 // CHECK: [[VF1:%.+]] = load <4 x float>, ptr %vf1.addr, align 16
977 vf2 = __builtin_elementwise_sqrt(vf1);
981 float4 vf1, float4 vf2) {
991 // CHECK: [[VF1:%.+]] = load <4 x float>, ptr %vf1.addr, align 16
993 vf2 = __builtin_elementwise_tan(vf1);
997 float4 vf1, float4 vf2) {
1007 // CHECK: [[VF1:%.+]] = load <4 x float>, ptr %vf1.addr, align 16
1009 vf2 = __builtin_elementwise_tanh(vf1);
1013 float4 vf1, float4 vf2) {
1023 // CHECK: [[VF1:%.+]] = load <4 x float>, ptr %vf1.addr, align 16
1025 vf2 = __builtin_elementwise_trunc(vf1);
1029 float4 vf1, float4 vf2) {
1039 // CHECK: [[VF1:%.+]] = load <4 x float>, ptr %vf1.addr, align 16
1041 vf2 = __builtin_elementwise_canonicalize(vf1);
1045 float4 vf1, float4 vf2, double2 v2f64) {
1061 // CHECK: [[VF1:%.+]] = load <4 x float>, ptr %vf1.addr, align 16
1064 vf1 = __builtin_elementwise_copysign(vf1, vf2);
1069 const float4 cvf1 = vf1;
1070 vf1 = __builtin_elementwise_copysign(cvf1, vf2);
1075 vf1 = __builtin_elementwise_copysign(vf2, cvf1);