Lines Matching full:fcmp
49 define void @fcmp(float %x1, float %x2, <2 x float> %vec1, <2 x float> %vec2){
51 ; CHECK: %res1 = fcmp oeq float %x1, %x2
52 %res1 = fcmp oeq float %x1, %x2
54 ; CHECK-NEXT: %res2 = fcmp one float %x1, %x2
55 %res2 = fcmp one float %x1, %x2
57 ; CHECK-NEXT: %res3 = fcmp ugt float %x1, %x2
58 %res3 = fcmp ugt float %x1, %x2
60 ; CHECK-NEXT: %res4 = fcmp uge float %x1, %x2
61 %res4 = fcmp uge float %x1, %x2
63 ; CHECK-NEXT: %res5 = fcmp ult float %x1, %x2
64 %res5 = fcmp ult float %x1, %x2
66 ; CHECK-NEXT: %res6 = fcmp ule float %x1, %x2
67 %res6 = fcmp ule float %x1, %x2
69 ; CHECK-NEXT: %res7 = fcmp ogt float %x1, %x2
70 %res7 = fcmp ogt float %x1, %x2
72 ; CHECK-NEXT: %res8 = fcmp oge float %x1, %x2
73 %res8 = fcmp oge float %x1, %x2
75 ; CHECK-NEXT: %res9 = fcmp olt float %x1, %x2
76 %res9 = fcmp olt float %x1, %x2
78 ; CHECK-NEXT: %res10 = fcmp ole float %x1, %x2
79 %res10 = fcmp ole float %x1, %x2
81 ; CHECK-NEXT: %res11 = fcmp ord float %x1, %x2
82 %res11 = fcmp ord float %x1, %x2
84 ; CHECK-NEXT: %res12 = fcmp ueq float %x1, %x2
85 %res12 = fcmp ueq float %x1, %x2
87 ; CHECK-NEXT: %res13 = fcmp une float %x1, %x2
88 %res13 = fcmp une float %x1, %x2
90 ; CHECK-NEXT: %res14 = fcmp uno float %x1, %x2
91 %res14 = fcmp uno float %x1, %x2
93 ; CHECK-NEXT: %res15 = fcmp true float %x1, %x2
94 %res15 = fcmp true float %x1, %x2
96 ; CHECK-NEXT: %res16 = fcmp false float %x1, %x2
97 %res16 = fcmp false float %x1, %x2
99 ; CHECK-NEXT: %res17 = fcmp oeq <2 x float> %vec1, %vec2
100 %res17 = fcmp oeq <2 x float> %vec1, %vec2