Home | History | Annotate | Download | only in source

Lines Matching full:xmm2

164     MEMOPREG(movdqu,0x00,0,3,1,xmm2)           //  movdqu  (%0,%3,1),%%xmm2
169 "pmaddubsw %%xmm4,%%xmm2 \n"
171 "paddw %%xmm2,%%xmm0 \n"
187 "xmm0", "xmm1", "xmm2", "xmm3", "xmm5"
284 "xmm0", "xmm1", "xmm2", "xmm3", "xmm5"
332 MEMOPREG(movdqu,0x00,0,4,1,xmm2) // movdqu (%0,%4,1),%%xmm2
336 "pmaddubsw %%xmm4,%%xmm2 \n"
338 "paddw %%xmm2,%%xmm0 \n"
340 MEMOPREG(movdqu,0x00,0,4,2,xmm2) // movdqu (%0,%4,2),%%xmm2
342 "pmaddubsw %%xmm4,%%xmm2 \n"
344 "paddw %%xmm2,%%xmm0 \n"
346 MEMOPREG(movdqu,0x00,0,3,1,xmm2) // movdqu (%0,%3,1),%%xmm2
349 "pmaddubsw %%xmm4,%%xmm2 \n"
351 "paddw %%xmm2,%%xmm0 \n"
367 "xmm0", "xmm1", "xmm2", "xmm3", "xmm4", "xmm5"
453 "xmm0", "xmm1", "xmm2", "xmm3", "xmm4", "xmm5"
473 "movdqu " MEMACCESS2(0x10,0) ",%%xmm2 \n"
475 "movdqa %%xmm2,%%xmm1 \n"
479 "pshufb %%xmm5,%%xmm2 \n"
482 "movq %%xmm2," MEMACCESS2(0x10,1) " \n"
489 :: "memory", "cc", "xmm0", "xmm1", "xmm2", "xmm3", "xmm4", "xmm5"
497 "movdqa %0,%%xmm2 \n" // kShuf01
520 "pshufb %%xmm2,%%xmm6 \n"
554 "xmm0", "xmm1", "xmm2", "xmm3", "xmm4", "xmm5", "xmm6", "xmm7"
562 "movdqa %0,%%xmm2 \n" // kShuf01
587 "pshufb %%xmm2,%%xmm6 \n"
623 "xmm0", "xmm1", "xmm2", "xmm3", "xmm4", "xmm5", "xmm6", "xmm7"
660 "movdqa %0,%%xmm2 \n"
678 "pshufb %%xmm2,%%xmm1 \n"
697 "xmm0", "xmm1", "xmm2", "xmm3", "xmm4", "xmm5", "xmm6"
705 "movdqa %0,%%xmm2 \n"
739 "pshufb %%xmm2,%%xmm6 \n"
760 "xmm0", "xmm1", "xmm2", "xmm3", "xmm4", "xmm5", "xmm6", "xmm7"
775 "movdqa %%xmm3,%%xmm2 \n"
776 "punpcklbw %%xmm5,%%xmm2 \n"
778 "paddusw %%xmm2,%%xmm0 \n"
789 : "memory", "cc", "xmm0", "xmm1", "xmm2", "xmm3", "xmm5"
819 : "memory", "cc", "xmm0", "xmm1", "xmm2", "xmm3", "xmm5"
839 "movd %6,%%xmm2 \n"
848 "pextrw $0x1,%%xmm2,%k3 \n"
851 "movdqa %%xmm2,%%xmm0 \n"
853 "punpckldq %%xmm0,%%xmm2 \n"
856 "pextrw $0x3,%%xmm2,%k4 \n"
860 "movdqa %%xmm2,%%xmm1 \n"
861 "paddd %%xmm3,%%xmm2 \n"
873 "pextrw $0x1,%%xmm2,%k3 \n"
874 "pextrw $0x3,%%xmm2,%k4 \n"
890 "psrlw $0x9,%%xmm2 \n"
891 "pshufb %%xmm5,%%xmm2 \n"
893 "pxor %%xmm6,%%xmm2 \n"
894 "paddusb %%xmm7,%%xmm2 \n"
895 "pmaddubsw %%xmm0,%%xmm2 \n"
896 "paddw %9,%%xmm2 \n" // make pixels unsigned.
897 "psrlw $0x7,%%xmm2 \n"
898 "packuswb %%xmm2,%%xmm2 \n"
899 "movd %%xmm2,%k2 \n"
922 "xmm0", "xmm1", "xmm2", "xmm3", "xmm4", "xmm5", "xmm6", "xmm7"
981 "movdqa %%xmm0,%%xmm2 \n"
983 "shufps $0xdd,%%xmm1,%%xmm2 \n"
984 "pavgb %%xmm2,%%xmm0 \n"
1004 MEMOPREG(movdqu,0x00,0,3,1,xmm2) // movdqu (%0,%3,1),%%xmm2
1007 "pavgb %%xmm2,%%xmm0 \n"
1009 "movdqa %%xmm0,%%xmm2 \n"
1011 "shufps $0xdd,%%xmm1,%%xmm2 \n"
1012 "pavgb %%xmm2,%%xmm0 \n"
1022 "xmm0", "xmm1", "xmm2", "xmm3"
1040 MEMOPREG(movd,0x00,0,1,2,xmm2) // movd (%0,%1,2),%%xmm2
1043 "punpckldq %%xmm3,%%xmm2 \n"
1044 "punpcklqdq %%xmm2,%%xmm0 \n"
1055 "xmm0", "xmm1", "xmm2", "xmm3"
1079 "movq " MEMACCESS(5) ",%%xmm2 \n"
1080 MEMOPREG(movhps,0x00,5,1,1,xmm2) // movhps (%5,%1,1),%%xmm2
1084 "pavgb %%xmm2,%%xmm0 \n"
1086 "movdqa %%xmm0,%%xmm2 \n"
1088 "shufps $0xdd,%%xmm1,%%xmm2 \n"
1089 "pavgb %%xmm2,%%xmm0 \n"
1101 "xmm0", "xmm1", "xmm2", "xmm3"
1109 "movd %5,%%xmm2 \n"
1111 "pshufd $0x0,%%xmm2,%%xmm2 \n"
1113 "paddd %%xmm0,%%xmm2 \n"
1116 "paddd %%xmm0,%%xmm2 \n"
1119 "pextrw $0x1,%%xmm2,%k0 \n"
1120 "pextrw $0x3,%%xmm2,%k1 \n"
1130 "pextrw $0x5,%%xmm2,%k0 \n"
1131 "pextrw $0x7,%%xmm2,%k1 \n"
1132 "paddd %%xmm3,%%xmm2 \n"
1136 "pextrw $0x1,%%xmm2,%k0 \n"
1137 "pextrw $0x3,%%xmm2,%k1 \n"
1150 "pextrw $0x5,%%xmm2,%k0 \n"
1168 "xmm0", "xmm1", "xmm2", "xmm3", "xmm4"
1222 "movd %5,%%xmm2 \n"
1226 "pextrw $0x1,%%xmm2,%k3 \n"
1229 "movdqa %%xmm2,%%xmm0 \n"
1231 "punpckldq %%xmm0,%%xmm2 \n"
1234 "pextrw $0x3,%%xmm2,%k4 \n"
1238 "movdqa %%xmm2,%%xmm1 \n"
1239 "paddd %%xmm3,%%xmm2 \n"
1248 "pextrw $0x1,%%xmm2,%k3 \n"
1249 "pextrw $0x3,%%xmm2,%k4 \n"
1260 "psrlw $0x9,%%xmm2 \n"
1262 "pshufb %%xmm5,%%xmm2 \n"
1264 "pxor %%xmm6,%%xmm2 \n"
1265 "pmaddubsw %%xmm2,%%xmm0 \n"
1280 "xmm0", "xmm1", "xmm2", "xmm3", "xmm4", "xmm5", "xmm6"