aboutsummaryrefslogtreecommitdiffstats
path: root/runtime/README
diff options
context:
space:
mode:
authorXavier Leroy <xavier.leroy@inria.fr>2015-02-14 11:08:57 +0100
committerXavier Leroy <xavier.leroy@inria.fr>2015-02-14 11:08:57 +0100
commitfe57280950fc20b2d1650a022033484b152ae51d (patch)
tree8ac95e2b680344fdff5ff475646999270d5361e4 /runtime/README
parentf2b1c25aa56a27836652aef3feeee0856c04235c (diff)
downloadcompcert-kvx-fe57280950fc20b2d1650a022033484b152ae51d.tar.gz
compcert-kvx-fe57280950fc20b2d1650a022033484b152ae51d.zip
C reference implementation of the int64 helper functions.
In test_int64.c: don't test FP->int64 conversions when the FP argument is out of range.
Diffstat (limited to 'runtime/README')
-rw-r--r--runtime/README11
1 files changed, 11 insertions, 0 deletions
diff --git a/runtime/README b/runtime/README
new file mode 100644
index 00000000..5d824300
--- /dev/null
+++ b/runtime/README
@@ -0,0 +1,11 @@
+This is the support library for CompCert-generated code.
+It provides helper functions for:
+- 64-bit integer arithmetic
+- implementing the va_arg macro from <stdarg.h>
+
+The implementation is written in assembly language in the
+arm/ ia32/ powerpc/ directories.
+
+The c/ directory contains a C implementation of the 64-bit integer functions.
+It is provided for reference and as a guide for the asm implementations.
+