Revision 5dad039b

View differences:

libavcodec/arm/h264idct_neon.S
24 24
        .text
25 25

  
26 26
function ff_h264_idct_add_neon, export=1
27
        mov             r3,  #(1<<5)
28
        vmov.i16        d16, #0
29
        vmov.16         d16[0],   r3
30 27
        vld1.64         {d0-d3},  [r1,:128]
31
        vadd.i16        d0,  d0,  d16
32 28

  
33 29
        vswp            d1,  d2
34 30
        vadd.i16        d4,  d0,  d1
......
58 54
        vadd.i16        q0,  q2,  q3
59 55
        vsub.i16        q1,  q2,  q3
60 56

  
61
        vshr.s16        q0,  q0,  #6
62
        vshr.s16        q1,  q1,  #6
57
        vrshr.s16       q0,  q0,  #6
58
        vrshr.s16       q1,  q1,  #6
63 59

  
64 60
        vaddw.u8        q0,  q0,  d18
65 61
        vaddw.u8        q1,  q1,  d19

Also available in: Unified diff