Home
last modified time | relevance | path

Searched refs:FAST_FLOAT (Results 1 - 20 of 20) sorted by relevance

/third_party/skia/third_party/externals/libjpeg-turbo/
H A Djidctflt.c64 #define DEQUANTIZE(coef, quantval) (((FAST_FLOAT)(coef)) * (quantval))
76 FAST_FLOAT tmp0, tmp1, tmp2, tmp3, tmp4, tmp5, tmp6, tmp7; in jpeg_idct_float()
77 FAST_FLOAT tmp10, tmp11, tmp12, tmp13; in jpeg_idct_float()
78 FAST_FLOAT z5, z10, z11, z12, z13; in jpeg_idct_float()
81 FAST_FLOAT *wsptr; in jpeg_idct_float()
85 FAST_FLOAT workspace[DCTSIZE2]; /* buffers data between passes */ in jpeg_idct_float()
108 FAST_FLOAT dcval = DEQUANTIZE(inptr[DCTSIZE * 0], in jpeg_idct_float()
137 tmp12 = (tmp1 - tmp3) * ((FAST_FLOAT)1.414213562) - tmp13; /* 2*c4 */ in jpeg_idct_float()
157 tmp11 = (z11 - z13) * ((FAST_FLOAT)1.414213562); /* 2*c4 */ in jpeg_idct_float()
159 z5 = (z10 + z12) * ((FAST_FLOAT)1.84775906 in jpeg_idct_float()
[all...]
H A Djfdctflt.c60 jpeg_fdct_float(FAST_FLOAT *data) in jpeg_fdct_float()
62 FAST_FLOAT tmp0, tmp1, tmp2, tmp3, tmp4, tmp5, tmp6, tmp7; in jpeg_fdct_float()
63 FAST_FLOAT tmp10, tmp11, tmp12, tmp13; in jpeg_fdct_float()
64 FAST_FLOAT z1, z2, z3, z4, z5, z11, z13; in jpeg_fdct_float()
65 FAST_FLOAT *dataptr; in jpeg_fdct_float()
91 z1 = (tmp12 + tmp13) * ((FAST_FLOAT)0.707106781); /* c4 */ in jpeg_fdct_float()
102 z5 = (tmp10 - tmp12) * ((FAST_FLOAT)0.382683433); /* c6 */ in jpeg_fdct_float()
103 z2 = ((FAST_FLOAT)0.541196100) * tmp10 + z5; /* c2-c6 */ in jpeg_fdct_float()
104 z4 = ((FAST_FLOAT)1.306562965) * tmp12 + z5; /* c2+c6 */ in jpeg_fdct_float()
105 z3 = tmp11 * ((FAST_FLOAT)0.70710678 in jpeg_fdct_float()
[all...]
H A Djcdctmgr.c29 typedef void (*float_DCT_method_ptr) (FAST_FLOAT *data);
36 FAST_FLOAT *workspace);
41 FAST_FLOAT *divisors,
42 FAST_FLOAT *workspace);
68 FAST_FLOAT *float_divisors[NUM_QUANT_TBLS];
69 FAST_FLOAT *float_workspace;
335 FAST_FLOAT *fdtbl; in start_pass_fdctmgr()
343 fdct->float_divisors[qtblno] = (FAST_FLOAT *) in start_pass_fdctmgr()
345 DCTSIZE2 * sizeof(FAST_FLOAT)); in start_pass_fdctmgr()
351 fdtbl[i] = (FAST_FLOAT) in start_pass_fdctmgr()
[all...]
H A Djsimddct.h18 FAST_FLOAT *workspace);
26 EXTERN(void) jsimd_fdct_float(FAST_FLOAT *data);
33 EXTERN(void) jsimd_quantize_float(JCOEFPTR coef_block, FAST_FLOAT *divisors,
34 FAST_FLOAT *workspace);
H A Djsimd_none.c241 FAST_FLOAT *workspace) in jsimd_convsamp_float()
274 jsimd_fdct_float(FAST_FLOAT *data) in jsimd_fdct_float()
296 jsimd_quantize_float(JCOEFPTR coef_block, FAST_FLOAT *divisors, in jsimd_quantize_float()
297 FAST_FLOAT *workspace) in jsimd_quantize_float()
H A Djmorecfg.h377 /* FAST_FLOAT should be either float or double, whichever is done faster
382 #ifndef FAST_FLOAT
383 #define FAST_FLOAT float macro
H A Djdct.h23 * implementations use an array of type FAST_FLOAT, instead.)
74 typedef FAST_FLOAT FLOAT_MULT_TYPE; /* preferred floating type */
95 EXTERN(void) jpeg_fdct_float(FAST_FLOAT *data);
/third_party/skia/third_party/externals/libjpeg-turbo/simd/x86_64/
H A Djsimd.c676 if (sizeof(FAST_FLOAT) != 4) in jsimd_can_convsamp_float()
697 FAST_FLOAT *workspace) in jsimd_convsamp_float()
746 if (sizeof(FAST_FLOAT) != 4) in jsimd_can_fdct_float()
771 jsimd_fdct_float(FAST_FLOAT *data) in jsimd_fdct_float()
807 if (sizeof(FAST_FLOAT) != 4) in jsimd_can_quantize_float()
826 jsimd_quantize_float(JCOEFPTR coef_block, FAST_FLOAT *divisors, in jsimd_quantize_float()
827 FAST_FLOAT *workspace) in jsimd_quantize_float()
957 if (sizeof(FAST_FLOAT) != 4) in jsimd_can_idct_float()
H A Djfdctflt-sse.asm56 ; jsimd_fdct_float_sse(FAST_FLOAT *data)
59 ; r10 = FAST_FLOAT *data
79 mov rdx, r10 ; (FAST_FLOAT *)
214 mov rdx, r10 ; (FAST_FLOAT *)
H A Djidctflt-sse2.asm73 ; FAST_FLOAT workspace[DCTSIZE2]
93 lea rdi, [workspace] ; FAST_FLOAT *wsptr
326 lea rsi, [workspace] ; FAST_FLOAT *wsptr
/third_party/skia/third_party/externals/libjpeg-turbo/simd/i386/
H A Djsimd.c781 if (sizeof(FAST_FLOAT) != 4) in jsimd_can_convsamp_float()
808 FAST_FLOAT *workspace) in jsimd_convsamp_float()
866 if (sizeof(FAST_FLOAT) != 4) in jsimd_can_fdct_float()
898 jsimd_fdct_float(FAST_FLOAT *data) in jsimd_fdct_float()
939 if (sizeof(FAST_FLOAT) != 4) in jsimd_can_quantize_float()
964 jsimd_quantize_float(JCOEFPTR coef_block, FAST_FLOAT *divisors, in jsimd_quantize_float()
965 FAST_FLOAT *workspace) in jsimd_quantize_float()
1116 if (sizeof(FAST_FLOAT) != 4) in jsimd_can_idct_float()
H A Djfdctflt-3dn.asm46 ; jsimd_fdct_float_3dnow(FAST_FLOAT *data)
49 %define data(b) (b) + 8 ; FAST_FLOAT *data
76 mov edx, POINTER [data(eax)] ; (FAST_FLOAT *)
191 mov edx, POINTER [data(eax)] ; (FAST_FLOAT *)
H A Djfdctflt-sse.asm56 ; jsimd_fdct_float_sse(FAST_FLOAT *data)
59 %define data(b) (b) + 8 ; FAST_FLOAT *data
87 mov edx, POINTER [data(eax)] ; (FAST_FLOAT *)
223 mov edx, POINTER [data(eax)] ; (FAST_FLOAT *)
H A Djidctflt-3dn.asm62 ; FAST_FLOAT workspace[DCTSIZE2]
88 lea edi, [workspace] ; FAST_FLOAT *wsptr
292 lea esi, [workspace] ; FAST_FLOAT *wsptr
H A Djidctflt-sse.asm72 ; FAST_FLOAT workspace[DCTSIZE2]
98 lea edi, [workspace] ; FAST_FLOAT *wsptr
371 lea esi, [workspace] ; FAST_FLOAT *wsptr
H A Djidctflt-sse2.asm72 ; FAST_FLOAT workspace[DCTSIZE2]
98 lea edi, [workspace] ; FAST_FLOAT *wsptr
333 lea esi, [workspace] ; FAST_FLOAT *wsptr
/third_party/skia/third_party/externals/libjpeg-turbo/simd/
H A Djsimd.h1031 (JSAMPARRAY sample_data, JDIMENSION start_col, FAST_FLOAT *workspace);
1034 (JSAMPARRAY sample_data, JDIMENSION start_col, FAST_FLOAT *workspace);
1037 (JSAMPARRAY sample_data, JDIMENSION start_col, FAST_FLOAT *workspace);
1040 (JSAMPARRAY sample_data, JDIMENSION start_col, FAST_FLOAT *workspace);
1074 EXTERN(void) jsimd_fdct_float_3dnow(FAST_FLOAT *data);
1077 EXTERN(void) jsimd_fdct_float_sse(FAST_FLOAT *data);
1103 (JCOEFPTR coef_block, FAST_FLOAT *divisors, FAST_FLOAT *workspace);
1106 (JCOEFPTR coef_block, FAST_FLOAT *divisors, FAST_FLOAT *workspac
[all...]
/third_party/skia/third_party/externals/libjpeg-turbo/simd/nasm/
H A Djsimdcfg.inc.h109 %define FAST_FLOAT FP32 ; float
110 %define SIZEOF_FAST_FLOAT SIZEOF_FP32 ; sizeof(FAST_FLOAT) variable
/third_party/skia/third_party/externals/libjpeg-turbo/simd/arm/aarch32/
H A Djsimd.c670 FAST_FLOAT *workspace) in jsimd_convsamp_float()
727 jsimd_fdct_float(FAST_FLOAT *data) in jsimd_fdct_float()
763 jsimd_quantize_float(JCOEFPTR coef_block, FAST_FLOAT *divisors, in jsimd_quantize_float()
764 FAST_FLOAT *workspace) in jsimd_quantize_float()
/third_party/skia/third_party/externals/libjpeg-turbo/simd/arm/aarch64/
H A Djsimd.c738 FAST_FLOAT *workspace) in jsimd_convsamp_float()
795 jsimd_fdct_float(FAST_FLOAT *data) in jsimd_fdct_float()
831 jsimd_quantize_float(JCOEFPTR coef_block, FAST_FLOAT *divisors, in jsimd_quantize_float()
832 FAST_FLOAT *workspace) in jsimd_quantize_float()

Completed in 16 milliseconds