Что реализация IA64 должна делать с неправильно сформированными группами инструкций?
Я узнаю об ISA IA64. Я читал, что компилятор IA64 помещает инструкции в группы инструкций , т.е. последовательности последовательных инструкций без зависимостей между регистровыми данными. Из-за этого аппаратному обеспечению не нужно обнаруживать зависимости данных между инструкциями в одной группе. В реальном мире реализация IA64 может содержать неправильно сформированную группу инструкций, которая содержит зависимости регистровых данных между своими инструкциями (например, из-за ошибки компилятора). Определяет ли ISA правильное поведение для реализации в этом случае?