A system and method for shared dependency checking of status flags. In
certain instruction set architectures, the reading of some status flags by
the instruction set is exclusive, or nearly exclusive, with respect to the
reading of other status flags. Hardware for exclusively read flags may be
shared in dependency checking circuitry, allowing the reading of either
one flag or the other for during dependency checking of a given
instruction. This may allow circuit area to be saved. For an instruction
that may need access to both flags, system firmware (e.g. microcode) can
be used to break the instruction into two separate instructions or
operations, thereby allowing the flags to maintain their exclusivity with
respect to each other.
Система и метод для, котор делят проверять зависимости флагов состояния. В некоторых зодчеств комплекта инструкции, чтение некоторых флагов состояния комплектом инструкции исключительно, или близко исключительно, по отношению к чтению других флагов состояния. Оборудование для исключительн прочитанных флагов может быть поделено в зависимости проверяя сети, позволяющ чтение или одного флага или другого для во время проверять зависимости, котор дали инструкции. Это может позволить зону цепи быть сохраненным. Для инструкции может доступ к обоим флагам, firmware системы (например microcode) смогите быть использовано для того чтобы сломать инструкцию в 2 отдельно инструкции или деятельности, таким образом позволяя флаги поддерживать их exclusivity по отношению к себе.