[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-bugs-dist
Subject:    [Bug 273475] Add support for AVX instructions
From:       Jakub Jelinek <jakub () redhat ! com>
Date:       2012-06-25 8:32:18
Message-ID: bug-273475-17878-tti1ccm1Yv () http ! bugs ! kde ! org/
[Download RAW message or body]

https://bugs.kde.org/show_bug.cgi?id=273475

--- Comment #146 from Jakub Jelinek <jakub@redhat.com> ---
You are right, FMA seems to be deferred for Haswell, for which we don't support
AVX2 either.
Adding 1), VMASKMOVP[SD] support would be nice though, GCC emits those at least
for the intrinsics and hopefully for 4.8 also in vectorized code.  A slight
complication with those insns is that faults shouldn't be reported for masked
out loads or stores (e.g. if mask is all zeros, or if the memory load or store
crosses a page boundary and after the end of cliff mask doesn't have sign bits
set).  So either it could be implemented as a scalar loop, always testing a
single mask bits and conditionally doing a load resp. store, or using new IR
opcode.  For AVX2 VGATHER* will be even harder to do...

-- 
You are receiving this mail because:
You are watching all bug changes.
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic