[svn] / trunk / xvidcore / src / quant / x86_asm / quantize_h263_3dne.asm Repository:
ViewVC logotype

Diff of /trunk/xvidcore/src/quant/x86_asm/quantize_h263_3dne.asm

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

revision 1792, Tue Sep 2 12:23:30 2008 UTC revision 1793, Tue Nov 11 20:46:24 2008 UTC
# Line 19  Line 19 
19  ; *  along with this program ; if not, write to the Free Software  ; *  along with this program ; if not, write to the Free Software
20  ; *  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA  ; *  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA
21  ; *  ; *
22  ; * $Id: quantize_h263_3dne.asm,v 1.7 2008-08-19 09:06:48 Isibaar Exp $  ; * $Id: quantize_h263_3dne.asm,v 1.8 2008-11-11 20:46:24 Isibaar Exp $
23  ; *  ; *
24  ; *************************************************************************/  ; *************************************************************************/
25  ;  ;
# Line 36  Line 36 
36                  %ifdef MARK_FUNCS                  %ifdef MARK_FUNCS
37                          global _%1:function %1.endfunc-%1                          global _%1:function %1.endfunc-%1
38                          %define %1 _%1:function %1.endfunc-%1                          %define %1 _%1:function %1.endfunc-%1
39                            %define ENDFUNC .endfunc
40                  %else                  %else
41                          global _%1                          global _%1
42                          %define %1 _%1                          %define %1 _%1
43                            %define ENDFUNC
44                  %endif                  %endif
45          %else          %else
46                  %ifdef MARK_FUNCS                  %ifdef MARK_FUNCS
47                          global %1:function %1.endfunc-%1                          global %1:function %1.endfunc-%1
48                            %define ENDFUNC .endfunc
49                  %else                  %else
50                          global %1                          global %1
51                            %define ENDFUNC
52                  %endif                  %endif
53          %endif          %endif
54  %endmacro  %endmacro
# Line 377  Line 381 
381    
382  ALIGN 16  ALIGN 16
383    
384  .q1loop  .q1loop:
385    quant_intra1 0    quant_intra1 0
386    mov ebp, [esp + 16 + 16]          ; dcscalar    mov ebp, [esp + 16 + 16]          ; dcscalar
387    movsx eax, word [byte ecx]        ; DC    movsx eax, word [byte ecx]        ; DC
# Line 410  Line 414 
414    
415    xor eax, eax    xor eax, eax
416    ret    ret
417  .endfunc  ENDFUNC
418    
419    
420    
# Line 546  Line 550 
550    ret    ret
551    
552  ALIGN 16  ALIGN 16
553  .q1loop  .q1loop:
554    movq mm6, [byte ebx]    movq mm6, [byte ebx]
555    
556    quantinter1 0    quantinter1 0
# Line 567  Line 571 
571    pop ebx    pop ebx
572    
573    ret    ret
574  .endfunc  ENDFUNC
575    
576  ;-----------------------------------------------------------------------------  ;-----------------------------------------------------------------------------
577  ;  ;
# Line 719  Line 723 
723    
724    xor eax, eax    xor eax, eax
725    ret    ret
726  .endfunc  ENDFUNC
727    
728  ;-----------------------------------------------------------------------------  ;-----------------------------------------------------------------------------
729  ;  ;
# Line 782  Line 786 
786    
787    xor eax, eax    xor eax, eax
788    ret    ret
789  .endfunc  ENDFUNC
790    
791    
792  %ifidn __OUTPUT_FORMAT__,elf  %ifidn __OUTPUT_FORMAT__,elf

Legend:
Removed from v.1792  
changed lines
  Added in v.1793

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