Computer Hardware User's Guide

RND
Round Floating-Point Value
13-202
Syntax RND
src, dst
Operation rnd(
src
)
dst
Operands
src
general addressing modes (G):
0 0 register (R
n
, 0
n
7)
0 1 direct
1 0 indirect (disp = 0–255, IR0, IR1)
1 1 immediate
dst
register (R
n
, 0
n
7)
Opcode
31 24 23 16 8 7 015
000 10 1
0 00
dst src
G
Description The result of rounding the
src
operand is loaded into the
dst
register.The
src
operand is rounded to the nearest single-precision floating-point value. If the
src
operand is exactly halfway between two single-precision values, it is
rounded to the most positive value.
Cycles 1
Status Bits These condition flags are modified only if the destination register is R7R0.
LUF 1 if a floating-point underflow occurs; unchanged otherwise
LV 1 if a floating-point overflow occurs; unchanged otherwise
UF 1 if a floating-point underflow occurs or the
src
operand is 0;
0 otherwise
N 1 if a negative result is generated; 0 otherwise
Z Unaffected
V 1 if a floating-point overflow occurs; 0 otherwise
C Unaffected
OVM Operation is affected by OVM bit value.
Mode Bit