• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/ap/gpl/minidlna/ffmpeg-0.5.1/libavcodec/x86/

Lines Matching refs:mm1

62         "movq  8(%0), %%mm1 \n\t"
68 /* mm1=s02+s13 mm2=s02-s13 mm4=d02+d13 mm0=d02-d13 */
69 IDCT4_1D( %%mm2, %%mm1, %%mm0, %%mm3, %%mm4 )
73 TRANSPOSE4( %%mm3, %%mm1, %%mm0, %%mm2, %%mm4 )
77 /* mm2=s02+s13 mm3=s02-s13 mm4=d02+d13 mm1=d02-d13 */
78 IDCT4_1D( %%mm4, %%mm2, %%mm3, %%mm0, %%mm1 )
84 STORE_DIFF_4P( %%mm0, %%mm1, %%mm7)
86 STORE_DIFF_4P( %%mm2, %%mm1, %%mm7)
88 STORE_DIFF_4P( %%mm3, %%mm1, %%mm7)
90 STORE_DIFF_4P( %%mm4, %%mm1, %%mm7)
105 "movq %%mm5, %%mm1 \n\t"
107 "psraw $1, %%mm1 \n\t"
109 "paddw %%mm5, %%mm1 \n\t"
111 "paddw %%mm0, %%mm1 \n\t"
113 "paddw %%mm3, %%mm1 \n\t"
125 "movq %%mm1, %%mm7 \n\t"
126 "psraw $2, %%mm1 \n\t"
130 "paddw %%mm0, %%mm1 \n\t"
152 SUMSUB_BA( %%mm1, %%mm0 )
177 TRANSPOSE4( %%mm7, %%mm5, %%mm3, %%mm1, %%mm0 )
179 "movq %%mm1, 16(%1) \n\t"
198 "psraw $6, %%mm1 \n\t"
204 "movq %%mm1, 48(%0) \n\t"
310 "pxor %%mm1, %%mm1 \n\t"
311 "psubw %%mm0, %%mm1 \n\t"
313 "packuswb %%mm1, %%mm1 \n\t"
325 "psubusb %%mm1, %%mm2 \n\t"
326 "psubusb %%mm1, %%mm3 \n\t"
327 "psubusb %%mm1, %%mm4 \n\t"
328 "psubusb %%mm1, %%mm5 \n\t"
347 "pxor %%mm1, %%mm1 \n\t"
348 "psubw %%mm0, %%mm1 \n\t"
350 "packuswb %%mm1, %%mm1 \n\t"
363 "psubusb %%mm1, %%mm2 \n\t"
364 "psubusb %%mm1, %%mm3 \n\t"
365 "psubusb %%mm1, %%mm4 \n\t"
366 "psubusb %%mm1, %%mm5 \n\t"
484 "pxor %%mm1, %%mm1 \n\t" // 0 0 0 0
485 "psubw %%mm0, %%mm1 \n\t" // -d-d-D-D
486 "packuswb %%mm1, %%mm0 \n\t" // -d-d-D-D d d D D
487 "pshufw $0xFA, %%mm0, %%mm1 \n\t" // -d-d-d-d-D-D-D-D
502 "psubusb %%mm1, %%mm2 \n\t"
503 "psubusb %%mm1, %%mm3 \n\t"
504 "psubusb %%mm1, %%mm4 \n\t"
505 "psubusb %%mm1, %%mm5 \n\t"
571 // in: mm0=p1 mm1=p0 mm2=q0 mm3=q1
579 DIFF_GT_MMX(%%mm1, %%mm2, %%mm4, %%mm7, %%mm6) /* |p0-q0| > alpha-1 */\
580 DIFF_GT_MMX(%%mm0, %%mm1, %%mm5, %%mm4, %%mm6) /* |p1-p0| > beta-1 */\
587 // in: mm0=p1 mm1=p0 mm2=q0 mm3=q1 mm7=(tc&mask)
588 // out: mm1=p0' mm2=q0'
591 "movq %%mm1 , %%mm5 \n\t"\
598 "pxor %%mm1 , %%mm4 \n\t"\
607 "psubusb %%mm6 , %%mm1 \n\t"\
609 "paddusb %%mm3 , %%mm1 \n\t"\
612 // in: mm0=p1 mm1=p0 mm2=q0 mm3=q1 mm7=(tc&mask) %8=ff_bone
616 "movq %%mm1, "#tmp" \n\t"\
635 "movq (%1,%3,2), %%mm1 \n\t" //p0
652 DIFF_GT2_MMX(%%mm1, %%mm3, %%mm5, %%mm6, %%mm4) // |p2-p0|>beta-1
672 "movq %%mm1, (%1,%3,2) \n\t"
712 "movq (%0,%2), %%mm1 \n\t" //p0
720 "movq %%mm1, (%0,%2) \n\t"
758 "movq (%0,%2), %%mm1 \n\t"
762 "movq %%mm1, %%mm5 \n\t"
764 H264_FILTER_CHROMA4(%%mm1, %%mm0, %%mm3, %5) //p0'
766 "psubb %%mm5, %%mm1 \n\t"
768 "pand %%mm7, %%mm1 \n\t"
770 "paddb %%mm5, %%mm1 \n\t"
772 "movq %%mm1, (%0,%2) \n\t"
828 "movd %0, %%mm1 \n\t"
829 "punpckldq %1, %%mm1 \n\t"
830 "movq %%mm1, %%mm2 \n\t"
833 "por %%mm2, %%mm1 \n\t" // ref_cache with -2 mapped to -1
834 "punpckldq %%mm1, %%mm2 \n\t"
835 "pcmpeqb %%mm2, %%mm1 \n\t"
836 "paddb %%mm6, %%mm1 \n\t"
837 "punpckhbw %%mm7, %%mm1 \n\t" // ref[b] != ref[bn]
838 "por %%mm1, %%mm0 \n\t"
840 "movq %2, %%mm1 \n\t"
842 "psubw %4, %%mm1 \n\t"
844 "packsswb %%mm2, %%mm1 \n\t"
845 "paddb %%mm5, %%mm1 \n\t"
846 "pminub %%mm4, %%mm1 \n\t"
847 "pcmpeqb %%mm4, %%mm1 \n\t" // abs(mv[b] - mv[bn]) >= limit
848 "por %%mm1, %%mm0 \n\t"
859 "movd %0, %%mm1 \n\t"
860 "por %1, %%mm1 \n\t"
861 "punpcklbw %%mm7, %%mm1 \n\t"
862 "pcmpgtw %%mm7, %%mm1 \n\t" // nnz[b] || nnz[bn]
870 "psrlw $14, %%mm1 \n\t"
872 "por %%mm1, %%mm2 \n\t"
873 "psrlw $1, %%mm1 \n\t"
874 "pandn %%mm2, %%mm1 \n\t"
875 "movq %%mm1, %0 \n\t"
885 "movq 8(%0), %%mm1 \n\t"
888 TRANSPOSE4(%%mm0, %%mm1, %%mm2, %%mm3, %%mm4)
949 "movd -1(%0), %%mm1 \n\t"\
953 "punpcklbw %%mm7, %%mm1 \n\t"\
957 "paddw %%mm0, %%mm1 \n\t"\
965 "psubw %%mm1, %%mm2 \n\t"\
991 "movd -1(%0), %%mm1 \n\t"\
995 "punpcklbw %%mm7, %%mm1 \n\t"\
999 "paddw %%mm0, %%mm1 \n\t"\
1007 "psubw %%mm1, %%mm2 \n\t"\
1031 "movd (%0), %%mm1 \n\t"\
1040 "punpcklbw %%mm7, %%mm1 \n\t"\
1044 QPEL_H264V(%%mm0, %%mm1, %%mm2, %%mm3, %%mm4, %%mm5, OP)\
1045 QPEL_H264V(%%mm1, %%mm2, %%mm3, %%mm4, %%mm5, %%mm0, OP)\
1046 QPEL_H264V(%%mm2, %%mm3, %%mm4, %%mm5, %%mm0, %%mm1, OP)\
1047 QPEL_H264V(%%mm3, %%mm4, %%mm5, %%mm0, %%mm1, %%mm2, OP)\
1063 "movd (%0), %%mm1 \n\t"\
1072 "punpcklbw %%mm7, %%mm1 \n\t"\
1076 QPEL_H264HV(%%mm0, %%mm1, %%mm2, %%mm3, %%mm4, %%mm5, 0*8*3)\
1077 QPEL_H264HV(%%mm1, %%mm2, %%mm3, %%mm4, %%mm5, %%mm0, 1*8*3)\
1078 QPEL_H264HV(%%mm2, %%mm3, %%mm4, %%mm5, %%mm0, %%mm1, 2*8*3)\
1079 QPEL_H264HV(%%mm3, %%mm4, %%mm5, %%mm0, %%mm1, %%mm2, 3*8*3)\
1093 "movq 2(%0), %%mm1 \n\t"\
1094 "paddw 8(%0), %%mm1 \n\t"\
1097 "psubw %%mm1, %%mm0 \n\t"/*a-b (abccba)*/\
1099 "psubw %%mm1, %%mm0 \n\t"/*(a-b)/4-b */\
1124 "movq %%mm0, %%mm1 \n\t"\
1127 "punpckhbw %%mm7, %%mm1 \n\t"\
1131 "paddw %%mm3, %%mm1 \n\t"\
1133 "psllw $2, %%mm1 \n\t"\
1145 "psubw %%mm5, %%mm1 \n\t"\
1147 "pmullw %%mm6, %%mm1 \n\t"\
1158 "paddw %%mm4, %%mm1 \n\t"\
1160 "psraw $5, %%mm1 \n\t"\
1161 "packuswb %%mm1, %%mm0 \n\t"\
1184 "movq %%mm0, %%mm1 \n\t"\
1187 "punpckhbw %%mm7, %%mm1 \n\t"\
1191 "paddw %%mm3, %%mm1 \n\t"\
1193 "psllw $2, %%mm1 \n\t"\
1205 "psubw %%mm5, %%mm1 \n\t"\
1207 "pmullw %%mm6, %%mm1 \n\t"\
1218 "paddw %%mm4, %%mm1 \n\t"\
1220 "psraw $5, %%mm1 \n\t"\
1222 "packuswb %%mm1, %%mm0 \n\t"\
1245 "movd (%0), %%mm1 \n\t"\
1254 "punpcklbw %%mm7, %%mm1 \n\t"\
1258 QPEL_H264V(%%mm0, %%mm1, %%mm2, %%mm3, %%mm4, %%mm5, OP)\
1259 QPEL_H264V(%%mm1, %%mm2, %%mm3, %%mm4, %%mm5, %%mm0, OP)\
1260 QPEL_H264V(%%mm2, %%mm3, %%mm4, %%mm5, %%mm0, %%mm1, OP)\
1261 QPEL_H264V(%%mm3, %%mm4, %%mm5, %%mm0, %%mm1, %%mm2, OP)\
1262 QPEL_H264V(%%mm4, %%mm5, %%mm0, %%mm1, %%mm2, %%mm3, OP)\
1263 QPEL_H264V(%%mm5, %%mm0, %%mm1, %%mm2, %%mm3, %%mm4, OP)\
1264 QPEL_H264V(%%mm0, %%mm1, %%mm2, %%mm3, %%mm4, %%mm5, OP)\
1265 QPEL_H264V(%%mm1, %%mm2, %%mm3, %%mm4, %%mm5, %%mm0, OP)\
1273 QPEL_H264V(%%mm2, %%mm3, %%mm4, %%mm5, %%mm0, %%mm1, OP)\
1274 QPEL_H264V(%%mm3, %%mm4, %%mm5, %%mm0, %%mm1, %%mm2, OP)\
1275 QPEL_H264V(%%mm4, %%mm5, %%mm0, %%mm1, %%mm2, %%mm3, OP)\
1276 QPEL_H264V(%%mm5, %%mm0, %%mm1, %%mm2, %%mm3, %%mm4, OP)\
1277 QPEL_H264V(%%mm0, %%mm1, %%mm2, %%mm3, %%mm4, %%mm5, OP)\
1278 QPEL_H264V(%%mm1, %%mm2, %%mm3, %%mm4, %%mm5, %%mm0, OP)\
1279 QPEL_H264V(%%mm2, %%mm3, %%mm4, %%mm5, %%mm0, %%mm1, OP)\
1280 QPEL_H264V(%%mm3, %%mm4, %%mm5, %%mm0, %%mm1, %%mm2, OP)\
1299 "movd (%0), %%mm1 \n\t"\
1308 "punpcklbw %%mm7, %%mm1 \n\t"\
1312 QPEL_H264HV(%%mm0, %%mm1, %%mm2, %%mm3, %%mm4, %%mm5, 0*48)\
1313 QPEL_H264HV(%%mm1, %%mm2, %%mm3, %%mm4, %%mm5, %%mm0, 1*48)\
1314 QPEL_H264HV(%%mm2, %%mm3, %%mm4, %%mm5, %%mm0, %%mm1, 2*48)\
1315 QPEL_H264HV(%%mm3, %%mm4, %%mm5, %%mm0, %%mm1, %%mm2, 3*48)\
1316 QPEL_H264HV(%%mm4, %%mm5, %%mm0, %%mm1, %%mm2, %%mm3, 4*48)\
1317 QPEL_H264HV(%%mm5, %%mm0, %%mm1, %%mm2, %%mm3, %%mm4, 5*48)\
1318 QPEL_H264HV(%%mm0, %%mm1, %%mm2, %%mm3, %%mm4, %%mm5, 6*48)\
1319 QPEL_H264HV(%%mm1, %%mm2, %%mm3, %%mm4, %%mm5, %%mm0, 7*48)\
1326 QPEL_H264HV(%%mm2, %%mm3, %%mm4, %%mm5, %%mm0, %%mm1, 8*48)\
1327 QPEL_H264HV(%%mm3, %%mm4, %%mm5, %%mm0, %%mm1, %%mm2, 9*48)\
1328 QPEL_H264HV(%%mm4, %%mm5, %%mm0, %%mm1, %%mm2, %%mm3, 10*48)\
1329 QPEL_H264HV(%%mm5, %%mm0, %%mm1, %%mm2, %%mm3, %%mm4, 11*48)\
1330 QPEL_H264HV(%%mm0, %%mm1, %%mm2, %%mm3, %%mm4, %%mm5, 12*48)\
1331 QPEL_H264HV(%%mm1, %%mm2, %%mm3, %%mm4, %%mm5, %%mm0, 13*48)\
1332 QPEL_H264HV(%%mm2, %%mm3, %%mm4, %%mm5, %%mm0, %%mm1, 14*48)\
1333 QPEL_H264HV(%%mm3, %%mm4, %%mm5, %%mm0, %%mm1, %%mm2, 15*48)\
1351 "movq 2(%0), %%mm1 \n\t"\
1354 "paddw %%mm3, %%mm1 \n\t"\
1361 "psubw %%mm1, %%mm0 \n\t"\
1365 "psubw %%mm1, %%mm0 \n\t"\
1433 "movq 24(%1), %%mm1 \n\t"\
1435 "psraw $5, %%mm1 \n\t"\
1437 "packuswb %%mm1, %%mm1 \n\t"\
1439 PAVGB" (%0,%3), %%mm1 \n\t"\
1441 OP(%%mm1, (%2,%4), %%mm5, d)\
1445 "movq 72(%1), %%mm1 \n\t"\
1447 "psraw $5, %%mm1 \n\t"\
1449 "packuswb %%mm1, %%mm1 \n\t"\
1451 PAVGB" (%0,%3), %%mm1 \n\t"\
1453 OP(%%mm1, (%2,%4), %%mm5, d)\
1463 "movq 8(%1), %%mm1 \n\t"\
1467 "psraw $5, %%mm1 \n\t"\
1470 "packuswb %%mm1, %%mm0 \n\t"\
2221 "movd %1, %%mm1 \n\t"
2223 "punpcklbw %%mm7, %%mm1 \n\t"
2225 "pmullw %%mm4, %%mm1 \n\t"
2227 "paddsw %%mm5, %%mm1 \n\t"
2229 "psraw %%mm6, %%mm1 \n\t"
2231 "packuswb %%mm7, %%mm1 \n\t"
2233 "movd %%mm1, %1 \n\t"
2261 "movd %1, %%mm1 \n\t"
2263 "punpcklbw %%mm7, %%mm1 \n\t"
2265 "pmullw %%mm4, %%mm1 \n\t"
2266 "paddsw %%mm1, %%mm0 \n\t"