Use fsqrt() to calculate float (rather than double) square root.
* simulator.c (fsqrts): Use fsqrt rather than sqrt.
This commit is contained in:
parent
b1b53fb3ef
commit
0f118bc7a6
@ -1,3 +1,7 @@
|
||||
2016-07-21 Nick Clifton <nickc@redhat.com>
|
||||
|
||||
* simulator.c (fsqrts): Use fsqrt rather than sqrt.
|
||||
|
||||
2016-06-30 Jim Wilson <jim.wilson@linaro.org>
|
||||
|
||||
* cpustate.h: Include config.h.
|
||||
|
@ -7754,7 +7754,7 @@ fsqrts (sim_cpu *cpu)
|
||||
unsigned sd = INSTR (4, 0);
|
||||
|
||||
TRACE_DECODE (cpu, "emulated at line %d", __LINE__);
|
||||
aarch64_set_FP_float (cpu, sd, sqrt (aarch64_get_FP_float (cpu, sn)));
|
||||
aarch64_set_FP_float (cpu, sd, sqrtf (aarch64_get_FP_float (cpu, sn)));
|
||||
}
|
||||
|
||||
/* Double square root. */
|
||||
|
Loading…
Reference in New Issue
Block a user