Skip to content
Snippets Groups Projects
  1. Mar 31, 2020
  2. Mar 26, 2020
  3. Mar 25, 2020
  4. Mar 24, 2020
  5. Mar 19, 2020
  6. Mar 18, 2020
  7. Mar 17, 2020
  8. Mar 13, 2020
  9. Mar 12, 2020
  10. Mar 09, 2020
  11. Mar 03, 2020
  12. Feb 28, 2020
    • Lukas Renelt's avatar
      53ea620e
    • Christian Engwer's avatar
      [!670] Loopsimd alignment · 3c5922d7
      Christian Engwer authored
      Merge branch 'loopsimd_alignment' into 'master'
      
      ref:core/dune-common\> This MR adds a additional template parameter to
      LoopSIMD to specify the alignment.
      
      The default alignment is the alignment of the underlying type.
      
      I'm not sure how to determine the proper alignment for some return types or
      RebindType. To mitigate that problem I define conversion constructors and
      assignment operators from LoopSIMD types with different alignment.
      
      This MR depends on [!669].
      
      Feel free to push at the source branch!
      
      See merge request [!670]
      
        [!669]: gitlab.dune-project.org/NoneNone/merge_requests/669
        [!670]: gitlab.dune-project.org/core/dune-common/merge_requests/670
      3c5922d7
    • Christian Engwer's avatar
      [!669] LoopSIMD for vector types · 32c2fdd3
      Christian Engwer authored
      Merge branch 'loopsimd_for_vector_types' into 'master'
      
      ref:core/dune-common\> This MR adapts LoopSIMD to take another vectorized type
      as template argument. If Tis a vectorized type, then LoopSIMD<T,k> has
      lanes<T>()*k lanes and the same scalar as T (Scalar<LoopSIMD<T,k>> ==
      Scalar<T>).
      
      This is useful with dune-vectorclass, to create arbitrary large vector types
      with explicit SIMD support, for example.
      
      Feel free to push any changes to the source branch!
      
      See merge request [!669]
      
        [!669]: gitlab.dune-project.org/core/dune-common/merge_requests/669
      32c2fdd3
    • Lukas Renelt's avatar
      d4d36dc5
  13. Feb 27, 2020
Loading