[cvs] / xvidcore / src / image / x86_asm / colorspace_yuv_mmx.asm Repository:
ViewVC logotype

Diff of /xvidcore/src/image/x86_asm/colorspace_yuv_mmx.asm

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.11, Mon Dec 1 15:00:44 2008 UTC revision 1.12, Mon Dec 1 15:22:37 2008 UTC
# Line 89  Line 89 
89    movq mm7, [SRC + 48]    movq mm7, [SRC + 48]
90    movq mm0, [SRC + 56]    movq mm0, [SRC + 56]
91    
92    _MOVQ [DST     ], mm1      ; write to y_out    _MOVQ OPT, [DST     ], mm1      ; write to y_out
93    _MOVQ [DST +  8], mm2    _MOVQ OPT, [DST +  8], mm2
94    _MOVQ [DST + 16], mm3    _MOVQ OPT, [DST + 16], mm3
95    _MOVQ [DST + 24], mm4    _MOVQ OPT, [DST + 24], mm4
96    _MOVQ [DST + 32], mm5    _MOVQ OPT, [DST + 32], mm5
97    _MOVQ [DST + 40], mm6    _MOVQ OPT, [DST + 40], mm6
98    _MOVQ [DST + 48], mm7    _MOVQ OPT, [DST + 48], mm7
99    _MOVQ [DST + 56], mm0    _MOVQ OPT, [DST + 56], mm0
100    
101    add SRC, 64    add SRC, 64
102    add DST, 64    add DST, 64
# Line 111  Line 111 
111    movq mm1, [SRC]    movq mm1, [SRC]
112    movq mm2, [SRC + 8]    movq mm2, [SRC + 8]
113    
114    _MOVQ [DST], mm1    _MOVQ OPT, [DST], mm1
115    _MOVQ [DST + 8], mm2    _MOVQ OPT, [DST + 8], mm2
116    
117    add SRC, 16    add SRC, 16
118    add DST, 16    add DST, 16
# Line 183  Line 183 
183    
184  %%loop64_pf:  %%loop64_pf:
185    
186    _MOVQ [DST     ], mm0      ; write to y_out    _MOVQ OPT, [DST     ], mm0      ; write to y_out
187    _MOVQ [DST +  8], mm0    _MOVQ OPT, [DST +  8], mm0
188    _MOVQ [DST + 16], mm0    _MOVQ OPT, [DST + 16], mm0
189    _MOVQ [DST + 24], mm0    _MOVQ OPT, [DST + 24], mm0
190    _MOVQ [DST + 32], mm0    _MOVQ OPT, [DST + 32], mm0
191    _MOVQ [DST + 40], mm0    _MOVQ OPT, [DST + 40], mm0
192    _MOVQ [DST + 48], mm0    _MOVQ OPT, [DST + 48], mm0
193    _MOVQ [DST + 56], mm0    _MOVQ OPT, [DST + 56], mm0
194    
195    add DST, 64    add DST, 64
196    loop %%loop64_pf    loop %%loop64_pf
# Line 201  Line 201 
201    jz %%loop1_start_pf    jz %%loop1_start_pf
202    
203  %%loop16_pf:  %%loop16_pf:
204    _MOVQ [DST    ], mm0    _MOVQ OPT, [DST    ], mm0
205    _MOVQ [DST + 8], mm0    _MOVQ OPT, [DST + 8], mm0
206    
207    add DST, 16    add DST, 16
208    loop %%loop16_pf    loop %%loop16_pf

Legend:
Removed from v.1.11  
changed lines
  Added in v.1.12

No admin address has been configured
ViewVC Help
Powered by ViewVC 1.0.4