Home
last modified time | relevance | path

Searched refs:IDCT (Results 1 - 25 of 29) sorted by relevance

12

/third_party/ffmpeg/libavcodec/ppc/
H A Didctdsp.c27 * This file is a direct copy of the AltiVec IDCT module from the libmpeg2
30 * IDCT function itself was to factor out the partial transposition, and to
82 #define IDCT \ macro
159 IDCT; in idct_altivec()
176 IDCT; in idct_put_altivec()
209 IDCT; in idct_add_altivec()
/third_party/ffmpeg/libavcodec/x86/
H A Dproresdsp.asm2 ;* x86-SIMD-optimized IDCT for prores
3 ;* this is identical to "simple" IDCT written by Michael Niedermayer
H A Dsimple_idct10.asm2 ;* x86-SIMD-optimized IDCT for prores
3 ;* this is identical to "simple" IDCT written by Michael Niedermayer
H A Dxvididct.asm202 ; IDCT pass on rows.
381 ; IDCT pass on columns.
449 ; IDCT pass on columns, assuming rows 4-7 are zero
H A Didctdsp.asm2 ;* SIMD-optimized IDCT-related routines
H A Dsimple_idct.asm2 ; Simple IDCT MMX
706 %macro IDCT 0
847 IDCT
853 IDCT
861 IDCT
H A Dhevc_idct.asm2 ;* SIMD-optimized IDCT functions for HEVC decoding
289 ; IDCT 4x4, expects input in m0, m1
H A Dvp3dsp.asm287 ; Column IDCT normalizes and stores final results
532 ; ecx = IDCT constants
H A Dvp8dsp.asm1050 ; actual IDCT
/third_party/ffmpeg/libavcodec/arm/
H A Dvp9itxfm_neon.S1313 @ Do an 32-point IDCT of a 4x32 slice out of a 32x32 matrix.
1314 @ We don't have register space to do a single pass IDCT of 4x32 though,
1315 @ but the 32-point IDCT can be decomposed into two 16-point IDCTs;
1317 @ each output written twice), followed by a separate 16-point IDCT
H A Didctdsp_arm.S2 @ ARMv4-optimized IDCT functions
H A Dvp9itxfm_16bpp_neon.S1545 @ Do an 32-point IDCT of a 2x32 slice out of a 32x32 matrix.
1546 @ We don't have register space to do a single pass IDCT of 2x32 though,
1547 @ but the 32-point IDCT can be decomposed into two 16-point IDCTs;
1549 @ each output written twice), followed by a separate 16-point IDCT
/third_party/ffmpeg/libavcodec/
H A Dhevcdsp_template.c240 #define IDCT(H) \ macro
280 IDCT( 4)
281 IDCT( 8)
282 IDCT(16)
283 IDCT(32)
/third_party/skia/third_party/externals/libjpeg-turbo/simd/x86_64/
H A Djidctint-avx2.asm2 ; jidctint.asm - accurate integer IDCT (64-bit AVX2)
H A Djidctflt-sse2.asm2 ; jidctflt.asm - floating-point IDCT (64-bit SSE & SSE2)
H A Djidctfst-sse2.asm2 ; jidctfst.asm - fast integer IDCT (64-bit SSE2)
H A Djidctred-sse2.asm2 ; jidctred.asm - reduced-size IDCT (64-bit SSE2)
/third_party/skia/third_party/externals/libjpeg-turbo/simd/i386/
H A Djidctflt-3dn.asm2 ; jidctflt.asm - floating-point IDCT (3DNow! & MMX)
H A Djidctfst-mmx.asm2 ; jidctfst.asm - fast integer IDCT (MMX)
H A Djidctfst-sse2.asm2 ; jidctfst.asm - fast integer IDCT (SSE2)
H A Djidctint-avx2.asm2 ; jidctint.asm - accurate integer IDCT (AVX2)
H A Djidctflt-sse.asm2 ; jidctflt.asm - floating-point IDCT (SSE & MMX)
H A Djidctflt-sse2.asm2 ; jidctflt.asm - floating-point IDCT (SSE & SSE2)
H A Djidctred-mmx.asm2 ; jidctred.asm - reduced-size IDCT (MMX)
H A Djidctred-sse2.asm2 ; jidctred.asm - reduced-size IDCT (SSE2)

Completed in 30 milliseconds

12