pub fn flags() -> u64
Expand description
Flags register.
Returns
- [u64] - The current flags set within the VM.
Examples
use std::{registers::flags, flags::disable_panic_on_overflow};
const F_WRAPPING_DISABLE_MASK: u64 = 0b00000000_00000000_00000000_00000000_00000000_00000000_00000000_00000010;
fn foo() {
let flag = flags();
assert(flag == 0);
disable_panic_on_overflow();
let flag_2 = flags();
assert(flag_2 == F_WRAPPING_DISABLE_MASK);
}