beautypg.com

Freescale Semiconductor MCF5480 User Manual

Page 128

background image

MCF548x Reference Manual, Rev. 3

3-24

Freescale Semiconductor

FINT

y,FPx

FPy,FPx

FPx

B,W,L,S,D

D
D

Integer Part of Source

→ FPx

Integer Part of FPx

→ FPx

FINTRZ

y,FPx

FPy,FPx

FPx

B,W,L,S,D

D
D

Integer Part of Source

→ FPx; round to zero

Integer Part of FPx

→ FPx; round to zero

FMOVE

y,FPx
FPy,x

FPy,FPx

FPcr,x
y,FPcr

B,W,L,S,D
B,W,L,S,D

D

L
L

Source

→ Destination

FPcr can be any floating point control register:
FPCR, FPIAR, FPSR

FMOVEM

#list,x

y,#list

D

Listed registers

→ Destination

Source

→ Listed registers

FMUL

y,FPx

FPy,FPx

B,W,L,S,D

D

Source * FPx

→ FPx

FNEG

y,FPx

FPy,FPx

FPx

B,W,L,S,D

D
D

- (Source)

→ FPx

- (FPx)

→ FPx

FNOP

none

none

PC + 2

→ PC (FPU Pipeline Synchronized)

FSABS

y,FPx

FPy,FPx

FPx

B,W,L,S,D

D
D

Absolute Value of Source

→ FPx; round destination

to single
Absolute Value of FPx

→ FPx; round destination to

single

FSADD

y,FPx

FPy,FPx

B,W,L,S,D

Source + FPx

→ FPx; round destination to single

FSDIV

y,FPx

FPy,FPx

B,W,L,S,D

D

FPx / Source

→ FPx; round destination to single

FSMOVE

y,FPx

B,W,L,S,D

Source

→ Destination; round destination to single

FSMUL

y,FPx

FPy,FPx

B,W,L,S,D

D

Source * FPx

→ FPx; round destination to single

FSNEG

y,FPx

FPy,FPx

FPx

B,W,L,S,D

D
D

- (Source)

→ FPx; round destination to single

- (FPx)

→ FPx; round destination to single

FSQRT

y,FPx

FPy,FPx

FPx

B,W,L,S,D

D
D

Square Root of Source

→ FPx

Square Root of FPx

→ FPx

FSSQRT

y,FPx

FPy,FPx

FPx

B,W,L,S,D

D
D

Square Root of Source

→ FPx; round destination to

single
Square Root of FPx

→ FPx; round destination to

single

FSSUB

y,FPx

FPy,FPx

B,W,L,S,D

D

FPx - Source

→ FPx; round destination to single

Table 3-8. User-Mode Instruction Set Summary (Continued)

Instruction

Operand Syntax

Operand Size

Operation

This manual is related to the following products: