Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion cuda-oxide/.devcontainer/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ This dev container provides the toolchain expected by cuda-oxide:
- CUDA Toolkit 13.0
- LLVM 21 with NVPTX support
- Clang 21 resource headers for `bindgen`
- Rust `nightly-2026-08-28` with `rust-src`, `rustc-dev`, `rust-analyzer`,
- Rust `nightly-2026-10-11` with `rust-src`, `rustc-dev`, `rust-analyzer`,
`rustfmt` and `clippy`. `llvm-tools` is not preinstalled in the image;
rustup adds it on your first cargo command under `cuda-oxide/`, because
`cuda-oxide/rust-toolchain.toml` names it. The image ships LLVM 21 and
Expand Down
2 changes: 1 addition & 1 deletion cuda-oxide/.devcontainer/devcontainer.json
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
"upgradePackages": false
},
"ghcr.io/devcontainers/features/rust:1": {
"version": "nightly-2026-08-28",
"version": "nightly-2026-10-11",
"profile": "minimal",
"components": "rust-src,rustc-dev,rust-analyzer,rustfmt,clippy"
}
Expand Down
6 changes: 3 additions & 3 deletions cuda-oxide/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -164,7 +164,7 @@ From `cuda-oxide/`, `cargo oxide` works out of the box via a workspace alias.
For use outside the repo (your own projects), install it with the pinned nightly toolchain:

```bash
cargo +nightly-2026-08-28 install --git https://github.com/NVIDIA/cuda-rust.git cargo-oxide
cargo +nightly-2026-10-11 install --git https://github.com/NVIDIA/cuda-rust.git cargo-oxide
```

On first run, `cargo-oxide` will automatically fetch and build the codegen backend.
Expand All @@ -187,8 +187,8 @@ nix run 'github:NVIDIA/cuda-rust?dir=cuda-oxide#new' -- my-project
```bash
# Toolchain installed automatically via rust-toolchain.toml
# Manual install if needed:
rustup toolchain install nightly-2026-08-28
rustup component add rust-src rustc-dev rust-analyzer clippy rustfmt llvm-tools --toolchain nightly-2026-08-28
rustup toolchain install nightly-2026-10-11
rustup component add rust-src rustc-dev rust-analyzer clippy rustfmt llvm-tools --toolchain nightly-2026-10-11
```

#### CUDA
Expand Down
2 changes: 1 addition & 1 deletion cuda-oxide/crates/cargo-oxide/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ Replaces the previous `xtask` pattern with a proper cargo subcommand that works
Install with the project's pinned nightly toolchain:

```bash
cargo +nightly-2026-08-28 install --git https://github.com/NVlabs/cuda-oxide.git cargo-oxide
cargo +nightly-2026-10-11 install --git https://github.com/NVlabs/cuda-oxide.git cargo-oxide
```

On first run, `cargo-oxide` will automatically fetch and build the codegen backend if it's not already available.
Expand Down
2 changes: 1 addition & 1 deletion cuda-oxide/crates/cargo-oxide/src/commands/scaffold.rs
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ const GIT_REPO: &str = "https://github.com/NVlabs/cuda-oxide.git";
pub(super) const SHARED_HOST_CRATES_VERSION: &str = "0.4.0";

const RUST_TOOLCHAIN_TOML: &str = r#"[toolchain]
channel = "nightly-2026-08-28"
channel = "nightly-2026-10-11"
components = ["rust-src", "rustc-dev", "rust-analyzer", "clippy", "rustfmt", "llvm-tools"]
"#;

