Cirrus Logic EP93xx User Manual
Page 109

DS785UM1
3-39
Copyright 2007 Cirrus Logic
MaverickCrunch Co-Processor
EP93xx User’s Guide
3
3
3
Bit Definitions:
CRd: Destination
register
CRn: Source
register
Single Precision Floating Point Negate
Description:
Takes the negative of a single precision floating point number:
CRd = -CRn
Mnemonic:
CFNEGS
Bit Definitions:
CRd: Destination
register
CRn: Source
register
Double Precision Floating Point Negate
Description:
Takes the negative of a double precision floating point number.
Mnemonic:
CFNEGD
Bit Definitions:
CRd: Destination
register
CRn: Source
register
Single Precision Floating Point Add
Description:
Adds two single precision floating point numbers:
CRd = CRn + CRm
Mnemonic:
CFADDS
Bit Definitions:
CRd: Destination
register
CRn: Addend
register
CRm: Addend
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 0 0
0 1 0
0
CRm
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 0 0
0 1 1
0
CRm
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 0 0
1 0 0
0
CRm