froundnx.d

Floating-Point Round-to-Integer Inexact Double-Precision

This instruction is defined by:

Encoding

svg

Synopsis

The froundnx.d instruction is defined in the same way as fround.d, but it also sets the inexact exception flag if the input differs from the rounded result and is not NaN. froundnx.d is encoded like fcvt.d.s, but with xs2 set to 5.

Access

M HS U VS VU

Always

Always

Always

Always

Always

Decode Variables

Bits<5> fs1 = $encoding[19:15];
Bits<3> rm = $encoding[14:12];
Bits<5> fd = $encoding[11:7];

Execution

  • Pruned, XLEN == 64

  • Original