stringtranslate.com

MDMX

MDMX ( MIPS Digital Media eXtension), también conocido como MaDMaX, es una extensión de la arquitectura MIPS lanzada en octubre de 1996 en el Microprocessor Forum .

Historia

MDMX fue desarrollado para acelerar las aplicaciones multimedia que se estaban volviendo más populares y comunes en la década de 1990 en los sistemas RISC y CISC.

Funcionalidad

MDMX define un nuevo conjunto de treinta y dos registros de 64 bits llamados registros de medios, que se asignan a los registros de punto flotante existentes para ahorrar hardware; y un acumulador de producto extendido de 192 bits.

Los registros de medios contienen dos nuevos tipos de datos: octo byte (OB) y quad half (QH) que contienen ocho bytes (8 bits) y cuatro medias palabras (16 bits) enteros.

Las variantes de instrucciones existentes operan sobre estos tipos de datos, realizando operaciones aritméticas , lógicas, de desplazamiento, comparación y alineación de saturación.

MDMX también introdujo 19 instrucciones para permutación, manipulación de bytes en registros, realización de operaciones aritméticas con el acumulador y acceso al acumulador.

Referencias

Enlaces externos