Re-organize the x86/x86-64 SIMD routines into separate folders by instruction set so we can name each routine similarly to its corresponding C file. This also makes it easier to add support for new instruction sets.

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@1280 632fc199-4ca6-4c93-a231-07263d6284db
This commit is contained in:
DRC
2014-05-09 20:14:26 +00:00
parent b7a30f1186
commit eeace92a35
60 changed files with 181 additions and 175 deletions

View File

@@ -2,26 +2,31 @@ noinst_LTLIBRARIES = libsimd.la
BUILT_SOURCES = jsimdcfg.inc
EXTRA_DIST = nasm_lt.sh jcclrmmx.asm jcclrss2.asm jdclrmmx.asm jdclrss2.asm \
jdmrgmmx.asm jdmrgss2.asm jcclrss2-64.asm jdclrss2-64.asm \
jdmrgss2-64.asm jcgryss2-64.asm jcgrymmx.asm jcgryss2.asm CMakeLists.txt
EXTRA_DIST = nasm_lt.sh CMakeLists.txt \
i386-mmx/jccolext.asm i386-mmx/jcgryext.asm i386-mmx/jdcolext.asm \
i386-mmx/jdmrgext.asm \
i386-sse2/jccolext.asm i386-sse2/jcgryext.asm i386-sse2/jdcolext.asm \
i386-sse2/jdmrgext.asm \
x86_64-sse2/jccolext.asm x86_64-sse2/jcgryext.asm x86_64-sse2/jdcolext.asm \
x86_64-sse2/jdmrgext.asm
if SIMD_X86_64
libsimd_la_SOURCES = jsimd_x86_64.c \
jsimd.h jsimdcfg.inc.h \
jsimdext.inc jcolsamp.inc jdct.inc \
jfsseflt-64.asm jcgrass2-64.asm \
jccolss2-64.asm jdcolss2-64.asm \
jcsamss2-64.asm jdsamss2-64.asm jdmerss2-64.asm \
jcqnts2i-64.asm jfss2fst-64.asm jfss2int-64.asm \
jiss2red-64.asm jiss2int-64.asm jiss2fst-64.asm \
jcqnts2f-64.asm jiss2flt-64.asm
x86_64-sse/jfdctflt.asm x86_64-sse2/jcgray.asm \
x86_64-sse2/jccolor.asm x86_64-sse2/jdcolor.asm \
x86_64-sse2/jcsample.asm x86_64-sse2/jdsample.asm x86_64-sse2/jdmerge.asm \
x86_64-sse2/jquanti.asm x86_64-sse2/jfdctfst.asm x86_64-sse2/jfdctint.asm \
x86_64-sse2/jidctred.asm x86_64-sse2/jidctint.asm x86_64-sse2/jidctfst.asm \
x86_64-sse2/jquantf.asm x86_64-sse2/jidctflt.asm
x86_64-sse2/jccolor.lo: x86_64-sse2/jccolext.asm
x86_64-sse2/jcgray.lo: x86_64-sse2/jcgryext.asm
x86_64-sse2/jdcolor.lo: x86_64-sse2/jdcolext.asm
x86_64-sse2/jdmerge.lo: x86_64-sse2/jdmrgext.asm
jccolss2-64.lo: jcclrss2-64.asm
jdcolss2-64.lo: jdclrss2-64.asm
jcgrass2-64.lo: jcgryss2-64.asm
jdmerss2-64.lo: jdmrgss2-64.asm
endif
if SIMD_I386
@@ -30,26 +35,27 @@ libsimd_la_SOURCES = jsimd_i386.c \
jsimd.h jsimdcfg.inc.h \
jsimdext.inc jcolsamp.inc jdct.inc \
jsimdcpu.asm \
jccolmmx.asm jdcolmmx.asm jcgrammx.asm \
jcsammmx.asm jdsammmx.asm jdmermmx.asm \
jcqntmmx.asm jfmmxfst.asm jfmmxint.asm \
jimmxred.asm jimmxint.asm jimmxfst.asm \
jcqnt3dn.asm jf3dnflt.asm ji3dnflt.asm \
jcqntsse.asm jfsseflt.asm jisseflt.asm \
jccolss2.asm jdcolss2.asm jcgrass2.asm \
jcsamss2.asm jdsamss2.asm jdmerss2.asm \
jcqnts2i.asm jfss2fst.asm jfss2int.asm \
jiss2red.asm jiss2int.asm jiss2fst.asm \
jcqnts2f.asm jiss2flt.asm
i386-mmx/jccolor.asm i386-mmx/jdcolor.asm i386-mmx/jcgray.asm \
i386-mmx/jcsample.asm i386-mmx/jdsample.asm i386-mmx/jdmerge.asm \
i386-mmx/jquant.asm i386-mmx/jfdctfst.asm i386-mmx/jfdctint.asm \
i386-mmx/jidctred.asm i386-mmx/jidctint.asm i386-mmx/jidctfst.asm \
i386-3dnow/jquant.asm i386-3dnow/jfdctflt.asm i386-3dnow/jidctflt.asm \
i386-sse/jquant.asm i386-sse/jfdctflt.asm i386-sse/jidctflt.asm \
i386-sse2/jccolor.asm i386-sse2/jdcolor.asm i386-sse2/jcgray.asm \
i386-sse2/jcsample.asm i386-sse2/jdsample.asm i386-sse2/jdmerge.asm \
i386-sse2/jquanti.asm i386-sse2/jfdctfst.asm i386-sse2/jfdctint.asm \
i386-sse2/jidctred.asm i386-sse2/jidctint.asm i386-sse2/jidctfst.asm \
i386-sse2/jquantf.asm i386-sse2/jidctflt.asm
i386-mmx/jccolor.lo: i386-mmx/jccolext.asm
i386-mmx/jcgray.lo: i386-mmx/jcgryext.asm
i386-mmx/jdcolor.lo: i386-mmx/jdcolext.asm
i386-mmx/jdmerge.lo: i386-mmx/jdmrgext.asm
i386-sse2/jccolor.lo: i386-sse2/jccolext.asm
i386-sse2/jcgray.lo: i386-sse2/jcgryext.asm
i386-sse2/jdcolor.lo: i386-sse2/jdcolext.asm
i386-sse2/jdmerge.lo: i386-sse2/jdmrgext.asm
jccolmmx.lo: jcclrmmx.asm
jcgrammx.lo: jcgrymmx.asm
jccolss2.lo: jcclrss2.asm
jcgrass2.lo: jcgryss2.asm
jdcolmmx.lo: jdclrmmx.asm
jdcolss2.lo: jdclrss2.asm
jdmermmx.lo: jdmrgmmx.asm
jdmerss2.lo: jdmrgss2.asm
endif
if SIMD_ARM

View File

@@ -1,5 +1,5 @@
;
; jf3dnflt.asm - floating-point FDCT (3DNow!)
; jfdctflt.asm - floating-point FDCT (3DNow!)
;
; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
;

View File

@@ -1,5 +1,5 @@
;
; ji3dnflt.asm - floating-point IDCT (3DNow! & MMX)
; jidctflt.asm - floating-point IDCT (3DNow! & MMX)
;
; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
;

View File

@@ -1,5 +1,5 @@
;
; jcqnt3dn.asm - sample data conversion and quantization (3DNow! & MMX)
; jquant.asm - sample data conversion and quantization (3DNow! & MMX)
;
; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
;

View File

@@ -1,5 +1,5 @@
;
; jcclrmmx.asm - colorspace conversion (MMX)
; jccolext.asm - colorspace conversion (MMX)
;
; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
;

View File

