arm/filter_neon.S


Log

Author Commit Date CI Message
Dan Field 40342267 2021-06-02T14:38:52 Remove obsolete/incorrect __LLVM,__asm section Contributed-by: Dan Field <dnfield@google.com> Signed-off-by: Cosmin Truta <ctruta@gmail.com>
Dan Field a6fc8030 2019-08-26T15:04:51 Add an __LLVM,__asm section for clang builds on ARM
Cosmin Truta 85acd919 2018-12-01T09:36:00 [master] Imported from libpng-1.6.36.tar
Cosmin Truta 94429a33 2018-09-04T00:58:55 Remove the "last changed" version information from source comments
Glenn Randers-Pehrson df7e9dae 2017-08-24T14:44:52 [libpng16] Imported from libpng-1.6.32.tar
Glenn Randers-Pehrson b73c8918 2017-07-27T14:17:02 [libpng16] Bump version to 1.6.32beta01
Glenn Randers-Pehrson fbff8986 2017-07-27T05:25:33 [master] Imported from libpng-1.6.31.tar
Glenn Randers-Pehrson 9fcb8464 2017-07-27T05:25:33 [libpng16] Imported from libpng-1.6.31.tar
Glenn Randers-Pehrson 77417b8e 2017-07-05T05:45:22 [libpng16] Imported from libpng-1.6.31beta01.tar
Glenn Randers-Pehrson eed9efec 2017-07-05T05:36:05 [libpng16] Added special case for FreeBSD in arm/filter_neon.S (Maya Rashish).
Glenn Randers-Pehrson 070a616b 2014-12-21T22:08:09 [master] Imported from libpng-1.6.16.tar
Glenn Randers-Pehrson 018b4fcc 2014-12-31T18:33:11 [libpng16] Happy New Year! Update copyright year.
Glenn Randers-Pehrson ecd07494 2014-12-21T22:53:15 [libpng16] Bump version to 1.6.17beta01
Glenn Randers-Pehrson 88dd30b2 2014-12-21T21:08:09 [libpng16] Imported from libpng-1.6.16.tar
Glenn Randers-Pehrson ee16fc4a 2014-11-29T16:27:27 [libpng16] Added ".align 2" to arm/filter_neon.S to support old GAS assemblers that don't do alignment correctly.
Glenn Randers-Pehrson 339ef1ec 2013-12-19T09:04:52 [master] Imported from libpng-1.6.8.tar
Glenn Randers-Pehrson be3977de 2013-12-19T09:04:52 [libpng16] Imported from libpng-1.6.8.tar
Glenn Randers-Pehrson 1c6e5f8c 2013-11-23T18:28:26 [libpng16] Imported from libpng-1.6.8beta01.tar
Glenn Randers-Pehrson a066d49b 2013-11-14T09:16:37 [master] Imported from libpng-1.6.7.tar
Glenn Randers-Pehrson 0ea69cdf 2013-11-14T09:16:37 [libpng16] Imported from libpng-1.6.7.tar
Glenn Randers-Pehrson d2d09e5b 2013-11-02T15:41:20 [libpng16] Imported from libpng-1.6.7rc01.tar
John Bowler fd8bba4b 2013-10-25T16:11:57 [libpng16] Changed NEON implementation selection mechanism to allow assembler or intrinsics to be turned on during the build by defining PNG_ARM_NEON_IMPLEMENTATION to the correct value (2 or 1). The default is "undefined" and the build type is selected in pngpriv.h.
John Bowler db9d9684 2013-10-18T15:28:00 [libpng16] Cleaned up ARM NEON compilation handling. The tests are now in pngpriv.h and detect the broken GCC compilers.
John Bowler 83a841ab 2013-10-15T21:19:56 [libpng16] Fix compilation errors in filter_neon_intrinsics.c Use filter_neon_intrinsics.c in preference to filter_neon.S when possible.
Glenn Randers-Pehrson fca68966 2013-07-17T19:03:02 [master] Imported from libpng-1.6.3.tar
Glenn Randers-Pehrson 847e9efb 2013-07-17T19:03:02 [libpng16] Imported from libpng-1.6.3.tar
John Bowler 497e7319 2013-07-02T22:57:40 [libpng16] Only compile ARM code when PNG_READ_SUPPORTED is defined.
Glenn Randers-Pehrson 746bc7d8 2013-06-08T16:52:34 [libpng16] Imported from libpng-1.6.3beta07.tar
John Bowler 18dd07e3 2013-06-08T13:07:13 [libpng16] Removed PNG_FILTER_OPTIMIZATIONS and PNG_ARM_NEON_SUPPORTED from pnglibconf.h, allowing more of the decisions to be made internally (pngpriv.h) during the compile. Without this, symbol prefixing is broken under certain circumstances on ARM platforms. Now only the API parts of the optimizations ('check' vs 'api') are exposed in the public header files except that the new setting PNG_ARM_NEON_OPT documents how libpng makes the decision about whether or not to use the optimizations.
Glenn Randers-Pehrson 34d20f48 2013-04-25T09:53:57 [libpng16] Revised stack marking in arm/filter_neon.S and configure.ac.
Glenn Randers-Pehrson a7931204 2013-04-22T11:06:26 [libpng16] Bump version to 1.6.2rc03
Glenn Randers-Pehrson 0d50d656 2013-04-22T20:11:46 [libpng16] Imported from libpng-1.6.2rc04.tar
Glenn Randers-Pehrson 453fbf94 2013-04-22T19:40:19 [libpng16] Revised stack marking in arm/filter_neon.S
Glenn Randers-Pehrson 41db297e 2013-03-27T20:31:36 [master] Imported from libpng-1.6.1.tar
Glenn Randers-Pehrson 871b1d0f 2013-03-02T14:58:22 [libpng16] Bump version to 1.6.1beta05
Glenn Randers-Pehrson f3af706c 2012-02-02T23:11:45 [libpng16] Imported from libpng-1.6.0beta05.tar
John Bowler 09a5ca72 2013-02-18T22:30:35 [libpng16] Allow run-time ARM NEON checking to be disabled. A new configure option: --enable-arm-neon=always will stop the run-time checks. New checks within arm/arm_init.c will cause the code not to be compiled unless __ARM_NEON__ is set. This should make it fail safe (if someone asks for it on then the build will fail if it can't be done.) Fixed ALIGNED_MEMORY support.
John Bowler 9d2e8758 2013-02-15T23:21:42 [libpng16] Made symbol prefixing work with the ARM neon optimizations. Also allow pngpriv.h to be included for preprocessor definitions only, so it can be used in non-C/C++ files. Back ported from libpng 1.7.
Glenn Randers-Pehrson d14caad2 2013-01-23T20:59:12 [master] Imported from libpng-1.5.14.tar
John Bowler 6cf32b46 2012-12-15T07:55:54 [libpng16] Rearranged the ARM-NEON optimizations: Isolated the machine specific code to the hardware subdirectory and added comments to pngrutil.c so that implementors of other optimizations know what to do.
John Bowler f758d6c8 2012-12-13T11:26:50 [libpng16] Rearranged the ARM-NEON optimizations: Isolated the machine specific code to the hardware subdirectory and added comments to pngrutil.c so that implementors of other optimizations know what to do.
Glenn Randers-Pehrson e0bcbfd0 2011-11-16T23:03:52 [libpng15] Imported from libpng-1.5.7beta03.tar
Glenn Randers-Pehrson c2d83995 2011-11-16T14:30:24 [libpng15] Bump version to libpng-1.5.7beta03
Mans Rullgard d3a94802 2011-11-03T00:47:55 [libpng15] Added support for ARM processor (Mans Rullgard)