[LLVMbugs] [Bug 10496] [AVX] missing intrinsics for integer min/max instructions
bugzilla-daemon at llvm.org
bugzilla-daemon at llvm.org
Wed Aug 3 16:38:42 PDT 2011
http://llvm.org/bugs/show_bug.cgi?id=10496
Bruno Cardoso Lopes <bruno.cardoso at gmail.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|REOPENED |RESOLVED
Resolution| |INVALID
--- Comment #6 from Bruno Cardoso Lopes <bruno.cardoso at gmail.com> 2011-08-03 18:38:41 CDT ---
Hi,
I think you're still making confusion! :)
There's no pminsd instruction for 256-bit vectors, only re-encoded ones for
128-bit. So, if you want to have min/max for 256-bit, you should issue two
@llvm.x86.sse41.pminsd and join the result vectors. This happens because llvm
doesn't have native "max" or "min", so if you're using intrinsics, you should
use the right ones, because the target independent legalizer won't touch it.
AVX2 probably has a max/min 256-bit instruction, but this is future-future
work!
--
Configure bugmail: http://llvm.org/bugs/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
More information about the llvm-bugs
mailing list