@@ -1,5 +1,5 @@
;
; jccolmmx.asm - colorspace conversion (MMX)
; jccolor.asm - colorspace conversion (MMX)
;
; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
; Copyright 2009 D. R. Commander
@@ -54,7 +54,7 @@ PD_ONEHALF times 2 dd (1 << (SCALEBITS-1))
SECTION SEG_TEXT
BITS 32
%include "jcclrmmx.asm"
%include "i386-mmx/jccolext.asm"
%undef RGB_RED
%undef RGB_GREEN
@@ -65,7 +65,7 @@ PD_ONEHALF times 2 dd (1 << (SCALEBITS-1))
%define RGB_BLUE EXT_RGB_BLUE
%define RGB_PIXELSIZE EXT_RGB_PIXELSIZE
%define jsimd_rgb_ycc_convert_mmx jsimd_extrgb_ycc_convert_mmx
%include "jcclrmmx.asm"
%include "i386-mmx/jccolext.asm"
%undef RGB_RED
%undef RGB_GREEN
@@ -76,7 +76,7 @@ PD_ONEHALF times 2 dd (1 << (SCALEBITS-1))
%define RGB_BLUE EXT_RGBX_BLUE
%define RGB_PIXELSIZE EXT_RGBX_PIXELSIZE
%define jsimd_rgb_ycc_convert_mmx jsimd_extrgbx_ycc_convert_mmx
%include "jcclrmmx.asm"
%include "i386-mmx/jccolext.asm"
%undef RGB_RED
%undef RGB_GREEN
@@ -87,7 +87,7 @@ PD_ONEHALF times 2 dd (1 << (SCALEBITS-1))
%define RGB_BLUE EXT_BGR_BLUE
%define RGB_PIXELSIZE EXT_BGR_PIXELSIZE
%define jsimd_rgb_ycc_convert_mmx jsimd_extbgr_ycc_convert_mmx
%include "jcclrmmx.asm"
%include "i386-mmx/jccolext.asm"
%undef RGB_RED
%undef RGB_GREEN
@@ -98,7 +98,7 @@ PD_ONEHALF times 2 dd (1 << (SCALEBITS-1))
%define RGB_BLUE EXT_BGRX_BLUE
%define RGB_PIXELSIZE EXT_BGRX_PIXELSIZE
%define jsimd_rgb_ycc_convert_mmx jsimd_extbgrx_ycc_convert_mmx
%include "jcclrmmx.asm"
%include "i386-mmx/jccolext.asm"
%undef RGB_RED
%undef RGB_GREEN
@@ -109,7 +109,7 @@ PD_ONEHALF times 2 dd (1 << (SCALEBITS-1))
%define RGB_BLUE EXT_XBGR_BLUE
%define RGB_PIXELSIZE EXT_XBGR_PIXELSIZE
%define jsimd_rgb_ycc_convert_mmx jsimd_extxbgr_ycc_convert_mmx
%include "jcclrmmx.asm"
%include "i386-mmx/jccolext.asm"
%undef RGB_RED
%undef RGB_GREEN
@@ -120,4 +120,4 @@ PD_ONEHALF times 2 dd (1 << (SCALEBITS-1))
%define RGB_BLUE EXT_XRGB_BLUE
%define RGB_PIXELSIZE EXT_XRGB_PIXELSIZE
%define jsimd_rgb_ycc_convert_mmx jsimd_extxrgb_ycc_convert_mmx
%include "jcclrmmx.asm"
%include "i386-mmx/jccolext.asm"

View File

@@ -1,5 +1,5 @@
;
; jcgrammx.asm - grayscale colorspace conversion (MMX)
; jcgray.asm - grayscale colorspace conversion (MMX)
;
; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
; Copyright 2011 D. R. Commander
@@ -47,7 +47,7 @@ PD_ONEHALF times 2 dd (1 << (SCALEBITS-1))
SECTION SEG_TEXT
BITS 32
%include "jcgrymmx.asm"
%include "i386-mmx/jcgryext.asm"
%undef RGB_RED
%undef RGB_GREEN
@@ -58,7 +58,7 @@ PD_ONEHALF times 2 dd (1 << (SCALEBITS-1))
%define RGB_BLUE EXT_RGB_BLUE
%define RGB_PIXELSIZE EXT_RGB_PIXELSIZE
%define jsimd_rgb_gray_convert_mmx jsimd_extrgb_gray_convert_mmx
%include "jcgrymmx.asm"
%include "i386-mmx/jcgryext.asm"
%undef RGB_RED
%undef RGB_GREEN
@@ -69,7 +69,7 @@ PD_ONEHALF times 2 dd (1 << (SCALEBITS-1))
%define RGB_BLUE EXT_RGBX_BLUE
%define RGB_PIXELSIZE EXT_RGBX_PIXELSIZE
%define jsimd_rgb_gray_convert_mmx jsimd_extrgbx_gray_convert_mmx
%include "jcgrymmx.asm"
%include "i386-mmx/jcgryext.asm"
%undef RGB_RED
%undef RGB_GREEN
@@ -80,7 +80,7 @@ PD_ONEHALF times 2 dd (1 << (SCALEBITS-1))
%define RGB_BLUE EXT_BGR_BLUE
%define RGB_PIXELSIZE EXT_BGR_PIXELSIZE
%define jsimd_rgb_gray_convert_mmx jsimd_extbgr_gray_convert_mmx
%include "jcgrymmx.asm"
%include "i386-mmx/jcgryext.asm"
%undef RGB_RED
%undef RGB_GREEN
@@ -91,7 +91,7 @@ PD_ONEHALF times 2 dd (1 << (SCALEBITS-1))
%define RGB_BLUE EXT_BGRX_BLUE
%define RGB_PIXELSIZE EXT_BGRX_PIXELSIZE
%define jsimd_rgb_gray_convert_mmx jsimd_extbgrx_gray_convert_mmx
%include "jcgrymmx.asm"
%include "i386-mmx/jcgryext.asm"
%undef RGB_RED
%undef RGB_GREEN
@@ -102,7 +102,7 @@ PD_ONEHALF times 2 dd (1 << (SCALEBITS-1))
%define RGB_BLUE EXT_XBGR_BLUE
%define RGB_PIXELSIZE EXT_XBGR_PIXELSIZE
%define jsimd_rgb_gray_convert_mmx jsimd_extxbgr_gray_convert_mmx
%include "jcgrymmx.asm"
%include "i386-mmx/jcgryext.asm"
%undef RGB_RED
%undef RGB_GREEN
@@ -113,4 +113,4 @@ PD_ONEHALF times 2 dd (1 << (SCALEBITS-1))
%define RGB_BLUE EXT_XRGB_BLUE
%define RGB_PIXELSIZE EXT_XRGB_PIXELSIZE
%define jsimd_rgb_gray_convert_mmx jsimd_extxrgb_gray_convert_mmx
%include "jcgrymmx.asm"
%include "i386-mmx/jcgryext.asm"

View File

@@ -1,5 +1,5 @@
;
; jcgrymmx.asm - grayscale colorspace conversion (MMX)
; jcgryext.asm - grayscale colorspace conversion (MMX)
;
; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
; Copyright 2011 D. R. Commander

View File

@@ -1,5 +1,5 @@
;
; jcsammmx.asm - downsampling (MMX)
; jcsample.asm - downsampling (MMX)
;
; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
;

View File

@@ -1,5 +1,5 @@
;
; jdclrmmx.asm - colorspace conversion (MMX)
; jdcolext.asm - colorspace conversion (MMX)
;
; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
;

View File

