Wrappers for instructions obtaining the value of one of the special hardware registers on nVIDIA GPUs.
More...
|
|
| DEFINE_SPECIAL_REGISTER_GETTER (laneid, u32) |
| |
|
| DEFINE_SPECIAL_REGISTER_GETTER (gridid, u64) |
| |
|
| DEFINE_SPECIAL_REGISTER_GETTER (smid, u32) |
| |
|
| DEFINE_SPECIAL_REGISTER_GETTER (nsmid, u32) |
| |
|
| DEFINE_SPECIAL_REGISTER_GETTER (clock, u32) |
| |
|
| DEFINE_SPECIAL_REGISTER_GETTER (clock_hi, u32) |
| |
|
| DEFINE_SPECIAL_REGISTER_GETTER (clock64, u64) |
| |
|
| DEFINE_SPECIAL_REGISTER_GETTER (globaltimer_hi, u32) |
| |
|
| DEFINE_SPECIAL_REGISTER_GETTER (globaltimer_lo, u32) |
| |
|
| DEFINE_SPECIAL_REGISTER_GETTER (globaltimer, u64) |
| |
|
| DEFINE_SPECIAL_REGISTER_GETTER (lanemask_lt, u32) |
| |
|
| DEFINE_SPECIAL_REGISTER_GETTER (lanemask_le, u32) |
| |
|
| DEFINE_SPECIAL_REGISTER_GETTER (lanemask_eq, u32) |
| |
|
| DEFINE_SPECIAL_REGISTER_GETTER (lanemask_ge, u32) |
| |
|
| DEFINE_SPECIAL_REGISTER_GETTER (lanemask_gt, u32) |
| |
|
| DEFINE_SPECIAL_REGISTER_GETTER (dynamic_smem_size, u32) |
| |
|
| DEFINE_SPECIAL_REGISTER_GETTER (total_smem_size, u32) |
| |
Wrappers for instructions obtaining the value of one of the special hardware registers on nVIDIA GPUs.
See the relevant section of the PTX instruction set guide for more details.