Sha256: fa9021080005818aca8c44dddc4eae9bbccd744675735c7ecba99ca6cdadc7bd

Contents?: true

Size: 335 Bytes

Versions: 19

Compression:

Stored size: 335 Bytes

Contents

void <%="cumo_#{c_func(:nodef)}_kernel_launch"%>(dtype *ptr, dtype x);

static VALUE
<%=c_func(:nodef)%>(dtype x)
{
    VALUE v;
    dtype *ptr;

    v = cumo_na_new(cT, 0, NULL);
    ptr = (dtype*)cumo_na_get_pointer_for_write(v);
    <%="cumo_#{c_func(:nodef)}_kernel_launch"%>(ptr, x);

    cumo_na_release_lock(v);
    return v;
}

Version data entries

19 entries across 19 versions & 1 rubygems

Version Path
cumo-0.4.3 ext/cumo/narray/gen/tmpl/new_dim0.c
cumo-0.4.2 ext/cumo/narray/gen/tmpl/new_dim0.c
cumo-0.4.1 ext/cumo/narray/gen/tmpl/new_dim0.c
cumo-0.4.0 ext/cumo/narray/gen/tmpl/new_dim0.c
cumo-0.3.5 ext/cumo/narray/gen/tmpl/new_dim0.c
cumo-0.3.4 ext/cumo/narray/gen/tmpl/new_dim0.c
cumo-0.3.3 ext/cumo/narray/gen/tmpl/new_dim0.c
cumo-0.3.2 ext/cumo/narray/gen/tmpl/new_dim0.c
cumo-0.3.1 ext/cumo/narray/gen/tmpl/new_dim0.c
cumo-0.3.0 ext/cumo/narray/gen/tmpl/new_dim0.c
cumo-0.3.0.pre1 ext/cumo/narray/gen/tmpl/new_dim0.c
cumo-0.2.5 ext/cumo/narray/gen/tmpl/new_dim0.c
cumo-0.2.4 ext/cumo/narray/gen/tmpl/new_dim0.c
cumo-0.2.3 ext/cumo/narray/gen/tmpl/new_dim0.c
cumo-0.2.2 ext/cumo/narray/gen/tmpl/new_dim0.c
cumo-0.2.1 ext/cumo/narray/gen/tmpl/new_dim0.c
cumo-0.2.0 ext/cumo/narray/gen/tmpl/new_dim0.c
cumo-0.1.2 ext/cumo/narray/gen/tmpl/new_dim0.c
cumo-0.1.1 ext/cumo/narray/gen/tmpl/new_dim0.c