Skip to content
Snippets Groups Projects
Select Git revision
  • f71ce708a1aaa876a700e880d8cd1b63a0d080ee
  • master default protected
  • v2.0-dev protected
  • zikeliml/Task-96-dotExporterForAST
  • zikeliml/124-rework-tutorials
  • fma
  • fhennig/v2.0-deprecations
  • holzer-master-patch-46757
  • 66-absolute-access-is-probably-not-copied-correctly-after-_eval_subs
  • gpu_bufferfield_fix
  • hyteg
  • vectorization_sqrt_fix
  • target_dh_refactoring
  • const_fix
  • improved_comm
  • gpu_liveness_opts
  • release/1.3.7 protected
  • release/1.3.6 protected
  • release/2.0.dev0 protected
  • release/1.3.5 protected
  • release/1.3.4 protected
  • release/1.3.3 protected
  • release/1.3.2 protected
  • release/1.3.1 protected
  • release/1.3 protected
  • release/1.2 protected
  • release/1.1.1 protected
  • release/1.1 protected
  • release/1.0.1 protected
  • release/1.0 protected
  • release/0.4.4 protected
  • last/Kerncraft
  • last/OpenCL
  • last/LLVM
  • release/0.4.3 protected
  • release/0.4.2 protected
36 results

test_buffer.py

Blame
  • test_classes.cpp 1.02 KiB
    
    
    #include "test_classes.h"
    
    
    #define FUNC_PREFIX inline
    
    
    /*************************************************************************************
     *                                Kernels
    *************************************************************************************/
    
    namespace kernels {
    
    FUNC_PREFIX void kernel(double * RESTRICT  _data_f, double * RESTRICT const _data_g, int64_t const _size_f_0, int64_t const _size_f_1, int64_t const _stride_f_0, int64_t const _stride_f_1, int64_t const _stride_g_0, int64_t const _stride_g_1)
    {
       for (int64_t ctr_0 = 0; ctr_0 < _size_f_0; ctr_0 += 1)
       {
          for (int64_t ctr_1 = 0; ctr_1 < _size_f_1; ctr_1 += 1)
          {
             _data_f[_stride_f_0*ctr_0 + _stride_f_1*ctr_1] = 3.0*_data_g[_stride_g_0*ctr_0 + _stride_g_1*ctr_1];
          }
       }
    }
    
    } // namespace kernels
    
    /*************************************************************************************
     *                                Functions
    *************************************************************************************/