@@ -1,5 +1,5 @@
;
; jdcolmmx.asm - colorspace conversion (MMX)
; jdcolor.asm - colorspace conversion (MMX)
;
; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
; Copyright 2009 D. R. Commander
@@ -51,7 +51,7 @@ PD_ONEHALF times 2 dd 1 << (SCALEBITS-1)
SECTION SEG_TEXT
BITS 32
%include "jdclrmmx.asm"
%include "i386-mmx/jdcolext.asm"
%undef RGB_RED
%undef RGB_GREEN
@@ -62,7 +62,7 @@ PD_ONEHALF times 2 dd 1 << (SCALEBITS-1)
%define RGB_BLUE EXT_RGB_BLUE
%define RGB_PIXELSIZE EXT_RGB_PIXELSIZE
%define jsimd_ycc_rgb_convert_mmx jsimd_ycc_extrgb_convert_mmx
%include "jdclrmmx.asm"
%include "i386-mmx/jdcolext.asm"
%undef RGB_RED
%undef RGB_GREEN
@@ -73,7 +73,7 @@ PD_ONEHALF times 2 dd 1 << (SCALEBITS-1)
%define RGB_BLUE EXT_RGBX_BLUE
%define RGB_PIXELSIZE EXT_RGBX_PIXELSIZE
%define jsimd_ycc_rgb_convert_mmx jsimd_ycc_extrgbx_convert_mmx
%include "jdclrmmx.asm"
%include "i386-mmx/jdcolext.asm"
%undef RGB_RED
%undef RGB_GREEN
@@ -84,7 +84,7 @@ PD_ONEHALF times 2 dd 1 << (SCALEBITS-1)
%define RGB_BLUE EXT_BGR_BLUE
%define RGB_PIXELSIZE EXT_BGR_PIXELSIZE
%define jsimd_ycc_rgb_convert_mmx jsimd_ycc_extbgr_convert_mmx
%include "jdclrmmx.asm"
%include "i386-mmx/jdcolext.asm"
%undef RGB_RED
%undef RGB_GREEN
@@ -95,7 +95,7 @@ PD_ONEHALF times 2 dd 1 << (SCALEBITS-1)
%define RGB_BLUE EXT_BGRX_BLUE
%define RGB_PIXELSIZE EXT_BGRX_PIXELSIZE
%define jsimd_ycc_rgb_convert_mmx jsimd_ycc_extbgrx_convert_mmx
%include "jdclrmmx.asm"
%include "i386-mmx/jdcolext.asm"
%undef RGB_RED
%undef RGB_GREEN
@@ -106,7 +106,7 @@ PD_ONEHALF times 2 dd 1 << (SCALEBITS-1)
%define RGB_BLUE EXT_XBGR_BLUE
%define RGB_PIXELSIZE EXT_XBGR_PIXELSIZE
%define jsimd_ycc_rgb_convert_mmx jsimd_ycc_extxbgr_convert_mmx
%include "jdclrmmx.asm"
%include "i386-mmx/jdcolext.asm"
%undef RGB_RED
%undef RGB_GREEN
@@ -117,4 +117,4 @@ PD_ONEHALF times 2 dd 1 << (SCALEBITS-1)
%define RGB_BLUE EXT_XRGB_BLUE
%define RGB_PIXELSIZE EXT_XRGB_PIXELSIZE
%define jsimd_ycc_rgb_convert_mmx jsimd_ycc_extxrgb_convert_mmx
%include "jdclrmmx.asm"
%include "i386-mmx/jdcolext.asm"

View File

@@ -1,5 +1,5 @@
;
; jdmermmx.asm - merged upsampling/color conversion (MMX)
; jdmerge.asm - merged upsampling/color conversion (MMX)
;
; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
; Copyright 2009 D. R. Commander
@@ -51,7 +51,7 @@ PD_ONEHALF times 2 dd 1 << (SCALEBITS-1)
SECTION SEG_TEXT
BITS 32
%include "jdmrgmmx.asm"
%include "i386-mmx/jdmrgext.asm"
%undef RGB_RED
%undef RGB_GREEN
@@ -63,7 +63,7 @@ PD_ONEHALF times 2 dd 1 << (SCALEBITS-1)
%define RGB_PIXELSIZE EXT_RGB_PIXELSIZE
%define jsimd_h2v1_merged_upsample_mmx jsimd_h2v1_extrgb_merged_upsample_mmx
%define jsimd_h2v2_merged_upsample_mmx jsimd_h2v2_extrgb_merged_upsample_mmx
%include "jdmrgmmx.asm"
%include "i386-mmx/jdmrgext.asm"
%undef RGB_RED
%undef RGB_GREEN
@@ -75,7 +75,7 @@ PD_ONEHALF times 2 dd 1 << (SCALEBITS-1)
%define RGB_PIXELSIZE EXT_RGBX_PIXELSIZE
%define jsimd_h2v1_merged_upsample_mmx jsimd_h2v1_extrgbx_merged_upsample_mmx
%define jsimd_h2v2_merged_upsample_mmx jsimd_h2v2_extrgbx_merged_upsample_mmx
%include "jdmrgmmx.asm"
%include "i386-mmx/jdmrgext.asm"
%undef RGB_RED
%undef RGB_GREEN
@@ -87,7 +87,7 @@ PD_ONEHALF times 2 dd 1 << (SCALEBITS-1)
%define RGB_PIXELSIZE EXT_BGR_PIXELSIZE
%define jsimd_h2v1_merged_upsample_mmx jsimd_h2v1_extbgr_merged_upsample_mmx
%define jsimd_h2v2_merged_upsample_mmx jsimd_h2v2_extbgr_merged_upsample_mmx
%include "jdmrgmmx.asm"
%include "i386-mmx/jdmrgext.asm"
%undef RGB_RED
%undef RGB_GREEN
@@ -99,7 +99,7 @@ PD_ONEHALF times 2 dd 1 << (SCALEBITS-1)
%define RGB_PIXELSIZE EXT_BGRX_PIXELSIZE
%define jsimd_h2v1_merged_upsample_mmx jsimd_h2v1_extbgrx_merged_upsample_mmx
%define jsimd_h2v2_merged_upsample_mmx jsimd_h2v2_extbgrx_merged_upsample_mmx
%include "jdmrgmmx.asm"
%include "i386-mmx/jdmrgext.asm"
%undef RGB_RED
%undef RGB_GREEN
@@ -111,7 +111,7 @@ PD_ONEHALF times 2 dd 1 << (SCALEBITS-1)
%define RGB_PIXELSIZE EXT_XBGR_PIXELSIZE
%define jsimd_h2v1_merged_upsample_mmx jsimd_h2v1_extxbgr_merged_upsample_mmx
%define jsimd_h2v2_merged_upsample_mmx jsimd_h2v2_extxbgr_merged_upsample_mmx
%include "jdmrgmmx.asm"
%include "i386-mmx/jdmrgext.asm"
%undef RGB_RED
%undef RGB_GREEN
@@ -123,4 +123,4 @@ PD_ONEHALF times 2 dd 1 << (SCALEBITS-1)
%define RGB_PIXELSIZE EXT_XRGB_PIXELSIZE
%define jsimd_h2v1_merged_upsample_mmx jsimd_h2v1_extxrgb_merged_upsample_mmx
%define jsimd_h2v2_merged_upsample_mmx jsimd_h2v2_extxrgb_merged_upsample_mmx
%include "jdmrgmmx.asm"
%include "i386-mmx/jdmrgext.asm"

View File

@@ -1,5 +1,5 @@
;
; jdmrgmmx.asm - merged upsampling/color conversion (MMX)
; jdmrgext.asm - merged upsampling/color conversion (MMX)
;
; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
;

View File

@@ -1,5 +1,5 @@
;
; jdsammmx.asm - upsampling (MMX)
; jdsample.asm - upsampling (MMX)
;
; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
;

View File

@@ -1,5 +1,5 @@
;
; jfmmxfst.asm - fast integer FDCT (MMX)
; jfdctfst.asm - fast integer FDCT (MMX)
;
; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
;

View File

