Displaying 1 result from an estimated 1 matches for "thielema".
2016 Aug 10
2
crash JIT with AVX intrinsics
...;8 x float>* %0
ret void
}
; Function Attrs: nounwind readnone
declare <8 x float> @llvm.x86.avx.round.ps.256(<8 x float>, i32) #0
attributes #0 = { nounwind readnone }
I attach the main C file and have collected all required files in this archive:
http://code.haskell.org/~thielema/llvm-tf/avx-instruction-selection.tar.gz
My problem is that the simple C program crashes on newer LLVM versions.
The preprocessor conditionals show my attempts to replace the AVX 8-float
vector by a SSE 4-float vector or by a scalar and to replace the rounding
by a simple addition.
$ make avx...