Changes between Version 1 and Version 2 of BitShuffle


Ignore:
Timestamp:
Apr 16, 2014, 2:21:55 AM (4 years ago)
Author:
cameron
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • BitShuffle

    v1 v2  
    6565
    6666The {{{pext}}} requirements are:
    67   a. the two input vector arguments are the same type, either<32 x i1> or <64 x i1>
     67  a. the two input vector arguments are the same type, either <32 x i1> or <64 x i1>
    6868  a. the second input vector argument is a constant 0 vector
    6969  a. the selection pattern consists of two parts:  a strictly increasing sequence of positions from the first argument (<0, 2, 5, 6> in the example), followed by a selectors from the second argument (<8, 8, 8, 8> in the example).
     
    7474=== LLVM Support for pdep and pext ===
    7575
    76 From !x86InstInfo.td, we can see that LLVM supports the pdep and pext instructions,
     76From x86InstInfo.td, we can see that LLVM supports the pdep and pext instructions,
    7777but only when directly accessed through the Intel intrinsics.
    7878{{{