@@ -1,5 +1,5 @@
;
; jfmmxint.asm - accurate integer FDCT (MMX)
; jfdctint.asm - accurate integer FDCT (MMX)
;
; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
;

View File

@@ -1,5 +1,5 @@
;
; jimmxfst.asm - fast integer IDCT (MMX)
; jidctfst.asm - fast integer IDCT (MMX)
;
; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
;

View File

@@ -1,5 +1,5 @@
;
; jimmxint.asm - accurate integer IDCT (MMX)
; jidctint.asm - accurate integer IDCT (MMX)
;
; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
;

View File

@@ -1,5 +1,5 @@
;
; jimmxred.asm - reduced-size IDCT (MMX)
; jidctred.asm - reduced-size IDCT (MMX)
;
; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
;

View File

@@ -1,5 +1,5 @@
;
; jcqntmmx.asm - sample data conversion and quantization (MMX)
; jquant.asm - sample data conversion and quantization (MMX)
;
; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
;

View File

@@ -1,5 +1,5 @@
;
; jfsseflt.asm - floating-point FDCT (SSE)
; jfdctflt.asm - floating-point FDCT (SSE)
;
; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
;

View File

@@ -1,5 +1,5 @@
;
; jisseflt.asm - floating-point IDCT (SSE & MMX)
; jidctflt.asm - floating-point IDCT (SSE & MMX)
;
; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
;

View File

@@ -1,5 +1,5 @@
;
; jcqntsse.asm - sample data conversion and quantization (SSE & MMX)
; jquant.asm - sample data conversion and quantization (SSE & MMX)
;
; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
;

View File

@@ -1,5 +1,5 @@
;
; jcclrss2.asm - colorspace conversion (SSE2)
; jccolext.asm - colorspace conversion (SSE2)
;
; x86 SIMD extension for IJG JPEG library
; Copyright (C) 1999-2006, MIYASAKA Masaru.

View File

@@ -1,5 +1,5 @@
;
; jccolss2.asm - colorspace conversion (SSE2)
; jccolor.asm - colorspace conversion (SSE2)
;
; x86 SIMD extension for IJG JPEG library
; Copyright (C) 1999-2006, MIYASAKA Masaru.
@@ -51,7 +51,7 @@ PD_ONEHALF times 4 dd (1 << (SCALEBITS-1))
SECTION SEG_TEXT
BITS 32
%include "jcclrss2.asm"
%include "i386-sse2/jccolext.asm"
%undef RGB_RED
%undef RGB_GREEN
@@ -62,7 +62,7 @@ PD_ONEHALF times 4 dd (1 << (SCALEBITS-1))
%define RGB_BLUE EXT_RGB_BLUE
%define RGB_PIXELSIZE EXT_RGB_PIXELSIZE
%define jsimd_rgb_ycc_convert_sse2 jsimd_extrgb_ycc_convert_sse2
%include "jcclrss2.asm"
%include "i386-sse2/jccolext.asm"
%undef RGB_RED
%undef RGB_GREEN
@@ -73,7 +73,7 @@ PD_ONEHALF times 4 dd (1 << (SCALEBITS-1))
%define RGB_BLUE EXT_RGBX_BLUE
%define RGB_PIXELSIZE EXT_RGBX_PIXELSIZE
%define jsimd_rgb_ycc_convert_sse2 jsimd_extrgbx_ycc_convert_sse2
%include "jcclrss2.asm"
%include "i386-sse2/jccolext.asm"
%undef RGB_RED
%undef RGB_GREEN
@@ -84,7 +84,7 @@ PD_ONEHALF times 4 dd (1 << (SCALEBITS-1))
%define RGB_BLUE EXT_BGR_BLUE
%define RGB_PIXELSIZE EXT_BGR_PIXELSIZE
%define jsimd_rgb_ycc_convert_sse2 jsimd_extbgr_ycc_convert_sse2
%include "jcclrss2.asm"
%include "i386-sse2/jccolext.asm"
%undef RGB_RED
%undef RGB_GREEN
@@ -95,7 +95,7 @@ PD_ONEHALF times 4 dd (1 << (SCALEBITS-1))
%define RGB_BLUE EXT_BGRX_BLUE
%define RGB_PIXELSIZE EXT_BGRX_PIXELSIZE
%define jsimd_rgb_ycc_convert_sse2 jsimd_extbgrx_ycc_convert_sse2
%include "jcclrss2.asm"
%include "i386-sse2/jccolext.asm"
%undef RGB_RED
%undef RGB_GREEN
@@ -106,7 +106,7 @@ PD_ONEHALF times 4 dd (1 << (SCALEBITS-1))
%define RGB_BLUE EXT_XBGR_BLUE
%define RGB_PIXELSIZE EXT_XBGR_PIXELSIZE
%define jsimd_rgb_ycc_convert_sse2 jsimd_extxbgr_ycc_convert_sse2
%include "jcclrss2.asm"
%include "i386-sse2/jccolext.asm"
%undef RGB_RED
%undef RGB_GREEN
@@ -117,4 +117,4 @@ PD_ONEHALF times 4 dd (1 << (SCALEBITS-1))
%define RGB_BLUE EXT_XRGB_BLUE
%define RGB_PIXELSIZE EXT_XRGB_PIXELSIZE
%define jsimd_rgb_ycc_convert_sse2 jsimd_extxrgb_ycc_convert_sse2
%include "jcclrss2.asm"
%include "i386-sse2/jccolext.asm"

View File

@@ -1,5 +1,5 @@
;
; jcgrass2.asm - grayscale colorspace conversion (SSE2)
; jcgray.asm - grayscale colorspace conversion (SSE2)
;
; x86 SIMD extension for IJG JPEG library
; Copyright (C) 1999-2006, MIYASAKA Masaru.
@@ -44,7 +44,7 @@ PD_ONEHALF times 4 dd (1 << (SCALEBITS-1))
SECTION SEG_TEXT
BITS 32
%include "jcgryss2.asm"
%include "i386-sse2/jcgryext.asm"
%undef RGB_RED
%undef RGB_GREEN
@@ -55,7 +55,7 @@ PD_ONEHALF times 4 dd (1 << (SCALEBITS-1))
%define RGB_BLUE EXT_RGB_BLUE
%define RGB_PIXELSIZE EXT_RGB_PIXELSIZE
%define jsimd_rgb_gray_convert_sse2 jsimd_extrgb_gray_convert_sse2
%include "jcgryss2.asm"
%include "i386-sse2/jcgryext.asm"
%undef RGB_RED
%undef RGB_GREEN
@@ -66,7 +66,7 @@ PD_ONEHALF times 4 dd (1 << (SCALEBITS-1))
%define RGB_BLUE EXT_RGBX_BLUE
%define RGB_PIXELSIZE EXT_RGBX_PIXELSIZE
%define jsimd_rgb_gray_convert_sse2 jsimd_extrgbx_gray_convert_sse2
%include "jcgryss2.asm"
%include "i386-sse2/jcgryext.asm"
%undef RGB_RED
%undef RGB_GREEN
@@ -77,7 +77,7 @@ PD_ONEHALF times 4 dd (1 << (SCALEBITS-1))
%define RGB_BLUE EXT_BGR_BLUE
%define RGB_PIXELSIZE EXT_BGR_PIXELSIZE
%define jsimd_rgb_gray_convert_sse2 jsimd_extbgr_gray_convert_sse2
%include "jcgryss2.asm"
%include "i386-sse2/jcgryext.asm"
%undef RGB_RED
%undef RGB_GREEN
@@ -88,7 +88,7 @@ PD_ONEHALF times 4 dd (1 << (SCALEBITS-1))
%define RGB_BLUE EXT_BGRX_BLUE
%define RGB_PIXELSIZE EXT_BGRX_PIXELSIZE
%define jsimd_rgb_gray_convert_sse2 jsimd_extbgrx_gray_convert_sse2
%include "jcgryss2.asm"
%include "i386-sse2/jcgryext.asm"
%undef RGB_RED
%undef RGB_GREEN
@@ -99,7 +99,7 @@ PD_ONEHALF times 4 dd (1 << (SCALEBITS-1))
%define RGB_BLUE EXT_XBGR_BLUE
%define RGB_PIXELSIZE EXT_XBGR_PIXELSIZE
%define jsimd_rgb_gray_convert_sse2 jsimd_extxbgr_gray_convert_sse2
%include "jcgryss2.asm"
%include "i386-sse2/jcgryext.asm"
%undef RGB_RED
%undef RGB_GREEN
@@ -110,4 +110,4 @@ PD_ONEHALF times 4 dd (1 << (SCALEBITS-1))
%define RGB_BLUE EXT_XRGB_BLUE
%define RGB_PIXELSIZE EXT_XRGB_PIXELSIZE
%define jsimd_rgb_gray_convert_sse2 jsimd_extxrgb_gray_convert_sse2
%include "jcgryss2.asm"
%include "i386-sse2/jcgryext.asm"

