View | Details | Raw Unified | Return to issue 8387
Collapse All | Expand All

(-)oo_1.0.1_src/tools/inc/solmath.hxx.bak (+4 lines)
Lines 357-362 Link Here
357
/* _FPU_MASK_ZM | _FPU_MASK_OM | _FPU_MASK_UM | _FPU_MASK_IM */
357
/* _FPU_MASK_ZM | _FPU_MASK_OM | _FPU_MASK_UM | _FPU_MASK_IM */
358
#define SOMA_FPEXCEPTIONS_ON()	__setfpucw( _FPU_DEFAULT | 0x000000F0 )
358
#define SOMA_FPEXCEPTIONS_ON()	__setfpucw( _FPU_DEFAULT | 0x000000F0 )
359
#define SOMA_FPEXCEPTIONS_OFF()	__setfpucw( _FPU_DEFAULT )
359
#define SOMA_FPEXCEPTIONS_OFF()	__setfpucw( _FPU_DEFAULT )
360
#elif defined(S390)
361
#include <fenv.h>
362
#define SOMA_FPEXCEPTIONS_ON()	feenableexcept (FE_ALL_EXCEPT)	
363
#define SOMA_FPEXCEPTIONS_OFF()	fedisableexcept (FE_ALL_EXCEPT)
360
#else
364
#else
361
#define SOMA_FPEXCEPTIONS_ON()	__setfpucw( _FPU_DEFAULT & ~0x001F )
365
#define SOMA_FPEXCEPTIONS_ON()	__setfpucw( _FPU_DEFAULT & ~0x001F )
362
#define SOMA_FPEXCEPTIONS_OFF()	__setfpucw( _FPU_IEEE )
366
#define SOMA_FPEXCEPTIONS_OFF()	__setfpucw( _FPU_IEEE )

Return to issue 8387