Если LSL
был применен к знаку и номеру звездной величины 0111111...
, то msb величины станет бит знака. Произошло переполнение.
Я понимаю, что в этом случае вы можете обнаружить переполнение, увидев, что бит переноса (установлен на старое значение msb) не равен знаку. Однако мне неясно, будет ли процессор ARM также автоматически устанавливать флаг oVerflow, или это сравнение должно быть выполнено явно?