OLD | NEW |
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 14 matching lines...) Expand all Loading... |
25 definev(DCTSIZE) | 25 definev(DCTSIZE) |
26 definev(DCTSIZE2) | 26 definev(DCTSIZE2) |
27 | 27 |
28 ; | 28 ; |
29 ; -- jmorecfg.h | 29 ; -- jmorecfg.h |
30 ; | 30 ; |
31 | 31 |
32 definev(RGB_RED) | 32 definev(RGB_RED) |
33 definev(RGB_GREEN) | 33 definev(RGB_GREEN) |
34 definev(RGB_BLUE) | 34 definev(RGB_BLUE) |
| 35 definev(RGB_PIXELSIZE) |
35 | 36 |
36 definev(RGB_PIXELSIZE) | 37 definev(EXT_RGB_RED) |
| 38 definev(EXT_RGB_GREEN) |
| 39 definev(EXT_RGB_BLUE) |
| 40 definev(EXT_RGB_PIXELSIZE) |
| 41 |
| 42 definev(EXT_RGBX_RED) |
| 43 definev(EXT_RGBX_GREEN) |
| 44 definev(EXT_RGBX_BLUE) |
| 45 definev(EXT_RGBX_PIXELSIZE) |
| 46 |
| 47 definev(EXT_BGR_RED) |
| 48 definev(EXT_BGR_GREEN) |
| 49 definev(EXT_BGR_BLUE) |
| 50 definev(EXT_BGR_PIXELSIZE) |
| 51 |
| 52 definev(EXT_BGRX_RED) |
| 53 definev(EXT_BGRX_GREEN) |
| 54 definev(EXT_BGRX_BLUE) |
| 55 definev(EXT_BGRX_PIXELSIZE) |
| 56 |
| 57 definev(EXT_XBGR_RED) |
| 58 definev(EXT_XBGR_GREEN) |
| 59 definev(EXT_XBGR_BLUE) |
| 60 definev(EXT_XBGR_PIXELSIZE) |
| 61 |
| 62 definev(EXT_XRGB_RED) |
| 63 definev(EXT_XRGB_GREEN) |
| 64 definev(EXT_XRGB_BLUE) |
| 65 definev(EXT_XRGB_PIXELSIZE) |
| 66 |
| 67 %define RGBX_FILLER_0XFF 1 |
37 | 68 |
38 ; Representation of a single sample (pixel element value). | 69 ; Representation of a single sample (pixel element value). |
39 ; On this SIMD implementation, this must be 'unsigned char'. | 70 ; On this SIMD implementation, this must be 'unsigned char'. |
40 ; | 71 ; |
41 | 72 |
42 %define JSAMPLE byte ; unsigned char | 73 %define JSAMPLE byte ; unsigned char |
43 %define SIZEOF_JSAMPLE SIZEOF_BYTE ; sizeof(JSAMPLE) | 74 %define SIZEOF_JSAMPLE SIZEOF_BYTE ; sizeof(JSAMPLE) |
44 | 75 |
45 definev(CENTERJSAMPLE) | 76 definev(CENTERJSAMPLE) |
46 | 77 |
(...skipping 112 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
159 definev(jsimd_idct_islow_sse2) | 190 definev(jsimd_idct_islow_sse2) |
160 definev(jconst_idct_ifast_sse2) | 191 definev(jconst_idct_ifast_sse2) |
161 definev(jsimd_idct_ifast_sse2) | 192 definev(jsimd_idct_ifast_sse2) |
162 definev(jsimd_idct_float_3dnow) | 193 definev(jsimd_idct_float_3dnow) |
163 definev(jconst_idct_float_sse) | 194 definev(jconst_idct_float_sse) |
164 definev(jsimd_idct_float_sse) | 195 definev(jsimd_idct_float_sse) |
165 definev(jconst_idct_float_sse2) | 196 definev(jconst_idct_float_sse2) |
166 definev(jsimd_idct_float_sse2) | 197 definev(jsimd_idct_float_sse2) |
167 #endif /* NEED_SHORT_EXTERNAL_NAMES */ | 198 #endif /* NEED_SHORT_EXTERNAL_NAMES */ |
168 | 199 |
OLD | NEW |