#ifndef utils_h #define utils_h typedef char bool; #define true 1 #define false 0 typedef char i8; typedef short i16; typedef int i32; typedef long i64; typedef long long i128; typedef unsigned char u8; typedef unsigned short u16; typedef unsigned int u32; typedef unsigned long u64; typedef unsigned long long u128; typedef float f32; typedef double f64; #define loop while (true) #define Hz 1 #define kHz * 1000 #define P0 (0x1u << 0) #define P1 (0x1u << 1) #define P2 (0x1u << 2) #define P3 (0x1u << 3) #define P4 (0x1u << 4) #define P5 (0x1u << 5) #define P6 (0x1u << 6) #define P7 (0x1u << 7) #define P8 (0x1u << 8) #define P9 (0x1u << 9) #define P10 (0x1u << 10) #define P11 (0x1u << 11) #define P12 (0x1u << 12) #define P13 (0x1u << 13) #define P14 (0x1u << 14) #define P15 (0x1u << 15) #define P16 (0x1u << 16) #define P17 (0x1u << 17) #define P18 (0x1u << 18) #define P19 (0x1u << 19) #define P20 (0x1u << 20) #define P21 (0x1u << 21) #define P22 (0x1u << 22) #define P23 (0x1u << 23) #define P24 (0x1u << 24) #define P25 (0x1u << 25) #define P26 (0x1u << 26) #define P27 (0x1u << 27) #define P28 (0x1u << 28) #define P29 (0x1u << 29) #define P30 (0x1u << 30) #define P31 (0x1u << 31) #define PALL 0xFFFFFFFF #endif