diff options
author | Damien <damien.p.george@gmail.com> | 2013-12-29 18:01:01 +0000 |
---|---|---|
committer | Damien <damien.p.george@gmail.com> | 2013-12-29 18:01:01 +0000 |
commit | de690d128bbec4f53e8a7d6149738a6facae4382 (patch) | |
tree | 817a4c8ee94b7576dbfc47cd9a5de67f7c741109 /unix-cpy/mpconfig.h | |
parent | b86e3f92932ec543788dc66948519d770d0e5bb0 (diff) |
Add unix-cpy, used to test Micro Python byte code against CPython.
Diffstat (limited to 'unix-cpy/mpconfig.h')
-rw-r--r-- | unix-cpy/mpconfig.h | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/unix-cpy/mpconfig.h b/unix-cpy/mpconfig.h new file mode 100644 index 000000000..9fe8a7ac2 --- /dev/null +++ b/unix-cpy/mpconfig.h @@ -0,0 +1,19 @@ +// options to control how Micro Python is built + +#define MICROPY_ENABLE_FLOAT (1) +#define MICROPY_EMIT_CPYTHON (1) +#define MICROPY_EMIT_X64 (0) +#define MICROPY_EMIT_THUMB (0) +#define MICROPY_EMIT_INLINE_THUMB (0) + +// type definitions for the specific machine + +#define BYTES_PER_WORD (8) + +typedef int64_t machine_int_t; // must be pointer size +typedef uint64_t machine_uint_t; // must be pointer size +typedef void *machine_ptr_t; // must be of pointer size +typedef const void *machine_const_ptr_t; // must be of pointer size +typedef double machine_float_t; + +machine_float_t machine_sqrt(machine_float_t x); |