Displaying 2 results from an estimated 2 matches for "pmovsxbd".
2008 Aug 01
3
[LLVMdev] Using intrinsics with memory operands
Hi all,
I was wondering how to use variations of intrinsic functions that take a
memory operand.
Take for example the SSE4.1 pmovsxbd instruction. One variant takes two XMM
registers, while another has a 32-bit memory location as source operand. The
latter is quite interesting if you know you're reading from memory anyway,
and if it's not 16-byte aligned. It looks like LLVM's
Intrinsic::x86_sse41_pmovsxbd expects a v1...
2008 Aug 01
0
[LLVMdev] Using intrinsics with memory operands
...s wondering how to use variations of intrinsic functions that take a
> memory operand.
Often, for intrinsics where it matters, there's a variant of the
intrinsic that takes a pointer operand that you can use, although it
looks like there isn't one here.
> Take for example the SSE4.1 pmovsxbd instruction. One variant takes two XMM
> registers, while another has a 32-bit memory location as source operand. The
> latter is quite interesting if you know you're reading from memory anyway,
> and if it's not 16-byte aligned. It looks like LLVM's
> Intrinsic::x86_sse41_p...