query: Unexpected floating point comparisons
positive_passages.docid: 43
positive_passages.text: Is floating point math broken?
negative_passages.docid: 25019
negative_passages.text: How do comparison operators  work with a function as an operand?
negative_passages.docid: 114815
negative_passages.text: Floating point error in representation?
negative_passages.docid: 17592
negative_passages.text: Why does += behave unexpectedly on lists?
negative_passages.docid: 19232
negative_passages.text: Strange floating-point behaviour in a Java program
negative_passages.docid: 3115
negative_passages.text: How deterministic is floating point inaccuracy?
negative_passages.docid: 16287
negative_passages.text: Why do I see a double variable initialized to some value like 21.4 as 21.399999618530273?
negative_passages.docid: 42159
negative_passages.text: How to compare to floating point number in a shell script
negative_passages.docid: 102306
negative_passages.text: Why is this simple calculation of two doubles inaccurate?
negative_passages.docid: 60222
negative_passages.text: Weird PHP floating point behavior
negative_passages.docid: 65986
negative_passages.text: Arithmetic right shift gives bogus result?
negative_passages.docid: 134318
negative_passages.text: Is it safe to check floating point values for equality to 0?
negative_passages.docid: 19004
negative_passages.text: How is floating point stored? When does it matter?
negative_passages.docid: 139204
negative_passages.text: Why do numeric string comparisons give unexpected results?
negative_passages.docid: 128464
negative_passages.text: How to avoid floating point precision errors with floats or doubles in Java?
negative_passages.docid: 31717
negative_passages.text: Understanding floating point problems
negative_passages.docid: 81719
negative_passages.text: Very different results from evaluating same expression with different precisions