pub unsafe extern "C" fn vprintf(
format: *const u8,
valist: *const c_void
) -> i32
🔬This is a nightly-only experimental API. (
stdsimd
#48556)Available on
target_arch="nvptx64"
only.Expand description
将格式化的输出从内核打印到主机端输出流。
Syscall 参数:
status
:vprintf
返回的状态值。format
: 指向格式说明符输入的指针 (使用常见的printf
格式)。valist
: 指向 valist 输入的指针。
#[repr(C)]
struct PrintArgs(f32, f32, f32, i32);
vprintf(
"int(%f + %f) = int(%f) = %d\n".as_ptr(),
transmute(&PrintArgs(a, b, a + b, (a + b) as i32)),
);
Run资料来源: 编程指南、PTX Interoperability。