libvips/libvips/conversion
Lovell Fuller 7eba4ee43f
Introduce support for target_clones attribute (#3280)
This requires GLIBC 2.23+, plus either gcc 6+ or clang 14+.

- Provides build-time feature detection
- Use with (un)premultiply for ~10% perf gain on AVX CPUs
- Slightly increases binary size, so best to use sparingly
2023-01-16 10:45:37 +01:00
..
arrayjoin.c make arrayjoin much faster with large arrays 2022-12-29 20:50:22 +00:00
autorot.c Cleanup gettext handling (#2695) 2022-02-27 15:27:28 +00:00
bandary.c fix a crash with empty image arrays in bandjoin 2022-03-24 22:38:03 +00:00
bandary.h make bandrank work with many input images 2017-12-15 14:47:56 +00:00
bandbool.c Ensure consistent formatting of `->format_table` (#3199) 2022-11-30 09:41:05 +00:00
bandfold.c Cleanup gettext handling (#2695) 2022-02-27 15:27:28 +00:00
bandjoin.c Cleanup gettext handling (#2695) 2022-02-27 15:27:28 +00:00
bandmean.c Cleanup gettext handling (#2695) 2022-02-27 15:27:28 +00:00
bandrank.c Cleanup gettext handling (#2695) 2022-02-27 15:27:28 +00:00
bandunfold.c Cleanup gettext handling (#2695) 2022-02-27 15:27:28 +00:00
byteswap.c Cleanup gettext handling (#2695) 2022-02-27 15:27:28 +00:00
cache.c Cleanup gettext handling (#2695) 2022-02-27 15:27:28 +00:00
cast.c revise cast asserts 2022-04-03 15:32:25 +01:00
composite.cpp make C and vector path for composite match 2022-06-03 16:15:51 +01:00
conversion.c Minor cleanups (#2857) 2022-06-12 12:22:36 +01:00
copy.c Cleanup gettext handling (#2695) 2022-02-27 15:27:28 +00:00
embed.c Update C++ binding and function list (#2851) 2022-06-10 14:43:44 +01:00
extract.c Remove unneeded adapter function for Emscripten (#2949) 2022-07-27 09:14:12 +01:00
falsecolour.c Update C++ binding and function list (#2851) 2022-06-10 14:43:44 +01:00
flatten.c Cleanup gettext handling (#2695) 2022-02-27 15:27:28 +00:00
flip.c Cleanup gettext handling (#2695) 2022-02-27 15:27:28 +00:00
gamma.c Ensure consistent formatting of `->format_table` (#3199) 2022-11-30 09:41:05 +00:00
grid.c Update C++ binding and function list (#2851) 2022-06-10 14:43:44 +01:00
ifthenelse.c Update C++ binding and function list (#2851) 2022-06-10 14:43:44 +01:00
insert.c Cleanup gettext handling (#2695) 2022-02-27 15:27:28 +00:00
join.c Update C++ binding and function list (#2851) 2022-06-10 14:43:44 +01:00
meson.build Improve symbol visibility (#2688) 2022-04-16 10:58:55 +01:00
msb.c Cleanup gettext handling (#2695) 2022-02-27 15:27:28 +00:00
pconversion.h fix up gtk-doc 2013-06-17 20:16:20 +01:00
premultiply.c Introduce support for target_clones attribute (#3280) 2023-01-16 10:45:37 +01:00
recomb.c Update C++ binding and function list (#2851) 2022-06-10 14:43:44 +01:00
replicate.c Cleanup gettext handling (#2695) 2022-02-27 15:27:28 +00:00
rot.c replace memcpy() in d180 with a loop 2022-11-10 04:45:50 +00:00
rot45.c Cleanup gettext handling (#2695) 2022-02-27 15:27:28 +00:00
scale.c Cleanup gettext handling (#2695) 2022-02-27 15:27:28 +00:00
sequential.c tiny doc fix 2022-12-24 13:03:20 +00:00
smartcrop.c Expose attention center when doing attention-based cropping. (#3164) 2022-11-28 14:10:16 +00:00
subsample.c Cleanup gettext handling (#2695) 2022-02-27 15:27:28 +00:00
switch.c Cleanup gettext handling (#2695) 2022-02-27 15:27:28 +00:00
tilecache.c Revised threading system (#3105) 2022-10-26 15:25:19 +01:00
transpose3d.c Cleanup gettext handling (#2695) 2022-02-27 15:27:28 +00:00
unpremultiply.c Introduce support for target_clones attribute (#3280) 2023-01-16 10:45:37 +01:00
wrap.c Cleanup gettext handling (#2695) 2022-02-27 15:27:28 +00:00
zoom.c Cleanup gettext handling (#2695) 2022-02-27 15:27:28 +00:00