Advertisement
Guest User

Untitled

a guest
Jul 13th, 2019
169
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.21 KB | None | 0 0
  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.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement