From: Lauri P. <lpe...@ni...> - 2000-08-19 01:52:45
|
On Sat, 19 Aug 2000 04:44:16 +0300, you wrote: >if( value < -32768.0 || value > 32767.0 ) { > ... set the INEXACT flag >} else { > put_word(ad, (uae_s16) value); >} Second try: if( value < -32768.0 || value > 32767.0 ) { // Overflow: ... set the ACCR_IOP flag } else { put_word(ad, (uae_s16) value); if( (double)(uae_s16)value != value ) { // Inexact ... set the INEXACT flag } } Lauri |