Lines Matching refs:fabs
13 %fabs = call half @llvm.fabs.f16(half %x)
14 %fsub = fsub half -0.0, %fabs
31 %fabs = call half @llvm.fabs.f16(half %x)
32 %fsub = fsub half -0.0, %fabs
39 ; (fabs (f16 bitcast (i16 a))) => (f16 bitcast (and (i16 a), 0x7FFFFFFF))
46 %fabs = call half @llvm.fabs.f16(half %bc)
47 %fsub = fsub half -0.0, %fabs
55 %fabs = call half @llvm.fabs.f16(half %in)
56 %fsub = fsub half -0.0, %fabs
65 %fabs = call half @llvm.fabs.f16(half %val)
66 %fsub = fsub half -0.0, %fabs
80 %fabs = call <2 x half> @llvm.fabs.v2f16(<2 x half> %add)
81 %fneg.fabs = fsub <2 x half> <half -0.0, half -0.0>, %fabs
82 store <2 x half> %fneg.fabs, <2 x half> addrspace(1)* %out
93 %fabs = call <2 x half> @llvm.fabs.v2f16(<2 x half> %in)
94 %fneg.fabs = fsub <2 x half> <half -0.0, half -0.0>, %fabs
95 store <2 x half> %fneg.fabs, <2 x half> addrspace(1)* %out
104 %fabs = call <4 x half> @llvm.fabs.v4f16(<4 x half> %in)
105 %fsub = fsub <4 x half> <half -0.0, half -0.0, half -0.0, half -0.0>, %fabs
124 %fabs = call <2 x half> @llvm.fabs.v2f16(<2 x half> %in)
125 %fneg.fabs = fsub <2 x half> <half -0.0, half -0.0>, %fabs
126 %mul = fmul <2 x half> %fneg.fabs, <half 4.0, half 4.0>
139 %fabs = call <2 x half> @llvm.fabs.v2f16(<2 x half> %in)
140 %fneg = fsub <2 x half> <half -0.0, half -0.0>, %fabs
141 store <2 x half> %fabs, <2 x half> addrspace(1)* %out0
150 %fabs = call <2 x half> @llvm.fabs.v2f16(<2 x half> %in)
151 %fneg = fsub <2 x half> <half -0.0, half -0.0>, %fabs
153 store <2 x half> %fabs, <2 x half> addrspace(1)* %out0
158 declare half @llvm.fabs.f16(half) #1
159 declare <2 x half> @llvm.fabs.v2f16(<2 x half>) #1
160 declare <4 x half> @llvm.fabs.v4f16(<4 x half>) #1