All pastes #2066267 Raw Edit

Anonymous

public diff v1 · immutable
#2066267 ·published 2011-05-21 16:04 UTC
rendered paste body
;; scale_frame( uint16_t *src, uint16_t *dst, int stride, int lshift, int rshift, int height );cglobal scale_frame_sse2, 3,3    imul   r2d, r5m    add     r0, r2    add     r1, r2    neg     r2    movd    m2, r3m    movd    m3, r4m.loop    mova    m0, [r0+r2]    psllw   m1, m0, m2    psrlw   m0, m3    paddw   m0, m1    mova [r1+r2], m0    add     r2, mmsize    jl .loop    REP_RET