Embodiments of the present invention provide a pre-decoder in a front-end
system provided between an instruction cache and a decoder. The front-end
system may toggle between two modes of operation. In a first mode, called
the "fast mode" the front-end system retrieves pre-decoded instructions
from the instruction cache and decodes them directly. In a second mode,
called the "marking mode," the front-end system retrieves data from the
instruction cache and synchronizes to them prior to decoding.
Synchronization results may be stored back in the instruction cache for
later use.
Воплощения присытствыющего вымысла обеспечивают пре-dewifrator в front-end системе обеспеченной между тайником инструкции и дешифратором. Front-end система может toggle между 2 режимами деятельности. В первом режиме, вызванном "быстрый режим" front-end системой retrieves пре-raswifrovannye инструкции от тайника инструкции и расшифровывает их сразу. В втором вызванном режиме, "режимом маркировки," front-end система retrieves данные от тайника инструкции и синхронизирует к им перед расшифровывать. Результаты синхронизации могут храниться назад в тайнике инструкции для более последней пользы.