benchmarking Poly/ML & floating point
Stephen Weeks
sweeks@intertrust.com
Mon, 11 Sep 2000 16:35:29 -0700 (PDT)
> It can screw you by making the code inside of Real_equal being
> test if x1 != x2
> if true jump
> load %eax with 1
> return
> label: load %eax with 0
> return
>
> I.e., you can be screwed in either place.
True enough (although it doesn't appear to happen, and we can actually check,
since that code is only compiled once). Anyways, I guess the best thing is to
stick with C #defines and to note that we aren't compliant in the C backend.
Since we're moving to the x86 backend, this may be reasonable.