Class: Ignis::JIT::Kernel::U64
- Inherits:
-
Struct
- Object
- Struct
- Ignis::JIT::Kernel::U64
- Defined in:
- lib/nvruby/jit/kernel.rb
Overview
Wrapper forcing 64-bit (unsigned long long / size_t) marshalling of an integer kernel argument. The default Integer path is 32-bit (‘int`); the kernel ABI is fixed by the parameter type, so a 64-bit parameter (e.g. an RNG seed) MUST be wrapped: kernel.launch(args: […, U64.new(seed), n]).