Convert D_floating to G_floating (cvtdg)

Syntax

cvtdg $s_reg, $d_reg

cvtdg $d_reg/$s_reg

Description

Convert D_floating to G_floating converts the D_floating contents of $s_reg to the G_floating precision, rounds according to the rounding mode, and places the result in $d_reg. If an overflow occurs, an unpredictable value is stored in $d_reg and a floating-point trap occurs.

Qualifiers

The following table describes the qualifiers for the cvtdg instructions:

Instruction Qualifier description
no qualifier VAX Rounding Mode: Normal rounding
  VAX Trap Mode: Imprecise, underflow disabled
cvtdgc VAX Rounding Mode: Chopped
cvtdgu VAX Trap Mode: Imprecise, underflow enabled
cvtdguc Combined meanings of cvtdgc and cvtdgu
cvtdgs VAX Trap Mode: Software, underflow disabled
  VAX Convert-to-Integer Trap Mode: Software, integer overflow disabled
cvtdgsc Combined meanings of cvtdgs and cvtdgc
cvtdgsu VAX Trap Mode: Software, underflow enabled
cvtdgsuc Combined meanings of cvtdgs and cvtdguc