Abort pri NAN nebo INF
Jiri Masik
masik+ccl na pc203b.fzu.cz
Středa Leden 30 17:54:12 CET 2002
Jiri Dobes <dobes na centrum.cz> writes:
> Zdravim,
>
> ladim program a potreboval bych, aby kdyz mu vyjde ve floating
> point operaci NaN nebo INF, aby zkoncil a vygeneroval core.
>
> Hledal jsem ve zdrojakach jadra a glibc v ieee754.h nebo pomoci
> "trap", ale najak jsem neuspel.
>
> Vite jak na to?
>
> Jirka
Pouzival jsem tohle (z info g77)
#include <fpu_control.h>
void __attribute__ ((constructor))
trapfpe () {
(void) __setfpucw (_FPU_DEFAULT &
~(_FPU_MASK_IM | _FPU_MASK_ZM | _FPU_MASK_OM));
}
Dale wmexcp http://suburbia.net/~billm/floating-point/wmexcp.html
Jirka
Další informace o konferenci Linux