#ifndef HAKMEM_TINY_ULTRA_CLASSES_BOX_H #define HAKMEM_TINY_ULTRA_CLASSES_BOX_H // Purpose: Named constants for ULTRA tier classes (C4, C5, C6, C7) #define TINY_CLASS_C4 4 #define TINY_CLASS_C5 5 #define TINY_CLASS_C6 6 #define TINY_CLASS_C7 7 // Helper macros for class checking #define tiny_class_is_c4(idx) ((idx) == TINY_CLASS_C4) #define tiny_class_is_c5(idx) ((idx) == TINY_CLASS_C5) #define tiny_class_is_c6(idx) ((idx) == TINY_CLASS_C6) #define tiny_class_is_c7(idx) ((idx) == TINY_CLASS_C7) #define tiny_class_is_ultra(idx) (tiny_class_is_c4(idx) || tiny_class_is_c5(idx) || tiny_class_is_c6(idx) || tiny_class_is_c7(idx)) #endif // HAKMEM_TINY_ULTRA_CLASSES_BOX_H