Este documento discute la arquitectura ARMV8-A y sus implicaciones para el soporte de complementos de 64 bits, abordando específicamente la falta de contrapartes de 64 bits para ciertos conjuntos de instrucciones. La información proporcionada no aborda directamente los complementos PS2 para una arquitectura de 64 bits. Se necesita más investigación para encontrar complementos de PS2 específicos compatibles con sistemas de 64 bits.
El turno significativo de ARMV8-A presenta una arquitectura opcional de 64 bits (AARCH64) con el conjunto de instrucciones A64. AARCH64 mantiene la compatibilidad hacia atrás con los conjuntos de instrucciones AARCH32 (ARMV7-A) y A32 de 32 bits. Sin embargo, el conjunto de instrucciones de pulgar de 16-32 bit (T32) carece de un equivalente de 64 bits. Esta arquitectura permite que las aplicaciones de 32 bits se ejecuten dentro de un sistema operativo de 64 bits, y un sistema operativo de 32 bits para operar bajo un hipervisor de 64 bits. Los núcleos Cortex-A53 y Cortex-A57, anunciados en octubre de 2012, fueron ejemplos tempranos de implementaciones ARMV8-A. El núcleo del ciclón de Apple fue el primer núcleo compatible con ARMV8-A en un producto de consumo.
Versión 22.80.00 Notas de actualización
Última actualización el 20 de junio de 2024
Esta versión incluye correcciones menores de errores y mejoras de rendimiento. Se recomienda actualizar a esta última versión.