History log of /seL4-l4v-10.1.1/HOL4/examples/l3-machine-code/lib/FP64.sml
Revision Date Author Comments
# 161d7acc 02-Jul-2017 Anthony Fox <anthony.fox@cl.cam.ac.uk>

Floating-point update.

• isSignallingNan predicate is added to machine_ieeeTheory.
• The RISC-V model is simplified in places (for DIV and REM).
• The L3 import is extended to cover more operations.


# 086cbeb8 22-Jun-2017 Anthony Fox <anthony.fox@cl.cam.ac.uk>

Minor changes within floating-point theory.

• The operations float_negate1985 and float_abs1985 have been removed.
• Added a predicate float_is_signalling and renamed float_some_nan to float_some_qnan.
• Fixed problem with EQ_tm and GT_tm being swapped in binary_ieeeSyntax.


# d7726677 15-Feb-2016 Anthony Fox <anthony.fox@cl.cam.ac.uk>

Update L3 examples.

Most changes relate to Poly/ML moving to fixed-width integers.


# 6f3f50f2 27-Nov-2015 Anthony Fox <anthony.fox@cl.cam.ac.uk>

Further support for L3 floating-point.


# 6a7534d9 27-Nov-2015 Anthony Fox <anthony.fox@cl.cam.ac.uk>

Update L3 "lib" files.


# 8f1ae54e 15-Jul-2015 Anthony Fox <anthony.fox@cl.cam.ac.uk>

Update SML files generated by L3.

The BitsN library has been sped up by removing word size checks.


# cc9dd295 21-Feb-2014 Anthony Fox <anthony.fox@cl.cam.ac.uk>

Add assembly code parsing/printing support for the M0 and ARMv7 models.

There are new entry points to the decompiler. These take a function that maps a quotation (containing machine or assembly code) into a list of strings (typically hex). This facilitate the input of ARM assembly code. For example, the functions:

m0_decompLib.m0_decompile_code
m0_core_decompLib.m0_core_decompile_code
arm_decompLib.arm_decompile_code
arm_core_decompLib.arm_core_decompile_code

are provided with type

: string -> string quotation -> Thm.thm * Thm.thm