M5 Hardware Sizes