View File

@@ -1,5 +1,5 @@
;
; jcgryss2.asm - grayscale colorspace conversion (SSE2)
; jcgryext.asm - grayscale colorspace conversion (SSE2)
;
; x86 SIMD extension for IJG JPEG library
; Copyright (C) 1999-2006, MIYASAKA Masaru.

View File

@@ -1,5 +1,5 @@
;
; jcsamss2.asm - downsampling (SSE2)
; jcsample.asm - downsampling (SSE2)
;
; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
;

View File

@@ -1,5 +1,5 @@
;
; jdclrss2.asm - colorspace conversion (SSE2)
; jdcolext.asm - colorspace conversion (SSE2)
;
; Copyright 2009, 2012 Pierre Ossman <ossman@cendio.se> for Cendio AB
; Copyright 2012 D. R. Commander

View File

@@ -1,5 +1,5 @@
;
; jdcolss2.asm - colorspace conversion (SSE2)
; jdcolor.asm - colorspace conversion (SSE2)
;
; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
; Copyright 2009 D. R. Commander
@@ -51,7 +51,7 @@ PD_ONEHALF times 4 dd 1 << (SCALEBITS-1)
SECTION SEG_TEXT
BITS 32
%include "jdclrss2.asm"
%include "i386-sse2/jdcolext.asm"
%undef RGB_RED
%undef RGB_GREEN
@@ -62,7 +62,7 @@ PD_ONEHALF times 4 dd 1 << (SCALEBITS-1)
%define RGB_BLUE EXT_RGB_BLUE
%define RGB_PIXELSIZE EXT_RGB_PIXELSIZE
%define jsimd_ycc_rgb_convert_sse2 jsimd_ycc_extrgb_convert_sse2
%include "jdclrss2.asm"
%include "i386-sse2/jdcolext.asm"
%undef RGB_RED
%undef RGB_GREEN
@@ -73,7 +73,7 @@ PD_ONEHALF times 4 dd 1 << (SCALEBITS-1)
%define RGB_BLUE EXT_RGBX_BLUE
%define RGB_PIXELSIZE EXT_RGBX_PIXELSIZE
%define jsimd_ycc_rgb_convert_sse2 jsimd_ycc_extrgbx_convert_sse2
%include "jdclrss2.asm"
%include "i386-sse2/jdcolext.asm"
%undef RGB_RED
%undef RGB_GREEN
@@ -84,7 +84,7 @@ PD_ONEHALF times 4 dd 1 << (SCALEBITS-1)
%define RGB_BLUE EXT_BGR_BLUE
%define RGB_PIXELSIZE EXT_BGR_PIXELSIZE
%define jsimd_ycc_rgb_convert_sse2 jsimd_ycc_extbgr_convert_sse2
%include "jdclrss2.asm"
%include "i386-sse2/jdcolext.asm"
%undef RGB_RED
%undef RGB_GREEN
@@ -95,7 +95,7 @@ PD_ONEHALF times 4 dd 1 << (SCALEBITS-1)
%define RGB_BLUE EXT_BGRX_BLUE
%define RGB_PIXELSIZE EXT_BGRX_PIXELSIZE
%define jsimd_ycc_rgb_convert_sse2 jsimd_ycc_extbgrx_convert_sse2
%include "jdclrss2.asm"
%include "i386-sse2/jdcolext.asm"
%undef RGB_RED
%undef RGB_GREEN
@@ -106,7 +106,7 @@ PD_ONEHALF times 4 dd 1 << (SCALEBITS-1)
%define RGB_BLUE EXT_XBGR_BLUE
%define RGB_PIXELSIZE EXT_XBGR_PIXELSIZE
%define jsimd_ycc_rgb_convert_sse2 jsimd_ycc_extxbgr_convert_sse2
%include "jdclrss2.asm"
%include "i386-sse2/jdcolext.asm"
%undef RGB_RED
%undef RGB_GREEN
@@ -117,4 +117,4 @@ PD_ONEHALF times 4 dd 1 << (SCALEBITS-1)
%define RGB_BLUE EXT_XRGB_BLUE
%define RGB_PIXELSIZE EXT_XRGB_PIXELSIZE
%define jsimd_ycc_rgb_convert_sse2 jsimd_ycc_extxrgb_convert_sse2
%include "jdclrss2.asm"
%include "i386-sse2/jdcolext.asm"

View File

@@ -1,5 +1,5 @@
;
; jdmerss2.asm - merged upsampling/color conversion (SSE2)
; jdmerge.asm - merged upsampling/color conversion (SSE2)
;
; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
; Copyright 2009 D. R. Commander
@@ -51,7 +51,7 @@ PD_ONEHALF times 4 dd 1 << (SCALEBITS-1)
SECTION SEG_TEXT
BITS 32
%include "jdmrgss2.asm"
%include "i386-sse2/jdmrgext.asm"
%undef RGB_RED
%undef RGB_GREEN
@@ -63,7 +63,7 @@ PD_ONEHALF times 4 dd 1 << (SCALEBITS-1)
%define RGB_PIXELSIZE EXT_RGB_PIXELSIZE
%define jsimd_h2v1_merged_upsample_sse2 jsimd_h2v1_extrgb_merged_upsample_sse2
%define jsimd_h2v2_merged_upsample_sse2 jsimd_h2v2_extrgb_merged_upsample_sse2
%include "jdmrgss2.asm"
%include "i386-sse2/jdmrgext.asm"
%undef RGB_RED
%undef RGB_GREEN
@@ -75,7 +75,7 @@ PD_ONEHALF times 4 dd 1 << (SCALEBITS-1)
%define RGB_PIXELSIZE EXT_RGBX_PIXELSIZE
%define jsimd_h2v1_merged_upsample_sse2 jsimd_h2v1_extrgbx_merged_upsample_sse2
%define jsimd_h2v2_merged_upsample_sse2 jsimd_h2v2_extrgbx_merged_upsample_sse2
%include "jdmrgss2.asm"
%include "i386-sse2/jdmrgext.asm"
%undef RGB_RED
%undef RGB_GREEN
@@ -87,7 +87,7 @@ PD_ONEHALF times 4 dd 1 << (SCALEBITS-1)
%define RGB_PIXELSIZE EXT_BGR_PIXELSIZE
%define jsimd_h2v1_merged_upsample_sse2 jsimd_h2v1_extbgr_merged_upsample_sse2
%define jsimd_h2v2_merged_upsample_sse2 jsimd_h2v2_extbgr_merged_upsample_sse2
%include "jdmrgss2.asm"
%include "i386-sse2/jdmrgext.asm"
%undef RGB_RED
%undef RGB_GREEN
@@ -99,7 +99,7 @@ PD_ONEHALF times 4 dd 1 << (SCALEBITS-1)
%define RGB_PIXELSIZE EXT_BGRX_PIXELSIZE
%define jsimd_h2v1_merged_upsample_sse2 jsimd_h2v1_extbgrx_merged_upsample_sse2
%define jsimd_h2v2_merged_upsample_sse2 jsimd_h2v2_extbgrx_merged_upsample_sse2
%include "jdmrgss2.asm"
%include "i386-sse2/jdmrgext.asm"
%undef RGB_RED
%undef RGB_GREEN
@@ -111,7 +111,7 @@ PD_ONEHALF times 4 dd 1 << (SCALEBITS-1)
%define RGB_PIXELSIZE EXT_XBGR_PIXELSIZE
%define jsimd_h2v1_merged_upsample_sse2 jsimd_h2v1_extxbgr_merged_upsample_sse2
%define jsimd_h2v2_merged_upsample_sse2 jsimd_h2v2_extxbgr_merged_upsample_sse2
%include "jdmrgss2.asm"
%include "i386-sse2/jdmrgext.asm"
%undef RGB_RED
%undef RGB_GREEN
@@ -123,4 +123,4 @@ PD_ONEHALF times 4 dd 1 << (SCALEBITS-1)
%define RGB_PIXELSIZE EXT_XRGB_PIXELSIZE
%define jsimd_h2v1_merged_upsample_sse2 jsimd_h2v1_extxrgb_merged_upsample_sse2
%define jsimd_h2v2_merged_upsample_sse2 jsimd_h2v2_extxrgb_merged_upsample_sse2
%include "jdmrgss2.asm"
%include "i386-sse2/jdmrgext.asm"

