atlas_program/compute_units.rs
1/// Return the remaining compute units the program may consume
2#[inline]
3pub fn atlas_remaining_compute_units() -> u64 {
4 #[cfg(target_os = "atlas")]
5 unsafe {
6 crate::syscalls::atlas_remaining_compute_units()
7 }
8
9 #[cfg(not(target_os = "atlas"))]
10 {
11 crate::program_stubs::atlas_remaining_compute_units()
12 }
13}