summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target
diff options
context:
space:
mode:
authorMichael Zuckerman <Michael.zuckerman@intel.com>2016-07-05 11:30:31 +0000
committerMichael Zuckerman <Michael.zuckerman@intel.com>2016-07-05 11:30:31 +0000
commita72b49efe49147ac130e3deb92e0781552dad035 (patch)
treeffe3abc4f7b5c88aab073381b6af22d5022260a6 /llvm/lib/Target
parent7b361a2cc3f99aa4fd4f2b6800a8880ee4d23bfd (diff)
downloadbcm5719-llvm-a72b49efe49147ac130e3deb92e0781552dad035.tar.gz
bcm5719-llvm-a72b49efe49147ac130e3deb92e0781552dad035.zip
ntrinsics _mm256_permutexvar_epi64 doesn't accept three parameters as specify bellow.
I deleted the extra mask parameter. __m256i _mm256_permutexvar_epi64 (__m256i idx, __m256i a) #include "immintrin.h" Instruction: vpermq CPUID Flags: AVX512VL + AVX512F Description Shuffle 64-bit integers in a across lanes using the corresponding index in idx, and store the results in dst. Operation FOR j := 0 to 3 i := j*64 id := idx[i+1:i]*64 dst[i+63:i] := a[id+63:id] ENDFOR dst[MAX:256] := 0 dst[MAX:256] := 0 (From: Intel intrinsics guide) llvm-svn: 274539
Diffstat (limited to 'llvm/lib/Target')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud