1. 13 Apr, 2020 1 commit
  2. 10 Oct, 2019 1 commit
  3. 17 May, 2019 2 commits
  4. 15 Apr, 2019 2 commits
    • Jö Fahlke's avatar
      [!16] [vectorclasstest] Keep < 1G memory when compiling. · 36c9cd4f
      Jö Fahlke authored
      Merge branch 'instantiation-point-granularity' into 'master'
      
      ref:extensions/dune-vectorclass Measure: `ulimit -v $((1024*1024))`\
      Options: `-DCMAKE_CXX_FLAGS='-O2 -g -Wall'`\
      `g++ (Debian 6.3.0-18+deb9u1) 6.3.0 20170516`
      
      Closes: [#12]
      
      See merge request [!16]
      
        [#12]: gitlab.dune-project.org/NoneNone/issues/12
        [!16]: gitlab.dune-project.org/extensions/dune-vectorclass/merge_requests/16
      
      
      Closes #12
      36c9cd4f
    • Jö Fahlke's avatar
      [vectorclasstest] Keep < 1G memory when compiling. · 46b8cee5
      Jö Fahlke authored
      Measure: `ulimit -v $((1024*1024))`
      Options: `-DCMAKE_CXX_FLAGS='-O2 -g -Wall'`
      `g++ (Debian 6.3.0-18+deb9u1) 6.3.0 20170516`
      
      Closes: #12
      46b8cee5
  5. 08 Apr, 2019 4 commits
    • Jö Fahlke's avatar
      [!15] Fix use of old instantiation point. · 23c01609
      Jö Fahlke authored
      Merge branch 'fix-warnings' into 'master'
      
      ref:extensions/dune-vectorclass Closes: [#11]
      
      See merge request [!15]
      
        [#11]: gitlab.dune-project.org/NoneNone/issues/11
        [!15]: gitlab.dune-project.org/extensions/dune-vectorclass/merge_requests/15
      
      
      Closes #11
      23c01609
    • Jö Fahlke's avatar
      Fix use of old instantiation point. · 41603db2
      Jö Fahlke authored
      Closes: #11
      41603db2
    • Jö Fahlke's avatar
      [!14] Update Proxies for 2.7 · 0706c634
      Jö Fahlke authored
      Merge branch 'update-vectorclass-proxies' into 'master'
      
      ref:extensions/dune-vectorclass Proxies are now tested in dune-common, which
      uncovered a few missing operators. Rather than trying to implement each
      operator, try to provide a conversion to value_type, which should work just
      fine, following the simd::reference proxies from the Parallelism TS. Also, it
      avoids problems regarding regarding when the left and the right argument of a
      binary operation both provide an operator.
      
      Addresses: [#11]
      
      See merge request [!14]
      
        [#11]: gitlab.dune-project.org/NoneNone/issues/11
        [!14]: gitlab.dune-project.org/extensions/dune-vectorclass/merge_requests/14
      0706c634
    • Jö Fahlke's avatar
      Fix proxy interoperations · 67dcd64b
      Jö Fahlke authored
      Turns out the world is not well-behaved and and I get ambigous operators from
      the conversion-to-value_type and conversion-to-any-vectorclass-vector
      operators.
      
      The first one we need to be usable as the type we are proxying, obviously.
      The second one we need so a vectorclass vector can be broadcast-assigned or
      broadcast-copyconstructed from a proxy.
      
      So now I have to resolve all the ambiguities by providing all operators
      anyway.
      67dcd64b
  6. 28 Mar, 2019 1 commit
    • Jö Fahlke's avatar
      Update Proxies for 2.7 · c341051c
      Jö Fahlke authored
      Proxies are now tested in dune-common, which uncovered a few missing
      operators.  Rather than trying to implement each operator, try to provide a
      conversion to value_type, which should work just fine, following the
      simd::reference proxies from the Parallelism TS.  Also, it avoids problems
      regarding regarding when the left and the right argument of a binary operation
      both provide an operator.
      c341051c
  7. 29 Jan, 2019 5 commits
  8. 28 Jan, 2019 1 commit
  9. 25 Jan, 2019 2 commits
  10. 06 Jul, 2018 2 commits
  11. 05 Jul, 2018 1 commit
  12. 04 Jul, 2018 3 commits
  13. 27 Jun, 2018 2 commits
  14. 25 Jun, 2018 2 commits
  15. 21 Jun, 2018 1 commit
    • Jö Fahlke's avatar
      [CI] Restrict to newer clang. · f697f05a
      Jö Fahlke authored
      Clang before 3.9 does not have the intrinsic `_mm_rolv_epi32()`, which is used
      by vectorclass if the avx512vl instruction set is available.
      f697f05a
  16. 18 Jun, 2018 4 commits
  17. 15 Jun, 2018 3 commits
  18. 14 Jun, 2018 1 commit
  19. 13 Jun, 2018 1 commit
  20. 11 Jun, 2018 1 commit