singe-ptx
CUDA PTX parser, AST, and generated instruction metadata utilities.
This crate parses PTX assembly into a Rust AST and exposes generated metadata for known PTX instructions.
Examples
let ptx = r#"
.version 9.1
.target sm_90
.address_size 64
.visible .entry add(.param .u64 data) {
ret;
}
"#;
let module = parse_module?;
assert_eq!;
assert_eq!;