View File

@@ -1,5 +1,5 @@
;
; jdmrgss2.asm - merged upsampling/color conversion (SSE2)
; jdmrgext.asm - merged upsampling/color conversion (SSE2)
;
; Copyright 2009, 2012 Pierre Ossman <ossman@cendio.se> for Cendio AB
; Copyright 2012 D. R. Commander

View File

@@ -1,5 +1,5 @@
;
; jdsamss2.asm - upsampling (SSE2)
; jdsample.asm - upsampling (SSE2)
;
; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
;

View File

@@ -1,5 +1,5 @@
;
; jfss2fst.asm - fast integer FDCT (SSE2)
; jfdctfst.asm - fast integer FDCT (SSE2)
;
; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
;

View File

@@ -1,5 +1,5 @@
;
; jfss2int.asm - accurate integer FDCT (SSE2)
; jfdctint.asm - accurate integer FDCT (SSE2)
;
; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
;

View File

@@ -1,5 +1,5 @@
;
; jiss2flt.asm - floating-point IDCT (SSE & SSE2)
; jidctflt.asm - floating-point IDCT (SSE & SSE2)
;
; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
;

View File

@@ -1,5 +1,5 @@
;
; jiss2fst.asm - fast integer IDCT (SSE2)
; jidctfst.asm - fast integer IDCT (SSE2)
;
; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
;

View File

@@ -1,5 +1,5 @@
;
; jiss2int.asm - accurate integer IDCT (SSE2)
; jidctint.asm - accurate integer IDCT (SSE2)
;
; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
;

View File

@@ -1,5 +1,5 @@
;
; jiss2red.asm - reduced-size IDCT (SSE2)
; jidctred.asm - reduced-size IDCT (SSE2)
;
; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
;

View File

@@ -1,5 +1,5 @@
;
; jcqnts2f.asm - sample data conversion and quantization (SSE & SSE2)
; jquantf.asm - sample data conversion and quantization (SSE & SSE2)
;
; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
;

View File

@@ -1,5 +1,5 @@
;
; jcqnts2i.asm - sample data conversion and quantization (SSE2)
; jquanti.asm - sample data conversion and quantization (SSE2)
;
; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
;

View File

@@ -1,5 +1,5 @@
;
; jfsseflt-64.asm - floating-point FDCT (64-bit SSE)
; jfdctflt.asm - floating-point FDCT (64-bit SSE)
;
; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
; Copyright 2009 D. R. Commander

View File

@@ -1,5 +1,5 @@
;
; jcclrss2-64.asm - colorspace conversion (64-bit SSE2)
; jccolext.asm - colorspace conversion (64-bit SSE2)
;
; x86 SIMD extension for IJG JPEG library
; Copyright (C) 1999-2006, MIYASAKA Masaru.

View File

@@ -1,5 +1,5 @@
;
; jccolss2-64.asm - colorspace conversion (64-bit SSE2)
; jccolor.asm - colorspace conversion (64-bit SSE2)
;
; x86 SIMD extension for IJG JPEG library
; Copyright (C) 1999-2006, MIYASAKA Masaru.
@@ -51,7 +51,7 @@ PD_ONEHALF times 4 dd (1 << (SCALEBITS-1))
SECTION SEG_TEXT
BITS 64
%include "jcclrss2-64.asm"
%include "x86_64-sse2/jccolext.asm"
%undef RGB_RED
%undef RGB_GREEN
@@ -62,7 +62,7 @@ PD_ONEHALF times 4 dd (1 << (SCALEBITS-1))
%define RGB_BLUE EXT_RGB_BLUE
%define RGB_PIXELSIZE EXT_RGB_PIXELSIZE
%define jsimd_rgb_ycc_convert_sse2 jsimd_extrgb_ycc_convert_sse2
%include "jcclrss2-64.asm"
%include "x86_64-sse2/jccolext.asm"
%undef RGB_RED
%undef RGB_GREEN
@@ -73,7 +73,7 @@ PD_ONEHALF times 4 dd (1 << (SCALEBITS-1))
%define RGB_BLUE EXT_RGBX_BLUE
%define RGB_PIXELSIZE EXT_RGBX_PIXELSIZE
%define jsimd_rgb_ycc_convert_sse2 jsimd_extrgbx_ycc_convert_sse2
%include "jcclrss2-64.asm"
%include "x86_64-sse2/jccolext.asm"
%undef RGB_RED
%undef RGB_GREEN
@@ -84,7 +84,7 @@ PD_ONEHALF times 4 dd (1 << (SCALEBITS-1))
%define RGB_BLUE EXT_BGR_BLUE
%define RGB_PIXELSIZE EXT_BGR_PIXELSIZE
%define jsimd_rgb_ycc_convert_sse2 jsimd_extbgr_ycc_convert_sse2
%include "jcclrss2-64.asm"
%include "x86_64-sse2/jccolext.asm"
%undef RGB_RED
%undef RGB_GREEN
@@ -95,7 +95,7 @@ PD_ONEHALF times 4 dd (1 << (SCALEBITS-1))
%define RGB_BLUE EXT_BGRX_BLUE
%define RGB_PIXELSIZE EXT_BGRX_PIXELSIZE
%define jsimd_rgb_ycc_convert_sse2 jsimd_extbgrx_ycc_convert_sse2
%include "jcclrss2-64.asm"
%include "x86_64-sse2/jccolext.asm"
%undef RGB_RED
%undef RGB_GREEN
@@ -106,7 +106,7 @@ PD_ONEHALF times 4 dd (1 << (SCALEBITS-1))
%define RGB_BLUE EXT_XBGR_BLUE
%define RGB_PIXELSIZE EXT_XBGR_PIXELSIZE
%define jsimd_rgb_ycc_convert_sse2 jsimd_extxbgr_ycc_convert_sse2
%include "jcclrss2-64.asm"
%include "x86_64-sse2/jccolext.asm"
%undef RGB_RED
%undef RGB_GREEN
@@ -117,4 +117,4 @@ PD_ONEHALF times 4 dd (1 << (SCALEBITS-1))
%define RGB_BLUE EXT_XRGB_BLUE
%define RGB_PIXELSIZE EXT_XRGB_PIXELSIZE
%define jsimd_rgb_ycc_convert_sse2 jsimd_extxrgb_ycc_convert_sse2
%include "jcclrss2-64.asm"
%include "x86_64-sse2/jccolext.asm"

