Displaying 1 result from an estimated 1 matches for "movemask_pd".
2014 Apr 03
3
[LLVMdev] SIMD Projects with LLVM
...with
vector types. For example, we are interested in <64 x i2> being
a legal type with appropriate expansion operations. A student
has made a GSoC submission for this project.
The question I have right now actually relates to the i2 type.
In our SSE2 hoisting, we found an issue with the movemask_pd
operation, which extracts the sign bits of the 2 doubles in
a <2 x double> and returns them as an int32. We would
like to use the icmp slt as the LLVM IR operation for this,
but have a problem when we bitcast the <2 x i1> vector to i2,
it seems. We use the following LLVM IR code.
de...