Module prelude

Source
Expand description

Prelude for functions that are generally useful when writing kernels.

Use as

use amdgpu_device_libs::prelude::*;

Contains print!, println!, intrinsics to get workitem and workgroup id among others.

Re-exports§

pub use crate::dispatch_ptr;
pub use crate::intrinsics::s_barrier;
pub use crate::intrinsics::workgroup_id_x;
pub use crate::intrinsics::workgroup_id_y;
pub use crate::intrinsics::workgroup_id_z;
pub use crate::intrinsics::workitem_id_x;
pub use crate::intrinsics::workitem_id_y;
pub use crate::intrinsics::workitem_id_z;

Macros§

print
Prints to the standard output.
println
Prints to the standard output, with a newline.