[svn] / trunk / xvidcore / src / image / x86_asm / interpolate8x8_mmx.asm Repository:
ViewVC logotype

Diff of /trunk/xvidcore/src/image/x86_asm/interpolate8x8_mmx.asm

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

revision 1802, Wed Nov 26 10:11:31 2008 UTC revision 1803, Wed Nov 26 23:35:50 2008 UTC
# Line 505  Line 505 
505  ALIGN SECTION_ALIGN  ALIGN SECTION_ALIGN
506  interpolate8x8_avg2_mmx:  interpolate8x8_avg2_mmx:
507    
508    mov _EAX, prm5   ; rounding    mov eax, prm5d   ; rounding
509    test _EAX, _EAX    test _EAX, _EAX
510    
511    jnz near .rounding1    jnz near .rounding1
512    
513    mov _EAX, prm6   ; height -> _EAX    mov eax, prm6d   ; height -> _EAX
514    sub _EAX, 8    sub _EAX, 8
515    test _EAX, _EAX    test _EAX, _EAX
516    
# Line 546  Line 546 
546    ret    ret
547    
548  .rounding1:  .rounding1:
549    mov _EAX, prm6        ; height -> _EAX    mov eax, prm6d        ; height -> _EAX
550    sub _EAX, 8    sub _EAX, 8
551    test _EAX, _EAX    test _EAX, _EAX
552    
# Line 708  Line 708 
708  ALIGN SECTION_ALIGN  ALIGN SECTION_ALIGN
709  interpolate8x8_avg4_mmx:  interpolate8x8_avg4_mmx:
710    
711    mov _EAX, prm7      ; rounding    mov eax, prm7d      ; rounding
712    test _EAX, _EAX    test _EAX, _EAX
713    
714    mov TMP0, prm1      ; dst -> edi    mov TMP0, prm1      ; dst -> edi
715    mov _EAX, prm5      ; src4 -> edi    mov _EAX, prm5      ; src4 -> edi
716    mov TMP1, prm6      ; stride -> TMP1    mov TMP1d, prm6d    ; stride -> TMP1
717    
718    
719    push _EBX    push _EBX

Legend:
Removed from v.1802  
changed lines
  Added in v.1803

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