single precision branch implemented