Cirrus Logic EP93xx User Manual

Page 99

Advertising
background image

DS785UM1

3-29

Copyright 2007 Cirrus Logic

MaverickCrunch Co-Processor

EP93xx User’s Guide

3

3

3

Move High Accumulator to MaverickCrunch Register

Description:

Moves the highest 8 bits of an accumulator (71:64) to the lowest 8 bits of a
MaverickCrunch register (7:0).

Mnemonic:

CFMV32AH<cond> CRd, CRn

Bit Definitions:

CRd: Destination

register

CRn: Source

accumulator

Move 32-bit Integer from Accumulator

Description:

Saturates and rounds an accumulator value to 32 bits and moves the result to
the low 32 bits of a MaverickCrunch register.

Mnemonic:

CFMV32A<cond> CRd, CRn

Bit Definitions:

CRd: Destination

register

CRn: Source

accumulator

Move 32-bit Integer to Accumulator

Description:

Moves a 32-bit value from a MaverickCrunch register to an accumulator and
sign extend to 72 bits.

Mnemonic:

CFMVA32<cond> CRd, CRn

Bit Definitions:

CRd: Destination

accumulator

CRn: Source

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

0 1

CRn

CRd

0 1 0 0

1 0 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

0 1

CRn

CRd

0 1 0 0

1 0 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 0

CRn

CRd

0 1 0 0

1 0 1

0

CRm

Advertising