Displaying 3 results from an estimated 3 matches for "pextrw".
Did you mean:
pextrq
2005 Aug 17
2
MMX loop filter for theora-exp
...,%%mm3\n" /* add 4 */
+"paddw (V4),%%mm2\n" /* add 4 */
+"psraw $3,%%mm3\n" /* >>3 f coefs high */
+"psraw $3,%%mm2\n" /* >>3 f coefs low */
+"paddw (V100),%%mm3\n" /* add 256 */
+"paddw (V100),%%mm2\n" /* add 256 */
+
+" pextrw $0,%%mm2,%%esi\n" /* In MM4:MM0 we have f coefs (16bits) */
+" pextrw $1,%%mm2,%%edi\n" /* now perform MM7:MM6 = *(_bv+ f) */
+" pinsrw $0,(%2,%%esi,4),%%mm6\n"
+" pinsrw $1,(%2,%%edi,4),%%mm6\n"
+
+" pextrw $2,%%mm2,%%esi\n"
+" pextrw $3,%%mm2,%%...
2012 Feb 17
0
[LLVMdev] Folding an insertelt chain
On Feb 17, 2012, at 12:50 AM, Ivan Llopard wrote:
> Hello,
>
> I've added a little combining operation in DAGCombiner to fold a chain of insertelt nodes if that chain is proved to fully overwrite the very first source vector. In which case, I supposed a build_vector is better. It seems to be safe but I don't know if it is correctly implemented or if it is already done somewhere
2012 Feb 17
3
[LLVMdev] Folding an insertelt chain
Hello,
I've added a little combining operation in DAGCombiner to fold a chain
of insertelt nodes if that chain is proved to fully overwrite the very
first source vector. In which case, I supposed a build_vector is better.
It seems to be safe but I don't know if it is correctly implemented or
if it is already done somewhere else. Please find attached the patch.
Regards,
Ivan