summaryrefslogtreecommitdiff
path: root/simd
AgeCommit message (Expand)Author
2021-01-28Upgrade libjpeg-turbo to fa0de07678c9828cc57b3eb086c03771912ba527Haibo Huang
2021-01-12Cherry-pick Arm CLZ fixes from upstreamJonathan Wright
2020-12-29Upgrade libjpeg-turbo to 09efc26aff7983f4377a1743a197ca3d74796d7dHaibo Huang
2020-12-18Disable Neon Huffman encoding for WoA/Clang-clJonathan Wright
2020-12-07Update to bbb828223e9c8f83f0e84db1e98b116029e62765.Elliott Hughes
2020-12-02Switch to chromium upstream.Elliott Hughes
2020-11-30Update libjpeg-turbo to v2.0.90 (2.1 beta1)Jonathan Wright
2020-09-15GCC: fix NEON type castsJose Dapena Paz
2020-09-14Implement accurate DCT using Arm NEON intrinsicsJonathan Wright
2020-09-11Implement fast DCT using Arm NEON intrinsicsJonathan Wright
2020-09-10Specify 16-byte alignment for assembly functionsJonathan Wright
2020-09-03Implement quantization using Arm NEON intrinsicsJonathan Wright
2020-09-03Implement sample conversion using Arm NEON intrinsicsJonathan Wright
2020-08-25Add compiler-independent alignment macroJonathan Wright
2020-08-10Add Arm NEON implementation of RGB->GrayscaleJonathan Wright
2020-08-10Implement RGB->YCbCr using Arm NEON intrinsicsJonathan Wright
2020-08-10Add Arm NEON implementation of h2v2_downsampleJonathan Wright
2020-08-10Add Arm NEON implementation of h2v1_downsampleJonathan Wright
2020-08-07Update libjpeg-turbo to v2.0.5Jonathan Wright
2020-03-30Fix Mac builds of libjpeg-turboChris Blume
2019-12-12Implement fast IDCT using Arm NEON intrinsicsJonathan Wright
2019-12-11Precompute DCT block output pointers in IDCT functionsJonathan Wright
2019-10-19Implement slow IDCT using Arm NEON intrinsicsJonathan Wright
2019-09-16Implement 4x4 IDCT using Arm NEON intrinsicsJonathan Wright
2019-09-11Implement 2x2 IDCT using Arm NEON intrinsicsMartyn Jacques
2019-09-05Upgrade libjpeg-turbo to 2.0.3Haibo Huang
2019-09-04Merge "Add Arm NEON implementation of h2v2_merged_upsample"Chris Blume
2019-09-03Merge "Add Arm NEON implementation of h2v1_merged_upsample"Chris Blume
2019-08-15Mark jpeg_nbits_table as external in asm files to reduce disk impactChris Davis
2019-08-14SSE2 SIMD: Fix prog Huffman enc. error if Sl%16==0DRC
2019-08-06Add Arm NEON implementation of h2v2_merged_upsampleJonathan Wright
2019-08-06Add Arm NEON implementation of h2v1_merged_upsampleJonathan Wright
2019-07-31Implement YCbCr->RGB565 using Arm NEON intrinsicsJonathan Wright
2019-07-31Implement YCbCr->RGB using Arm NEON intrinsicsJonathan Wright
2019-07-31Add Arm NEON implementation of h2v2_upsampleJonathan Wright
2019-07-30Add Arm NEON implementation of h2v1_upsampleJonathan Wright
2019-07-05Add extra guard for loop unroll pragma on AArch64Jonathan Wright
2019-07-03Add Arm NEON implementation of h2v1_fancy_upsampleJonathan Wright
2019-07-02Build: Fix build/install with Xcode IDEDRC
2019-06-13Add Arm NEON implementation of h1v2_fancy_upsampleJonathan Wright
2019-06-13Add SIMD function stubs for h1v2_fancy_upsampleJonathan Wright
2019-05-31Add Arm NEON implementation of h2v2_fancy_upsampleJonathan Wright
2019-04-18Pull comments from upstreamChris Blume
2019-04-16Check maximum CPUID leafChris Blume
2019-04-16x86 SIMD: Check for CPUID leaf 07H before usingChris Blume
2019-03-18Upgrade libjpeg to 2.0.2Haibo Huang
2019-03-01Update libjpeg-turbo to v2.0.1Chris Blume
2019-02-14ARMv7 NEON: #ifdef unused funcs/vars w/ -mfpu=neonChris Blume
2019-02-01MMI: Fix unaligned comp. perf. for 32-bit PFs alsoDRC
2019-01-31MMI: Fix comp. perf. issue w/ unaligned image rowsDRC