Cirrus Logic EP93xx User Manual

Page 117

Advertising
background image

DS785UM1

3-47

Copyright 2007 Cirrus Logic

MaverickCrunch Co-Processor

EP93xx User’s Guide

3

3

3

32-bit Integer Multiply-Subtract from Accumulator

Description:

Multiplies two 32-bit integers, subtracts the product from an accumulator, and
stores the result in an accumulator:
CRa = CRd - (CRn

×

CRm)

Mnemonic:

CFMSUBA32<cond> CRa, CRd, CRn, CRm

Bit Definitions:

CRa: Destination

accumulator

CRd: Specifies

minuend

accumulator

CRn: Multiplicand

register

CRm: Multiplicand

register

31:28

27:24

23:22

21:20

19:16

15:12

11:8

7:5

4

3:0

cond

1 1 1 0

0 0

1 1

CRn

CRd

0 1 1 0

CRa

0

CRm

Advertising