Home
last modified time | relevance | path

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

/external/syslinux/com32/lib/jpeg/
Djidctflt.c77 #define FAST_FLOAT float macro
81 #define DEQUANTIZE(coef,quantval) (((FAST_FLOAT) (coef)) * (quantval))
125 FAST_FLOAT tmp0, tmp1, tmp2, tmp3, tmp4, tmp5, tmp6, tmp7; in tinyjpeg_idct_float()
126 FAST_FLOAT tmp10, tmp11, tmp12, tmp13; in tinyjpeg_idct_float()
127 FAST_FLOAT z5, z10, z11, z12, z13; in tinyjpeg_idct_float()
129 FAST_FLOAT *quantptr; in tinyjpeg_idct_float()
130 FAST_FLOAT *wsptr; in tinyjpeg_idct_float()
133 FAST_FLOAT workspace[DCTSIZE2]; /* buffers data between passes */ in tinyjpeg_idct_float()
155 FAST_FLOAT dcval = DEQUANTIZE(inptr[DCTSIZE*0], quantptr[DCTSIZE*0]); in tinyjpeg_idct_float()
183 tmp12 = (tmp1 - tmp3) * ((FAST_FLOAT) 1.414213562) - tmp13; /* 2*c4 */ in tinyjpeg_idct_float()
[all …]
/external/libjpeg-turbo/
Djidctflt.c64 #define DEQUANTIZE(coef,quantval) (((FAST_FLOAT) (coef)) * (quantval))
76 FAST_FLOAT tmp0, tmp1, tmp2, tmp3, tmp4, tmp5, tmp6, tmp7;
77 FAST_FLOAT tmp10, tmp11, tmp12, tmp13;
78 FAST_FLOAT z5, z10, z11, z12, z13;
81 FAST_FLOAT *wsptr;
85 FAST_FLOAT workspace[DCTSIZE2]; /* buffers data between passes */
108 FAST_FLOAT dcval = DEQUANTIZE(inptr[DCTSIZE*0],
137 tmp12 = (tmp1 - tmp3) * ((FAST_FLOAT) 1.414213562) - tmp13; /* 2*c4 */
157 tmp11 = (z11 - z13) * ((FAST_FLOAT) 1.414213562); /* 2*c4 */
159 z5 = (z10 + z12) * ((FAST_FLOAT) 1.847759065); /* 2*c2 */
[all …]
Djfdctflt.c60 jpeg_fdct_float (FAST_FLOAT *data)
62 FAST_FLOAT tmp0, tmp1, tmp2, tmp3, tmp4, tmp5, tmp6, tmp7;
63 FAST_FLOAT tmp10, tmp11, tmp12, tmp13;
64 FAST_FLOAT z1, z2, z3, z4, z5, z11, z13;
65 FAST_FLOAT *dataptr;
91 z1 = (tmp12 + tmp13) * ((FAST_FLOAT) 0.707106781); /* c4 */
102 z5 = (tmp10 - tmp12) * ((FAST_FLOAT) 0.382683433); /* c6 */
103 z2 = ((FAST_FLOAT) 0.541196100) * tmp10 + z5; /* c2-c6 */
104 z4 = ((FAST_FLOAT) 1.306562965) * tmp12 + z5; /* c2+c6 */
105 z3 = tmp11 * ((FAST_FLOAT) 0.707106781); /* c4 */
[all …]
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 …]
Djsimddct.h19 FAST_FLOAT *workspace);
27 EXTERN(void) jsimd_fdct_float (FAST_FLOAT *data);
34 EXTERN(void) jsimd_quantize_float (JCOEFPTR coef_block, FAST_FLOAT *divisors,
35 FAST_FLOAT *workspace);
Djsimd_none.c240 FAST_FLOAT *workspace) in jsimd_convsamp_float()
273 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()
Djmorecfg.h417 #ifndef FAST_FLOAT
418 #define FAST_FLOAT float macro
Djdct.h74 typedef FAST_FLOAT FLOAT_MULT_TYPE; /* preferred floating type */
95 EXTERN(void) jpeg_fdct_float (FAST_FLOAT *data);
/external/libjpeg-turbo/simd/
Djquantf-sse2-64.asm30 ; FAST_FLOAT *workspace);
35 ; r12 = FAST_FLOAT *workspace
103 ; jsimd_quantize_float_sse2 (JCOEFPTR coef_block, FAST_FLOAT *divisors,
104 ; FAST_FLOAT *workspace);
108 ; r11 = FAST_FLOAT *divisors
109 ; r12 = FAST_FLOAT *workspace
Djquantf-sse2.asm29 ; FAST_FLOAT *workspace);
34 %define workspace ebp+16 ; FAST_FLOAT *workspace
108 ; jsimd_quantize_float_sse2 (JCOEFPTR coef_block, FAST_FLOAT *divisors,
109 ; FAST_FLOAT *workspace);
113 %define divisors ebp+12 ; FAST_FLOAT *divisors
114 %define workspace ebp+16 ; FAST_FLOAT *workspace
Djsimd_x86_64.c558 if (sizeof(FAST_FLOAT) != 4) in jsimd_can_convsamp_float()
576 FAST_FLOAT *workspace) in jsimd_convsamp_float()
623 if (sizeof(FAST_FLOAT) != 4) in jsimd_can_fdct_float()
645 jsimd_fdct_float (FAST_FLOAT *data) in jsimd_fdct_float()
679 if (sizeof(FAST_FLOAT) != 4) in jsimd_can_quantize_float()
696 jsimd_quantize_float (JCOEFPTR coef_block, FAST_FLOAT *divisors, in jsimd_quantize_float()
697 FAST_FLOAT *workspace) in jsimd_quantize_float()
825 if (sizeof(FAST_FLOAT) != 4) in jsimd_can_idct_float()
Djquant-sse.asm29 ; FAST_FLOAT *workspace);
34 %define workspace ebp+16 ; FAST_FLOAT *workspace
131 ; jsimd_quantize_float_sse (JCOEFPTR coef_block, FAST_FLOAT *divisors,
132 ; FAST_FLOAT *workspace);
136 %define divisors ebp+12 ; FAST_FLOAT *divisors
137 %define workspace ebp+16 ; FAST_FLOAT *workspace
Djquant-3dn.asm29 ; FAST_FLOAT *workspace);
34 %define workspace ebp+16 ; FAST_FLOAT *workspace
131 ; jsimd_quantize_float_3dnow (JCOEFPTR coef_block, FAST_FLOAT *divisors,
132 ; FAST_FLOAT *workspace);
136 %define divisors ebp+12 ; FAST_FLOAT *divisors
137 %define workspace ebp+16 ; FAST_FLOAT *workspace
Djsimd_i386.c686 if (sizeof(FAST_FLOAT) != 4) in jsimd_can_convsamp_float()
711 FAST_FLOAT *workspace) in jsimd_convsamp_float()
767 if (sizeof(FAST_FLOAT) != 4) in jsimd_can_fdct_float()
797 jsimd_fdct_float (FAST_FLOAT *data) in jsimd_fdct_float()
836 if (sizeof(FAST_FLOAT) != 4) in jsimd_can_quantize_float()
860 jsimd_quantize_float (JCOEFPTR coef_block, FAST_FLOAT *divisors, in jsimd_quantize_float()
861 FAST_FLOAT *workspace) in jsimd_quantize_float()
1010 if (sizeof(FAST_FLOAT) != 4) in jsimd_can_idct_float()
Djsimd.h690 (JSAMPARRAY sample_data, JDIMENSION start_col, FAST_FLOAT *workspace);
693 (JSAMPARRAY sample_data, JDIMENSION start_col, FAST_FLOAT *workspace);
696 (JSAMPARRAY sample_data, JDIMENSION start_col, FAST_FLOAT *workspace);
699 (JSAMPARRAY sample_data, JDIMENSION start_col, FAST_FLOAT *workspace);
726 EXTERN(void) jsimd_fdct_float_3dnow (FAST_FLOAT *data);
729 EXTERN(void) jsimd_fdct_float_sse (FAST_FLOAT *data);
749 (JCOEFPTR coef_block, FAST_FLOAT *divisors, FAST_FLOAT *workspace);
752 (JCOEFPTR coef_block, FAST_FLOAT *divisors, FAST_FLOAT *workspace);
755 (JCOEFPTR coef_block, FAST_FLOAT *divisors, FAST_FLOAT *workspace);
758 (JCOEFPTR coef_block, FAST_FLOAT *divisors, FAST_FLOAT *workspace);
Djsimd_arm.c467 FAST_FLOAT *workspace) in jsimd_convsamp_float()
516 jsimd_fdct_float (FAST_FLOAT *data) in jsimd_fdct_float()
555 jsimd_quantize_float (JCOEFPTR coef_block, FAST_FLOAT *divisors, in jsimd_quantize_float()
556 FAST_FLOAT *workspace) in jsimd_quantize_float()
Djsimd_arm64.c528 FAST_FLOAT *workspace) in jsimd_convsamp_float()
587 jsimd_fdct_float (FAST_FLOAT *data) in jsimd_fdct_float()
626 jsimd_quantize_float (JCOEFPTR coef_block, FAST_FLOAT *divisors, in jsimd_quantize_float()
627 FAST_FLOAT *workspace) in jsimd_quantize_float()
Djsimd_powerpc.c650 FAST_FLOAT *workspace) in jsimd_convsamp_float()
707 jsimd_fdct_float (FAST_FLOAT *data) in jsimd_fdct_float()
744 jsimd_quantize_float (JCOEFPTR coef_block, FAST_FLOAT *divisors, in jsimd_quantize_float()
745 FAST_FLOAT *workspace) in jsimd_quantize_float()
Djsimdcfg.inc.h107 %define FAST_FLOAT FP32 ; float
108 %define SIZEOF_FAST_FLOAT SIZEOF_FP32 ; sizeof(FAST_FLOAT)
Djsimd_mips.c741 FAST_FLOAT *workspace) in jsimd_convsamp_float()
804 jsimd_fdct_float (FAST_FLOAT *data) in jsimd_fdct_float()
859 jsimd_quantize_float (JCOEFPTR coef_block, FAST_FLOAT *divisors, in jsimd_quantize_float()
860 FAST_FLOAT *workspace) in jsimd_quantize_float()