Revision 2dd2f716 libavcodec/x86/x86util.asm

View differences:

libavcodec/x86/x86util.asm
365 365
    packuswb   %1, %1
366 366
    movh       %4, %1
367 367
%endmacro
368

  
369
%macro STORE_DIFFx2 8 ; add1, add2, reg1, reg2, zero, shift, source, stride
370
    movh       %3, [%7]
371
    movh       %4, [%7+%8]
372
    punpcklbw  %3, %5
373
    punpcklbw  %4, %5
374
    psraw      %1, %6
375
    psraw      %2, %6
376
    paddw      %3, %1
377
    paddw      %4, %2
378
    packuswb   %3, %5
379
    packuswb   %4, %5
380
    movh     [%7], %3
381
    movh  [%7+%8], %4
382
%endmacro

Also available in: Unified diff