Revision b1c32fb5 libavcodec/x86/h264_weight.asm

View differences:

libavcodec/x86/h264_weight.asm
40 40
%macro WEIGHT_SETUP 0
41 41
    add        r4, r4
42 42
    inc        r4
43
    movd       m3, r3
44
    movd       m5, r4
45
    movd       m6, r2
43
    movd       m3, r3d
44
    movd       m5, r4d
45
    movd       m6, r2d
46 46
    pslld      m5, m6
47 47
    psrld      m5, 1
48 48
%if mmsize == 16
......
156 156
    add        r6, 1
157 157
    or         r6, 1
158 158
    add        r3, 1
159
    movd       m3, r4
160
    movd       m4, r5
161
    movd       m5, r6
162
    movd       m6, r3
159
    movd       m3, r4d
160
    movd       m4, r5d
161
    movd       m5, r6d
162
    movd       m6, r3d
163 163
    pslld      m5, m6
164 164
    psrld      m5, 1
165 165
%if mmsize == 16
......
291 291
    add        r6, 1
292 292
    or         r6, 1
293 293
    add        r3, 1
294
    movd       m4, r4
295
    movd       m0, r5
296
    movd       m5, r6
297
    movd       m6, r3
294
    movd       m4, r4d
295
    movd       m0, r5d
296
    movd       m5, r6d
297
    movd       m6, r3d
298 298
    pslld      m5, m6
299 299
    psrld      m5, 1
300 300
    punpcklbw  m4, m0

Also available in: Unified diff