comparison x86/vp56dsp.asm @ 12430:417532548504 libavcodec

Fix typos when converting inline asm to yasm, fixes MMX-only fate-ea-vp61.
author rbultje
date Thu, 26 Aug 2010 14:33:39 +0000
parents 37bb4de77908
children
comparison
equal deleted inserted replaced
12429:305987348a98 12430:417532548504
46 movq m2, [%1+%5] 46 movq m2, [%1+%5]
47 movq m4, m1 47 movq m4, m1
48 movq m5, m2 48 movq m5, m2
49 punpcklbw m1, m7 49 punpcklbw m1, m7
50 punpcklbw m2, m7 50 punpcklbw m2, m7
51 punpcklbw m4, m7 51 punpckhbw m4, m7
52 punpcklbw m5, m7 52 punpckhbw m5, m7
53 pmullw m1, [rsp+8*13] ; src[x+8 ] * biweight [2] 53 pmullw m1, [rsp+8*13] ; src[x+8 ] * biweight [2]
54 pmullw m2, [rsp+8*14] ; src[x+16] * biweight [3] 54 pmullw m2, [rsp+8*14] ; src[x+16] * biweight [3]
55 pmullw m4, [rsp+8*13] ; src[x+8 ] * biweight [2] 55 pmullw m4, [rsp+8*13] ; src[x+8 ] * biweight [2]
56 pmullw m5, [rsp+8*14] ; src[x+16] * biweight [3] 56 pmullw m5, [rsp+8*14] ; src[x+16] * biweight [3]
57 paddw m1, m2 57 paddw m1, m2
93 punpcklwd m3, m3 93 punpcklwd m3, m3
94 movq m4, m3 94 movq m4, m3
95 punpckldq m3, m3 95 punpckldq m3, m3
96 punpckhdq m4, m4 96 punpckhdq m4, m4
97 punpckhwd m5, m5 97 punpckhwd m5, m5
98 movq m6, m5 98 movq m2, m5
99 punpckhdq m6, m6 99 punpckhdq m2, m2
100 punpckldq m5, m5 100 punpckldq m5, m5
101 movq [rsp+8*11], m3 101 movq [rsp+8*11], m3
102 movq [rsp+8*12], m4 102 movq [rsp+8*12], m4
103 movq [rsp+8*13], m5 103 movq [rsp+8*13], m5
104 movq [rsp+8*14], m6 104 movq [rsp+8*14], m2
105 %endmacro 105 %endmacro
106 106
107 %macro SPLAT4REGS_SSE2 0 107 %macro SPLAT4REGS_SSE2 0
108 pshuflw m4, m3, 0x0 108 pshuflw m4, m3, 0x0
109 pshuflw m5, m3, 0x55 109 pshuflw m5, m3, 0x55