[Numpy-svn] [numpy/numpy] e2a74e: MAINT: make binary_scalar2 static and put __m128i ...

GitHub noreply@github....
Sun Jun 23 10:17:32 CDT 2013


  Branch: refs/heads/master
  Home:   https://github.com/numpy/numpy
  Commit: e2a74ee4d49bf724917b26c0e11759fd877efaca
      https://github.com/numpy/numpy/commit/e2a74ee4d49bf724917b26c0e11759fd877efaca
  Author: Julian Taylor <jtaylor.debian@googlemail.com>
  Date:   2013-06-23 (Sun, 23 Jun 2013)

  Changed paths:
    M numpy/core/src/umath/simd.inc.src

  Log Message:
  -----------
  MAINT: make binary_scalar2 static and put __m128i into a template


  Commit: 1ae0622fe120b9da4df32525c3fb6970217e4cb4
      https://github.com/numpy/numpy/commit/1ae0622fe120b9da4df32525c3fb6970217e4cb4
  Author: Julian Taylor <jtaylor.debian@googlemail.com>
  Date:   2013-06-23 (Sun, 23 Jun 2013)

  Changed paths:
    M numpy/core/src/umath/loops.c.src
    M numpy/core/src/umath/simd.inc.src

  Log Message:
  -----------
  ENH: vectorize boolean reductions

Improves performance by a factor of 5 to 10 depending on the cpu.
These operations currently can't be autovectorized by gcc 4.8.


  Commit: 596795bf697b6be29e21c23d7680e2d476c23436
      https://github.com/numpy/numpy/commit/596795bf697b6be29e21c23d7680e2d476c23436
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2013-06-23 (Sun, 23 Jun 2013)

  Changed paths:
    M numpy/core/src/umath/loops.c.src
    M numpy/core/src/umath/simd.inc.src

  Log Message:
  -----------
  Merge pull request #3466 from juliantaylor/vectorize-bool

vectorize boolean reductions


Compare: https://github.com/numpy/numpy/compare/f361c6b07331...596795bf697b


More information about the Numpy-svn mailing list