mirror of
https://git.code.sf.net/p/libpng/code.git
synced 2025-07-10 18:04:09 +02:00
[libpng16] Eliminated PNG_NO_INTEL_SSE_3BPP which was just for testing.
This commit is contained in:
parent
8f506d3257
commit
f47e1d4995
7
ANNOUNCE
7
ANNOUNCE
@ -1,4 +1,4 @@
|
|||||||
Libpng 1.6.22beta04 - March 15, 2016
|
Libpng 1.6.22beta04 - April 5, 2016
|
||||||
|
|
||||||
This is not intended to be a public release. It will be replaced
|
This is not intended to be a public release. It will be replaced
|
||||||
within a few weeks by a public version or by another test version.
|
within a few weeks by a public version or by another test version.
|
||||||
@ -77,8 +77,11 @@ Version 1.6.22beta03 [March 9, 2016]
|
|||||||
meaningful fashion (John Bowler).
|
meaningful fashion (John Bowler).
|
||||||
Fixed some misleading indentation (Krishnaraj Bhat).
|
Fixed some misleading indentation (Krishnaraj Bhat).
|
||||||
|
|
||||||
Version 1.6.22beta04 [March 15, 2016]
|
Version 1.6.22beta04 [April 5, 2016]
|
||||||
Force GCC compilation to C89 if needed (Dagobert Michelsen).
|
Force GCC compilation to C89 if needed (Dagobert Michelsen).
|
||||||
|
SSE filter speed improvements for bpp=3:
|
||||||
|
memcpy-free implementations of load3() / store3().
|
||||||
|
call load3() only when needed at the end of a scanline.
|
||||||
|
|
||||||
Send comments/corrections/commendations to png-mng-implement at lists.sf.net
|
Send comments/corrections/commendations to png-mng-implement at lists.sf.net
|
||||||
(subscription required; visit
|
(subscription required; visit
|
||||||
|
5
CHANGES
5
CHANGES
@ -5537,8 +5537,11 @@ Version 1.6.22beta03 [March 9, 2016]
|
|||||||
meaningful fashion (John Bowler).
|
meaningful fashion (John Bowler).
|
||||||
Fixed some misleading indentation (Krishnaraj Bhat).
|
Fixed some misleading indentation (Krishnaraj Bhat).
|
||||||
|
|
||||||
Version 1.6.22beta04 [March 15, 2016]
|
Version 1.6.22beta04 [April 5, 2016]
|
||||||
Force GCC compilation to C89 if needed (Dagobert Michelsen).
|
Force GCC compilation to C89 if needed (Dagobert Michelsen).
|
||||||
|
SSE filter speed improvements for bpp=3:
|
||||||
|
memcpy-free implementations of load3() / store3().
|
||||||
|
call load3() only when needed at the end of a scanline.
|
||||||
|
|
||||||
Send comments/corrections/commendations to png-mng-implement at lists.sf.net
|
Send comments/corrections/commendations to png-mng-implement at lists.sf.net
|
||||||
(subscription required; visit
|
(subscription required; visit
|
||||||
|
@ -32,12 +32,10 @@ png_init_filter_functions_sse2(png_structp pp, unsigned int bpp)
|
|||||||
png_debug(1, "in png_init_filter_functions_sse2");
|
png_debug(1, "in png_init_filter_functions_sse2");
|
||||||
if (bpp == 3)
|
if (bpp == 3)
|
||||||
{
|
{
|
||||||
#ifndef PNG_NO_INTEL_SSE_3BPP
|
|
||||||
pp->read_filter[PNG_FILTER_VALUE_SUB-1] = png_read_filter_row_sub3_sse2;
|
pp->read_filter[PNG_FILTER_VALUE_SUB-1] = png_read_filter_row_sub3_sse2;
|
||||||
pp->read_filter[PNG_FILTER_VALUE_AVG-1] = png_read_filter_row_avg3_sse2;
|
pp->read_filter[PNG_FILTER_VALUE_AVG-1] = png_read_filter_row_avg3_sse2;
|
||||||
pp->read_filter[PNG_FILTER_VALUE_PAETH-1] =
|
pp->read_filter[PNG_FILTER_VALUE_PAETH-1] =
|
||||||
png_read_filter_row_paeth3_sse2;
|
png_read_filter_row_paeth3_sse2;
|
||||||
#endif
|
|
||||||
}
|
}
|
||||||
else if (bpp == 4)
|
else if (bpp == 4)
|
||||||
{
|
{
|
||||||
|
Loading…
x
Reference in New Issue
Block a user