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

Side by Side Diff: third_party/libjpeg_turbo/simd/jsimd.h

Issue 5862001: Integrate premultiply/unpremultiply operations into libjpeg-turbo.... (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/deps/
Patch Set: Created 10 years 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 | Annotate | Revision Log
OLDNEW
1 /* 1 /*
2 * simd/jsimd.h 2 * simd/jsimd.h
3 * 3 *
4 * Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB 4 * Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
5 * 5 *
6 * Based on the x86 SIMD extension for IJG JPEG library, 6 * Based on the x86 SIMD extension for IJG JPEG library,
7 * Copyright (C) 1999-2006, MIYASAKA Masaru. 7 * Copyright (C) 1999-2006, MIYASAKA Masaru.
8 * 8 *
9 */ 9 */
10 10
(...skipping 202 matching lines...) Expand 10 before | Expand all | Expand 10 after
213 JSAMPARRAY input_buf, JSAMPIMAGE output_buf, 213 JSAMPARRAY input_buf, JSAMPIMAGE output_buf,
214 JDIMENSION output_row, int num_rows)); 214 JDIMENSION output_row, int num_rows));
215 EXTERN(void) jsimd_extxbgr_ycc_convert_sse2 215 EXTERN(void) jsimd_extxbgr_ycc_convert_sse2
216 JPP((JDIMENSION img_width, 216 JPP((JDIMENSION img_width,
217 JSAMPARRAY input_buf, JSAMPIMAGE output_buf, 217 JSAMPARRAY input_buf, JSAMPIMAGE output_buf,
218 JDIMENSION output_row, int num_rows)); 218 JDIMENSION output_row, int num_rows));
219 EXTERN(void) jsimd_extxrgb_ycc_convert_sse2 219 EXTERN(void) jsimd_extxrgb_ycc_convert_sse2
220 JPP((JDIMENSION img_width, 220 JPP((JDIMENSION img_width,
221 JSAMPARRAY input_buf, JSAMPIMAGE output_buf, 221 JSAMPARRAY input_buf, JSAMPIMAGE output_buf,
222 JDIMENSION output_row, int num_rows)); 222 JDIMENSION output_row, int num_rows));
223 EXTERN(void) jsimd_extbgra_ycc_convert_sse2
224 JPP((JDIMENSION img_width,
225 JSAMPARRAY input_buf, JSAMPIMAGE output_buf,
226 JDIMENSION output_row, int num_rows));
223 227
224 extern const int jconst_ycc_rgb_convert_sse2[]; 228 extern const int jconst_ycc_rgb_convert_sse2[];
225 EXTERN(void) jsimd_ycc_rgb_convert_sse2 229 EXTERN(void) jsimd_ycc_rgb_convert_sse2
226 JPP((JDIMENSION out_width, 230 JPP((JDIMENSION out_width,
227 JSAMPIMAGE input_buf, JDIMENSION input_row, 231 JSAMPIMAGE input_buf, JDIMENSION input_row,
228 JSAMPARRAY output_buf, int num_rows)); 232 JSAMPARRAY output_buf, int num_rows));
229 EXTERN(void) jsimd_ycc_extrgb_convert_sse2 233 EXTERN(void) jsimd_ycc_extrgb_convert_sse2
230 JPP((JDIMENSION out_width, 234 JPP((JDIMENSION out_width,
231 JSAMPIMAGE input_buf, JDIMENSION input_row, 235 JSAMPIMAGE input_buf, JDIMENSION input_row,
232 JSAMPARRAY output_buf, int num_rows)); 236 JSAMPARRAY output_buf, int num_rows));
(...skipping 260 matching lines...) Expand 10 before | Expand all | Expand 10 after
493 EXTERN(void) jsimd_idct_float_sse JPP((void * dct_table, 497 EXTERN(void) jsimd_idct_float_sse JPP((void * dct_table,
494 JCOEFPTR coef_block, 498 JCOEFPTR coef_block,
495 JSAMPARRAY output_buf, 499 JSAMPARRAY output_buf,
496 JDIMENSION output_col)); 500 JDIMENSION output_col));
497 501
498 extern const int jconst_idct_float_sse2[]; 502 extern const int jconst_idct_float_sse2[];
499 EXTERN(void) jsimd_idct_float_sse2 JPP((void * dct_table, 503 EXTERN(void) jsimd_idct_float_sse2 JPP((void * dct_table,
500 JCOEFPTR coef_block, 504 JCOEFPTR coef_block,
501 JSAMPARRAY output_buf, 505 JSAMPARRAY output_buf,
502 JDIMENSION output_col)); 506 JDIMENSION output_col));
503
OLDNEW
« no previous file with comments | « third_party/libjpeg_turbo/simd/jccolss2.asm ('k') | third_party/libjpeg_turbo/simd/jsimd_i386.c » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698