Details
Details
Diff Detail
Diff Detail
Event Timeline
include/llvm/IR/IntrinsicsX86.td | ||
---|---|---|
1425 | according to spec the masks should be: __m512i _mm512_maskz_permutex2var_epi8 (__mmask64 k, __m512i a, __m512i idx, __m512i b) |
Paths
| Differential D16398
[AVX512] Adding VPERMT2B and VPERMI2B Intrinsics ClosedPublic Authored by m_zuckerman on Jan 21 2016, 3:20 AM.
Details
Diff Detail Event Timelinem_zuckerman updated this object.
m_zuckerman marked an inline comment as done. This revision is now accepted and ready to land.Jan 21 2016, 5:20 AM Closed by commit rL258397: [AVX512] Adding VPERMT2B and VPERMI2B Intrinsics (authored by mzuckerm). · Explain WhyJan 21 2016, 5:39 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 45505 include/llvm/IR/IntrinsicsX86.td
lib/Target/X86/X86IntrinsicsInfo.h
test/CodeGen/X86/avx512vbmi-intrinsics.ll
test/CodeGen/X86/avx512vbmivl-intrinsics.ll
|
according to spec the masks should be:
i16 -> _128
i32 -> _256
i64 -> _512
for example: