At optimization levels of -O3 and higher with -qnostrict in effect, the compiler may generate software division code instead of hardware floating-point divide instructions, and inlined code for square root operations. This may improve performance where division and square root operations are performed repeatedly within a loop.
To further improve performance, you can specify the -qfloat=norngchk option with -qnostrict to turn off range checking for input arguments. However, use this option with caution as it may produce undesirable results.
See -qfloat=[rngchk | norngchk] for more information.