Merge "hal: fix sub-overflow defect"