instrucción mulld (Multiply Low Double Word)
Finalidad
Multiplique 2 valores de 64 bits juntos. Coloque los 64 bits de bajo pedido del resultado en un registro.
Sintaxis
| Bits | VALOR |
|---|---|
| 0 - 5 | 31 |
| 6 - 10 | D |
| 11 - 15 | A |
| 16 - 20 | B |
| 21 | OE |
| 22 - 30 | 233 |
| 31 | RC |
| Familia POWER ® | |
|---|---|
| mulld | NT1, RA, RB (OE=0 Rc=0) |
| mulld. | NT1, RA, RB (OE=0 Rc=1) |
| mulldo | NT1, RA, RB (OE=1 Rc=0) |
| mulldo. | NT1, RA, RB (OE=1 Rc=1) |
Descripción
Los operandos de 64 bits son el contenido de los registros de propósito general (GPR) RA y RB. Los 64 bits de bajo pedido del producto de 128 bits de los operandos se colocan en NT1.
Tanto los operandos como el producto se interpretan como enteros firmados. Los 64 bits de bajo pedido del producto son independientes de si los operandos son considerados como enteros de 64 bits firmados o no firmados. Si OE = 1 ( mulldo y mulldo. instrucciones), a continuación, OV se establece si el producto no puede representarse en 64 bits.
Esta instrucción puede ejecutarse más rápidamente en algunas implementaciones si RB contiene el operando que tiene el valor absoluto más pequeño.
Otros registros alterados:
- Registro de condición (campoCR0 ):
Afectado: LT, GT, EQ, SO (si Rc = 1)
Nota: el campo CR0 puede no reflejar el resultado infinitamente preciso si se produce un desbordamiento (ver XER más abajo).
- XER:
Afectado: SO, OV (si OE = 1)
Nota: El valor de los bits afectados en el XER es independiente del modo y refleja el desbordamiento del resultado de 64 bits.
Parámetros
| Elemento | Descripción |
|---|---|
| RT | Especifica el registro de propósito general de destino para el rsult del cálculo. |
| RA | Especifica el registro de propósito general de origen para un operando. |
| RB | Especifica el registro de propósito general de origen para un operando. |
Implementación
Esta instrucción se define sólo para implementaciones de 64 bits. Utilizarlo en una implementación de 32 bits hará que se invoque el manejador de errores de instrucción ilegal del sistema.