|
@@ -1,6 +1,35 @@
|
|
|
+#![feature(compiler_builtins_lib)]
|
|
|
#![feature(i128_type)]
|
|
|
+#![feature(lang_items, core_float, core_float_bits)]
|
|
|
#![allow(bad_style)]
|
|
|
+#![allow(unused_imports)]
|
|
|
+#![no_std]
|
|
|
+
|
|
|
+use core::num::Float;
|
|
|
|
|
|
extern crate compiler_builtins;
|
|
|
|
|
|
+#[cfg(all(target_arch = "arm",
|
|
|
+ not(any(target_env = "gnu", target_env = "musl")),
|
|
|
+ target_os = "linux",
|
|
|
+ test))]
|
|
|
+extern crate utest_cortex_m_qemu;
|
|
|
+
|
|
|
+#[cfg(all(target_arch = "arm",
|
|
|
+ not(any(target_env = "gnu", target_env = "musl")),
|
|
|
+ target_os = "linux",
|
|
|
+ test))]
|
|
|
+#[macro_use]
|
|
|
+extern crate utest_macros;
|
|
|
+
|
|
|
+#[cfg(all(target_arch = "arm",
|
|
|
+ not(any(target_env = "gnu", target_env = "musl")),
|
|
|
+ target_os = "linux",
|
|
|
+ test))]
|
|
|
+macro_rules! panic { // overrides `panic!`
|
|
|
+ ($($tt:tt)*) => {
|
|
|
+ upanic!($($tt)*);
|
|
|
+ };
|
|
|
+}
|
|
|
+
|
|
|
include!(concat!(env!("OUT_DIR"), "/generated.rs"));
|