On investigation I have discovered a bug in the x: routine in the part that handles floating point arguments whose magnitude is less than 1e_16 or greater than 1e16. For such arguments the result should be exactly 1%y or y where y is an integer. This is now fixed for the next beta, wherein:
x: !19 121645100408832000 x: 4*!19 486580401635328000 x: %!19 1r121645100408832000 x: %4*!19 1r486580401635328000 x: 111*2^66 8190354368727040917504 x: 1111*2^66 81977330663565247381504 x: %111*2^66 1r8190354368727040917504 x: %1111*2^66 1r81977330663565247381504 Thank you for finding and reporting this error. ----- Original Message ----- From: "Henry Rich" <[EMAIL PROTECTED]> To: "'Beta forum'" <[email protected]> Sent: Monday, March 27, 2006 12:52 PM Subject: [Jbeta] x: 4 * !19 Piddling around with x: I find: a =. !19 ... ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
