[cvs] / xvidcore / src / dct / x86_asm / fdct_sse2_skal.asm Repository:
ViewVC logotype

Diff of /xvidcore/src/dct/x86_asm/fdct_sse2_skal.asm

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

revision 1.10, Wed Nov 26 01:04:34 2008 UTC revision 1.10.2.2, Mon May 25 09:25:50 2009 UTC
# Line 381  Line 381 
381  ALIGN SECTION_ALIGN  ALIGN SECTION_ALIGN
382  idct_sse2_skal:  idct_sse2_skal:
383    
384      PUSH_XMM6_XMM7
385    
386    mov _ECX, prm1  ; Src    mov _ECX, prm1  ; Src
387    
388    TEST_ROW _ECX, .Row0_Round    TEST_ROW _ECX, .Row0_Round
# Line 429  Line 431 
431    
432    iLLM_PASS _ECX    iLLM_PASS _ECX
433    
434      POP_XMM6_XMM7
435    ret    ret
436  ENDFUNC  ENDFUNC
437    
# Line 585  Line 588 
588    
589  ALIGN SECTION_ALIGN  ALIGN SECTION_ALIGN
590  fdct_sse2_skal:  fdct_sse2_skal:
591      PUSH_XMM6_XMM7
592    mov _ECX, prm1    mov _ECX, prm1
593    fLLM_PASS _ECX+0, 3    fLLM_PASS _ECX+0, 3
594    fMTX_MULT  0, fTab1, Fdct_Rnd0    fMTX_MULT  0, fTab1, Fdct_Rnd0
# Line 595  Line 599 
599    fMTX_MULT  5, fTab4, Fdct_Rnd1    fMTX_MULT  5, fTab4, Fdct_Rnd1
600    fMTX_MULT  6, fTab3, Fdct_Rnd1    fMTX_MULT  6, fTab3, Fdct_Rnd1
601    fMTX_MULT  7, fTab2, Fdct_Rnd1    fMTX_MULT  7, fTab2, Fdct_Rnd1
602    
603      POP_XMM6_XMM7
604    ret    ret
605  ENDFUNC  ENDFUNC
606    
607    ; Mac-specific workaround for misaligned DCT tables
608    ALIGN SECTION_ALIGN
609      times 8 dw 0
610    
611  %ifidn __OUTPUT_FORMAT__,elf  %ifidn __OUTPUT_FORMAT__,elf
612  section ".note.GNU-stack" noalloc noexec nowrite progbits  section ".note.GNU-stack" noalloc noexec nowrite progbits

Legend:
Removed from v.1.10  
changed lines
  Added in v.1.10.2.2

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