History log of /netbsd-current/sys/arch/m68k/include/fenv.h
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 1.9 26-Sep-2023 tsutsui

Remove trailing spaces and TABs.


Revision tags: netbsd-10-base bouyer-sunxi-drm-base thorpej-i2c-spi-conf2-base thorpej-futex2-base thorpej-cfargs2-base cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 cjep_staticlib_x-base thorpej-i2c-spi-conf-base thorpej-cfargs-base thorpej-futex-base bouyer-xenpvh-base2 phil-wifi-20200421 bouyer-xenpvh-base1 phil-wifi-20200411 bouyer-xenpvh-base is-mlppp-base phil-wifi-20200406 ad-namecache-base3 ad-namecache-base2 ad-namecache-base1 ad-namecache-base phil-wifi-20191119
# 1.8 26-Oct-2019 christos

disable -Wshadow because in c99 mode these get marked as builtins.


Revision tags: netbsd-9-3-RELEASE netbsd-9-2-RELEASE netbsd-9-1-RELEASE netbsd-9-0-RELEASE netbsd-9-0-RC2 netbsd-9-0-RC1 netbsd-9-base phil-wifi-20190609 isaki-audio2-base pgoyette-compat-merge-20190127 pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base tls-maxphys-base-20171202
# 1.7 13-Sep-2017 phx

branches: 1.7.2; 1.7.6;
The __fgetenv() macro operates on a fenv_t, not on a fenv_t *.
Fixes a segfault in fegetenv() and feholdexcept().


Revision tags: nick-nhusb-base-20170825 perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 jdolecek-ncq-base
# 1.6 22-Mar-2017 chs

branches: 1.6.6;
provide a common softfloat fenv implemenation and use it for softfloat builds.
restore ABI compatibility with previous releases for ieeefp.h on sh3.
add namespace.h protection for all the fenv interfaces.
use MKSOFTFLOAT on sh3 instead of assuming softfloat.
standardize on comparing MKSOFTFLOAT with "no".
remove the arm-specific softfloat fenv code (which also had several bugs).
fix logic errors in the arm hardfloat feraiseexcept() and feupdateenv().


Revision tags: pgoyette-localcount-20170320
# 1.5 27-Feb-2017 chs

use FPCR instead of FPSR to manipulate the exception mask.


Revision tags: nick-nhusb-base-20170204 bouyer-socketcan-base pgoyette-localcount-20170107 nick-nhusb-base-20161204 pgoyette-localcount-20161104 nick-nhusb-base-20161004 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base nick-nhusb-base-20160907 nick-nhusb-base-20160529 nick-nhusb-base-20160422 nick-nhusb-base-20160319
# 1.4 05-Jan-2016 ozaki-r

branches: 1.4.2; 1.4.4;
Fix #endif; it should be after __END_DECLS

This unbreaks the build of sun2.


# 1.3 29-Dec-2015 christos

disable code that does not work for sun2/coldfire


Revision tags: nick-nhusb-base-20151226
# 1.2 25-Dec-2015 christos

branches: 1.2.2;
make this compile for c++


# 1.1 24-Dec-2015 christos

fenv for m68k


# 1.8 26-Oct-2019 christos

disable -Wshadow because in c99 mode these get marked as builtins.


Revision tags: netbsd-9-base phil-wifi-20190609 isaki-audio2-base pgoyette-compat-merge-20190127 pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base tls-maxphys-base-20171202
# 1.7 13-Sep-2017 phx

branches: 1.7.2;
The __fgetenv() macro operates on a fenv_t, not on a fenv_t *.
Fixes a segfault in fegetenv() and feholdexcept().


Revision tags: nick-nhusb-base-20170825 perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 jdolecek-ncq-base
# 1.6 22-Mar-2017 chs

branches: 1.6.6;
provide a common softfloat fenv implemenation and use it for softfloat builds.
restore ABI compatibility with previous releases for ieeefp.h on sh3.
add namespace.h protection for all the fenv interfaces.
use MKSOFTFLOAT on sh3 instead of assuming softfloat.
standardize on comparing MKSOFTFLOAT with "no".
remove the arm-specific softfloat fenv code (which also had several bugs).
fix logic errors in the arm hardfloat feraiseexcept() and feupdateenv().


Revision tags: pgoyette-localcount-20170320
# 1.5 27-Feb-2017 chs

use FPCR instead of FPSR to manipulate the exception mask.


Revision tags: nick-nhusb-base-20170204 bouyer-socketcan-base pgoyette-localcount-20170107 nick-nhusb-base-20161204 pgoyette-localcount-20161104 nick-nhusb-base-20161004 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base nick-nhusb-base-20160907 nick-nhusb-base-20160529 nick-nhusb-base-20160422 nick-nhusb-base-20160319
# 1.4 05-Jan-2016 ozaki-r

branches: 1.4.2; 1.4.4;
Fix #endif; it should be after __END_DECLS

This unbreaks the build of sun2.


# 1.3 29-Dec-2015 christos

disable code that does not work for sun2/coldfire


Revision tags: nick-nhusb-base-20151226
# 1.2 25-Dec-2015 christos

