diff options
| author | Guillaume Bertholon | 2018-07-16 13:30:37 +0200 |
|---|---|---|
| committer | Pierre Roux | 2019-11-01 10:20:11 +0100 |
| commit | 5c24b95890f6b57e6f20b03ade543e1e9d1e8324 (patch) | |
| tree | 6040c40788dde024d34f1f965bba6fd9bb2c7997 /kernel/genOpcodeFiles.ml | |
| parent | 953a6880cd1bc6c2558a67c9eb927be08b387b13 (diff) | |
Add Floats to standard library
All supported floating point operations are defined on specification floats.
Then we register the primitive type and functions, and add conversion
functions to and from the specification type.
Finally we put axioms to state that primitive operations behave exactly
the same as specification operations.
CREDITS: Most of the code inside SpecFloat is adapted from the Flocq
library.
NOTE: For the moment this code will not compile if native compilation is
enabled in the configuration phase. This will be resolved later when
native_compute will be supported by primitive floats.
So please use option "-native-compiler no" in ./configure currently.
Diffstat (limited to 'kernel/genOpcodeFiles.ml')
0 files changed, 0 insertions, 0 deletions
