Re: [PATCH] Add fixuns_trunc2
On 10/31/2011 03:29 PM, Jakub Jelinek wrote: > * config/i386/sse.md (fixuns_trunc2): New > expander. Ok. r~
[PATCH] Add fixuns_trunc2
Hi! This allows to vectorize float -> uint conversion. To convert V{4,8}SFmode op0 to V{4,8}SImode target, it emits: V{4,8}SFmode mask = op0 >= { INT_MAX + 1U + .0f, INT_MAX + 1U + .0f, ... } // non-signalling GE V{4,8}SFmode tmp1 = mask & { 2.0f * INT_MIN, 2.0f * INT_MIN, ... } V{4,8}SF