branches: 1.2.2;
make this compile for c++


# 1.1 24-Dec-2015 christos

fenv for m68k


# 1.7 13-Sep-2017 phx

The __fgetenv() macro operates on a fenv_t, not on a fenv_t *.
Fixes a segfault in fegetenv() and feholdexcept().


Revision tags: nick-nhusb-base-20170825 perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 jdolecek-ncq-base
# 1.6 22-Mar-2017 chs

branches: 1.6.6;
provide a common softfloat fenv implemenation and use it for softfloat builds.
restore ABI compatibility with previous releases for ieeefp.h on sh3.
add namespace.h protection for all the fenv interfaces.
use MKSOFTFLOAT on sh3 instead of assuming softfloat.
standardize on comparing MKSOFTFLOAT with "no".
remove the arm-specific softfloat fenv code (which also had several bugs).
fix logic errors in the arm hardfloat feraiseexcept() and feupdateenv().


Revision tags: pgoyette-localcount-20170320
# 1.5 27-Feb-2017 chs

use FPCR instead of FPSR to manipulate the exception mask.


Revision tags: nick-nhusb-base-20170204 bouyer-socketcan-base pgoyette-localcount-20170107 nick-nhusb-base-20161204 pgoyette-localcount-20161104 nick-nhusb-base-20161004 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base nick-nhusb-base-20160907 nick-nhusb-base-20160529 nick-nhusb-base-20160422 nick-nhusb-base-20160319
# 1.4 05-Jan-2016 ozaki-r

branches: 1.4.2; 1.4.4;
Fix #endif; it should be after __END_DECLS

This unbreaks the build of sun2.


# 1.3 29-Dec-2015 christos

disable code that does not work for sun2/coldfire


Revision tags: nick-nhusb-base-20151226
# 1.2 25-Dec-2015 christos

branches: 1.2.2;
make this compile for c++


# 1.1 24-Dec-2015 christos

fenv for m68k


Revision tags: prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 jdolecek-ncq-base
# 1.6 22-Mar-2017 chs

provide a common softfloat fenv implemenation and use it for softfloat builds.
restore ABI compatibility with previous releases for ieeefp.h on sh3.
add namespace.h protection for all the fenv interfaces.
use MKSOFTFLOAT on sh3 instead of assuming softfloat.
standardize on comparing MKSOFTFLOAT with "no".
remove the arm-specific softfloat fenv code (which also had several bugs).
fix logic errors in the arm hardfloat feraiseexcept() and feupdateenv().


Revision tags: pgoyette-localcount-20170320
# 1.5 27-Feb-2017 chs

use FPCR instead of FPSR to manipulate the exception mask.


Revision tags: nick-nhusb-base-20170204 bouyer-socketcan-base pgoyette-localcount-20170107 nick-nhusb-base-20161204 pgoyette-localcount-20161104 nick-nhusb-base-20161004 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base nick-nhusb-base-20160907 nick-nhusb-base-20160529 nick-nhusb-base-20160422 nick-nhusb-base-20160319
# 1.4 05-Jan-2016 ozaki-r

branches: 1.4.2; 1.4.4;
Fix #endif; it should be after __END_DECLS

This unbreaks the build of sun2.


# 1.3 29-Dec-2015 christos

disable code that does not work for sun2/coldfire


Revision tags: nick-nhusb-base-20151226
# 1.2 25-Dec-2015 christos

branches: 1.2.2;
make this compile for c++


# 1.1 24-Dec-2015 christos

fenv for m68k


# 1.5 27-Feb-2017 chs

use FPCR instead of FPSR to manipulate the exception mask.


Revision tags: nick-nhusb-base-20170204 bouyer-socketcan-base pgoyette-localcount-20170107 nick-nhusb-base-20161204 pgoyette-localcount-20161104 nick-nhusb-base-20161004 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base nick-nhusb-base-20160907 nick-nhusb-base-20160529 nick-nhusb-base-20160422 nick-nhusb-base-20160319
# 1.4 05-Jan-2016 ozaki-r

Fix #endif; it should be after __END_DECLS

This unbreaks the build of sun2.


# 1.3 29-Dec-2015 christos

disable code that does not work for sun2/coldfire


Revision tags: nick-nhusb-base-20151226
# 1.2 25-Dec-2015 christos

branches: 1.2.2;
make this compile for c++


# 1.1 24-Dec-2015 christos

fenv for m68k


Revision tags: nick-nhusb-base-20161204 pgoyette-localcount-20161104 nick-nhusb-base-20161004 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base nick-nhusb-base-20160907 nick-nhusb-base-20160529 nick-nhusb-base-20160422 nick-nhusb-base-20160319
# 1.4 05-Jan-2016 ozaki-r

Fix #endif; it should be after __END_DECLS

This unbreaks the build of sun2.


# 1.3 29-Dec-2015 christos

disable code that does not work for sun2/coldfire


Revision tags: nick-nhusb-base-20151226
# 1.2 25-Dec-2015 christos

branches: 1.2.2;
make this compile for c++


# 1.1 24-Dec-2015 christos

fenv for m68k