[svn] / branches / release-1_2-branch / xvidcore / src / image / x86_asm / interpolate8x8_3dne.asm Repository:
ViewVC logotype

Diff of /branches/release-1_2-branch/xvidcore/src/image/x86_asm/interpolate8x8_3dne.asm

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

revision 1820, Fri Nov 28 16:54:45 2008 UTC revision 1867, Thu May 28 15:04:35 2009 UTC
# Line 52  Line 52 
52  ; Macros  ; Macros
53  ;=============================================================================  ;=============================================================================
54    
55  SECTION .rotext align=SECTION_ALIGN  TEXT
56    
57  cglobal interpolate8x8_halfpel_h_3dne  cglobal interpolate8x8_halfpel_h_3dne
58  cglobal interpolate8x8_halfpel_v_3dne  cglobal interpolate8x8_halfpel_v_3dne
# Line 210  Line 210 
210    push _ESI    push _ESI
211    pcmpeqb mm1, mm1    pcmpeqb mm1, mm1
212    pcmpeqb mm2, mm2    pcmpeqb mm2, mm2
213    mov _ESI, mm_minusone    lea _ESI, [mm_minusone]
214    psubusb mm1, [byte _EAX]    psubusb mm1, [byte _EAX]
215    psubusb mm2, [_EAX+TMP1]    psubusb mm2, [_EAX+TMP1]
216    lea _EAX, [_EAX+2*TMP1]    lea _EAX, [_EAX+2*TMP1]
# Line 489  Line 489 
489    
490    pcmpeqb mm1, mm1    pcmpeqb mm1, mm1
491    pcmpeqb mm2, mm2    pcmpeqb mm2, mm2
492    mov _ESI, mm_minusone    lea _ESI, [mm_minusone]
493    psubusb mm1, [byte _EAX]       ; line1    psubusb mm1, [byte _EAX]       ; line1
494    psubusb mm2, [_EAX+TMP1]        ; line2    psubusb mm2, [_EAX+TMP1]        ; line2
495    lea _EAX, [_EAX+2*TMP1]          ; _EAX==line3    lea _EAX, [_EAX+2*TMP1]          ; _EAX==line3

Legend:
Removed from v.1820  
changed lines
  Added in v.1867

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