crtprec.c (set_precision): Use fnstcw instead of fstcw.
* config/i386/crtprec.c (set_precision): Use fnstcw instead of fstcw. From-SVN: r264649
This commit is contained in:
parent
2202b162bb
commit
0a76bba487
|
@ -1,3 +1,7 @@
|
||||||
|
2018-09-26 Uros Bizjak <ubizjak@gmail.com>
|
||||||
|
|
||||||
|
* config/i386/crtprec.c (set_precision): Use fnstcw instead of fstcw.
|
||||||
|
|
||||||
2018-09-21 Alexandre Oliva <oliva@adacore.com>
|
2018-09-21 Alexandre Oliva <oliva@adacore.com>
|
||||||
|
|
||||||
* config/vxcache.c: New file. Provide __clear_cache, based on
|
* config/vxcache.c: New file. Provide __clear_cache, based on
|
||||||
|
|
|
@ -39,7 +39,7 @@ set_precision (void)
|
||||||
{
|
{
|
||||||
unsigned short int cwd;
|
unsigned short int cwd;
|
||||||
|
|
||||||
asm volatile ("fstcw\t%0" : "=m" (cwd));
|
asm volatile ("fnstcw\t%0" : "=m" (cwd));
|
||||||
|
|
||||||
cwd &= ~X87CW_PCMASK;
|
cwd &= ~X87CW_PCMASK;
|
||||||
cwd |= X87CW;
|
cwd |= X87CW;
|
||||||
|
|
Loading…
Reference in New Issue