comparison x86/dsputil_mmx.h @ 8590:7a463923ecd1 libavcodec

Change semantic of CONFIG_*, HAVE_* and ARCH_*. They are now always defined to either 0 or 1.
author aurel
date Tue, 13 Jan 2009 23:44:16 +0000
parents 7768bdfd4f7b
children 53f9f3994ec8
comparison
equal deleted inserted replaced
8589:a29b5b5c3c9d 8590:7a463923ecd1
102 SBUTTERFLY(a, c, d, wd, q) /* a= a0 b0 c0 d0 e0 f0 g0 h0 */\ 102 SBUTTERFLY(a, c, d, wd, q) /* a= a0 b0 c0 d0 e0 f0 g0 h0 */\
103 /* d= a1 b1 c1 d1 e1 f1 g1 h1 */\ 103 /* d= a1 b1 c1 d1 e1 f1 g1 h1 */\
104 SBUTTERFLY(t, b, c, wd, q) /* t= a2 b2 c2 d2 e2 f2 g2 h2 */\ 104 SBUTTERFLY(t, b, c, wd, q) /* t= a2 b2 c2 d2 e2 f2 g2 h2 */\
105 /* c= a3 b3 c3 d3 e3 f3 g3 h3 */ 105 /* c= a3 b3 c3 d3 e3 f3 g3 h3 */
106 106
107 #ifdef ARCH_X86_64 107 #if ARCH_X86_64
108 // permutes 01234567 -> 05736421 108 // permutes 01234567 -> 05736421
109 #define TRANSPOSE8(a,b,c,d,e,f,g,h,t)\ 109 #define TRANSPOSE8(a,b,c,d,e,f,g,h,t)\
110 SBUTTERFLY(a,b,%%xmm8,wd,dqa)\ 110 SBUTTERFLY(a,b,%%xmm8,wd,dqa)\
111 SBUTTERFLY(c,d,b,wd,dqa)\ 111 SBUTTERFLY(c,d,b,wd,dqa)\
112 SBUTTERFLY(e,f,d,wd,dqa)\ 112 SBUTTERFLY(e,f,d,wd,dqa)\