Lines Matching defs:d1

24 void test_builtin_elementwise_abs(float f1, float f2, double d1, double d2,
34 // CHECK: [[D1:%.+]] = load double, ptr %d1.addr, align 8
36 d2 = __builtin_elementwise_abs(d1);
106 void test_builtin_elementwise_add_sat(float f1, float f2, double d1, double d2,
189 void test_builtin_elementwise_sub_sat(float f1, float f2, double d1, double d2,
265 void test_builtin_elementwise_maximum(float f1, float f2, double d1, double d2,
277 // CHECK: [[D1:%.+]] = load double, ptr %d1.addr, align 8
280 d1 = __builtin_elementwise_maximum(d1, d2);
284 d1 = __builtin_elementwise_maximum(20.0, d2);
303 void test_builtin_elementwise_minimum(float f1, float f2, double d1, double d2,
315 // CHECK: [[D1:%.+]] = load double, ptr %d1.addr, align 8
318 d1 = __builtin_elementwise_minimum(d1, d2);
320 // CHECK: [[D1:%.+]] = load double, ptr %d1.addr, align 8
322 d1 = __builtin_elementwise_minimum(d1, 2.0);
341 void test_builtin_elementwise_max(float f1, float f2, double d1, double d2,
353 // CHECK: [[D1:%.+]] = load double, ptr %d1.addr, align 8
356 d1 = __builtin_elementwise_max(d1, d2);
360 d1 = __builtin_elementwise_max(20.0, d2);
425 void test_builtin_elementwise_min(float f1, float f2, double d1, double d2,
437 // CHECK: [[D1:%.+]] = load double, ptr %d1.addr, align 8
440 d1 = __builtin_elementwise_min(d1, d2);
442 // CHECK: [[D1:%.+]] = load double, ptr %d1.addr, align 8
444 d1 = __builtin_elementwise_min(d1, 2.0);
565 void test_builtin_elementwise_ceil(float f1, float f2, double d1, double d2,
572 // CHECK: [[D1:%.+]] = load double, ptr %d1.addr, align 8
574 d2 = __builtin_elementwise_ceil(d1);
581 void test_builtin_elementwise_acos(float f1, float f2, double d1, double d2,
588 // CHECK: [[D1:%.+]] = load double, ptr %d1.addr, align 8
590 d2 = __builtin_elementwise_acos(d1);
597 void test_builtin_elementwise_asin(float f1, float f2, double d1, double d2,
604 // CHECK: [[D1:%.+]] = load double, ptr %d1.addr, align 8
606 d2 = __builtin_elementwise_asin(d1);
613 void test_builtin_elementwise_atan(float f1, float f2, double d1, double d2,
620 // CHECK: [[D1:%.+]] = load double, ptr %d1.addr, align 8
622 d2 = __builtin_elementwise_atan(d1);
629 void test_builtin_elementwise_atan2(float f1, float f2, float f3, double d1,
638 // CHECK: [[D1:%.+]] = load double, ptr %d1.addr, align 8
641 d3 = __builtin_elementwise_atan2(d1, d2);
649 void test_builtin_elementwise_cos(float f1, float f2, double d1, double d2,
656 // CHECK: [[D1:%.+]] = load double, ptr %d1.addr, align 8
658 d2 = __builtin_elementwise_cos(d1);
665 void test_builtin_elementwise_cosh(float f1, float f2, double d1, double d2,
672 // CHECK: [[D1:%.+]] = load double, ptr %d1.addr, align 8
674 d2 = __builtin_elementwise_cosh(d1);
681 void test_builtin_elementwise_exp(float f1, float f2, double d1, double d2,
688 // CHECK: [[D1:%.+]] = load double, ptr %d1.addr, align 8
690 d2 = __builtin_elementwise_exp(d1);
697 void test_builtin_elementwise_exp2(float f1, float f2, double d1, double d2,
704 // CHECK: [[D1:%.+]] = load double, ptr %d1.addr, align 8
706 d2 = __builtin_elementwise_exp2(d1);
714 void test_builtin_elementwise_floor(float f1, float f2, double d1, double d2,
721 // CHECK: [[D1:%.+]] = load double, ptr %d1.addr, align 8
723 d2 = __builtin_elementwise_floor(d1);
730 void test_builtin_elementwise_log(float f1, float f2, double d1, double d2,
737 // CHECK: [[D1:%.+]] = load double, ptr %d1.addr, align 8
739 d2 = __builtin_elementwise_log(d1);
746 void test_builtin_elementwise_log10(float f1, float f2, double d1, double d2,
753 // CHECK: [[D1:%.+]] = load double, ptr %d1.addr, align 8
755 d2 = __builtin_elementwise_log10(d1);
762 void test_builtin_elementwise_log2(float f1, float f2, double d1, double d2,
769 // CHECK: [[D1:%.+]] = load double, ptr %d1.addr, align 8
771 d2 = __builtin_elementwise_log2(d1);
828 void test_builtin_elementwise_fmod(float f1, float f2, double d1, double d2,
837 // CHECK: [[D1:%.+]] = load double, ptr %d1.addr, align 8
840 d2 = __builtin_elementwise_fmod(d1, d2);
848 void test_builtin_elementwise_pow(float f1, float f2, double d1, double d2,
857 // CHECK: [[D1:%.+]] = load double, ptr %d1.addr, align 8
860 d2 = __builtin_elementwise_pow(d1, d2);
868 void test_builtin_elementwise_roundeven(float f1, float f2, double d1, double d2,
875 // CHECK: [[D1:%.+]] = load double, ptr %d1.addr, align 8
877 d2 = __builtin_elementwise_roundeven(d1);
884 void test_builtin_elementwise_round(float f1, float f2, double d1, double d2,
891 // CHECK: [[D1:%.+]] = load double, ptr %d1.addr, align 8
893 d2 = __builtin_elementwise_round(d1);
900 void test_builtin_elementwise_rint(float f1, float f2, double d1, double d2,
907 // CHECK: [[D1:%.+]] = load double, ptr %d1.addr, align 8
909 d2 = __builtin_elementwise_rint(d1);
916 void test_builtin_elementwise_nearbyint(float f1, float f2, double d1, double d2,
923 // CHECK: [[D1:%.+]] = load double, ptr %d1.addr, align 8
925 d2 = __builtin_elementwise_nearbyint(d1);
932 void test_builtin_elementwise_sin(float f1, float f2, double d1, double d2,
939 // CHECK: [[D1:%.+]] = load double, ptr %d1.addr, align 8
941 d2 = __builtin_elementwise_sin(d1);
948 void test_builtin_elementwise_sinh(float f1, float f2, double d1, double d2,
955 // CHECK: [[D1:%.+]] = load double, ptr %d1.addr, align 8
957 d2 = __builtin_elementwise_sinh(d1);
964 void test_builtin_elementwise_sqrt(float f1, float f2, double d1, double d2,
971 // CHECK: [[D1:%.+]] = load double, ptr %d1.addr, align 8
973 d2 = __builtin_elementwise_sqrt(d1);
980 void test_builtin_elementwise_tan(float f1, float f2, double d1, double d2,
987 // CHECK: [[D1:%.+]] = load double, ptr %d1.addr, align 8
989 d2 = __builtin_elementwise_tan(d1);
996 void test_builtin_elementwise_tanh(float f1, float f2, double d1, double d2,
1003 // CHECK: [[D1:%.+]] = load double, ptr %d1.addr, align 8
1005 d2 = __builtin_elementwise_tanh(d1);
1012 void test_builtin_elementwise_trunc(float f1, float f2, double d1, double d2,
1019 // CHECK: [[D1:%.+]] = load double, ptr %d1.addr, align 8
1021 d2 = __builtin_elementwise_trunc(d1);
1028 void test_builtin_elementwise_canonicalize(float f1, float f2, double d1, double d2,
1035 // CHECK: [[D1:%.+]] = load double, ptr %d1.addr, align 8
1037 d2 = __builtin_elementwise_canonicalize(d1);
1044 void test_builtin_elementwise_copysign(float f1, float f2, double d1, double d2,
1052 // CHECK: [[D1:%.+]] = load double, ptr %d1.addr, align 8
1055 d1 = __builtin_elementwise_copysign(d1, d2);
1057 // CHECK: [[D1:%.+]] = load double, ptr %d1.addr, align 8
1059 d1 = __builtin_elementwise_copysign(d1, 2.0);