SIMD backendy natívneho kodeku

Verzia 3.12.0 povoľuje natívne SIMD zrýchlenie pre zabudované Windows backendy kompresie a JPEG. Objekty zlib-ng Win64x obsahujú implementácie SSE2, SSSE3, SSE4.x, PCLMULQDQ a AVX2 s výberom pri behu, zatiaľ čo zlib-ng Win32 zostáva z dôvodu kompatibility na všeobecnej sade objektov bcc32c

libjpeg-turbo sa teraz prepája s jsimd.c a s NASM i386 a x86_64 SIMD objektmi na Win32 aj Win64. Verejné JPEG API, správanie vykresľovania obrázkov aj formáty výstupu PDF zostávajú nezmenené

Statické C alokačné stuby teraz vracajú pamäť zarovnanú na 32 bajtov a výstupné buffre JPEG v pamäti sa uvoľňujú cez zodpovedajúcu cestu C free. memcpy a memmove naďalej používajú implementáciu Delphi RTL Move

Overenie pre 3.12.0 zahŕňalo zostavenia natívnych objektov tretích strán, sady DUnitX pre Delphi Win32 a Win64 s 132 testami na každej platforme, sadu GoogleTest pre C++Builder Win64x so 56 testami a kontroly exportu referenčných dokumentov