# HG changeset patch # User Rik # Date 1292301577 28800 # Node ID 903c1a3df3018adc4de118811bb2434cb6c005e5 # Parent f8cc86b1503ebfdde3eb2645cac27b6b066225e8 Add additional tests for mod with non-integer real values. diff -r f8cc86b1503e -r 903c1a3df301 src/ChangeLog --- a/src/ChangeLog Mon Dec 13 21:59:55 2010 -0500 +++ b/src/ChangeLog Mon Dec 13 20:39:37 2010 -0800 @@ -1,3 +1,7 @@ +2010-12-13 Rik + + * data.cc (mod): Additional tests for mod with non-integer real values. + 2010-12-12 Jaroslav Hajek * DLD-FUNCTIONS/lookup.cc (Flookup): Drop support for the "i" option. diff -r f8cc86b1503e -r 903c1a3df301 src/data.cc --- a/src/data.cc Mon Dec 13 21:59:55 2010 -0500 +++ b/src/data.cc Mon Dec 13 20:39:37 2010 -0800 @@ -772,6 +772,10 @@ %!assert (mod(uint8(5),4),uint8(1)) %!assert (mod(5,uint8(4)),uint8(1)) %!assert (mod(uint8([1:5]),4),uint8([1,2,3,0,1])) + +## non-integer real numbers +%!assert (mod (2.1, 0.1), 0) +%!assert (mod (2.1, 0.2), 0.1, eps) */ // FIXME Need to convert the reduction functions of this file for single precision