I used SSE intrinsics to implement some of the conversion.
for example:
#define _mm_cvtss_i32 _mm_cvtss_si32
Backend will generate avx512 asm in cases we compile with avx512f flag.
Paths
| Differential D20861
[AVX512] add missing integer to float conversion ClosedPublic Authored by AsafBadouh on Jun 1 2016, 5:46 AM.
Details Summary I used SSE intrinsics to implement some of the conversion. #define _mm_cvtss_i32 _mm_cvtss_si32 Backend will generate avx512 asm in cases we compile with avx512f flag.
Diff Detail
Event TimelineAsafBadouh updated this object. This revision is now accepted and ready to land.Jun 2 2016, 12:09 AM Closed by commit rL271499: [X86][AVX512] add intrinsics of Scalar FP to integer (authored by abadouh). · Explain WhyJun 2 2016, 1:18 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 59348 cfe/trunk/lib/Headers/avx512fintrin.h
cfe/trunk/test/CodeGen/avx512f-builtins.c
|