diff options
author | xleroy <xleroy@fca1b0fc-160b-0410-b1d3-a4f43f01ea2e> | 2013-07-08 08:38:02 +0000 |
---|---|---|
committer | xleroy <xleroy@fca1b0fc-160b-0410-b1d3-a4f43f01ea2e> | 2013-07-08 08:38:02 +0000 |
commit | bdac1f6aba5370b21b34c9ee12429c3920b3dffb (patch) | |
tree | bc81db2ee38bc44158a9032905830a76c888d04b /tools | |
parent | 56257af93c1b0785d44e3feba9574e77250d420c (diff) | |
download | compcert-bdac1f6aba5370b21b34c9ee12429c3920b3dffb.tar.gz compcert-bdac1f6aba5370b21b34c9ee12429c3920b3dffb.zip |
Revised handling of int->float conversions:
- introduce Float.floatofint{,u} and use it in the semantics of C
- prove that it is equivalent to int->double conversion followed by
double->float rounding, and use this fact to justify code generation
in Cshmgen.
git-svn-id: https://yquem.inria.fr/compcert/svn/compcert/trunk@2294 fca1b0fc-160b-0410-b1d3-a4f43f01ea2e
Diffstat (limited to 'tools')
0 files changed, 0 insertions, 0 deletions