Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(311)

Side by Side Diff: simd/jsimdcfg.inc.h

Issue 1939823002: Update to libjpeg_turbo 1.4.90 (Closed) Base URL: https://chromium.googlesource.com/chromium/deps/libjpeg_turbo.git@master
Patch Set: Response to comments Created 4 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // This file generates the include file for the assembly 1 // This file generates the include file for the assembly
2 // implementations by abusing the C preprocessor. 2 // implementations by abusing the C preprocessor.
3 // 3 //
4 // Note: Some things are manually defined as they need to 4 // Note: Some things are manually defined as they need to
5 // be mapped to NASM types. 5 // be mapped to NASM types.
6 6
7 ; 7 ;
8 ; Automatically generated include file from jsimdcfg.inc.h 8 ; Automatically generated include file from jsimdcfg.inc.h
9 ; 9 ;
10 10
(...skipping 66 matching lines...) Expand 10 before | Expand all | Expand 10 after
77 ; 77 ;
78 %define JCOEF word ; short 78 %define JCOEF word ; short
79 %define SIZEOF_JCOEF SIZEOF_WORD ; sizeof(JCOEF) 79 %define SIZEOF_JCOEF SIZEOF_WORD ; sizeof(JCOEF)
80 80
81 ; Datatype used for image dimensions. 81 ; Datatype used for image dimensions.
82 ; On this SIMD implementation, this must be 'unsigned int'. 82 ; On this SIMD implementation, this must be 'unsigned int'.
83 ; 83 ;
84 %define JDIMENSION dword ; unsigned int 84 %define JDIMENSION dword ; unsigned int
85 %define SIZEOF_JDIMENSION SIZEOF_DWORD ; sizeof(JDIMENSION) 85 %define SIZEOF_JDIMENSION SIZEOF_DWORD ; sizeof(JDIMENSION)
86 86
87 %define JSAMPROW POINTER ; JSAMPLE FAR * (jpeglib.h) 87 %define JSAMPROW POINTER ; JSAMPLE * (jpeglib.h)
88 %define JSAMPARRAY POINTER ; JSAMPROW * (jpeglib.h) 88 %define JSAMPARRAY POINTER ; JSAMPROW * (jpeglib.h)
89 %define JSAMPIMAGE POINTER ; JSAMPARRAY * (jpeglib.h) 89 %define JSAMPIMAGE POINTER ; JSAMPARRAY * (jpeglib.h)
90 %define JCOEFPTR POINTER ; JCOEF FAR * (jpeglib.h) 90 %define JCOEFPTR POINTER ; JCOEF * (jpeglib.h)
91 %define SIZEOF_JSAMPROW SIZEOF_POINTER ; sizeof(JSAMPROW) 91 %define SIZEOF_JSAMPROW SIZEOF_POINTER ; sizeof(JSAMPROW)
92 %define SIZEOF_JSAMPARRAY SIZEOF_POINTER ; sizeof(JSAMPARRAY) 92 %define SIZEOF_JSAMPARRAY SIZEOF_POINTER ; sizeof(JSAMPARRAY)
93 %define SIZEOF_JSAMPIMAGE SIZEOF_POINTER ; sizeof(JSAMPIMAGE) 93 %define SIZEOF_JSAMPIMAGE SIZEOF_POINTER ; sizeof(JSAMPIMAGE)
94 %define SIZEOF_JCOEFPTR SIZEOF_POINTER ; sizeof(JCOEFPTR) 94 %define SIZEOF_JCOEFPTR SIZEOF_POINTER ; sizeof(JCOEFPTR)
95 95
96 ; 96 ;
97 ; -- jdct.h 97 ; -- jdct.h
98 ; 98 ;
99 99
100 ; A forward DCT routine is given a pointer to a work area of type DCTELEM[]; 100 ; A forward DCT routine is given a pointer to a work area of type DCTELEM[];
(...skipping 20 matching lines...) Expand all
121 121
122 ; 122 ;
123 ; -- jsimd.h 123 ; -- jsimd.h
124 ; 124 ;
125 125
126 %define _cpp_protection_JSIMD_NONE JSIMD_NONE 126 %define _cpp_protection_JSIMD_NONE JSIMD_NONE
127 %define _cpp_protection_JSIMD_MMX JSIMD_MMX 127 %define _cpp_protection_JSIMD_MMX JSIMD_MMX
128 %define _cpp_protection_JSIMD_3DNOW JSIMD_3DNOW 128 %define _cpp_protection_JSIMD_3DNOW JSIMD_3DNOW
129 %define _cpp_protection_JSIMD_SSE JSIMD_SSE 129 %define _cpp_protection_JSIMD_SSE JSIMD_SSE
130 %define _cpp_protection_JSIMD_SSE2 JSIMD_SSE2 130 %define _cpp_protection_JSIMD_SSE2 JSIMD_SSE2
131
132 ; Short forms of external names for systems with brain-damaged linkers.
133 ;
134 #ifdef NEED_SHORT_EXTERNAL_NAMES
135 %define _cpp_protection_jpeg_simd_cpu_support jpeg_simd_cpu_support
136 %define _cpp_protection_jsimd_rgb_ycc_convert_mmx jsimd_rgb_ycc_convert_mmx
137 %define _cpp_protection_jsimd_ycc_rgb_convert_mmx jsimd_ycc_rgb_convert_mmx
138 %define _cpp_protection_jconst_rgb_ycc_convert_sse2 jconst_rgb_ycc_convert_sse2
139 %define _cpp_protection_jsimd_rgb_ycc_convert_sse2 jsimd_rgb_ycc_convert_sse2
140 %define _cpp_protection_jconst_ycc_rgb_convert_sse2 jconst_ycc_rgb_convert_sse2
141 %define _cpp_protection_jsimd_ycc_rgb_convert_sse2 jsimd_ycc_rgb_convert_sse2
142 %define _cpp_protection_jsimd_h2v2_downsample_mmx jsimd_h2v2_downsample_mmx
143 %define _cpp_protection_jsimd_h2v1_downsample_mmx jsimd_h2v1_downsample_mmx
144 %define _cpp_protection_jsimd_h2v2_downsample_sse2 jsimd_h2v2_downsample_sse2
145 %define _cpp_protection_jsimd_h2v1_downsample_sse2 jsimd_h2v1_downsample_sse2
146 %define _cpp_protection_jsimd_h2v2_upsample_mmx jsimd_h2v2_upsample_mmx
147 %define _cpp_protection_jsimd_h2v1_upsample_mmx jsimd_h2v1_upsample_mmx
148 %define _cpp_protection_jsimd_h2v1_fancy_upsample_mmx jsimd_h2v1_fancy_upsample_ mmx
149 %define _cpp_protection_jsimd_h2v2_fancy_upsample_mmx jsimd_h2v2_fancy_upsample_ mmx
150 %define _cpp_protection_jsimd_h2v1_merged_upsample_mmx jsimd_h2v1_merged_upsampl e_mmx
151 %define _cpp_protection_jsimd_h2v2_merged_upsample_mmx jsimd_h2v2_merged_upsampl e_mmx
152 %define _cpp_protection_jsimd_h2v2_upsample_sse2 jsimd_h2v2_upsample_sse2
153 %define _cpp_protection_jsimd_h2v1_upsample_sse2 jsimd_h2v1_upsample_sse2
154 %define _cpp_protection_jconst_fancy_upsample_sse2 jconst_fancy_upsample_sse2
155 %define _cpp_protection_jsimd_h2v1_fancy_upsample_sse2 jsimd_h2v1_fancy_upsample _sse2
156 %define _cpp_protection_jsimd_h2v2_fancy_upsample_sse2 jsimd_h2v2_fancy_upsample _sse2
157 %define _cpp_protection_jconst_merged_upsample_sse2 jconst_merged_upsample_sse2
158 %define _cpp_protection_jsimd_h2v1_merged_upsample_sse2 jsimd_h2v1_merged_upsamp le_sse2
159 %define _cpp_protection_jsimd_h2v2_merged_upsample_sse2 jsimd_h2v2_merged_upsamp le_sse2
160 %define _cpp_protection_jsimd_convsamp_mmx jsimd_convsamp_mmx
161 %define _cpp_protection_jsimd_convsamp_sse2 jsimd_convsamp_sse2
162 %define _cpp_protection_jsimd_convsamp_float_3dnow jsimd_convsamp_float_3dnow
163 %define _cpp_protection_jsimd_convsamp_float_sse jsimd_convsamp_float_sse
164 %define _cpp_protection_jsimd_convsamp_float_sse2 jsimd_convsamp_float_sse2
165 %define _cpp_protection_jsimd_fdct_islow_mmx jsimd_fdct_islow_mmx
166 %define _cpp_protection_jsimd_fdct_ifast_mmx jsimd_fdct_ifast_mmx
167 %define _cpp_protection_jconst_fdct_islow_sse2 jconst_fdct_islow_sse2
168 %define _cpp_protection_jsimd_fdct_islow_sse2 jsimd_fdct_islow_sse2
169 %define _cpp_protection_jconst_fdct_ifast_sse2 jconst_fdct_ifast_sse2
170 %define _cpp_protection_jsimd_fdct_ifast_sse2 jsimd_fdct_ifast_sse2
171 %define _cpp_protection_jsimd_fdct_float_3dnow jsimd_fdct_float_3dnow
172 %define _cpp_protection_jconst_fdct_float_sse jconst_fdct_float_sse
173 %define _cpp_protection_jsimd_fdct_float_sse jsimd_fdct_float_sse
174 %define _cpp_protection_jsimd_quantize_mmx jsimd_quantize_mmx
175 %define _cpp_protection_jsimd_quantize_sse2 jsimd_quantize_sse2
176 %define _cpp_protection_jsimd_quantize_float_3dnow jsimd_quantize_float_3dnow
177 %define _cpp_protection_jsimd_quantize_float_sse jsimd_quantize_float_sse
178 %define _cpp_protection_jsimd_quantize_float_sse2 jsimd_quantize_float_sse2
179 %define _cpp_protection_jsimd_idct_2x2_mmx jsimd_idct_2x2_mmx
180 %define _cpp_protection_jsimd_idct_4x4_mmx jsimd_idct_4x4_mmx
181 %define _cpp_protection_jconst_idct_red_sse2 jconst_idct_red_sse2
182 %define _cpp_protection_jsimd_idct_2x2_sse2 jsimd_idct_2x2_sse2
183 %define _cpp_protection_jsimd_idct_4x4_sse2 jsimd_idct_4x4_sse2
184 %define _cpp_protection_jsimd_idct_islow_mmx jsimd_idct_islow_mmx
185 %define _cpp_protection_jsimd_idct_ifast_mmx jsimd_idct_ifast_mmx
186 %define _cpp_protection_jconst_idct_islow_sse2 jconst_idct_islow_sse2
187 %define _cpp_protection_jsimd_idct_islow_sse2 jsimd_idct_islow_sse2
188 %define _cpp_protection_jconst_idct_ifast_sse2 jconst_idct_ifast_sse2
189 %define _cpp_protection_jsimd_idct_ifast_sse2 jsimd_idct_ifast_sse2
190 %define _cpp_protection_jsimd_idct_float_3dnow jsimd_idct_float_3dnow
191 %define _cpp_protection_jconst_idct_float_sse jconst_idct_float_sse
192 %define _cpp_protection_jsimd_idct_float_sse jsimd_idct_float_sse
193 %define _cpp_protection_jconst_idct_float_sse2 jconst_idct_float_sse2
194 %define _cpp_protection_jsimd_idct_float_sse2 jsimd_idct_float_sse2
195 #endif /* NEED_SHORT_EXTERNAL_NAMES */
196
OLDNEW
« jdhuff.c ('K') | « simd/jsimdcfg.inc ('k') | simd/jsimdcpu.asm » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698