# prec-sqrt, Qprec-sqrt

Improves precision of square root implementations.

## Syntax

Linux: | -prec-sqrt -no-prec-sqrt

macOS: | -prec-sqrt -no-prec-sqrt

Windows: | /Qprec-sqrt /Qprec-sqrt-

## Arguments

None

## Default

-no-prec-sqrt or /Qprec-sqrt- | The compiler uses a faster but less precise implementation of square root. However, the default is -prec-sqrt or /Qprec-sqrt if any of the following options are specified: /Od, /fp:precise, or /Qprec on Windows* systems; -O0 or -mp1 on Linux* and macOS* systems.

## Description

This option improves precision of square root implementations. It has a slight impact on speed.

This option inhibits any optimizations that can adversely affect the precision of a square root computation. The result is fully precise square root implementations, with some loss of performance.

## IDE Equivalent

None

## Alternate Options

None

Parent topic: Floating-Point Options