http://d.puremagic.com/issues/show_bug.cgi?id=360 ------- Comment #4 from bugzilla at digitalmars.com 2006-09-21 20:17 ------- while (j <= (1.0f/STEP_SIZE)) is at double precision, writefln((j += 1.0f) <= (1.0f/STEP_SIZE)) is at real precision. --