1. 28 Dec, 2021 1 commit
  2. 18 Nov, 2021 1 commit
  3. 16 Nov, 2021 1 commit
    • Thomas Goirand's avatar
      [ Thomas Goirand ] · a0ca30f1
      Thomas Goirand authored
         * Apply patch from Kaminskiy for SSE runtime detection (Closes: #921874).
           Thanks to him, and see below for details.
      
         [ Yuriy M. Kaminskiy ]
         * Fix i386 simd compilation.
         * Fix runtime cpudetection.
         * Fix neon for armhf.
         * Run complete test suite under qemu.
      a0ca30f1
  4. 27 Aug, 2021 1 commit
  5. 18 Jul, 2019 1 commit
  6. 03 Aug, 2018 1 commit
  7. 22 May, 2018 9 commits
  8. 03 Apr, 2018 7 commits
  9. 29 Mar, 2018 12 commits
  10. 10 Apr, 2017 2 commits
  11. 08 Dec, 2016 2 commits
  12. 23 Nov, 2016 1 commit
    • Loic Dachary's avatar
      Merge branch 'gf32-mul-silence-warning' into 'master' · c431e1ff
      Loic Dachary authored
      Gf32 mul silence warning
      
      silence warning like
      
      ```
      /slow/kchai/ceph/src/erasure-code/jerasure/gf-complete/src/gf_w32.c: In function ‘gf_w32_cfmgk_multiply_region_from_single’:
      /slow/kchai/ceph/src/erasure-code/jerasure/gf-complete/src/gf_w32.c:410:5: warning: ‘a’ may be used uninitialized in this function [-Wmaybe-uninitialized]
         g = _mm_insert_epi64 (a, g_star, 0);
           ^
      ```
      
      See merge request !19
      c431e1ff
  13. 18 Nov, 2016 1 commit
    • Kefu Chai's avatar
      gf_w32.c: silence the -Wmaybe-uninitialized warning · 9fbc4425
      Kefu Chai authored
      
      
      in gf_w32_cfmgk_multiply_region_from_single(), follow warning is
      reported by gcc:
      
      gf-complete/src/gf_w32.c:410:5: warning: ‘a’ may be used uninitialized
      in this function [-Wmaybe-uninitialized]
         g = _mm_insert_epi64 (a, g_star, 0);
           ^
      
      actually, we are using `a` as a dummy parameter for initializing `g` and
      `q`. and only the lower lower 64 bits of them are used when doing
      calculation. but their lower 64 bits are always initialized using
      _mm_insert_epi64(). so this is a false alarm.
      
      but we can silence this warning by moving the statement initializing `a`
      up before passing it to  _mm_insert_epi64(). this change does not hurt
      the performance.
      
      Signed-off-by: default avatarKefu Chai <kchai@redhat.com>
      9fbc4425