machhw

Multiply Accumulate High Halfword

machhw RT, RA, RB

Multiply top half of RA by top half of RB, add to RT.

Details

The Multiply Accumulate High Halfword instruction multiply top half of RA by top half of RB, add to RT.

Pseudocode Operation

// Multiply top half of RA by top half of RB, add to RT

Example

machhw r3, r4, r5

Encoding

Binary Layout
4
0
RT
6
RA
11
RB
16
44
21
0
31
 
Format XO-form
Opcode 0x1000002C
Extension Embedded

Operands

  • RT
    Acc/Dest
  • RA
    Src A
  • RB
    Src B