mirror of
https://github.com/opencv/opencv.git
synced 2026-01-18 17:21:42 +01:00
Merge pull request #28112 from asmorkalov:as/jpeg_turbo_3.1.2
Merge pull request #28112 from asmorkalov:as/jpeg_turbo_3.1.2 ### Pull Request Readiness Checklist Previous update: https://github.com/opencv/opencv/pull/27031 See details at https://github.com/opencv/opencv/wiki/How_to_contribute#making-a-good-pull-request - [x] I agree to contribute to the project under Apache 2 License. - [x] To the best of my knowledge, the proposed patch is not based on a code under GPL or another license that is incompatible with OpenCV - [ ] The PR is proposed to the proper branch - [ ] There is a reference to the original bug report and related work - [ ] There is accuracy test, performance test and test data in opencv_extra repository, if applicable Patch to opencv_extra has the same branch name. - [ ] The feature is well documented and sample code can be built with the project CMake
This commit is contained in:
committed by
GitHub
parent
9c3d3dbee7
commit
e3fe5a5681
4
3rdparty/libjpeg-turbo/CMakeLists.txt
vendored
4
3rdparty/libjpeg-turbo/CMakeLists.txt
vendored
@@ -18,8 +18,8 @@ if(CV_GCC AND NOT CMAKE_CXX_COMPILER_VERSION VERSION_LESS 13)
|
||||
ocv_warnings_disable(CMAKE_C_FLAGS -Wstringop-overflow)
|
||||
endif()
|
||||
|
||||
set(VERSION 3.1.0)
|
||||
set(COPYRIGHT_YEAR "1991-2024")
|
||||
set(VERSION 3.1.2)
|
||||
set(COPYRIGHT_YEAR "1991-2025")
|
||||
string(REPLACE "." ";" VERSION_TRIPLET ${VERSION})
|
||||
list(GET VERSION_TRIPLET 0 VERSION_MAJOR)
|
||||
list(GET VERSION_TRIPLET 1 VERSION_MINOR)
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
* jccolext-neon.c - colorspace conversion (32-bit Arm Neon)
|
||||
* Colorspace conversion (32-bit Arm Neon)
|
||||
*
|
||||
* Copyright (C) 2020, Arm Limited. All Rights Reserved.
|
||||
* Copyright (C) 2020, D. R. Commander. All Rights Reserved.
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
* jchuff-neon.c - Huffman entropy encoding (32-bit Arm Neon)
|
||||
* Huffman entropy encoding (32-bit Arm Neon)
|
||||
*
|
||||
* Copyright (C) 2020, Arm Limited. All Rights Reserved.
|
||||
* Copyright (C) 2024, D. R. Commander. All Rights Reserved.
|
||||
|
||||
@@ -1,6 +1,4 @@
|
||||
/*
|
||||
* jsimd_arm.c
|
||||
*
|
||||
* Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
|
||||
* Copyright (C) 2011, Nokia Corporation and/or its subsidiary(-ies).
|
||||
* Copyright (C) 2009-2011, 2013-2014, 2016, 2018, 2022, 2024, D. R. Commander.
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
* jccolext-neon.c - colorspace conversion (64-bit Arm Neon)
|
||||
* Colorspace conversion (64-bit Arm Neon)
|
||||
*
|
||||
* Copyright (C) 2020, Arm Limited. All Rights Reserved.
|
||||
*
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
* jchuff-neon.c - Huffman entropy encoding (64-bit Arm Neon)
|
||||
* Huffman entropy encoding (64-bit Arm Neon)
|
||||
*
|
||||
* Copyright (C) 2020-2021, Arm Limited. All Rights Reserved.
|
||||
* Copyright (C) 2020, 2022, 2024, D. R. Commander. All Rights Reserved.
|
||||
|
||||
@@ -1,6 +1,4 @@
|
||||
/*
|
||||
* jsimd_arm64.c
|
||||
*
|
||||
* Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
|
||||
* Copyright (C) 2011, Nokia Corporation and/or its subsidiary(-ies).
|
||||
* Copyright (C) 2009-2011, 2013-2014, 2016, 2018, 2020, 2022, 2024,
|
||||
|
||||
18
3rdparty/libjpeg-turbo/simd/arm/jccolor-neon.c
vendored
18
3rdparty/libjpeg-turbo/simd/arm/jccolor-neon.c
vendored
@@ -1,8 +1,8 @@
|
||||
/*
|
||||
* jccolor-neon.c - colorspace conversion (Arm Neon)
|
||||
* Colorspace conversion (Arm Neon)
|
||||
*
|
||||
* Copyright (C) 2020, Arm Limited. All Rights Reserved.
|
||||
* Copyright (C) 2020, 2024, D. R. Commander. All Rights Reserved.
|
||||
* Copyright (C) 2020, 2024-2025, D. R. Commander. All Rights Reserved.
|
||||
*
|
||||
* This software is provided 'as-is', without any express or implied
|
||||
* warranty. In no event will the authors be held liable for any damages
|
||||
@@ -53,7 +53,7 @@ ALIGN(16) static const uint16_t jsimd_rgb_ycc_neon_consts[] = {
|
||||
|
||||
/* Include inline routines for colorspace extensions. */
|
||||
|
||||
#if defined(__aarch64__) || defined(_M_ARM64)
|
||||
#if defined(__aarch64__) || defined(_M_ARM64) || defined(_M_ARM64EC)
|
||||
#include "aarch64/jccolext-neon.c"
|
||||
#else
|
||||
#include "aarch32/jccolext-neon.c"
|
||||
@@ -68,7 +68,7 @@ ALIGN(16) static const uint16_t jsimd_rgb_ycc_neon_consts[] = {
|
||||
#define RGB_BLUE EXT_RGB_BLUE
|
||||
#define RGB_PIXELSIZE EXT_RGB_PIXELSIZE
|
||||
#define jsimd_rgb_ycc_convert_neon jsimd_extrgb_ycc_convert_neon
|
||||
#if defined(__aarch64__) || defined(_M_ARM64)
|
||||
#if defined(__aarch64__) || defined(_M_ARM64) || defined(_M_ARM64EC)
|
||||
#include "aarch64/jccolext-neon.c"
|
||||
#else
|
||||
#include "aarch32/jccolext-neon.c"
|
||||
@@ -84,7 +84,7 @@ ALIGN(16) static const uint16_t jsimd_rgb_ycc_neon_consts[] = {
|
||||
#define RGB_BLUE EXT_RGBX_BLUE
|
||||
#define RGB_PIXELSIZE EXT_RGBX_PIXELSIZE
|
||||
#define jsimd_rgb_ycc_convert_neon jsimd_extrgbx_ycc_convert_neon
|
||||
#if defined(__aarch64__) || defined(_M_ARM64)
|
||||
#if defined(__aarch64__) || defined(_M_ARM64) || defined(_M_ARM64EC)
|
||||
#include "aarch64/jccolext-neon.c"
|
||||
#else
|
||||
#include "aarch32/jccolext-neon.c"
|
||||
@@ -100,7 +100,7 @@ ALIGN(16) static const uint16_t jsimd_rgb_ycc_neon_consts[] = {
|
||||
#define RGB_BLUE EXT_BGR_BLUE
|
||||
#define RGB_PIXELSIZE EXT_BGR_PIXELSIZE
|
||||
#define jsimd_rgb_ycc_convert_neon jsimd_extbgr_ycc_convert_neon
|
||||
#if defined(__aarch64__) || defined(_M_ARM64)
|
||||
#if defined(__aarch64__) || defined(_M_ARM64) || defined(_M_ARM64EC)
|
||||
#include "aarch64/jccolext-neon.c"
|
||||
#else
|
||||
#include "aarch32/jccolext-neon.c"
|
||||
@@ -116,7 +116,7 @@ ALIGN(16) static const uint16_t jsimd_rgb_ycc_neon_consts[] = {
|
||||
#define RGB_BLUE EXT_BGRX_BLUE
|
||||
#define RGB_PIXELSIZE EXT_BGRX_PIXELSIZE
|
||||
#define jsimd_rgb_ycc_convert_neon jsimd_extbgrx_ycc_convert_neon
|
||||
#if defined(__aarch64__) || defined(_M_ARM64)
|
||||
#if defined(__aarch64__) || defined(_M_ARM64) || defined(_M_ARM64EC)
|
||||
#include "aarch64/jccolext-neon.c"
|
||||
#else
|
||||
#include "aarch32/jccolext-neon.c"
|
||||
@@ -132,7 +132,7 @@ ALIGN(16) static const uint16_t jsimd_rgb_ycc_neon_consts[] = {
|
||||
#define RGB_BLUE EXT_XBGR_BLUE
|
||||
#define RGB_PIXELSIZE EXT_XBGR_PIXELSIZE
|
||||
#define jsimd_rgb_ycc_convert_neon jsimd_extxbgr_ycc_convert_neon
|
||||
#if defined(__aarch64__) || defined(_M_ARM64)
|
||||
#if defined(__aarch64__) || defined(_M_ARM64) || defined(_M_ARM64EC)
|
||||
#include "aarch64/jccolext-neon.c"
|
||||
#else
|
||||
#include "aarch32/jccolext-neon.c"
|
||||
@@ -148,7 +148,7 @@ ALIGN(16) static const uint16_t jsimd_rgb_ycc_neon_consts[] = {
|
||||
#define RGB_BLUE EXT_XRGB_BLUE
|
||||
#define RGB_PIXELSIZE EXT_XRGB_PIXELSIZE
|
||||
#define jsimd_rgb_ycc_convert_neon jsimd_extxrgb_ycc_convert_neon
|
||||
#if defined(__aarch64__) || defined(_M_ARM64)
|
||||
#if defined(__aarch64__) || defined(_M_ARM64) || defined(_M_ARM64EC)
|
||||
#include "aarch64/jccolext-neon.c"
|
||||
#else
|
||||
#include "aarch32/jccolext-neon.c"
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
* jcgray-neon.c - grayscale colorspace conversion (Arm Neon)
|
||||
* Grayscale colorspace conversion (Arm Neon)
|
||||
*
|
||||
* Copyright (C) 2020, Arm Limited. All Rights Reserved.
|
||||
* Copyright (C) 2024, D. R. Commander. All Rights Reserved.
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
* jcgryext-neon.c - grayscale colorspace conversion (Arm Neon)
|
||||
* Grayscale colorspace conversion (Arm Neon)
|
||||
*
|
||||
* Copyright (C) 2020, Arm Limited. All Rights Reserved.
|
||||
*
|
||||
|
||||
6
3rdparty/libjpeg-turbo/simd/arm/jchuff.h
vendored
6
3rdparty/libjpeg-turbo/simd/arm/jchuff.h
vendored
@@ -4,7 +4,7 @@
|
||||
* This file was part of the Independent JPEG Group's software:
|
||||
* Copyright (C) 1991-1997, Thomas G. Lane.
|
||||
* libjpeg-turbo Modifications:
|
||||
* Copyright (C) 2009, 2018, 2021, D. R. Commander.
|
||||
* Copyright (C) 2009, 2018, 2021, 2025, D. R. Commander.
|
||||
* Copyright (C) 2018, Matthias Räncker.
|
||||
* Copyright (C) 2020-2021, Arm Limited.
|
||||
* For conditions of distribution and use, see the accompanying README.ijg
|
||||
@@ -17,7 +17,7 @@
|
||||
* but must not be updated permanently until we complete the MCU.
|
||||
*/
|
||||
|
||||
#if defined(__aarch64__) || defined(_M_ARM64)
|
||||
#if defined(__aarch64__) || defined(_M_ARM64) || defined(_M_ARM64EC)
|
||||
#define BIT_BUF_SIZE 64
|
||||
#else
|
||||
#define BIT_BUF_SIZE 32
|
||||
@@ -54,7 +54,7 @@ typedef struct {
|
||||
* directly to the output buffer. Otherwise, use the EMIT_BYTE() macro to
|
||||
* encode 0xFF as 0xFF 0x00.
|
||||
*/
|
||||
#if defined(__aarch64__) || defined(_M_ARM64)
|
||||
#if defined(__aarch64__) || defined(_M_ARM64) || defined(_M_ARM64EC)
|
||||
|
||||
#define FLUSH() { \
|
||||
if (put_buffer & 0x8080808080808080 & ~(put_buffer + 0x0101010101010101)) { \
|
||||
|
||||
12
3rdparty/libjpeg-turbo/simd/arm/jcphuff-neon.c
vendored
12
3rdparty/libjpeg-turbo/simd/arm/jcphuff-neon.c
vendored
@@ -1,9 +1,9 @@
|
||||
/*
|
||||
* jcphuff-neon.c - prepare data for progressive Huffman encoding (Arm Neon)
|
||||
* Prepare data for progressive Huffman encoding (Arm Neon)
|
||||
*
|
||||
* Copyright (C) 2020-2021, Arm Limited. All Rights Reserved.
|
||||
* Copyright (C) 2022, Matthieu Darbois. All Rights Reserved.
|
||||
* Copyright (C) 2022, 2024, D. R. Commander. All Rights Reserved.
|
||||
* Copyright (C) 2022, 2024-2025, D. R. Commander. All Rights Reserved.
|
||||
*
|
||||
* This software is provided 'as-is', without any express or implied
|
||||
* warranty. In no event will the authors be held liable for any damages
|
||||
@@ -251,7 +251,7 @@ void jsimd_encode_mcu_AC_first_prepare_neon
|
||||
uint8x8_t bitmap_rows_4567 = vpadd_u8(bitmap_rows_45, bitmap_rows_67);
|
||||
uint8x8_t bitmap_all = vpadd_u8(bitmap_rows_0123, bitmap_rows_4567);
|
||||
|
||||
#if defined(__aarch64__) || defined(_M_ARM64)
|
||||
#if defined(__aarch64__) || defined(_M_ARM64) || defined(_M_ARM64EC)
|
||||
/* Move bitmap to a 64-bit scalar register. */
|
||||
uint64_t bitmap = vget_lane_u64(vreinterpret_u64_u8(bitmap_all), 0);
|
||||
/* Store zerobits bitmap. */
|
||||
@@ -511,7 +511,7 @@ int jsimd_encode_mcu_AC_refine_prepare_neon
|
||||
uint8x8_t bitmap_rows_4567 = vpadd_u8(bitmap_rows_45, bitmap_rows_67);
|
||||
uint8x8_t bitmap_all = vpadd_u8(bitmap_rows_0123, bitmap_rows_4567);
|
||||
|
||||
#if defined(__aarch64__) || defined(_M_ARM64)
|
||||
#if defined(__aarch64__) || defined(_M_ARM64) || defined(_M_ARM64EC)
|
||||
/* Move bitmap to a 64-bit scalar register. */
|
||||
uint64_t bitmap = vget_lane_u64(vreinterpret_u64_u8(bitmap_all), 0);
|
||||
/* Store zerobits bitmap. */
|
||||
@@ -552,7 +552,7 @@ int jsimd_encode_mcu_AC_refine_prepare_neon
|
||||
bitmap_rows_4567 = vpadd_u8(bitmap_rows_45, bitmap_rows_67);
|
||||
bitmap_all = vpadd_u8(bitmap_rows_0123, bitmap_rows_4567);
|
||||
|
||||
#if defined(__aarch64__) || defined(_M_ARM64)
|
||||
#if defined(__aarch64__) || defined(_M_ARM64) || defined(_M_ARM64EC)
|
||||
/* Move bitmap to a 64-bit scalar register. */
|
||||
bitmap = vget_lane_u64(vreinterpret_u64_u8(bitmap_all), 0);
|
||||
/* Store signbits bitmap. */
|
||||
@@ -595,7 +595,7 @@ int jsimd_encode_mcu_AC_refine_prepare_neon
|
||||
bitmap_rows_4567 = vpadd_u8(bitmap_rows_45, bitmap_rows_67);
|
||||
bitmap_all = vpadd_u8(bitmap_rows_0123, bitmap_rows_4567);
|
||||
|
||||
#if defined(__aarch64__) || defined(_M_ARM64)
|
||||
#if defined(__aarch64__) || defined(_M_ARM64) || defined(_M_ARM64EC)
|
||||
/* Move bitmap to a 64-bit scalar register. */
|
||||
bitmap = vget_lane_u64(vreinterpret_u64_u8(bitmap_all), 0);
|
||||
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
/*
|
||||
* jcsample-neon.c - downsampling (Arm Neon)
|
||||
* Downsampling (Arm Neon)
|
||||
*
|
||||
* Copyright (C) 2020, Arm Limited. All Rights Reserved.
|
||||
* Copyright (C) 2024, D. R. Commander. All Rights Reserved.
|
||||
* Copyright (C) 2024-2025, D. R. Commander. All Rights Reserved.
|
||||
*
|
||||
* This software is provided 'as-is', without any express or implied
|
||||
* warranty. In no event will the authors be held liable for any damages
|
||||
@@ -107,7 +107,7 @@ void jsimd_h2v1_downsample_neon(JDIMENSION image_width, int max_v_samp_factor,
|
||||
|
||||
/* Load pixels in last DCT block into a table. */
|
||||
uint8x16_t pixels = vld1q_u8(inptr + (width_in_blocks - 1) * 2 * DCTSIZE);
|
||||
#if defined(__aarch64__) || defined(_M_ARM64)
|
||||
#if defined(__aarch64__) || defined(_M_ARM64) || defined(_M_ARM64EC)
|
||||
/* Pad the empty elements with the value of the last pixel. */
|
||||
pixels = vqtbl1q_u8(pixels, expand_mask);
|
||||
#else
|
||||
@@ -169,7 +169,7 @@ void jsimd_h2v2_downsample_neon(JDIMENSION image_width, int max_v_samp_factor,
|
||||
vld1q_u8(inptr0 + (width_in_blocks - 1) * 2 * DCTSIZE);
|
||||
uint8x16_t pixels_r1 =
|
||||
vld1q_u8(inptr1 + (width_in_blocks - 1) * 2 * DCTSIZE);
|
||||
#if defined(__aarch64__) || defined(_M_ARM64)
|
||||
#if defined(__aarch64__) || defined(_M_ARM64) || defined(_M_ARM64EC)
|
||||
/* Pad the empty elements with the value of the last pixel. */
|
||||
pixels_r0 = vqtbl1q_u8(pixels_r0, expand_mask);
|
||||
pixels_r1 = vqtbl1q_u8(pixels_r1, expand_mask);
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
* jdcolext-neon.c - colorspace conversion (Arm Neon)
|
||||
* Colorspace conversion (Arm Neon)
|
||||
*
|
||||
* Copyright (C) 2020, Arm Limited. All Rights Reserved.
|
||||
* Copyright (C) 2020, D. R. Commander. All Rights Reserved.
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
* jdcolor-neon.c - colorspace conversion (Arm Neon)
|
||||
* Colorspace conversion (Arm Neon)
|
||||
*
|
||||
* Copyright (C) 2020, Arm Limited. All Rights Reserved.
|
||||
* Copyright (C) 2024, D. R. Commander. All Rights Reserved.
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
* jdmerge-neon.c - merged upsampling/color conversion (Arm Neon)
|
||||
* Merged upsampling/color conversion (Arm Neon)
|
||||
*
|
||||
* Copyright (C) 2020, Arm Limited. All Rights Reserved.
|
||||
* Copyright (C) 2024, D. R. Commander. All Rights Reserved.
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
* jdmrgext-neon.c - merged upsampling/color conversion (Arm Neon)
|
||||
* Merged upsampling/color conversion (Arm Neon)
|
||||
*
|
||||
* Copyright (C) 2020, Arm Limited. All Rights Reserved.
|
||||
* Copyright (C) 2020, D. R. Commander. All Rights Reserved.
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
* jdsample-neon.c - upsampling (Arm Neon)
|
||||
* Upsampling (Arm Neon)
|
||||
*
|
||||
* Copyright (C) 2020, Arm Limited. All Rights Reserved.
|
||||
* Copyright (C) 2020, 2024, D. R. Commander. All Rights Reserved.
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
* jfdctfst-neon.c - fast integer FDCT (Arm Neon)
|
||||
* Fast integer FDCT (Arm Neon)
|
||||
*
|
||||
* Copyright (C) 2020, Arm Limited. All Rights Reserved.
|
||||
* Copyright (C) 2024, D. R. Commander. All Rights Reserved.
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
* jfdctint-neon.c - accurate integer FDCT (Arm Neon)
|
||||
* Accurate integer FDCT (Arm Neon)
|
||||
*
|
||||
* Copyright (C) 2020, Arm Limited. All Rights Reserved.
|
||||
* Copyright (C) 2020, 2024, D. R. Commander. All Rights Reserved.
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
* jidctfst-neon.c - fast integer IDCT (Arm Neon)
|
||||
* Fast integer IDCT (Arm Neon)
|
||||
*
|
||||
* Copyright (C) 2020, Arm Limited. All Rights Reserved.
|
||||
* Copyright (C) 2024, D. R. Commander. All Rights Reserved.
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
* jidctint-neon.c - accurate integer IDCT (Arm Neon)
|
||||
* Accurate integer IDCT (Arm Neon)
|
||||
*
|
||||
* Copyright (C) 2020, Arm Limited. All Rights Reserved.
|
||||
* Copyright (C) 2020, 2024, D. R. Commander. All Rights Reserved.
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
* jidctred-neon.c - reduced-size IDCT (Arm Neon)
|
||||
* Reduced-size IDCT (Arm Neon)
|
||||
*
|
||||
* Copyright (C) 2020, Arm Limited. All Rights Reserved.
|
||||
* Copyright (C) 2020, 2024, D. R. Commander. All Rights Reserved.
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
/*
|
||||
* jquanti-neon.c - sample data conversion and quantization (Arm Neon)
|
||||
* Sample data conversion and quantization (Arm Neon)
|
||||
*
|
||||
* Copyright (C) 2020-2021, Arm Limited. All Rights Reserved.
|
||||
* Copyright (C) 2024, D. R. Commander. All Rights Reserved.
|
||||
* Copyright (C) 2024-2025, D. R. Commander. All Rights Reserved.
|
||||
*
|
||||
* This software is provided 'as-is', without any express or implied
|
||||
* warranty. In no event will the authors be held liable for any damages
|
||||
@@ -102,7 +102,8 @@ void jsimd_quantize_neon(JCOEFPTR coef_block, DCTELEM *divisors,
|
||||
DCTELEM *shift_ptr = divisors + 3 * DCTSIZE2;
|
||||
int i;
|
||||
|
||||
#if defined(__clang__) && (defined(__aarch64__) || defined(_M_ARM64))
|
||||
#if defined(__clang__) && (defined(__aarch64__) || defined(_M_ARM64) || \
|
||||
defined(_M_ARM64EC))
|
||||
#pragma unroll
|
||||
#endif
|
||||
for (i = 0; i < DCTSIZE; i += DCTSIZE / 2) {
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
;
|
||||
; jccolext.asm - colorspace conversion (AVX2)
|
||||
; Colorspace conversion (AVX2)
|
||||
;
|
||||
; Copyright (C) 2015, Intel Corporation.
|
||||
; Copyright (C) 2016, 2024, D. R. Commander.
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
;
|
||||
; jccolext.asm - colorspace conversion (MMX)
|
||||
; Colorspace conversion (MMX)
|
||||
;
|
||||
; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
|
||||
; Copyright (C) 2016, 2024, D. R. Commander.
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
;
|
||||
; jccolext.asm - colorspace conversion (SSE2)
|
||||
; Colorspace conversion (SSE2)
|
||||
;
|
||||
; Copyright (C) 2016, 2024, D. R. Commander.
|
||||
;
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
;
|
||||
; jccolor.asm - colorspace conversion (AVX2)
|
||||
; Colorspace conversion (AVX2)
|
||||
;
|
||||
; Copyright (C) 2009, 2016, 2024, D. R. Commander.
|
||||
; Copyright (C) 2015, Intel Corporation.
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
;
|
||||
; jccolor.asm - colorspace conversion (MMX)
|
||||
; Colorspace conversion (MMX)
|
||||
;
|
||||
; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
|
||||
; Copyright (C) 2009, 2016, 2024, D. R. Commander.
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
;
|
||||
; jccolor.asm - colorspace conversion (SSE2)
|
||||
; Colorspace conversion (SSE2)
|
||||
;
|
||||
; Copyright (C) 2009, 2016, 2024, D. R. Commander.
|
||||
;
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
;
|
||||
; jcgray.asm - grayscale colorspace conversion (AVX2)
|
||||
; Grayscale colorspace conversion (AVX2)
|
||||
;
|
||||
; Copyright (C) 2011, 2016, 2024, D. R. Commander.
|
||||
; Copyright (C) 2015, Intel Corporation.
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
;
|
||||
; jcgray.asm - grayscale colorspace conversion (MMX)
|
||||
; Grayscale colorspace conversion (MMX)
|
||||
;
|
||||
; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
|
||||
; Copyright (C) 2011, 2016, 2024, D. R. Commander.
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
;
|
||||
; jcgray.asm - grayscale colorspace conversion (SSE2)
|
||||
; Grayscale colorspace conversion (SSE2)
|
||||
;
|
||||
; Copyright (C) 2011, 2016, 2024, D. R. Commander.
|
||||
;
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
;
|
||||
; jcgryext.asm - grayscale colorspace conversion (AVX2)
|
||||
; Grayscale colorspace conversion (AVX2)
|
||||
;
|
||||
; Copyright (C) 2011, 2016, 2024, D. R. Commander.
|
||||
; Copyright (C) 2015, Intel Corporation.
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
;
|
||||
; jcgryext.asm - grayscale colorspace conversion (MMX)
|
||||
; Grayscale colorspace conversion (MMX)
|
||||
;
|
||||
; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
|
||||
; Copyright (C) 2011, 2016, 2024, D. R. Commander.
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
;
|
||||
; jcgryext.asm - grayscale colorspace conversion (SSE2)
|
||||
; Grayscale colorspace conversion (SSE2)
|
||||
;
|
||||
; Copyright (C) 2011, 2016, 2024, D. R. Commander.
|
||||
;
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
;
|
||||
; jchuff-sse2.asm - Huffman entropy encoding (SSE2)
|
||||
; Huffman entropy encoding (SSE2)
|
||||
;
|
||||
; Copyright (C) 2009-2011, 2014-2017, 2019, 2024, D. R. Commander.
|
||||
; Copyright (C) 2015, Matthieu Darbois.
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
;
|
||||
; jcphuff-sse2.asm - prepare data for progressive Huffman encoding (SSE2)
|
||||
; Prepare data for progressive Huffman encoding (SSE2)
|
||||
;
|
||||
; Copyright (C) 2016, 2018, Matthieu Darbois
|
||||
;
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
;
|
||||
; jcsample.asm - downsampling (AVX2)
|
||||
; Downsampling (AVX2)
|
||||
;
|
||||
; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
|
||||
; Copyright (C) 2015, Intel Corporation.
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
;
|
||||
; jcsample.asm - downsampling (MMX)
|
||||
; Downsampling (MMX)
|
||||
;
|
||||
; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
|
||||
; Copyright (C) 2016, 2024, D. R. Commander.
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
;
|
||||
; jcsample.asm - downsampling (SSE2)
|
||||
; Downsampling (SSE2)
|
||||
;
|
||||
; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
|
||||
; Copyright (C) 2016, 2024, D. R. Commander.
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
;
|
||||
; jdcolext.asm - colorspace conversion (AVX2)
|
||||
; Colorspace conversion (AVX2)
|
||||
;
|
||||
; Copyright 2009, 2012 Pierre Ossman <ossman@cendio.se> for Cendio AB
|
||||
; Copyright (C) 2012, 2016, 2024, D. R. Commander.
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
;
|
||||
; jdcolext.asm - colorspace conversion (MMX)
|
||||
; Colorspace conversion (MMX)
|
||||
;
|
||||
; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
|
||||
; Copyright (C) 2016, 2024, D. R. Commander.
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
;
|
||||
; jdcolext.asm - colorspace conversion (SSE2)
|
||||
; Colorspace conversion (SSE2)
|
||||
;
|
||||
; Copyright 2009, 2012 Pierre Ossman <ossman@cendio.se> for Cendio AB
|
||||
; Copyright (C) 2012, 2016, 2024, D. R. Commander.
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
;
|
||||
; jdcolor.asm - colorspace conversion (AVX2)
|
||||
; Colorspace conversion (AVX2)
|
||||
;
|
||||
; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
|
||||
; Copyright (C) 2015, Intel Corporation.
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
;
|
||||
; jdcolor.asm - colorspace conversion (MMX)
|
||||
; Colorspace conversion (MMX)
|
||||
;
|
||||
; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
|
||||
; Copyright (C) 2009, 2016, 2024, D. R. Commander.
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
;
|
||||
; jdcolor.asm - colorspace conversion (SSE2)
|
||||
; Colorspace conversion (SSE2)
|
||||
;
|
||||
; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
|
||||
; Copyright (C) 2009, 2016, 2024, D. R. Commander.
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
;
|
||||
; jdmerge.asm - merged upsampling/color conversion (AVX2)
|
||||
; Merged upsampling/color conversion (AVX2)
|
||||
;
|
||||
; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
|
||||
; Copyright (C) 2009, 2016, 2024, D. R. Commander.
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
;
|
||||
; jdmerge.asm - merged upsampling/color conversion (MMX)
|
||||
; Merged upsampling/color conversion (MMX)
|
||||
;
|
||||
; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
|
||||
; Copyright (C) 2009, 2016, 2024, D. R. Commander.
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
;
|
||||
; jdmerge.asm - merged upsampling/color conversion (SSE2)
|
||||
; Merged upsampling/color conversion (SSE2)
|
||||
;
|
||||
; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
|
||||
; Copyright (C) 2009, 2016, 2024, D. R. Commander.
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
;
|
||||
; jdmrgext.asm - merged upsampling/color conversion (AVX2)
|
||||
; Merged upsampling/color conversion (AVX2)
|
||||
;
|
||||
; Copyright 2009, 2012 Pierre Ossman <ossman@cendio.se> for Cendio AB
|
||||
; Copyright (C) 2012, 2016, 2024, D. R. Commander.
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
;
|
||||
; jdmrgext.asm - merged upsampling/color conversion (MMX)
|
||||
; Merged upsampling/color conversion (MMX)
|
||||
;
|
||||
; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
|
||||
; Copyright (C) 2016, 2024, D. R. Commander.
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
;
|
||||
; jdmrgext.asm - merged upsampling/color conversion (SSE2)
|
||||
; Merged upsampling/color conversion (SSE2)
|
||||
;
|
||||
; Copyright 2009, 2012 Pierre Ossman <ossman@cendio.se> for Cendio AB
|
||||
; Copyright (C) 2012, 2016, 2024, D. R. Commander.
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
;
|
||||
; jdsample.asm - upsampling (AVX2)
|
||||
; Upsampling (AVX2)
|
||||
;
|
||||
; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
|
||||
; Copyright (C) 2015, Intel Corporation.
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
;
|
||||
; jdsample.asm - upsampling (MMX)
|
||||
; Upsampling (MMX)
|
||||
;
|
||||
; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
|
||||
; Copyright (C) 2016, 2024, D. R. Commander.
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
;
|
||||
; jdsample.asm - upsampling (SSE2)
|
||||
; Upsampling (SSE2)
|
||||
;
|
||||
; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
|
||||
; Copyright (C) 2016, 2024, D. R. Commander.
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
;
|
||||
; jfdctflt.asm - floating-point FDCT (3DNow!)
|
||||
; Floating-point FDCT (3DNow!)
|
||||
;
|
||||
; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
|
||||
; Copyright (C) 2016, 2024, D. R. Commander.
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
;
|
||||
; jfdctflt.asm - floating-point FDCT (SSE)
|
||||
; Floating-point FDCT (SSE)
|
||||
;
|
||||
; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
|
||||
; Copyright (C) 2016, 2024, D. R. Commander.
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
;
|
||||
; jfdctfst.asm - fast integer FDCT (MMX)
|
||||
; Fast integer FDCT (MMX)
|
||||
;
|
||||
; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
|
||||
; Copyright (C) 2016, 2024, D. R. Commander.
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
;
|
||||
; jfdctfst.asm - fast integer FDCT (SSE2)
|
||||
; Fast integer FDCT (SSE2)
|
||||
;
|
||||
; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
|
||||
; Copyright (C) 2016, 2024, D. R. Commander.
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
;
|
||||
; jfdctint.asm - accurate integer FDCT (AVX2)
|
||||
; Accurate integer FDCT (AVX2)
|
||||
;
|
||||
; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
|
||||
; Copyright (C) 2009, 2016, 2018, 2020, 2024, D. R. Commander.
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
;
|
||||
; jfdctint.asm - accurate integer FDCT (MMX)
|
||||
; Accurate integer FDCT (MMX)
|
||||
;
|
||||
; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
|
||||
; Copyright (C) 2016, 2020, 2024, D. R. Commander.
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
;
|
||||
; jfdctint.asm - accurate integer FDCT (SSE2)
|
||||
; Accurate integer FDCT (SSE2)
|
||||
;
|
||||
; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
|
||||
; Copyright (C) 2016, 2020, 2024, D. R. Commander.
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
;
|
||||
; jidctflt.asm - floating-point IDCT (3DNow! & MMX)
|
||||
; Floating-point IDCT (3DNow! & MMX)
|
||||
;
|
||||
; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
|
||||
; Copyright (C) 2016, 2024, D. R. Commander.
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
;
|
||||
; jidctflt.asm - floating-point IDCT (SSE & MMX)
|
||||
; Floating-point IDCT (SSE & MMX)
|
||||
;
|
||||
; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
|
||||
; Copyright (C) 2016, 2024, D. R. Commander.
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
;
|
||||
; jidctflt.asm - floating-point IDCT (SSE & SSE2)
|
||||
; Floating-point IDCT (SSE & SSE2)
|
||||
;
|
||||
; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
|
||||
; Copyright (C) 2016, 2024, D. R. Commander.
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
;
|
||||
; jidctfst.asm - fast integer IDCT (MMX)
|
||||
; Fast integer IDCT (MMX)
|
||||
;
|
||||
; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
|
||||
; Copyright (C) 2016, 2024, D. R. Commander.
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
;
|
||||
; jidctfst.asm - fast integer IDCT (SSE2)
|
||||
; Fast integer IDCT (SSE2)
|
||||
;
|
||||
; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
|
||||
; Copyright (C) 2016, 2024, D. R. Commander.
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
;
|
||||
; jidctint.asm - accurate integer IDCT (AVX2)
|
||||
; Accurate integer IDCT (AVX2)
|
||||
;
|
||||
; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
|
||||
; Copyright (C) 2009, 2016, 2018, 2020, 2024, D. R. Commander.
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
;
|
||||
; jidctint.asm - accurate integer IDCT (MMX)
|
||||
; Accurate integer IDCT (MMX)
|
||||
;
|
||||
; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
|
||||
; Copyright (C) 2016, 2020, 2024, D. R. Commander.
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
;
|
||||
; jidctint.asm - accurate integer IDCT (SSE2)
|
||||
; Accurate integer IDCT (SSE2)
|
||||
;
|
||||
; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
|
||||
; Copyright (C) 2016, 2020, 2024, D. R. Commander.
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
;
|
||||
; jidctred.asm - reduced-size IDCT (MMX)
|
||||
; Reduced-size IDCT (MMX)
|
||||
;
|
||||
; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
|
||||
; Copyright (C) 2016, 2024, D. R. Commander.
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
;
|
||||
; jidctred.asm - reduced-size IDCT (SSE2)
|
||||
; Reduced-size IDCT (SSE2)
|
||||
;
|
||||
; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
|
||||
; Copyright (C) 2016, 2024, D. R. Commander.
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
;
|
||||
; jquant.asm - sample data conversion and quantization (3DNow! & MMX)
|
||||
; Sample data conversion and quantization (3DNow! & MMX)
|
||||
;
|
||||
; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
|
||||
; Copyright (C) 2016, 2024, D. R. Commander.
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
;
|
||||
; jquant.asm - sample data conversion and quantization (MMX)
|
||||
; Sample data conversion and quantization (MMX)
|
||||
;
|
||||
; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
|
||||
; Copyright (C) 2016, 2024, D. R. Commander.
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
;
|
||||
; jquant.asm - sample data conversion and quantization (SSE & MMX)
|
||||
; Sample data conversion and quantization (SSE & MMX)
|
||||
;
|
||||
; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
|
||||
; Copyright (C) 2016, 2024, D. R. Commander.
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
;
|
||||
; jquantf.asm - sample data conversion and quantization (SSE & SSE2)
|
||||
; Sample data conversion and quantization (SSE & SSE2)
|
||||
;
|
||||
; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
|
||||
; Copyright (C) 2016, 2024, D. R. Commander.
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
;
|
||||
; jquanti.asm - sample data conversion and quantization (AVX2)
|
||||
; Sample data conversion and quantization (AVX2)
|
||||
;
|
||||
; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
|
||||
; Copyright (C) 2016, 2018, 2024, D. R. Commander.
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
;
|
||||
; jquanti.asm - sample data conversion and quantization (SSE2)
|
||||
; Sample data conversion and quantization (SSE2)
|
||||
;
|
||||
; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
|
||||
; Copyright (C) 2016, 2024, D. R. Commander.
|
||||
|
||||
2
3rdparty/libjpeg-turbo/simd/i386/jsimd.c
vendored
2
3rdparty/libjpeg-turbo/simd/i386/jsimd.c
vendored
@@ -1,6 +1,4 @@
|
||||
/*
|
||||
* jsimd_i386.c
|
||||
*
|
||||
* Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
|
||||
* Copyright (C) 2009-2011, 2013-2014, 2016, 2018, 2022-2024, D. R. Commander.
|
||||
* Copyright (C) 2015-2016, 2018, 2022, Matthieu Darbois.
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
;
|
||||
; jsimdcpu.asm - SIMD instruction support check
|
||||
; SIMD instruction support check
|
||||
;
|
||||
; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
|
||||
; Copyright (C) 2016, D. R. Commander.
|
||||
|
||||
2
3rdparty/libjpeg-turbo/simd/jsimd.h
vendored
2
3rdparty/libjpeg-turbo/simd/jsimd.h
vendored
@@ -1,6 +1,4 @@
|
||||
/*
|
||||
* simd/jsimd.h
|
||||
*
|
||||
* Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
|
||||
* Copyright (C) 2011, 2014-2016, 2018, 2020, 2022, D. R. Commander.
|
||||
* Copyright (C) 2013-2014, MIPS Technologies, Inc., California.
|
||||
|
||||
2
3rdparty/libjpeg-turbo/simd/mips/jsimd.c
vendored
2
3rdparty/libjpeg-turbo/simd/mips/jsimd.c
vendored
@@ -1,6 +1,4 @@
|
||||
/*
|
||||
* jsimd_mips.c
|
||||
*
|
||||
* Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
|
||||
* Copyright (C) 2009-2011, 2014, 2016, 2018, 2020, 2022, 2024,
|
||||
* D. R. Commander.
|
||||
|
||||
2
3rdparty/libjpeg-turbo/simd/mips64/jsimd.c
vendored
2
3rdparty/libjpeg-turbo/simd/mips64/jsimd.c
vendored
@@ -1,6 +1,4 @@
|
||||
/*
|
||||
* jsimd_mips64.c
|
||||
*
|
||||
* Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
|
||||
* Copyright (C) 2009-2011, 2014, 2016, 2018, 2022, 2024, D. R. Commander.
|
||||
* Copyright (C) 2013-2014, MIPS Technologies, Inc., California.
|
||||
|
||||
2
3rdparty/libjpeg-turbo/simd/powerpc/jsimd.c
vendored
2
3rdparty/libjpeg-turbo/simd/powerpc/jsimd.c
vendored
@@ -1,6 +1,4 @@
|
||||
/*
|
||||
* jsimd_powerpc.c
|
||||
*
|
||||
* Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
|
||||
* Copyright (C) 2009-2011, 2014-2016, 2018, 2022, 2024, D. R. Commander.
|
||||
* Copyright (C) 2015-2016, 2018, 2022, Matthieu Darbois.
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
;
|
||||
; jccolext.asm - colorspace conversion (64-bit AVX2)
|
||||
; Colorspace conversion (64-bit AVX2)
|
||||
;
|
||||
; Copyright (C) 2009, 2016, 2024, D. R. Commander.
|
||||
; Copyright (C) 2015, Intel Corporation.
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
;
|
||||
; jccolext.asm - colorspace conversion (64-bit SSE2)
|
||||
; Colorspace conversion (64-bit SSE2)
|
||||
;
|
||||
; Copyright (C) 2009, 2016, 2024, D. R. Commander.
|
||||
; Copyright (C) 2018, Matthias Räncker.
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
;
|
||||
; jccolor.asm - colorspace conversion (64-bit AVX2)
|
||||
; Colorspace conversion (64-bit AVX2)
|
||||
;
|
||||
; Copyright (C) 2009, 2016, 2024, D. R. Commander.
|
||||
; Copyright (C) 2015, Intel Corporation.
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
;
|
||||
; jccolor.asm - colorspace conversion (64-bit SSE2)
|
||||
; Colorspace conversion (64-bit SSE2)
|
||||
;
|
||||
; Copyright (C) 2009, 2016, 2024, D. R. Commander.
|
||||
;
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
;
|
||||
; jcgray.asm - grayscale colorspace conversion (64-bit AVX2)
|
||||
; Grayscale colorspace conversion (64-bit AVX2)
|
||||
;
|
||||
; Copyright (C) 2011, 2016, 2024, D. R. Commander.
|
||||
; Copyright (C) 2015, Intel Corporation.
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
;
|
||||
; jcgray.asm - grayscale colorspace conversion (64-bit SSE2)
|
||||
; Grayscale colorspace conversion (64-bit SSE2)
|
||||
;
|
||||
; Copyright (C) 2011, 2016, 2024, D. R. Commander.
|
||||
;
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
;
|
||||
; jcgryext.asm - grayscale colorspace conversion (64-bit AVX2)
|
||||
; Grayscale colorspace conversion (64-bit AVX2)
|
||||
;
|
||||
; Copyright (C) 2011, 2016, 2024, D. R. Commander.
|
||||
; Copyright (C) 2015, Intel Corporation.
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
;
|
||||
; jcgryext.asm - grayscale colorspace conversion (64-bit SSE2)
|
||||
; Grayscale colorspace conversion (64-bit SSE2)
|
||||
;
|
||||
; Copyright (C) 2011, 2016, 2024, D. R. Commander.
|
||||
; Copyright (C) 2018, Matthias Räncker.
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
;
|
||||
; jchuff-sse2.asm - Huffman entropy encoding (64-bit SSE2)
|
||||
; Huffman entropy encoding (64-bit SSE2)
|
||||
;
|
||||
; Copyright (C) 2009-2011, 2014-2016, 2019, 2021, 2023-2024, D. R. Commander.
|
||||
; Copyright (C) 2015, Matthieu Darbois.
|
||||
|
||||
@@ -1,6 +1,5 @@
|
||||
;
|
||||
; jcphuff-sse2.asm - prepare data for progressive Huffman encoding
|
||||
; (64-bit SSE2)
|
||||
; Prepare data for progressive Huffman encoding (64-bit SSE2)
|
||||
;
|
||||
; Copyright (C) 2016, 2018, Matthieu Darbois
|
||||
; Copyright (C) 2023, Aliaksiej Kandracienka.
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
;
|
||||
; jcsample.asm - downsampling (64-bit AVX2)
|
||||
; Downsampling (64-bit AVX2)
|
||||
;
|
||||
; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
|
||||
; Copyright (C) 2009, 2016, 2024, D. R. Commander.
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
;
|
||||
; jcsample.asm - downsampling (64-bit SSE2)
|
||||
; Downsampling (64-bit SSE2)
|
||||
;
|
||||
; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
|
||||
; Copyright (C) 2009, 2016, 2024, D. R. Commander.
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
;
|
||||
; jdcolext.asm - colorspace conversion (64-bit AVX2)
|
||||
; Colorspace conversion (64-bit AVX2)
|
||||
;
|
||||
; Copyright 2009, 2012 Pierre Ossman <ossman@cendio.se> for Cendio AB
|
||||
; Copyright (C) 2009, 2012, 2016, 2024, D. R. Commander.
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
;
|
||||
; jdcolext.asm - colorspace conversion (64-bit SSE2)
|
||||
; Colorspace conversion (64-bit SSE2)
|
||||
;
|
||||
; Copyright 2009, 2012 Pierre Ossman <ossman@cendio.se> for Cendio AB
|
||||
; Copyright (C) 2009, 2012, 2016, 2024, D. R. Commander.
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
;
|
||||
; jdcolor.asm - colorspace conversion (64-bit AVX2)
|
||||
; Colorspace conversion (64-bit AVX2)
|
||||
;
|
||||
; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
|
||||
; Copyright (C) 2009, 2016, 2024, D. R. Commander.
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user