swh:1:snp:a9d01202ad630f8a750d9bf34ca651272e4b534f
Raw File
Tip revision: bff018fde8fff46d7c3da71222f8191b89aa4628 authored by Jyh-Miin Lin on 23 August 2020, 06:24:06 UTC
Create codeql-analysis.yml
Tip revision: bff018f
cMultiplyVecInplace.py
R="""
KERNEL void cMultiplyVecInplace( 
        const unsigned int batch, 
        GLOBAL_MEM const float2 *a,
        GLOBAL_MEM float2 *outb)
{
const unsigned int gid = get_global_id(0);
// const unsigned int voxel_id = gid / batch;
const unsigned int voxel_id = (float)gid / (float)batch;

float2 mul = a[voxel_id];
float2 orig = outb[gid];
float2 tmp;
tmp.x=orig.x*mul.x-orig.y*mul.y;
tmp.y=orig.x*mul.y+orig.y*mul.x; 
outb[gid]=tmp;
};
"""
# scalar_arg_dtypes=[None, None, None]
back to top