Lines Matching refs:fsub
49 ; fadd [nnan ninf] X, (fsub [nnan ninf] 0, X) ==> 0
54 ; CHECK: [[NOFOLD:%.*]] = fsub float 0.000000e+00, %a
59 %t1 = fsub nnan ninf float 0.0, %a
62 %t2 = fsub nnan float 0.0, %a
65 %t3 = fsub nnan ninf float 0.0, %a
68 %t4 = fsub float 0.0, %a
72 %nofold = fsub float 0.0, %a
86 ; fsub nnan x, x ==> 0.0
89 ; CHECK: [[NO_ZERO1:%.*]] = fsub ninf float %a, %a
90 ; CHECK-NEXT: [[NO_ZERO2:%.*]] = fsub float %a, %a
95 %zero1 = fsub nnan float %a, %a
98 %no_zero1 = fsub ninf float %a, %a
99 %no_zero2 = fsub float %a, %a
108 ; fsub nsz 0.0, (fsub 0.0, X) ==> X
113 %t1 = fsub float 0.0, %a
114 %ret = fsub nsz float 0.0, %t1
164 %neg = fsub fast float -0.000000e+00, %f
173 %neg = fsub fast float 0.000000e+00, %f
180 ; CHECK: [[NEG:%.*]] = fsub fast float -0.000000e+00, %f
184 %neg = fsub fast float -0.000000e+00, %f
193 %neg = fsub float -0.000000e+00, %f
202 %neg = fsub float 0.000000e+00, %f