Changes in / [84bfa8be:32bac65b] in ffmpeg


Ignore:
Location:
libavcodec/x86
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • libavcodec/x86/sbrdsp.asm

    r84bfa8be r32bac65b  
    225225INIT_XMM sse
    226226cglobal sbr_neg_odd_64, 1,2,4,z
    227     lea       r1q, [zq+256]
    228 .loop:
    229     mova       m0, [zq+ 0]
    230     mova       m1, [zq+16]
    231     mova       m2, [zq+32]
    232     mova       m3, [zq+48]
    233     xorps      m0, [ps_mask2]
    234     xorps      m1, [ps_mask2]
    235     xorps      m2, [ps_mask2]
    236     xorps      m3, [ps_mask2]
    237     mova  [zq+ 0], m0
    238     mova  [zq+16], m1
    239     mova  [zq+32], m2
    240     mova  [zq+48], m3
    241     add        zq, 64
    242     cmp        zq, r1q
    243     jne     .loop
     227    lea        r1q, [zq+256]
     228.loop:
     229    mova        m0, [zq+ 0]
     230    mova        m1, [zq+16]
     231    mova        m2, [zq+32]
     232    mova        m3, [zq+48]
     233    xorps       m0, [ps_mask2]
     234    xorps       m1, [ps_mask2]
     235    xorps       m2, [ps_mask2]
     236    xorps       m3, [ps_mask2]
     237    mova   [zq+ 0], m0
     238    mova   [zq+16], m1
     239    mova   [zq+32], m2
     240    mova   [zq+48], m3
     241    add         zq, 64
     242    cmp         zq, r1q
     243    jne      .loop
    244244    REP_RET
  • libavcodec/x86/sbrdsp_init.c

    r84bfa8be r32bac65b  
    3333                       const float alpha0[2], const float alpha1[2],
    3434                       float bw, int start, int end);
     35void ff_sbr_neg_odd_64_sse(float *z);
    3536void ff_sbr_qmf_post_shuffle_sse(float W[32][2], const float *z);
    36 void ff_sbr_neg_odd_64_sse(float *z);
    3737
    3838av_cold void ff_sbrdsp_init_x86(SBRDSPContext *s)
     
    4141
    4242    if (EXTERNAL_SSE(mm_flags)) {
     43        s->neg_odd_64 = ff_sbr_neg_odd_64_sse;
    4344        s->sum_square = ff_sbr_sum_square_sse;
    4445        s->sum64x5    = ff_sbr_sum64x5_sse;
     
    4647        s->hf_gen     = ff_sbr_hf_gen_sse;
    4748        s->qmf_post_shuffle = ff_sbr_qmf_post_shuffle_sse;
    48         s->neg_odd_64 = ff_sbr_neg_odd_64_sse;
    4949    }
    5050}
Note: See TracChangeset for help on using the changeset viewer.