SHARE
TWEET

Untitled

a guest Jul 13th, 2019 85 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. D:\dev\lokacore>cargo miri test -- -- --test sse
  2.    Compiling lokacore v0.0.3-alpha.0 (D:\dev\lokacore)
  3.  
  4. running 0 tests
  5.  
  6. test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
  7.  
  8.     Finished dev [unoptimized + debuginfo] target(s) in 1.12s
  9.    Compiling lokacore v0.0.3-alpha.0 (D:\dev\lokacore)
  10.  
  11. running 0 tests
  12.  
  13. test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 2 filtered out
  14.  
  15.     Finished dev [unoptimized + debuginfo] target(s) in 0.91s
  16.    Compiling lokacore v0.0.3-alpha.0 (D:\dev\lokacore)
  17.  
  18. running 0 tests
  19.  
  20. test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 2 filtered out
  21.  
  22.     Finished dev [unoptimized + debuginfo] target(s) in 0.90s
  23.    Compiling lokacore v0.0.3-alpha.0 (D:\dev\lokacore)
  24.  
  25. running 1 test
  26. error[E0080]: Miri evaluation error: tried to call a function with ABI RustIntrinsic using caller ABI PlatformIntrinsic
  27.   --> C:\Users\Daniel\.rustup\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\src\rust\src\libcore\..\stdsimd\crates\core_arch\src\x86\sse.rs:31:5
  28.    |
  29. 31 |     simd_add(a, b)
  30.    |     ^^^^^^^^^^^^^^ Miri evaluation error: tried to call a function with ABI RustIntrinsic using caller ABI PlatformIntrinsic
  31.    |
  32. note: inside call to `std::arch::x86_64::_mm_add_ps` at tests\sse.rs:59:17
  33.   --> tests\sse.rs:59:17
  34.    |
  35. 59 |       let m_b = _mm_add_ps(m, b);
  36.    |                 ^^^^^^^^^^^^^^^^
  37. note: inside call to `sse_sanity_tests` at tests\sse.rs:11:1
  38.   --> tests\sse.rs:11:1
  39.    |
  40. 11 | / fn sse_sanity_tests() {
  41. 12 | |   // Note(Lokathor): Here is where many sanity checks for our assumptions of
  42. 13 | |   // `__m128` will go.
  43. 14 | |   #[cfg(target_arch = "x86")]
  44. ...  |
  45. 73 | |   }
  46. 74 | | }
  47.    | |_^
  48.    = note: inside call to closure at C:\Users\Daniel\.rustup\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\src\rust\src\libcore\ops\function.rs:231:5
  49.    = note: inside call to `<[closure@tests\sse.rs:11:1: 74:2] as std::ops::FnOnce<()>>::call_once - shim` at C:\Users\Daniel\.rustup\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\src\rust\src\libcore\ops\function.rs:231:5
  50.    = note: inside call to `<fn() as std::ops::FnOnce<()>>::call_once - shim(fn())` at C:\Users\Daniel\.rustup\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\src\rust\src\libtest\lib.rs:1520:5
  51.    = note: inside call to `test::__rust_begin_short_backtrace::<fn()>` at C:\Users\Daniel\.rustup\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\src\rust\src\libtest\lib.rs:1511:30
  52.    = note: inside call to closure at C:\Users\Daniel\.rustup\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\src\rust\src\libcore\ops\function.rs:231:5
  53.    = note: inside call to `<[closure@DefId(13:388 ~ test[38a1]::run_test[0]::{{closure}}[3]) 0:fn()] as std::ops::FnOnce<()>>::call_once - shim(vtable)` at C:\Users\Daniel\.rustup\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\src\rust\src\liballoc\boxed.rs:746:9
  54.    = note: inside call to `<std::boxed::Box<dyn std::ops::FnOnce() + std::marker::Send> as std::ops::FnOnce<()>>::call_once` at C:\Users\Daniel\.rustup\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\src\rust\src\libstd\panic.rs:309:9
  55.    = note: inside call to `<std::panic::AssertUnwindSafe<std::boxed::Box<dyn std::ops::FnOnce() + std::marker::Send>> as std::ops::FnOnce<()>>::call_once` at C:\Users\Daniel\.rustup\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\src\rust\src\libstd\panicking.rs:294:40
  56.    = note: inside call to `std::panicking::try::do_call::<std::panic::AssertUnwindSafe<std::boxed::Box<dyn std::ops::FnOnce() + std::marker::Send>>, ()>` at C:\Users\Daniel\.rustup\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\src\rust\src\libstd\panicking.rs:290:5
  57.    = note: inside call to `std::panicking::try::<(), std::panic::AssertUnwindSafe<std::boxed::Box<dyn std::ops::FnOnce() + std::marker::Send>>>` at C:\Users\Daniel\.rustup\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\src\rust\src\libstd\panic.rs:388:9
  58.    = note: inside call to `std::panic::catch_unwind::<std::panic::AssertUnwindSafe<std::boxed::Box<dyn std::ops::FnOnce() + std::marker::Send>>, ()>` at C:\Users\Daniel\.rustup\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\src\rust\src\libtest\lib.rs:1466:26
  59.    = note: inside call to closure at C:\Users\Daniel\.rustup\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\src\rust\src\libtest\lib.rs:1488:13
  60.    = note: inside call to `test::run_test::run_test_inner` at C:\Users\Daniel\.rustup\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\src\rust\src\libtest\lib.rs:1507:28
  61.    = note: inside call to `test::run_test` at C:\Users\Daniel\.rustup\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\src\rust\src\libtest\lib.rs:1166:13
  62.    = note: inside call to `test::run_tests::<[closure@DefId(13:315 ~ test[38a1]::run_tests_console[0]::{{closure}}[2]) 0:&mut test::ConsoleTestState, 1:&mut std::boxed::Box<dyn test::formatters::OutputFormatter>]>` at C:\Users\Daniel\.rustup\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\src\rust\src\libtest\lib.rs:971:5
  63.    = note: inside call to `test::run_tests_console` at C:\Users\Daniel\.rustup\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\src\rust\src\libtest\lib.rs:292:15
  64.    = note: inside call to `test::test_main` at C:\Users\Daniel\.rustup\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\src\rust\src\libtest\lib.rs:326:5
  65.    = note: inside call to `test::test_main_static`
  66.    = note: inside call to `main` at C:\Users\Daniel\.rustup\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\src\rust\src\libstd\rt.rs:64:34
  67.    = note: inside call to closure at C:\Users\Daniel\.rustup\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\src\rust\src\libstd\rt.rs:52:53
  68.    = note: inside call to closure at C:\Users\Daniel\.rustup\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\src\rust\src\libstd\panicking.rs:294:40
  69.    = note: inside call to `std::panicking::try::do_call::<[closure@DefId(1:5819 ~ std[2c15]::rt[0]::lang_start_internal[0]::{{closure}}[0]) 0:&dyn std::ops::Fn() -> i32 + std::marker::Sync + std::panic::RefUnwindSafe], i32>` at C:\Users\Daniel\.rustup\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\src\rust\src\libstd\panicking.rs:290:5
  70.    = note: inside call to `std::panicking::try::<i32, [closure@DefId(1:5819 ~ std[2c15]::rt[0]::lang_start_internal[0]::{{closure}}[0]) 0:&dyn std::ops::Fn() -> i32 + std::marker::Sync + std::panic::RefUnwindSafe]>` at C:\Users\Daniel\.rustup\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\src\rust\src\libstd\panic.rs:388:9
  71.    = note: inside call to `std::panic::catch_unwind::<[closure@DefId(1:5819 ~ std[2c15]::rt[0]::lang_start_internal[0]::{{closure}}[0]) 0:&dyn std::ops::Fn() -> i32 + std::marker::Sync + std::panic::RefUnwindSafe], i32>` at C:\Users\Daniel\.rustup\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\src\rust\src\libstd\rt.rs:52:25
  72.    = note: inside call to `std::rt::lang_start_internal` at C:\Users\Daniel\.rustup\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\src\rust\src\libstd\rt.rs:64:5
  73.    = note: inside call to `std::rt::lang_start::<()>`
  74.  
  75. error: aborting due to previous error
  76.  
  77. For more information about this error, try `rustc --explain E0080`.
  78. test sse_sanity_tests ...
  79. error: Could not compile `lokacore`.
  80.  
  81. To learn more, run the command again with --verbose.
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
Not a member of Pastebin yet?
Sign Up, it unlocks many cool features!
 
Top