Skip to content

FSQRT

Operation

Computes the selected-format square root of a floating-point source.

Assembler Syntax

FSQRT.{S|D}(z) Fn(s), Fn(d)

FSQRT.{S|D}(z) <ea>(e), Fn(d)

FSQRT.{S|D}(z) Fn(s), <ea>(e)

Privilege

Unprivileged

Required CPUID flags

FP

Repeat eligibility

REP eligible

Computes the selected-format square root of the source and writes the rounded result.

2.75in

Encodings

FSQRT.{S|D}(z) Fn(s), Fn(d)

Format: Instruction format for FSQRT.{S|D}(z) Fn(s), Fn(d)

Format: Instruction format for FSQRT.{S|D}(z) Fn(s), Fn(d)

2.75in FSQRT.{S|D}(z) <ea>(e), Fn(d)

Format: Instruction format for FSQRT.{S|D}(z) <ea>(e), Fn(d)

Format: Instruction format for FSQRT.{S|D}(z) <ea>(e), Fn(d)

2.75in FSQRT.{S|D}(z) Fn(s), <ea>(e)

Format: Instruction format for FSQRT.{S|D}(z) Fn(s), <ea>(e)

Format: Instruction format for FSQRT.{S|D}(z) Fn(s), <ea>(e)

dstexcluded: immediate [invalid_destination]