View File

@@ -1,5 +1,5 @@
;
; jcgrass2-64.asm - grayscale colorspace conversion (64-bit SSE2)
; jcgray.asm - grayscale colorspace conversion (64-bit SSE2)
;
; x86 SIMD extension for IJG JPEG library
; Copyright (C) 1999-2006, MIYASAKA Masaru.
@@ -44,7 +44,7 @@ PD_ONEHALF times 4 dd (1 << (SCALEBITS-1))
SECTION SEG_TEXT
BITS 64
%include "jcgryss2-64.asm"
%include "x86_64-sse2/jcgryext.asm"
%undef RGB_RED
%undef RGB_GREEN
@@ -55,7 +55,7 @@ PD_ONEHALF times 4 dd (1 << (SCALEBITS-1))
%define RGB_BLUE EXT_RGB_BLUE
%define RGB_PIXELSIZE EXT_RGB_PIXELSIZE
%define jsimd_rgb_gray_convert_sse2 jsimd_extrgb_gray_convert_sse2
%include "jcgryss2-64.asm"
%include "x86_64-sse2/jcgryext.asm"
%undef RGB_RED
%undef RGB_GREEN
@@ -66,7 +66,7 @@ PD_ONEHALF times 4 dd (1 << (SCALEBITS-1))
%define RGB_BLUE EXT_RGBX_BLUE
%define RGB_PIXELSIZE EXT_RGBX_PIXELSIZE
%define jsimd_rgb_gray_convert_sse2 jsimd_extrgbx_gray_convert_sse2
%include "jcgryss2-64.asm"
%include "x86_64-sse2/jcgryext.asm"
%undef RGB_RED
%undef RGB_GREEN
@@ -77,7 +77,7 @@ PD_ONEHALF times 4 dd (1 << (SCALEBITS-1))
%define RGB_BLUE EXT_BGR_BLUE
%define RGB_PIXELSIZE EXT_BGR_PIXELSIZE
%define jsimd_rgb_gray_convert_sse2 jsimd_extbgr_gray_convert_sse2
%include "jcgryss2-64.asm"
%include "x86_64-sse2/jcgryext.asm"
%undef RGB_RED
%undef RGB_GREEN
@@ -88,7 +88,7 @@ PD_ONEHALF times 4 dd (1 << (SCALEBITS-1))
%define RGB_BLUE EXT_BGRX_BLUE
%define RGB_PIXELSIZE EXT_BGRX_PIXELSIZE
%define jsimd_rgb_gray_convert_sse2 jsimd_extbgrx_gray_convert_sse2
%include "jcgryss2-64.asm"
%include "x86_64-sse2/jcgryext.asm"
%undef RGB_RED
%undef RGB_GREEN
@@ -99,7 +99,7 @@ PD_ONEHALF times 4 dd (1 << (SCALEBITS-1))
%define RGB_BLUE EXT_XBGR_BLUE
%define RGB_PIXELSIZE EXT_XBGR_PIXELSIZE
%define jsimd_rgb_gray_convert_sse2 jsimd_extxbgr_gray_convert_sse2
%include "jcgryss2-64.asm"
%include "x86_64-sse2/jcgryext.asm"
%undef RGB_RED
%undef RGB_GREEN
@@ -110,4 +110,4 @@ PD_ONEHALF times 4 dd (1 << (SCALEBITS-1))
%define RGB_BLUE EXT_XRGB_BLUE
%define RGB_PIXELSIZE EXT_XRGB_PIXELSIZE
%define jsimd_rgb_gray_convert_sse2 jsimd_extxrgb_gray_convert_sse2
%include "jcgryss2-64.asm"
%include "x86_64-sse2/jcgryext.asm"

View File

@@ -1,5 +1,5 @@
;
; jcgryss2-64.asm - grayscale colorspace conversion (64-bit SSE2)
; jcgryext.asm - grayscale colorspace conversion (64-bit SSE2)
;
; x86 SIMD extension for IJG JPEG library
; Copyright (C) 1999-2006, MIYASAKA Masaru.

View File

@@ -1,5 +1,5 @@
;
; jcsamss2-64.asm - downsampling (64-bit SSE2)
; jcsample.asm - downsampling (64-bit SSE2)
;
; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
; Copyright 2009 D. R. Commander

View File

@@ -1,5 +1,5 @@
;
; jdclrss2-64.asm - colorspace conversion (64-bit SSE2)
; jdcolext.asm - colorspace conversion (64-bit SSE2)
;
; Copyright 2009, 2012 Pierre Ossman <ossman@cendio.se> for Cendio AB
; Copyright 2009, 2012 D. R. Commander

View File

@@ -1,5 +1,5 @@
;
; jdcolss2-64.asm - colorspace conversion (64-bit SSE2)
; jdcolor.asm - colorspace conversion (64-bit SSE2)
;
; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
; Copyright 2009 D. R. Commander
@@ -51,7 +51,7 @@ PD_ONEHALF times 4 dd 1 << (SCALEBITS-1)
SECTION SEG_TEXT
BITS 64
%include "jdclrss2-64.asm"
%include "x86_64-sse2/jdcolext.asm"
%undef RGB_RED
%undef RGB_GREEN
@@ -62,7 +62,7 @@ PD_ONEHALF times 4 dd 1 << (SCALEBITS-1)
%define RGB_BLUE EXT_RGB_BLUE
%define RGB_PIXELSIZE EXT_RGB_PIXELSIZE
%define jsimd_ycc_rgb_convert_sse2 jsimd_ycc_extrgb_convert_sse2
%include "jdclrss2-64.asm"
%include "x86_64-sse2/jdcolext.asm"
%undef RGB_RED
%undef RGB_GREEN
@@ -73,7 +73,7 @@ PD_ONEHALF times 4 dd 1 << (SCALEBITS-1)
%define RGB_BLUE EXT_RGBX_BLUE
%define RGB_PIXELSIZE EXT_RGBX_PIXELSIZE
%define jsimd_ycc_rgb_convert_sse2 jsimd_ycc_extrgbx_convert_sse2
%include "jdclrss2-64.asm"
%include "x86_64-sse2/jdcolext.asm"
%undef RGB_RED
%undef RGB_GREEN
@@ -84,7 +84,7 @@ PD_ONEHALF times 4 dd 1 << (SCALEBITS-1)
%define RGB_BLUE EXT_BGR_BLUE
%define RGB_PIXELSIZE EXT_BGR_PIXELSIZE
%define jsimd_ycc_rgb_convert_sse2 jsimd_ycc_extbgr_convert_sse2
%include "jdclrss2-64.asm"
%include "x86_64-sse2/jdcolext.asm"
%undef RGB_RED
%undef RGB_GREEN
@@ -95,7 +95,7 @@ PD_ONEHALF times 4 dd 1 << (SCALEBITS-1)
%define RGB_BLUE EXT_BGRX_BLUE
%define RGB_PIXELSIZE EXT_BGRX_PIXELSIZE
%define jsimd_ycc_rgb_convert_sse2 jsimd_ycc_extbgrx_convert_sse2
%include "jdclrss2-64.asm"
%include "x86_64-sse2/jdcolext.asm"
%undef RGB_RED
%undef RGB_GREEN
@@ -106,7 +106,7 @@ PD_ONEHALF times 4 dd 1 << (SCALEBITS-1)
%define RGB_BLUE EXT_XBGR_BLUE
%define RGB_PIXELSIZE EXT_XBGR_PIXELSIZE
%define jsimd_ycc_rgb_convert_sse2 jsimd_ycc_extxbgr_convert_sse2
%include "jdclrss2-64.asm"
%include "x86_64-sse2/jdcolext.asm"
%undef RGB_RED
%undef RGB_GREEN
@@ -117,4 +117,4 @@ PD_ONEHALF times 4 dd 1 << (SCALEBITS-1)
%define RGB_BLUE EXT_XRGB_BLUE
%define RGB_PIXELSIZE EXT_XRGB_PIXELSIZE
%define jsimd_ycc_rgb_convert_sse2 jsimd_ycc_extxrgb_convert_sse2
%include "jdclrss2-64.asm"
%include "x86_64-sse2/jdcolext.asm"

