A method verifies that a processor is executing instructions in a proper
endian mode when the endian mode is changed dynamically. In accordance
with the present invention, a test suite written and compiled in big
endian mode is loaded into memory. The test suite is converted to little
endian mode and stored back to memory. Next, the processor status is
changed from big endian mode to little endian mode, and the test suite is
executed. Finally, the results of the test suite are examined to ensure
that the processor properly executed the instructions in little endian
mode.
Um método verifica que um processador está executando instruções em uma modalidade endian apropriada quando a modalidade endian é mudada dinâmicamente. De acordo com a invenção atual, um suite do teste escrito e compilado na modalidade endian grande é carregado na memória. O suite do teste é convertido a pouca modalidade endian e armazenado para trás à memória. Em seguida, o status do processador é mudado da modalidade endian grande a pouca modalidade endian, e o suite do teste é executado. Finalmente, os resultados do suite do teste são examinados para assegurar-se de que o processador execute corretamente as instruções em pouca modalidade endian.