Renesas M32R-FPU User Manual

Page 129

Advertising
background image

3

3-91

M32R-FPU Software Manual (Rev.1.01)

RAC

RAC

DSP function instruction

Round accumulator

[Mnemonic]

RAC

[Function]

Saturation Process

{ signed64bit tmp;

tmp = ( signed64bit ) accumulator << 1;

tmp = tmp + 0x0000 0000 0000 8000;

if( 0x0000 7fff ffff 0000 < tmp )

accumulator = 0x0000 7fff ffff 0000;

else if( tmp < 0xffff 8000 0000 0000 )

accumulator = 0xffff 8000 0000 0000;

else

accumulator = tmp & 0xffff ffff ffff 0000; }

[Description]

RAC rounds the contents in the accumulator to word size and stores the result in the accumu-

lator.

The condition bit (C) is unchanged.

[EIT occurrence]

None

[Encoding]

RAC

0000

0101

0000

1001

INSTRUCTIONS

3.2 Instruction description

Advertising