Cirrus Logic EP93 Series User Manual page 116

Arm 9 embedded processor family
Table of Contents

Advertisement

MaverickCrunch Co-Processor
EP93xx User's Guide
31:28
3
cond
Description:
Mnemonic:
Bit Definitions:
31:28
cond
Description:
Mnemonic:
Bit Definitions:
3-46
32-bit Integer Multiply-Subtract, Result to Accumulator
27:24
23:22
21:20
1 1 1 0
0 0
Multiplies two 32-bit integers, subtracts the product from a third 32-bit integer,
and stores the result in an accumulator:
CRa = CRd - (CRn
CFMSUB32<cond> CRa, CRd, CRn, CRm
CRa:
CRd:
CRn:
CRm:
32-bit Integer Multiply-Add to Accumulator
27:24
23:22
21:20
1 1 1 0
0 0
Multiplies two 32-bit integers, adds the product to an accumulator, and stores
the result in an accumulator:
CRa = CRd + (CRn
CFMADDA32<cond> CRa, CRd, CRn, CRm
CRa:
CRd:
CRn:
CRm:
19:16
15:12
0 1
CRn
CRd
×
CRm)
Destination accumulator
Minuend register
Multiplicand register
Multiplicand register
19:16
15:12
1 0
CRn
CRd
×
CRm)
Destination accumulator
Addend accumulator
Multiplicand register
Multiplicand register
Copyright 2007 Cirrus Logic
11:8
7:5
4
0 1 1 0
CRa
0
11:8
7:5
4
0 1 1 0
CRa
0
DS785UM1
3:0
CRm
3:0
CRm

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the EP93 Series and is the answer not in the manual?

This manual is also suitable for:

Ep9315Ep9301Ep9302Ep9307Ep9312

Table of Contents