Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

main.zig:

const std = @import("std");
pub const cu = @cImport({
    @cInclude("cuda.h");
});

pub fn main() !void {
    const x = cu.int2;
    _ = x; // autofix
}

cuda.h (extracted from cuda 12.4):

#define __device_builtin__

#define __align__(n) \
        __attribute__((aligned(n)))

#define __cuda_builtin_vector_align8(tag, members) \
struct __device_builtin__ __align__(8) tag         \
{                                                  \
    members                                        \
}


__cuda_builtin_vector_align8(int2, int x; int y;);

typedef __device_builtin__ struct int2 int2;

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages