Lines Matching full:fcmp
115 define void @fcmp(float %x1, float %x2, <2 x float> %vec1, <2 x float> %vec2){
117 ; CHECK: %res1 = fcmp oeq float %x1, %x2
118 %res1 = fcmp oeq float %x1, %x2
120 ; CHECK-NEXT: %res2 = fcmp one float %x1, %x2
121 %res2 = fcmp one float %x1, %x2
123 ; CHECK-NEXT: %res3 = fcmp ugt float %x1, %x2
124 %res3 = fcmp ugt float %x1, %x2
126 ; CHECK-NEXT: %res4 = fcmp uge float %x1, %x2
127 %res4 = fcmp uge float %x1, %x2
129 ; CHECK-NEXT: %res5 = fcmp ult float %x1, %x2
130 %res5 = fcmp ult float %x1, %x2
132 ; CHECK-NEXT: %res6 = fcmp ule float %x1, %x2
133 %res6 = fcmp ule float %x1, %x2
135 ; CHECK-NEXT: %res7 = fcmp ogt float %x1, %x2
136 %res7 = fcmp ogt float %x1, %x2
138 ; CHECK-NEXT: %res8 = fcmp oge float %x1, %x2
139 %res8 = fcmp oge float %x1, %x2
141 ; CHECK-NEXT: %res9 = fcmp olt float %x1, %x2
142 %res9 = fcmp olt float %x1, %x2
144 ; CHECK-NEXT: %res10 = fcmp ole float %x1, %x2
145 %res10 = fcmp ole float %x1, %x2
147 ; CHECK-NEXT: %res11 = fcmp ord float %x1, %x2
148 %res11 = fcmp ord float %x1, %x2
150 ; CHECK-NEXT: %res12 = fcmp ueq float %x1, %x2
151 %res12 = fcmp ueq float %x1, %x2
153 ; CHECK-NEXT: %res13 = fcmp une float %x1, %x2
154 %res13 = fcmp une float %x1, %x2
156 ; CHECK-NEXT: %res14 = fcmp uno float %x1, %x2
157 %res14 = fcmp uno float %x1, %x2
159 ; CHECK-NEXT: %res15 = fcmp true float %x1, %x2
160 %res15 = fcmp true float %x1, %x2
162 ; CHECK-NEXT: %res16 = fcmp false float %x1, %x2
163 %res16 = fcmp false float %x1, %x2
165 ; CHECK-NEXT: %res17 = fcmp oeq <2 x float> %vec1, %vec2
166 %res17 = fcmp oeq <2 x float> %vec1, %vec2