FSQRT.D

Float Square Root (Double)

FSQRT.D rd, rs1

Computes the square root of a double-precision floating-point number.

Details

Stores a floating-point register to memory at address rs1+sext(offset).

Pseudocode Operation

F[rd] = sqrt(F[rs1]);

Example

FSQRT.D t0, a0

Encoding

Binary Layout
010110100000
31:20
rs1
19:15
rm
14:12
rd
11:7
1010011
6:0
 
Format I-Type (Float)
Opcode 0x5A000053
Extension D

Operands

  • rd
    Destination register (integer)
  • rs1
    Source