Expand Down
2 changes: 1 addition & 1 deletion cuda-oxide/crates/cuda-device/src/atomic.rs
Original file line number Diff line number Diff line change
Expand Up @@ -490,7 +490,7 @@ define_float_atomic! {
///
/// `swap` lowers to hardware `atom.exch.b32`; this API does not expose
/// `compare_exchange` for floats. `fetch_add` uses LLVM `atomicrmw fadd`.
/// With the pinned `nightly-2026-08-28` toolchain's LLVM 23 NVPTX defaults,
/// With the pinned `nightly-2026-10-11` toolchain's LLVM 23 NVPTX defaults,
/// global and generic `f32` adds use a compare-and-swap loop; shared `f32`
/// and `f64` adds still use native instructions on supported targets.
///
Expand Down
4 changes: 2 additions & 2 deletions cuda-oxide/crates/cuda-device/src/generated/async_copy.rs
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@
*/

// @generated by cuda-intrinsics-gen 0.1.0. DO NOT EDIT.
// Catalog schema/version: 46/0.1.0; intrinsic ABI: v1; catalog SHA-256: 016c9d9b55b84d99d56fe2690dce4b3ba7ded5318890996a7459a142ddb5edf7.
// LLVM source: 16696adcd119e6ba9cc175207d984d7021211acb.
// Catalog schema/version: 46/0.1.0; intrinsic ABI: v1; catalog SHA-256: c243e568fc16c9f907c9fd87fbacbe9f823043a9badd8633e43e9faa87adbd10.
// LLVM source: aab11ee0ea5ea9a1d462ad0bc1fae9d9bb643019.

// Included inside `cuda_device::async_copy` to keep existing paths stable.

Expand Down
4 changes: 2 additions & 2 deletions cuda-oxide/crates/cuda-device/src/generated/atomic.rs
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@
*/

// @generated by cuda-intrinsics-gen 0.1.0. DO NOT EDIT.
// Catalog schema/version: 46/0.1.0; intrinsic ABI: v1; catalog SHA-256: 016c9d9b55b84d99d56fe2690dce4b3ba7ded5318890996a7459a142ddb5edf7.
// LLVM source: 16696adcd119e6ba9cc175207d984d7021211acb.
// Catalog schema/version: 46/0.1.0; intrinsic ABI: v1; catalog SHA-256: c243e568fc16c9f907c9fd87fbacbe9f823043a9badd8633e43e9faa87adbd10.
// LLVM source: aab11ee0ea5ea9a1d462ad0bc1fae9d9bb643019.

// Included inside `cuda_device::atomic` to keep existing paths stable.

Expand Down
4 changes: 2 additions & 2 deletions cuda-oxide/crates/cuda-device/src/generated/bf16.rs
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@
*/

// @generated by cuda-intrinsics-gen 0.1.0. DO NOT EDIT.
// Catalog schema/version: 46/0.1.0; intrinsic ABI: v1; catalog SHA-256: 016c9d9b55b84d99d56fe2690dce4b3ba7ded5318890996a7459a142ddb5edf7.
// LLVM source: 16696adcd119e6ba9cc175207d984d7021211acb.
// Catalog schema/version: 46/0.1.0; intrinsic ABI: v1; catalog SHA-256: c243e568fc16c9f907c9fd87fbacbe9f823043a9badd8633e43e9faa87adbd10.
// LLVM source: aab11ee0ea5ea9a1d462ad0bc1fae9d9bb643019.

// Included inside `cuda_device::bf16` to keep existing paths stable.

Expand Down
4 changes: 2 additions & 2 deletions cuda-oxide/crates/cuda-device/src/generated/bf16x2.rs
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@
*/

// @generated by cuda-intrinsics-gen 0.1.0. DO NOT EDIT.
// Catalog schema/version: 46/0.1.0; intrinsic ABI: v1; catalog SHA-256: 016c9d9b55b84d99d56fe2690dce4b3ba7ded5318890996a7459a142ddb5edf7.
// LLVM source: 16696adcd119e6ba9cc175207d984d7021211acb.
// Catalog schema/version: 46/0.1.0; intrinsic ABI: v1; catalog SHA-256: c243e568fc16c9f907c9fd87fbacbe9f823043a9badd8633e43e9faa87adbd10.
// LLVM source: aab11ee0ea5ea9a1d462ad0bc1fae9d9bb643019.

// Included inside `cuda_device::bf16x2` to keep existing paths stable.

Expand Down
4 changes: 2 additions & 2 deletions cuda-oxide/crates/cuda-device/src/generated/clc.rs
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@
*/

// @generated by cuda-intrinsics-gen 0.1.0. DO NOT EDIT.
// Catalog schema/version: 46/0.1.0; intrinsic ABI: v1; catalog SHA-256: 016c9d9b55b84d99d56fe2690dce4b3ba7ded5318890996a7459a142ddb5edf7.
// LLVM source: 16696adcd119e6ba9cc175207d984d7021211acb.
// Catalog schema/version: 46/0.1.0; intrinsic ABI: v1; catalog SHA-256: c243e568fc16c9f907c9fd87fbacbe9f823043a9badd8633e43e9faa87adbd10.
// LLVM source: aab11ee0ea5ea9a1d462ad0bc1fae9d9bb643019.

// Included inside `cuda_device::clc` to keep its public API stable.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@
*/

// @generated by cuda-intrinsics-gen 0.1.0. DO NOT EDIT.
// Catalog schema/version: 46/0.1.0; intrinsic ABI: v1; catalog SHA-256: 016c9d9b55b84d99d56fe2690dce4b3ba7ded5318890996a7459a142ddb5edf7.
// LLVM source: 16696adcd119e6ba9cc175207d984d7021211acb.
// Catalog schema/version: 46/0.1.0; intrinsic ABI: v1; catalog SHA-256: c243e568fc16c9f907c9fd87fbacbe9f823043a9badd8633e43e9faa87adbd10.
// LLVM source: aab11ee0ea5ea9a1d462ad0bc1fae9d9bb643019.

// Included inside `cuda_device::cluster` to keep public paths stable.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@
*/

// @generated by cuda-intrinsics-gen 0.1.0. DO NOT EDIT.
// Catalog schema/version: 46/0.1.0; intrinsic ABI: v1; catalog SHA-256: 016c9d9b55b84d99d56fe2690dce4b3ba7ded5318890996a7459a142ddb5edf7.
// LLVM source: 16696adcd119e6ba9cc175207d984d7021211acb.
// Catalog schema/version: 46/0.1.0; intrinsic ABI: v1; catalog SHA-256: c243e568fc16c9f907c9fd87fbacbe9f823043a9badd8633e43e9faa87adbd10.
// LLVM source: aab11ee0ea5ea9a1d462ad0bc1fae9d9bb643019.

// Included inside `cuda_device::cluster` to keep its public API stable.

Expand Down
4 changes: 2 additions & 2 deletions cuda-oxide/crates/cuda-device/src/generated/cluster_sreg.rs
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@
*/

// @generated by cuda-intrinsics-gen 0.1.0. DO NOT EDIT.
// Catalog schema/version: 46/0.1.0; intrinsic ABI: v1; catalog SHA-256: 016c9d9b55b84d99d56fe2690dce4b3ba7ded5318890996a7459a142ddb5edf7.
// LLVM source: 16696adcd119e6ba9cc175207d984d7021211acb.
// Catalog schema/version: 46/0.1.0; intrinsic ABI: v1; catalog SHA-256: c243e568fc16c9f907c9fd87fbacbe9f823043a9badd8633e43e9faa87adbd10.
// LLVM source: aab11ee0ea5ea9a1d462ad0bc1fae9d9bb643019.

// This file is included inside `cuda_device::cluster`.
// Its private leaves let public helpers compose generated reads.
Expand Down
4 changes: 2 additions & 2 deletions cuda-oxide/crates/cuda-device/src/generated/convert.rs
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@
*/

// @generated by cuda-intrinsics-gen 0.1.0. DO NOT EDIT.
// Catalog schema/version: 46/0.1.0; intrinsic ABI: v1; catalog SHA-256: 016c9d9b55b84d99d56fe2690dce4b3ba7ded5318890996a7459a142ddb5edf7.
// LLVM source: 16696adcd119e6ba9cc175207d984d7021211acb.
// Catalog schema/version: 46/0.1.0; intrinsic ABI: v1; catalog SHA-256: c243e568fc16c9f907c9fd87fbacbe9f823043a9badd8633e43e9faa87adbd10.
// LLVM source: aab11ee0ea5ea9a1d462ad0bc1fae9d9bb643019.

// Included inside `cuda_device::convert`.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@
*/

// @generated by cuda-intrinsics-gen 0.1.0. DO NOT EDIT.
// Catalog schema/version: 46/0.1.0; intrinsic ABI: v1; catalog SHA-256: 016c9d9b55b84d99d56fe2690dce4b3ba7ded5318890996a7459a142ddb5edf7.
// LLVM source: 16696adcd119e6ba9cc175207d984d7021211acb.
// Catalog schema/version: 46/0.1.0; intrinsic ABI: v1; catalog SHA-256: c243e568fc16c9f907c9fd87fbacbe9f823043a9badd8633e43e9faa87adbd10.
// LLVM source: aab11ee0ea5ea9a1d462ad0bc1fae9d9bb643019.

// Included inside `cuda_device::barrier` to keep its public API stable.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@
*/

// @generated by cuda-intrinsics-gen 0.1.0. DO NOT EDIT.
// Catalog schema/version: 46/0.1.0; intrinsic ABI: v1; catalog SHA-256: 016c9d9b55b84d99d56fe2690dce4b3ba7ded5318890996a7459a142ddb5edf7.
// LLVM source: 16696adcd119e6ba9cc175207d984d7021211acb.
// Catalog schema/version: 46/0.1.0; intrinsic ABI: v1; catalog SHA-256: c243e568fc16c9f907c9fd87fbacbe9f823043a9badd8633e43e9faa87adbd10.
// LLVM source: aab11ee0ea5ea9a1d462ad0bc1fae9d9bb643019.

// Included inside `cuda_device::debug` to keep its public API stable.

Expand Down
4 changes: 2 additions & 2 deletions cuda-oxide/crates/cuda-device/src/generated/debug_sreg.rs
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@
*/

// @generated by cuda-intrinsics-gen 0.1.0. DO NOT EDIT.
// Catalog schema/version: 46/0.1.0; intrinsic ABI: v1; catalog SHA-256: 016c9d9b55b84d99d56fe2690dce4b3ba7ded5318890996a7459a142ddb5edf7.
// LLVM source: 16696adcd119e6ba9cc175207d984d7021211acb.
// Catalog schema/version: 46/0.1.0; intrinsic ABI: v1; catalog SHA-256: c243e568fc16c9f907c9fd87fbacbe9f823043a9badd8633e43e9faa87adbd10.
// LLVM source: aab11ee0ea5ea9a1d462ad0bc1fae9d9bb643019.

// Included inside `cuda_device::debug` to keep existing paths stable.

Expand Down
4 changes: 2 additions & 2 deletions cuda-oxide/crates/cuda-device/src/generated/dotprod.rs
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@
*/

// @generated by cuda-intrinsics-gen 0.1.0. DO NOT EDIT.
// Catalog schema/version: 46/0.1.0; intrinsic ABI: v1; catalog SHA-256: 016c9d9b55b84d99d56fe2690dce4b3ba7ded5318890996a7459a142ddb5edf7.
// LLVM source: 16696adcd119e6ba9cc175207d984d7021211acb.
// Catalog schema/version: 46/0.1.0; intrinsic ABI: v1; catalog SHA-256: c243e568fc16c9f907c9fd87fbacbe9f823043a9badd8633e43e9faa87adbd10.
// LLVM source: aab11ee0ea5ea9a1d462ad0bc1fae9d9bb643019.

// Included inside `cuda_device::dotprod` to keep existing paths stable.

Expand Down
4 changes: 2 additions & 2 deletions cuda-oxide/crates/cuda-device/src/generated/f16.rs
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@
*/

// @generated by cuda-intrinsics-gen 0.1.0. DO NOT EDIT.
// Catalog schema/version: 46/0.1.0; intrinsic ABI: v1; catalog SHA-256: 016c9d9b55b84d99d56fe2690dce4b3ba7ded5318890996a7459a142ddb5edf7.
// LLVM source: 16696adcd119e6ba9cc175207d984d7021211acb.
// Catalog schema/version: 46/0.1.0; intrinsic ABI: v1; catalog SHA-256: c243e568fc16c9f907c9fd87fbacbe9f823043a9badd8633e43e9faa87adbd10.
// LLVM source: aab11ee0ea5ea9a1d462ad0bc1fae9d9bb643019.

// Included inside `cuda_device::f16` to keep existing paths stable.

Expand Down
4 changes: 2 additions & 2 deletions cuda-oxide/crates/cuda-device/src/generated/f16x2.rs
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@
*/

// @generated by cuda-intrinsics-gen 0.1.0. DO NOT EDIT.
// Catalog schema/version: 46/0.1.0; intrinsic ABI: v1; catalog SHA-256: 016c9d9b55b84d99d56fe2690dce4b3ba7ded5318890996a7459a142ddb5edf7.
// LLVM source: 16696adcd119e6ba9cc175207d984d7021211acb.
// Catalog schema/version: 46/0.1.0; intrinsic ABI: v1; catalog SHA-256: c243e568fc16c9f907c9fd87fbacbe9f823043a9badd8633e43e9faa87adbd10.
// LLVM source: aab11ee0ea5ea9a1d462ad0bc1fae9d9bb643019.

// Included inside `cuda_device::f16x2` to keep existing paths stable.

Expand Down
4 changes: 2 additions & 2 deletions cuda-oxide/crates/cuda-device/src/generated/f32x2.rs
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@
*/

// @generated by cuda-intrinsics-gen 0.1.0. DO NOT EDIT.
// Catalog schema/version: 46/0.1.0; intrinsic ABI: v1; catalog SHA-256: 016c9d9b55b84d99d56fe2690dce4b3ba7ded5318890996a7459a142ddb5edf7.
// LLVM source: 16696adcd119e6ba9cc175207d984d7021211acb.
// Catalog schema/version: 46/0.1.0; intrinsic ABI: v1; catalog SHA-256: c243e568fc16c9f907c9fd87fbacbe9f823043a9badd8633e43e9faa87adbd10.
// LLVM source: aab11ee0ea5ea9a1d462ad0bc1fae9d9bb643019.

// Included inside `cuda_device::f32x2` to keep existing paths stable.

Expand Down
4 changes: 2 additions & 2 deletions cuda-oxide/crates/cuda-device/src/generated/fence.rs
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@
*/

// @generated by cuda-intrinsics-gen 0.1.0. DO NOT EDIT.
// Catalog schema/version: 46/0.1.0; intrinsic ABI: v1; catalog SHA-256: 016c9d9b55b84d99d56fe2690dce4b3ba7ded5318890996a7459a142ddb5edf7.
// LLVM source: 16696adcd119e6ba9cc175207d984d7021211acb.
// Catalog schema/version: 46/0.1.0; intrinsic ABI: v1; catalog SHA-256: c243e568fc16c9f907c9fd87fbacbe9f823043a9badd8633e43e9faa87adbd10.
// LLVM source: aab11ee0ea5ea9a1d462ad0bc1fae9d9bb643019.

// This file is included inside `cuda_device::fence` so existing paths stay stable.

Expand Down
4 changes: 2 additions & 2 deletions cuda-oxide/crates/cuda-device/src/generated/float.rs
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@
*/

// @generated by cuda-intrinsics-gen 0.1.0. DO NOT EDIT.
// Catalog schema/version: 46/0.1.0; intrinsic ABI: v1; catalog SHA-256: 016c9d9b55b84d99d56fe2690dce4b3ba7ded5318890996a7459a142ddb5edf7.
// LLVM source: 16696adcd119e6ba9cc175207d984d7021211acb.
// Catalog schema/version: 46/0.1.0; intrinsic ABI: v1; catalog SHA-256: c243e568fc16c9f907c9fd87fbacbe9f823043a9badd8633e43e9faa87adbd10.
// LLVM source: aab11ee0ea5ea9a1d462ad0bc1fae9d9bb643019.

// Included inside `cuda_device::float`.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@
*/

// @generated by cuda-intrinsics-gen 0.1.0. DO NOT EDIT.
// Catalog schema/version: 46/0.1.0; intrinsic ABI: v1; catalog SHA-256: 016c9d9b55b84d99d56fe2690dce4b3ba7ded5318890996a7459a142ddb5edf7.
// LLVM source: 16696adcd119e6ba9cc175207d984d7021211acb.
// Catalog schema/version: 46/0.1.0; intrinsic ABI: v1; catalog SHA-256: c243e568fc16c9f907c9fd87fbacbe9f823043a9badd8633e43e9faa87adbd10.
// LLVM source: aab11ee0ea5ea9a1d462ad0bc1fae9d9bb643019.

// Included inside `cuda_device::grid` to keep its public API stable.

Expand Down
4 changes: 2 additions & 2 deletions cuda-oxide/crates/cuda-device/src/generated/grid_sreg.rs
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@
*/

// @generated by cuda-intrinsics-gen 0.1.0. DO NOT EDIT.
// Catalog schema/version: 46/0.1.0; intrinsic ABI: v1; catalog SHA-256: 016c9d9b55b84d99d56fe2690dce4b3ba7ded5318890996a7459a142ddb5edf7.
// LLVM source: 16696adcd119e6ba9cc175207d984d7021211acb.
// Catalog schema/version: 46/0.1.0; intrinsic ABI: v1; catalog SHA-256: c243e568fc16c9f907c9fd87fbacbe9f823043a9badd8633e43e9faa87adbd10.
// LLVM source: aab11ee0ea5ea9a1d462ad0bc1fae9d9bb643019.

// Included inside `cuda_device::grid` to keep existing paths stable.

Expand Down
4 changes: 2 additions & 2 deletions cuda-oxide/crates/cuda-device/src/generated/i16x2.rs
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@
*/

// @generated by cuda-intrinsics-gen 0.1.0. DO NOT EDIT.
// Catalog schema/version: 46/0.1.0; intrinsic ABI: v1; catalog SHA-256: 016c9d9b55b84d99d56fe2690dce4b3ba7ded5318890996a7459a142ddb5edf7.
// LLVM source: 16696adcd119e6ba9cc175207d984d7021211acb.
// Catalog schema/version: 46/0.1.0; intrinsic ABI: v1; catalog SHA-256: c243e568fc16c9f907c9fd87fbacbe9f823043a9badd8633e43e9faa87adbd10.
// LLVM source: aab11ee0ea5ea9a1d462ad0bc1fae9d9bb643019.

// Included inside `cuda_device::i16x2` to keep existing paths stable.

Expand Down
4 changes: 2 additions & 2 deletions cuda-oxide/crates/cuda-device/src/generated/int.rs
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@
*/

// @generated by cuda-intrinsics-gen 0.1.0. DO NOT EDIT.
// Catalog schema/version: 46/0.1.0; intrinsic ABI: v1; catalog SHA-256: 016c9d9b55b84d99d56fe2690dce4b3ba7ded5318890996a7459a142ddb5edf7.
// LLVM source: 16696adcd119e6ba9cc175207d984d7021211acb.
// Catalog schema/version: 46/0.1.0; intrinsic ABI: v1; catalog SHA-256: c243e568fc16c9f907c9fd87fbacbe9f823043a9badd8633e43e9faa87adbd10.
// LLVM source: aab11ee0ea5ea9a1d462ad0bc1fae9d9bb643019.

// Included inside `cuda_device::int` to keep existing paths stable.

Expand Down
4 changes: 2 additions & 2 deletions cuda-oxide/crates/cuda-device/src/generated/ldmatrix.rs
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@
*/

// @generated by cuda-intrinsics-gen 0.1.0. DO NOT EDIT.
// Catalog schema/version: 46/0.1.0; intrinsic ABI: v1; catalog SHA-256: 016c9d9b55b84d99d56fe2690dce4b3ba7ded5318890996a7459a142ddb5edf7.
// LLVM source: 16696adcd119e6ba9cc175207d984d7021211acb.
// Catalog schema/version: 46/0.1.0; intrinsic ABI: v1; catalog SHA-256: c243e568fc16c9f907c9fd87fbacbe9f823043a9badd8633e43e9faa87adbd10.
// LLVM source: aab11ee0ea5ea9a1d462ad0bc1fae9d9bb643019.

// Included inside `cuda_device::wmma` to keep public paths stable.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@
*/

// @generated by cuda-intrinsics-gen 0.1.0. DO NOT EDIT.
// Catalog schema/version: 46/0.1.0; intrinsic ABI: v1; catalog SHA-256: 016c9d9b55b84d99d56fe2690dce4b3ba7ded5318890996a7459a142ddb5edf7.
// LLVM source: 16696adcd119e6ba9cc175207d984d7021211acb.
// Catalog schema/version: 46/0.1.0; intrinsic ABI: v1; catalog SHA-256: c243e568fc16c9f907c9fd87fbacbe9f823043a9badd8633e43e9faa87adbd10.
// LLVM source: aab11ee0ea5ea9a1d462ad0bc1fae9d9bb643019.

// Included inside `cuda_device::barrier` to keep existing paths stable.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@
*/

// @generated by cuda-intrinsics-gen 0.1.0. DO NOT EDIT.
// Catalog schema/version: 46/0.1.0; intrinsic ABI: v1; catalog SHA-256: 016c9d9b55b84d99d56fe2690dce4b3ba7ded5318890996a7459a142ddb5edf7.
// LLVM source: 16696adcd119e6ba9cc175207d984d7021211acb.
// Catalog schema/version: 46/0.1.0; intrinsic ABI: v1; catalog SHA-256: c243e568fc16c9f907c9fd87fbacbe9f823043a9badd8633e43e9faa87adbd10.
// LLVM source: aab11ee0ea5ea9a1d462ad0bc1fae9d9bb643019.

// Included inside `cuda_device::barrier` to keep existing paths stable.

Expand Down
4 changes: 2 additions & 2 deletions cuda-oxide/crates/cuda-device/src/generated/movmatrix.rs
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@
*/

// @generated by cuda-intrinsics-gen 0.1.0. DO NOT EDIT.
// Catalog schema/version: 46/0.1.0; intrinsic ABI: v1; catalog SHA-256: 016c9d9b55b84d99d56fe2690dce4b3ba7ded5318890996a7459a142ddb5edf7.
// LLVM source: 16696adcd119e6ba9cc175207d984d7021211acb.
// Catalog schema/version: 46/0.1.0; intrinsic ABI: v1; catalog SHA-256: c243e568fc16c9f907c9fd87fbacbe9f823043a9badd8633e43e9faa87adbd10.
// LLVM source: aab11ee0ea5ea9a1d462ad0bc1fae9d9bb643019.

// Included inside `cuda_device::wmma` to keep its public API stable.

Expand Down
4 changes: 2 additions & 2 deletions cuda-oxide/crates/cuda-device/src/generated/prmt.rs
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@
*/

// @generated by cuda-intrinsics-gen 0.1.0. DO NOT EDIT.
// Catalog schema/version: 46/0.1.0; intrinsic ABI: v1; catalog SHA-256: 016c9d9b55b84d99d56fe2690dce4b3ba7ded5318890996a7459a142ddb5edf7.
// LLVM source: 16696adcd119e6ba9cc175207d984d7021211acb.
// Catalog schema/version: 46/0.1.0; intrinsic ABI: v1; catalog SHA-256: c243e568fc16c9f907c9fd87fbacbe9f823043a9badd8633e43e9faa87adbd10.
// LLVM source: aab11ee0ea5ea9a1d462ad0bc1fae9d9bb643019.

// Included inside `cuda_device::prmt` to keep the public paths stable.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@
*/

// @generated by cuda-intrinsics-gen 0.1.0. DO NOT EDIT.
// Catalog schema/version: 46/0.1.0; intrinsic ABI: v1; catalog SHA-256: 016c9d9b55b84d99d56fe2690dce4b3ba7ded5318890996a7459a142ddb5edf7.
// LLVM source: 16696adcd119e6ba9cc175207d984d7021211acb.
// Catalog schema/version: 46/0.1.0; intrinsic ABI: v1; catalog SHA-256: c243e568fc16c9f907c9fd87fbacbe9f823043a9badd8633e43e9faa87adbd10.
// LLVM source: aab11ee0ea5ea9a1d462ad0bc1fae9d9bb643019.

// Included inside `cuda_device::thread` to keep its public API stable.

Expand Down
4 changes: 2 additions & 2 deletions cuda-oxide/crates/cuda-device/src/generated/register_mma.rs
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@
*/

// @generated by cuda-intrinsics-gen 0.1.0. DO NOT EDIT.
// Catalog schema/version: 46/0.1.0; intrinsic ABI: v1; catalog SHA-256: 016c9d9b55b84d99d56fe2690dce4b3ba7ded5318890996a7459a142ddb5edf7.
// LLVM source: 16696adcd119e6ba9cc175207d984d7021211acb.
// Catalog schema/version: 46/0.1.0; intrinsic ABI: v1; catalog SHA-256: c243e568fc16c9f907c9fd87fbacbe9f823043a9badd8633e43e9faa87adbd10.
// LLVM source: aab11ee0ea5ea9a1d462ad0bc1fae9d9bb643019.

// Included inside `cuda_device::wmma` to keep public paths stable.

Expand Down
4 changes: 2 additions & 2 deletions cuda-oxide/crates/cuda-device/src/generated/shared_sreg.rs
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@
*/

// @generated by cuda-intrinsics-gen 0.1.0. DO NOT EDIT.
// Catalog schema/version: 46/0.1.0; intrinsic ABI: v1; catalog SHA-256: 016c9d9b55b84d99d56fe2690dce4b3ba7ded5318890996a7459a142ddb5edf7.
// LLVM source: 16696adcd119e6ba9cc175207d984d7021211acb.
// Catalog schema/version: 46/0.1.0; intrinsic ABI: v1; catalog SHA-256: c243e568fc16c9f907c9fd87fbacbe9f823043a9badd8633e43e9faa87adbd10.
// LLVM source: aab11ee0ea5ea9a1d462ad0bc1fae9d9bb643019.

// Included inside `cuda_device::shared` to keep existing paths stable.

Expand Down
Loading
Loading