Changes between Version 5 and Version 6 of ReleaseNotes/1.10


Ignore:
Timestamp:
Sep 15, 2014, 4:12:00 PM (7 years ago)
Author:
rme
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ReleaseNotes/1.10

    v5 v6  
    3131The ARM port now expects to use the hard-float ABI, and the lisp kernel will complain that support for the soft-float ABI is deprecated.  (A CCL kernel built for the soft-float ABI will "mostly" work (if soft-float libraries and toolchain support is available), but calls to C math library functions will likely work incorrectly.)
    3232
    33 Unlike most other modern processors, detecting floating-point exceptions on ARM processors involves a fairly expensive sequence of instructions - clearing some bits in a status register, performing the operation, and reading the status register again to see if the operation caused an enabled floating point exception.   Previous versions of CCL performed this check on the ARM at default optimization levels; in CCL 1.0, this sequence of instructions is usually only performed in code compiled at SAFETY >= 2.
     33Unlike most other modern processors, detecting floating-point exceptions on ARM processors involves a fairly expensive sequence of instructions - clearing some bits in a status register, performing the operation, and reading the status register again to see if the operation caused an enabled floating point exception.   Previous versions of CCL performed this check on the ARM at default optimization levels; in CCL 1.10, this sequence of instructions is usually only performed in code compiled at SAFETY >= 2.
    3434
    3535== Reporting Bugs ==