bug-mit-scheme
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[bug #63550] Missing open-coding for integer->flonum conversion


From: Taylor R. Campbell
Subject: [bug #63550] Missing open-coding for integer->flonum conversion
Date: Mon, 19 Dec 2022 13:38:16 -0500 (EST)

URL:
  <https://savannah.gnu.org/bugs/?63550>

                 Summary: Missing open-coding for integer->flonum conversion
                 Project: MIT/GNU Scheme
               Submitter: riastradh
               Submitted: Mon 19 Dec 2022 06:38:14 PM UTC
                Category: compiler
                Severity: 3 - Normal
                Priority: 5 - Normal
              Item Group: Suboptimal behavior
                  Status: None
                 Privacy: Public
             Assigned to: None
         Originator Name: 
        Originator Email: 
             Open/Closed: Open
         Discussion Lock: Any
                Keywords: 


    _______________________________________________________

Follow-up Comments:


-------------------------------------------------------
Date: Mon 19 Dec 2022 06:38:14 PM UTC By: Taylor R. Campbell <riastradh>
It would be nice if int:->flonum and fixnum->flonum were open-coded.

It would also be nice if they (or some alternative) were clearly documented
and implemented to have round-to-nearest/ties-to-even behaviour (or respected
the hardware's floating-point rounding mode), and to overflow by raising a
floating-point exception and returning infinity instead of signalling an error
or returning #f.







    _______________________________________________________

Reply to this item at:

  <https://savannah.gnu.org/bugs/?63550>

_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]