TS68882MR16 E2V, TS68882MR16 Datasheet - Page 27

no-image

TS68882MR16

Manufacturer Part Number
TS68882MR16
Description
Manufacturer
E2V
Datasheet

Specifications of TS68882MR16

Operating Temperature (max)
125C
Operating Temperature Classification
Military
Lead Free Status / RoHS Status
Compliant

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
TS68882MR16
Manufacturer:
AMD
Quantity:
87
8.11
8.12
e2v semiconductors SAS 2007
Move Multiples
Monadic Operations
Note that data movement instructions perform arithmetic operations, since the result is always rounded
to the precision selected in the FPCR mode control byte. The result is rounded using the selected round-
ing mode, and is checked for overflow and underflow.
The syntax for the move is:
where:
(ea) is a TS68000 Family effective address operand and (fmt) is the data format size. FPm and FPn are
floating-point data registers.
The floating-point move multiple instructions on the TS68882 are much like the integer counterparts on
the TS68000 Family processors. Any set of the floating-point registers FP0 through FP7 can be moved
to or from memory with one instruction. These registers are always moved as 96-bit extended data with
no conversion (hence no possibility of conversion errors). Some move multiple examples are as follows:
Move multiples are useful during context switches and interrupts to save or restore the state of a pro-
gram. These moves are also useful at the start and end of a procedure to save and restore the calling
routine’s register set. In order to reduce procedure call overhead, the list of registers to be saved or
restored can be contained in a data register. This allows run-time optimization by allowing a called rou-
tine to save as few registers as possible. Note that no rounding or overflow/underflow checking is
performed by these operations.
Monadic operations have one operand. This operand may be in a floating-point data register, memory,
or in an MPU data register. The result is always stored in a floating-point data register. For example, the
syntax for square root is:
The TS68882 monadic operations available are as follows:
FMOVE.(fmt)
FMOVE.(fmt)
FMOVE.X
FMOVEM
FMOVEM
FSQRT.(fmt)
FSQRT.X
FSQRT.X
FABS
FACOS
FASIN
FATAN
FATANH
(ea).FPn
FPm.(ea)
FPm.FPn
(ea), FP0-FP3/FP7
FP2/FP4/FP6,(ea)
(ea), FPN or,
FPm, FPn or,
FPn
Absolute Value
Arc Cosine
Arc Sine
Arc Tangent
Hyperbolic Arc Tangent
Move to TS68882
Move from TS68882
Move within TS68882
0852B–HIREL–06/07
TS68882
27

Related parts for TS68882MR16