Displaying 1 result from an estimated 1 matches for "llvm_v4f16_ty".
Did you mean:
llvm_f16_ty
2015 Sep 08
2
Strange types on x86 vcvtph2ps and vcvtps2ph intrinsics
...e not <4 x i16>?
``int_x86_vcvtps2ph_128`` also has the same oddity but on its return
type (returns <8 x i16> but only the first four are relevant).
* The use of ``i16`` types also seems a little strange given that the
more semantically correct ``f16`` type and vectorized forms (e.g.
``llvm_v4f16_ty``) are available. Sure I can use a bitcast with the
intrinsics to get the type I want in the IR but why were ``i16`` was
chosen over using ``f16``?
Any ideas?
Thanks,
Dan.