#include <stdint.h>
Go to the source code of this file.
Data Structures | |
struct | xmm_t |
Defines | |
#define | SUMSUB_BA(a, b) |
#define | SBUTTERFLY(a, b, t, n, m) |
#define | TRANSPOSE4(a, b, c, d, t) |
#define | TRANSPOSE8(a, b, c, d, e, f, g, h, t) |
Variables | |
const uint64_t | ff_bone |
const uint64_t | ff_wtwo |
const uint64_t | ff_pdw_80000000 [2] |
const uint64_t | ff_pw_3 |
const uint64_t | ff_pw_4 |
const xmm_t | ff_pw_5 |
const uint64_t | ff_pw_8 |
const uint64_t | ff_pw_15 |
const xmm_t | ff_pw_16 |
const uint64_t | ff_pw_20 |
const xmm_t | ff_pw_32 |
const uint64_t | ff_pw_42 |
const uint64_t | ff_pw_64 |
const uint64_t | ff_pw_96 |
const uint64_t | ff_pw_128 |
const uint64_t | ff_pb_1 |
const uint64_t | ff_pb_3 |
const uint64_t | ff_pb_7 |
const uint64_t | ff_pb_3F |
const uint64_t | ff_pb_A1 |
const uint64_t | ff_pb_FC |
const double | ff_pd_1 [2] |
const double | ff_pd_2 [2] |
#define SUMSUB_BA | ( | a, | |||
b | ) |
Value:
"paddw "#b", "#a" \n\t"\ "paddw "#b", "#b" \n\t"\ "psubw "#a", "#b" \n\t"
Definition at line 58 of file dsputil_mmx.h.
Referenced by cavs_idct8_1d(), and h264_idct8_1d().
Value:
SBUTTERFLY(a,b,t,wd,q) /* a=aebf t=cgdh */\ SBUTTERFLY(c,d,b,wd,q) /* c=imjn b=kolp */\ SBUTTERFLY(a,c,d,dq,q) /* a=aeim d=bfjn */\ SBUTTERFLY(t,b,c,dq,q)
Definition at line 69 of file dsputil_mmx.h.
Referenced by cavs_idct8_add_mmx(), dct_quantize_altivec(), ff_h264_idct8_add_mmx(), ff_h264_idct_add_mmx(), and h264_loop_filter_strength_mmx2().
Value:
"movdqa "#h", "#t" \n\t"\ SBUTTERFLY(a,b,h,wd,dqa)\ "movdqa "#h", 16"#t" \n\t"\ "movdqa "#t", "#h" \n\t"\ SBUTTERFLY(c,d,b,wd,dqa)\ SBUTTERFLY(e,f,d,wd,dqa)\ SBUTTERFLY(g,h,f,wd,dqa)\ SBUTTERFLY(a,c,h,dq,dqa)\ "movdqa "#h", "#t" \n\t"\ "movdqa 16"#t", "#h" \n\t"\ SBUTTERFLY(h,b,c,dq,dqa)\ SBUTTERFLY(e,g,b,dq,dqa)\ SBUTTERFLY(d,f,g,dq,dqa)\ SBUTTERFLY(a,e,f,qdq,dqa)\ SBUTTERFLY(h,d,e,qdq,dqa)\ "movdqa "#h", 16"#t" \n\t"\ "movdqa "#t", "#h" \n\t"\ SBUTTERFLY(h,b,d,qdq,dqa)\ SBUTTERFLY(c,g,b,qdq,dqa)\ "movdqa 16"#t", "#g" \n\t"
Definition at line 92 of file dsputil_mmx.h.
Referenced by dct_quantize_altivec(), ff_h264_idct8_add_altivec(), ff_h264_idct8_add_sse2(), vc1_inv_trans_8x4_altivec(), and vc1_inv_trans_8x8_altivec().
const uint64_t ff_bone |
const uint64_t ff_pb_1 |
Referenced by h264_loop_filter_strength_mmx2().
const uint64_t ff_pb_3 |
Referenced by h264_loop_filter_strength_mmx2().
const uint64_t ff_pb_3F |
Referenced by h264_loop_filter_chroma_mmx2().
const uint64_t ff_pb_7 |
Referenced by h264_loop_filter_strength_mmx2().
const uint64_t ff_pb_A1 |
const uint64_t ff_pb_FC |
Referenced by h263_h_loop_filter_mmx(), and h263_v_loop_filter_mmx().
const double ff_pd_1[2] |
Referenced by apply_welch_window_sse2(), and ff_flac_compute_autocorr_sse2().
const double ff_pd_2[2] |
const uint64_t ff_pdw_80000000[2] |
Referenced by vorbis_inverse_coupling_sse().
const uint64_t ff_pw_128 |
Referenced by vc1_put_hor_16b_shift2_mmx().
const uint64_t ff_pw_15 |
const uint64_t ff_pw_20 |
const uint64_t ff_pw_3 |
Referenced by H264_CHROMA_MC8_TMPL().
Referenced by ff_h264_idct8_add_sse2(), ff_h264_idct_add_mmx(), H264_CHROMA_MC4_TMPL(), and H264_CHROMA_MC8_TMPL().
const uint64_t ff_pw_4 |
Referenced by cavs_idct8_add_mmx(), and H264_CHROMA_MC8_TMPL().
const uint64_t ff_pw_42 |
const uint64_t ff_pw_64 |
Referenced by cavs_idct8_add_mmx(), and H264_CHROMA_MC8_TMPL().
const uint64_t ff_pw_8 |
Referenced by H264_CHROMA_MC4_TMPL(), and H264_CHROMA_MC8_TMPL().
const uint64_t ff_pw_96 |
const uint64_t ff_wtwo |