macchw

Multiply Accumulate Cross Halfword

macchw RT, RA, RB

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

Details

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

Pseudocode Operation

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

Example

macchw r3, r4, r5

Encoding

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

Operands

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