about summary refs log tree commit diff
path: root/src/fenv/armhf/fenv.s
Commit message (Collapse)AuthorAgeFilesLines
* declare fpu usage to the assembler in arm hard-float asm filesSzabolcs Nagy2015-10-191-0/+2
| | | | | | | Some armhf gcc toolchains (built with --with-float=hard but without --with-fpu=vfp*) do not pass -mfpu=vfp to the assembler and then binutils rejects the UAL mnemonics for VFP unless there is an .fpu vfp directive in the asm source.
* simplify armhf fesetenvSzabolcs Nagy2015-02-081-1/+0
| | | | armhf fesetenv implementation did a useless read of the fpscr.
* fix fenv exception functions to mask their argumentSzabolcs Nagy2013-08-181-3/+6
| | | | | | | | | | | fesetround.c is a wrapper to do the arch independent argument check (on archs where rounding mode is not stored in 2 bits __fesetround still has to check its arguments) on powerpc fe*except functions do not accept the extra invalid flags of its fpscr register the useless FENV_ACCESS pragma was removed from feupdateenv
* support floating point environment (fenv) on armhf (hard float) subarchsRich Felker2013-08-161-0/+60
patch by nsz. I've tested it on an armhf machine and it seems to be working correctly.