hal_top32