Mercurial > libavcodec.hg
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)\ |