~ubuntu-branches/ubuntu/saucy/libjpeg-turbo/saucy-security

« back to all changes in this revision

Viewing changes to simd/jdmrgss2-64.asm

  • Committer: Package Import Robot
  • Author(s): Fathi Boudra
  • Date: 2013-07-28 16:52:51 UTC
  • mfrom: (1.1.3) (9.1.1 saucy-proposed)
  • Revision ID: package-import@ubuntu.com-20130728165251-7vg6wszhm941kdej
Tags: 1.3.0-0ubuntu1
* New upstream release.
  - drop debian/patches/branch-updates.diff
  - refresh tjunittest.patch (now renamed to install-tjunittest.patch)
* Update debian/control:
  - add myself to Uploaders.
* Update debian/copyright:
  - add RSA Data Security copyright (md5).
* Update debian/libturbojpeg.install:
  - install libturbojpeg.so.0* (needed by tjunittest and tjbench).

Show diffs side-by-side

added added

removed removed

Lines of Context:
2
2
; jdmrgss2-64.asm - merged upsampling/color conversion (64-bit SSE2)
3
3
;
4
4
; Copyright 2009, 2012 Pierre Ossman <ossman@cendio.se> for Cendio AB
5
 
; Copyright 2009 D. R. Commander
 
5
; Copyright 2009, 2012 D. R. Commander
6
6
;
7
7
; Based on
8
8
; x86 SIMD extension for IJG JPEG library
292
292
        ; space.
293
293
        cmp     rcx, byte SIZEOF_MMWORD
294
294
        jb      short .column_st7
295
 
        movq    MMWORD [rdi], xmmA
 
295
        movq    XMM_MMWORD [rdi], xmmA
296
296
        add     rdi, byte SIZEOF_MMWORD
297
297
        sub     rcx, byte SIZEOF_MMWORD
298
298
        psrldq  xmmA, SIZEOF_MMWORD
301
301
        ; space.
302
302
        cmp     rcx, byte SIZEOF_DWORD
303
303
        jb      short .column_st3
304
 
        movd    DWORD [rdi], xmmA
 
304
        movd    XMM_DWORD [rdi], xmmA
305
305
        add     rdi, byte SIZEOF_DWORD
306
306
        sub     rcx, byte SIZEOF_DWORD
307
307
        psrldq  xmmA, SIZEOF_DWORD
405
405
        ; space.
406
406
        cmp     rcx, byte SIZEOF_XMMWORD/8
407
407
        jb      short .column_st7
408
 
        movq    MMWORD [rdi], xmmA
 
408
        movq    XMM_MMWORD [rdi], xmmA
409
409
        add     rdi, byte SIZEOF_XMMWORD/8*4
410
410
        sub     rcx, byte SIZEOF_XMMWORD/8
411
411
        psrldq  xmmA, SIZEOF_XMMWORD/8*4
414
414
        ; space.
415
415
        test    rcx, rcx
416
416
        jz      short .endcolumn
417
 
        movd    DWORD [rdi], xmmA
 
417
        movd    XMM_DWORD [rdi], xmmA
418
418
 
419
419
%endif ; RGB_PIXELSIZE ; ---------------
420
420