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
105 %fabs = call <4 x half> @llvm.fabs.v4f16(<4 x half> %in)
106 %fsub = fsub <4 x half> <half -0.0, half -0.0, half -0.0, half -0.0>, %fabs
125 %fabs = call <2 x half> @llvm.fabs.v2f16(<2 x half> %in)
126 %fneg.fabs = fsub <2 x half> <half -0.0, half -0.0>, %fabs
127 %mul = fmul <2 x half> %fneg.fabs, <half 4.0, half 4.0>
140 %fabs = call <2 x half> @llvm.fabs.v2f16(<2 x half> %in)
141 %fneg = fsub <2 x half> <half -0.0, half -0.0>, %fabs
142 store <2 x half> %fabs, <2 x half> addrspace(1)* %out0
151 %fabs = call <2 x half> @llvm.fabs.v2f16(<2 x half> %in)
152 %fneg = fsub <2 x half> <half -0.0, half -0.0>, %fabs
154 store <2 x half> %fabs, <2 x half> addrspace(1)* %out0
159 declare half @llvm.fabs.f16(half) #1
160 declare <2 x half> @llvm.fabs.v2f16(<2 x half>) #1
161 declare <4 x half> @llvm.fabs.v4f16(<4 x half>) #1