View File

@@ -1,5 +1,5 @@
;
; jdmerss2-64.asm - merged upsampling/color conversion (64-bit SSE2)
; jdmerge.asm - merged upsampling/color conversion (64-bit SSE2)
;
; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
; Copyright 2009 D. R. Commander
@@ -51,7 +51,7 @@ PD_ONEHALF times 4 dd 1 << (SCALEBITS-1)
SECTION SEG_TEXT
BITS 64
%include "jdmrgss2-64.asm"
%include "x86_64-sse2/jdmrgext.asm"
%undef RGB_RED
%undef RGB_GREEN
@@ -63,7 +63,7 @@ PD_ONEHALF times 4 dd 1 << (SCALEBITS-1)
%define RGB_PIXELSIZE EXT_RGB_PIXELSIZE
%define jsimd_h2v1_merged_upsample_sse2 jsimd_h2v1_extrgb_merged_upsample_sse2
%define jsimd_h2v2_merged_upsample_sse2 jsimd_h2v2_extrgb_merged_upsample_sse2
%include "jdmrgss2-64.asm"
%include "x86_64-sse2/jdmrgext.asm"
%undef RGB_RED
%undef RGB_GREEN
@@ -75,7 +75,7 @@ PD_ONEHALF times 4 dd 1 << (SCALEBITS-1)
%define RGB_PIXELSIZE EXT_RGBX_PIXELSIZE
%define jsimd_h2v1_merged_upsample_sse2 jsimd_h2v1_extrgbx_merged_upsample_sse2
%define jsimd_h2v2_merged_upsample_sse2 jsimd_h2v2_extrgbx_merged_upsample_sse2
%include "jdmrgss2-64.asm"
%include "x86_64-sse2/jdmrgext.asm"
%undef RGB_RED
%undef RGB_GREEN
@@ -87,7 +87,7 @@ PD_ONEHALF times 4 dd 1 << (SCALEBITS-1)
%define RGB_PIXELSIZE EXT_BGR_PIXELSIZE
%define jsimd_h2v1_merged_upsample_sse2 jsimd_h2v1_extbgr_merged_upsample_sse2
%define jsimd_h2v2_merged_upsample_sse2 jsimd_h2v2_extbgr_merged_upsample_sse2
%include "jdmrgss2-64.asm"
%include "x86_64-sse2/jdmrgext.asm"
%undef RGB_RED
%undef RGB_GREEN
@@ -99,7 +99,7 @@ PD_ONEHALF times 4 dd 1 << (SCALEBITS-1)
%define RGB_PIXELSIZE EXT_BGRX_PIXELSIZE
%define jsimd_h2v1_merged_upsample_sse2 jsimd_h2v1_extbgrx_merged_upsample_sse2
%define jsimd_h2v2_merged_upsample_sse2 jsimd_h2v2_extbgrx_merged_upsample_sse2
%include "jdmrgss2-64.asm"
%include "x86_64-sse2/jdmrgext.asm"
%undef RGB_RED
%undef RGB_GREEN
@@ -111,7 +111,7 @@ PD_ONEHALF times 4 dd 1 << (SCALEBITS-1)
%define RGB_PIXELSIZE EXT_XBGR_PIXELSIZE
%define jsimd_h2v1_merged_upsample_sse2 jsimd_h2v1_extxbgr_merged_upsample_sse2
%define jsimd_h2v2_merged_upsample_sse2 jsimd_h2v2_extxbgr_merged_upsample_sse2
%include "jdmrgss2-64.asm"
%include "x86_64-sse2/jdmrgext.asm"
%undef RGB_RED
%undef RGB_GREEN
@@ -123,4 +123,4 @@ PD_ONEHALF times 4 dd 1 << (SCALEBITS-1)
%define RGB_PIXELSIZE EXT_XRGB_PIXELSIZE
%define jsimd_h2v1_merged_upsample_sse2 jsimd_h2v1_extxrgb_merged_upsample_sse2
%define jsimd_h2v2_merged_upsample_sse2 jsimd_h2v2_extxrgb_merged_upsample_sse2
%include "jdmrgss2-64.asm"
%include "x86_64-sse2/jdmrgext.asm"

View File

@@ -1,5 +1,5 @@
;
; jdmrgss2-64.asm - merged upsampling/color conversion (64-bit SSE2)
; jdmrgext.asm - merged upsampling/color conversion (64-bit SSE2)
;
; Copyright 2009, 2012 Pierre Ossman <ossman@cendio.se> for Cendio AB
; Copyright 2009, 2012 D. R. Commander

View File

@@ -1,5 +1,5 @@
;
; jdsamss2-64.asm - upsampling (64-bit SSE2)
; jdsample.asm - upsampling (64-bit SSE2)
;
; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
; Copyright 2009 D. R. Commander

View File

@@ -1,5 +1,5 @@
;
; jfss2fst-64.asm - fast integer FDCT (64-bit SSE2)
; jfdctfst.asm - fast integer FDCT (64-bit SSE2)
;
; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
; Copyright 2009 D. R. Commander

View File

@@ -1,5 +1,5 @@
;
; jfss2int-64.asm - accurate integer FDCT (64-bit SSE2)
; jfdctint.asm - accurate integer FDCT (64-bit SSE2)
;
; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
; Copyright 2009 D. R. Commander

View File

@@ -1,5 +1,5 @@
;
; jiss2flt-64.asm - floating-point IDCT (64-bit SSE & SSE2)
; jidctflt.asm - floating-point IDCT (64-bit SSE & SSE2)
;
; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
; Copyright 2009 D. R. Commander

View File

@@ -1,5 +1,5 @@
;
; jiss2fst-64.asm - fast integer IDCT (64-bit SSE2)
; jidctfst.asm - fast integer IDCT (64-bit SSE2)
;
; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
; Copyright 2009 D. R. Commander

View File

@@ -1,5 +1,5 @@
;
; jiss2int-64.asm - accurate integer IDCT (64-bit SSE2)
; jidctint.asm - accurate integer IDCT (64-bit SSE2)
;
; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
; Copyright 2009 D. R. Commander

View File

@@ -1,5 +1,5 @@
;
; jiss2red-64.asm - reduced-size IDCT (64-bit SSE2)
; jidctred.asm - reduced-size IDCT (64-bit SSE2)
;
; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
; Copyright 2009 D. R. Commander

View File

@@ -1,5 +1,5 @@
;
; jcqnts2f-64.asm - sample data conversion and quantization (64-bit SSE & SSE2)
; jquantf.asm - sample data conversion and quantization (64-bit SSE & SSE2)
;
; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
; Copyright 2009 D. R. Commander

View File

@@ -1,5 +1,5 @@
;
; jcqnts2i-64.asm - sample data conversion and quantization (64-bit SSE2)
; jquanti.asm - sample data conversion and quantization (64-bit SSE2)
;
; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
; Copyright 2009 D. R. Commander