Created
August 10, 2018 05:24
-
-
Save alexcrichton/4809bfb8a818621684307ad368b71da4 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
+ [ -z wasm32-unknown-unknown ] | |
+ run wasm32-unknown-unknown | |
+ echo Building docker container for TARGET=wasm32-unknown-unknown | |
Building docker container for TARGET=wasm32-unknown-unknown | |
+ docker build -t stdsimd -f ci/docker/wasm32-unknown-unknown/Dockerfile ci/ | |
Sending build context to Docker daemon 44.54kB | |
Step 1/13 : FROM ubuntu:16.04 | |
---> 5e8b97a2a082 | |
Step 2/13 : RUN apt-get update -y && apt-get install -y --no-install-recommends ca-certificates clang cmake curl git libc6-dev make python xz-utils | |
---> Using cache | |
---> 06922bf6d953 | |
Step 3/13 : RUN git clone --recursive https://github.com/WebAssembly/wabt | |
---> Using cache | |
---> 20aa8ec64a1b | |
Step 4/13 : RUN make -C wabt -j$(nproc) | |
---> Using cache | |
---> f9a3cc824c9a | |
Step 5/13 : ENV PATH $PATH:/wabt/bin | |
---> Using cache | |
---> 9eed9061b4c0 | |
Step 6/13 : ENV PATH $PATH:/lolwut | |
---> Using cache | |
---> 5b8d3645edf0 | |
Step 7/13 : ENV CARGO_TARGET_WASM32_UNKNOWN_UNKNOWN_RUNNER wasm-bindgen-test-runner | |
---> Using cache | |
---> 33ecb6da4c36 | |
Step 8/13 : RUN curl https://nodejs.org/dist/v10.8.0/node-v10.8.0-linux-x64.tar.xz | tar xJf - | |
---> Using cache | |
---> f73fac55a24a | |
Step 9/13 : ENV PATH $PATH:/node-v10.8.0-linux-x64/bin | |
---> Using cache | |
---> ca7f48075b8f | |
Step 10/13 : RUN apt-get install -y libssl-dev | |
---> Using cache | |
---> e84a2ddbf5d6 | |
Step 11/13 : COPY lld-shim.rs / | |
---> Using cache | |
---> 6eb3072ea344 | |
Step 12/13 : ENV CARGO_TARGET_WASM32_UNKNOWN_UNKNOWN_LINKER /tmp/lld-shim | |
---> Using cache | |
---> eeaba0918aac | |
Step 13/13 : ENTRYPOINT /rust/bin/rustc /lld-shim.rs -o /tmp/lld-shim && exec bash "$@" | |
---> Using cache | |
---> 360603f602f6 | |
Successfully built 360603f602f6 | |
Successfully tagged stdsimd:latest | |
+ mkdir -p target | |
+ echo wasm32-unknown-unknown | |
+ sed s/-emulated// | |
+ target=wasm32-unknown-unknown | |
+ echo Running docker | |
Running docker | |
+ id -u | |
+ id -g | |
+ rustc --print sysroot | |
+ pwd | |
+ pwd | |
+ docker run --user 1000:1000 --rm --init --volume /home/alex/.cargo:/cargo --env CARGO_HOME=/cargo --volume /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu:/rust:ro --env TARGET=wasm32-unknown-unknown --env STDSIMD_TEST_EVERYTHING --env STDSIMD_ASSERT_INSTR_IGNORE --volume /home/alex/code/stdsimd:/checkout:ro --volume /home/alex/code/stdsimd/target:/checkout/target --workdir /checkout --volume /home/alex/code/wasm-bindgen/target/debug:/lolwut:ro --privileged stdsimd bash -c PATH=$PATH:/rust/bin exec ci/run.sh | |
RUSTFLAGS= --cfg stdsimd_strict | |
FEATURES= | |
OBJDUMP= | |
STDSIMD_DISABLE_ASSERT_INSTR= | |
STDSIMD_TEST_EVERYTHING= | |
+ : wasm32-unknown-unknown | |
+ export RUST_TEST_THREADS=1 | |
+ RUSTFLAGS= --cfg stdsimd_strict | |
+ echo RUSTFLAGS= --cfg stdsimd_strict | |
+ echo FEATURES= | |
+ echo OBJDUMP= | |
+ echo STDSIMD_DISABLE_ASSERT_INSTR= | |
+ echo STDSIMD_TEST_EVERYTHING= | |
+ cargo_test | |
+ cmd=cargo test --target=wasm32-unknown-unknown | |
+ cmd=cargo test --target=wasm32-unknown-unknown -p coresimd -p stdsimd | |
+ cmd=cargo test --target=wasm32-unknown-unknown -p coresimd -p stdsimd -- | |
+ cargo test --target=wasm32-unknown-unknown -p coresimd -p stdsimd -- | |
Finished dev [unoptimized + debuginfo] target(s) in 0.06s | |
Running target/wasm32-unknown-unknown/debug/deps/coresimd-7c3c54474347fbfd.wasm | |
Executing bindgen... running 109 tests | |
test coresimd::coresimd::wasm32::simd128::tests::f64x2_convert_u_i64x2 ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::f64x2_convert_s_i64x2 ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::f32x4_convert_u_i32x4 ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::f32x4_convert_s_i32x4 ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::f64x2_div_test ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::f64x2_mul_test ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::f64x2_sub_test ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::f64x2_add_test ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::f64x2_max_test_nan ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::f64x2_max_test ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::f64x2_min_test_nan ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::f64x2_min_test ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::f64x2_abs_test ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::f64x2_neg_test ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::f32x4_div_test ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::f32x4_mul_test ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::f32x4_sub_test ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::f32x4_add_test ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::f32x4_max_test_nan ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::f32x4_max_test ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::f32x4_min_test_nan ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::f32x4_min_test ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::f32x4_abs_test ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::f32x4_neg_test ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::v128_bitwise_load_store ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::f64x2_le_test ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::f32x4_le_test ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::i64x2_le_test ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::i32x4_le_test ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::i16x8_le_test ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::i8x16_le_test ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::f64x2_ge_test ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::f32x4_ge_test ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::i64x2_ge_test ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::i32x4_ge_test ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::i16x8_ge_test ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::i8x16_ge_test ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::f64x2_gt_test ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::f32x4_gt_test ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::i64x2_gt_test ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::i32x4_gt_test ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::i16x8_gt_test ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::i8x16_gt_test ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::f64x2_lt_test ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::f32x4_lt_test ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::i64x2_lt_test ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::i32x4_lt_test ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::i16x8_lt_test ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::i8x16_lt_test ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::f64x2_ne_test ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::f32x4_ne_test ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::i64x2_ne_test ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::i32x4_ne_test ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::i16x8_ne_test ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::i8x16_ne_test ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::f64x2_eq_test ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::f32x4_eq_test ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::i64x2_eq_test ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::i32x4_eq_test ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::i16x8_eq_test ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::i8x16_eq_test ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::i64x2_boolean_reductions ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::i32x4_boolean_reductions ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::i16x8_boolean_reductions ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::i8x16_boolean_reductions ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::v128_bitwise_logical_ops ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::i64x2_uhr_u_test ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::i32x4_uhr_u_test ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::i16x8_uhr_u_test ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::i8x16_uhr_u_test ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::i64x2_shr_s_test ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::i32x4_shr_s_test ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::i16x8_shr_s_test ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::i8x16_shr_s_test ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::i64x2_shl_test ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::i32x4_shl_test ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::i16x8_shl_test ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::i8x16_shl_test ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::i64x2_neg_test ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::i64x2_sub_test ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::i64x2_add_test ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::i32x4_neg_test ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::i32x4_mul_test ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::i32x4_sub_test ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::i32x4_add_test ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::i16x8_neg_test ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::i16x8_mul_test ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::i16x8_sub_test ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::i16x8_add_test ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::i8x16_neg_test ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::i8x16_mul_test ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::i8x16_sub_test ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::i8x16_add_test ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::v8x16_shuffle ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::f64x2_extract ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::f32x4_extract ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::i64x2_extract ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::i32x4_extract ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::i16x8_extract_s ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::i16x8_extract_u ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::i8x16_extract_s ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::i8x16_extract_u ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::f64x2_splat ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::f32x4_splat ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::i64x2_splat ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::i32x4_splat ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::i16x8_splat ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::i8x16_splat ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::v128_const ... ok | |
test result: ok. 109 passed; 0 failed; 0 ignored | |
Running target/wasm32-unknown-unknown/debug/deps/cpu_detection-b1aa44d6de4ac892.wasm | |
no tests to run! | |
Running target/wasm32-unknown-unknown/debug/deps/stdsimd-1fc16c86850e43c1.wasm | |
no tests to run! | |
Running target/wasm32-unknown-unknown/debug/deps/cpu_detection-4dbbcb58259bdf91.wasm | |
no tests to run! | |
+ cargo_test --release | |
+ cmd=cargo test --target=wasm32-unknown-unknown --release | |
+ cmd=cargo test --target=wasm32-unknown-unknown --release -p coresimd -p stdsimd | |
+ cmd=cargo test --target=wasm32-unknown-unknown --release -p coresimd -p stdsimd -- | |
+ cargo test --target=wasm32-unknown-unknown --release -p coresimd -p stdsimd -- | |
Finished release [optimized + debuginfo] target(s) in 0.06s | |
Running target/wasm32-unknown-unknown/release/deps/coresimd-eae6edf4df23a02f.wasm | |
Executing bindgen... running 115 tests | |
test coresimd::coresimd::wasm32::simd128::f32x4::assert_splat_this_is_not_an_instruction ... FAIL | |
test coresimd::coresimd::wasm32::simd128::i64x2::assert_splat_this_is_not_an_instruction ... FAIL | |
test coresimd::coresimd::wasm32::simd128::i32x4::assert_splat_this_is_not_an_instruction ... FAIL | |
test coresimd::coresimd::wasm32::simd128::i16x8::assert_splat_this_is_not_an_instruction ... FAIL | |
test coresimd::coresimd::wasm32::simd128::i8x16::assert_splat_this_is_not_an_instruction ... FAIL | |
test coresimd::coresimd::wasm32::simd128::f64x2::assert_splat_this_is_not_an_instruction ... FAIL | |
test coresimd::coresimd::wasm32::simd128::tests::f64x2_convert_u_i64x2 ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::f64x2_convert_s_i64x2 ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::f32x4_convert_u_i32x4 ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::f32x4_convert_s_i32x4 ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::f64x2_div_test ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::f64x2_mul_test ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::f64x2_sub_test ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::f64x2_add_test ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::f64x2_max_test_nan ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::f64x2_max_test ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::f64x2_min_test_nan ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::f64x2_min_test ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::f64x2_abs_test ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::f64x2_neg_test ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::f32x4_div_test ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::f32x4_mul_test ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::f32x4_sub_test ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::f32x4_add_test ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::f32x4_max_test_nan ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::f32x4_max_test ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::f32x4_min_test_nan ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::f32x4_min_test ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::f32x4_abs_test ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::f32x4_neg_test ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::v128_bitwise_load_store ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::f64x2_le_test ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::f32x4_le_test ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::i64x2_le_test ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::i32x4_le_test ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::i16x8_le_test ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::i8x16_le_test ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::f64x2_ge_test ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::f32x4_ge_test ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::i64x2_ge_test ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::i32x4_ge_test ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::i16x8_ge_test ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::i8x16_ge_test ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::f64x2_gt_test ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::f32x4_gt_test ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::i64x2_gt_test ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::i32x4_gt_test ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::i16x8_gt_test ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::i8x16_gt_test ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::f64x2_lt_test ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::f32x4_lt_test ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::i64x2_lt_test ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::i32x4_lt_test ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::i16x8_lt_test ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::i8x16_lt_test ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::f64x2_ne_test ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::f32x4_ne_test ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::i64x2_ne_test ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::i32x4_ne_test ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::i16x8_ne_test ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::i8x16_ne_test ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::f64x2_eq_test ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::f32x4_eq_test ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::i64x2_eq_test ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::i32x4_eq_test ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::i16x8_eq_test ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::i8x16_eq_test ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::i64x2_boolean_reductions ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::i32x4_boolean_reductions ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::i16x8_boolean_reductions ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::i8x16_boolean_reductions ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::v128_bitwise_logical_ops ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::i64x2_uhr_u_test ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::i32x4_uhr_u_test ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::i16x8_uhr_u_test ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::i8x16_uhr_u_test ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::i64x2_shr_s_test ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::i32x4_shr_s_test ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::i16x8_shr_s_test ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::i8x16_shr_s_test ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::i64x2_shl_test ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::i32x4_shl_test ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::i16x8_shl_test ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::i8x16_shl_test ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::i64x2_neg_test ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::i64x2_sub_test ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::i64x2_add_test ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::i32x4_neg_test ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::i32x4_mul_test ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::i32x4_sub_test ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::i32x4_add_test ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::i16x8_neg_test ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::i16x8_mul_test ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::i16x8_sub_test ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::i16x8_add_test ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::i8x16_neg_test ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::i8x16_mul_test ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::i8x16_sub_test ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::i8x16_add_test ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::v8x16_shuffle ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::f64x2_extract ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::f32x4_extract ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::i64x2_extract ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::i32x4_extract ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::i16x8_extract_s ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::i16x8_extract_u ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::i8x16_extract_s ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::i8x16_extract_u ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::f64x2_splat ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::f32x4_splat ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::i64x2_splat ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::i32x4_splat ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::i16x8_splat ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::i8x16_splat ... ok | |
test coresimd::coresimd::wasm32::simd128::tests::v128_const ... ok | |
failures: | |
---- coresimd::coresimd::wasm32::simd128::f32x4::assert_splat_this_is_not_an_instruction output ---- | |
log output: | |
disassembly for $coresimd::coresimd::wasm32::simd128::f32x4::assert_splat_this_is_not_an_instruction::splat_shim::h1976502f641e8794__.llvm.10277742472697544351_: | |
0: i32.const 0 | |
1: i32.const 49 | |
2: i32.store offset=1072780 | |
3: i32.const 0 | |
4: i32.const 1093534 | |
5: i32.store offset=1072776 | |
6: get_local 0 | |
7: i32.const 12 | |
8: i32.add | |
9: get_local 1 | |
10: f32.store | |
11: get_local 0 | |
12: get_local 1 | |
13: f32.store offset=8 | |
14: get_local 0 | |
15: get_local 1 | |
16: f32.store offset=4 | |
17: get_local 0 | |
18: get_local 1 | |
19: f32.store) | |
error output: | |
panicked at 'failed to find instruction `"this_is_not_an_instruction"` in the disassembly', crates/stdsimd-test/src/lib.rs:463:9 | |
JS exception that was thrown: | |
RuntimeError: unreachable | |
at __rust_start_panic (wasm-function[1564]:33) | |
at rust_panic (wasm-function[1554]:30) | |
at std::panicking::rust_panic_with_hook::hcb8970da0797490a (wasm-function[1549]:444) | |
at std::panicking::continue_panic_fmt::h4ca44105a77c53ba (wasm-function[1548]:122) | |
at std::panicking::begin_panic_fmt::h92976337057e2b2c (wasm-function[1529]:95) | |
at stdsimd_test::assert::h28c423d01c503846 (wasm-function[1272]:4022) | |
at _$LT$wasm_bindgen_test..__rt..TestFuture$LT$F$GT$$u20$as$u20$futures..future..Future$GT$::poll::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::h34b1940da5589f0e (wasm-function[652]:88) | |
at wasm_bindgen::convert::closures::_$LT$impl$u20$wasm_bindgen..convert..traits..IntoWasmAbi$u20$for$u20$$RF$$u27$a$u20$$LP$dyn$u20$core..ops..function..Fn$LP$$RP$$u20$$u2b$$u20$$u27$b$RP$$GT$::into_abi::invoke::hb388d275cb35d886 (wasm-function[1333]:15) | |
at wasm_bindgen::convert::closures::_$LT$impl$u20$wasm_bindgen..convert..traits..IntoWasmAbi$u20$for$u20$$RF$$u27$a$u20$mut$u20$$LP$dyn$u20$core..ops..function..FnMut$LP$$RP$$u20$$u2b$$u20$$u27$b$RP$$GT$::into_abi::invoke::h1894f34992c4ec17 (wasm-function[1334]:5) | |
at Function.cbarg0 (/checkout/target/wasm32-unknown-unknown/wbg-tmp/wasm-bindgen-test.js:199:25) | |
---- coresimd::coresimd::wasm32::simd128::i64x2::assert_splat_this_is_not_an_instruction output ---- | |
log output: | |
disassembly for $coresimd::coresimd::wasm32::simd128::i64x2::assert_splat_this_is_not_an_instruction::splat_shim::ha104b356deb6e951__.llvm.10277742472697544351_: | |
0: i32.const 0 | |
1: i32.const 49 | |
2: i32.store offset=1072780 | |
3: i32.const 0 | |
4: i32.const 1093534 | |
5: i32.store offset=1072776 | |
6: get_local 0 | |
7: get_local 1 | |
8: i64.store offset=8 | |
9: get_local 0 | |
10: get_local 1 | |
11: i64.store) | |
error output: | |
panicked at 'failed to find instruction `"this_is_not_an_instruction"` in the disassembly', crates/stdsimd-test/src/lib.rs:463:9 | |
JS exception that was thrown: | |
RuntimeError: unreachable | |
at std::panicking::rust_panic_with_hook::hcb8970da0797490a (wasm-function[1549]:387) | |
at std::panicking::continue_panic_fmt::h4ca44105a77c53ba (wasm-function[1548]:122) | |
at std::panicking::begin_panic_fmt::h92976337057e2b2c (wasm-function[1529]:95) | |
at stdsimd_test::assert::h28c423d01c503846 (wasm-function[1272]:4022) | |
at _$LT$wasm_bindgen_test..__rt..TestFuture$LT$F$GT$$u20$as$u20$futures..future..Future$GT$::poll::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::hc97f8d55426e1fda (wasm-function[714]:88) | |
at wasm_bindgen::convert::closures::_$LT$impl$u20$wasm_bindgen..convert..traits..IntoWasmAbi$u20$for$u20$$RF$$u27$a$u20$$LP$dyn$u20$core..ops..function..Fn$LP$$RP$$u20$$u2b$$u20$$u27$b$RP$$GT$::into_abi::invoke::hb388d275cb35d886 (wasm-function[1333]:15) | |
at wasm_bindgen::convert::closures::_$LT$impl$u20$wasm_bindgen..convert..traits..IntoWasmAbi$u20$for$u20$$RF$$u27$a$u20$mut$u20$$LP$dyn$u20$core..ops..function..FnMut$LP$$RP$$u20$$u2b$$u20$$u27$b$RP$$GT$::into_abi::invoke::h1894f34992c4ec17 (wasm-function[1334]:5) | |
at Function.cbarg0 (/checkout/target/wasm32-unknown-unknown/wbg-tmp/wasm-bindgen-test.js:199:25) | |
at global.__wbg_test_invoke.f (/checkout/target/wasm32-unknown-unknown/wbg-tmp/run.js:27:41) | |
at module.exports.__wbg_wbgtestinvoke_6b8cf3b228333551 (/checkout/target/wasm32-unknown-unknown/wbg-tmp/wasm-bindgen-test.js:212:13) | |
---- coresimd::coresimd::wasm32::simd128::i32x4::assert_splat_this_is_not_an_instruction output ---- | |
log output: | |
disassembly for $coresimd::coresimd::wasm32::simd128::i32x4::assert_splat_this_is_not_an_instruction::splat_shim::hbe442955026cac8a__.llvm.13202282403571444983_: | |
0: i32.const 0 | |
1: i32.const 49 | |
2: i32.store offset=1072780 | |
3: i32.const 0 | |
4: i32.const 1049937 | |
5: i32.store offset=1072776 | |
6: get_local 0 | |
7: i32.const 12 | |
8: i32.add | |
9: get_local 1 | |
10: i32.store | |
11: get_local 0 | |
12: get_local 1 | |
13: i32.store offset=8 | |
14: get_local 0 | |
15: get_local 1 | |
16: i32.store offset=4 | |
17: get_local 0 | |
18: get_local 1 | |
19: i32.store) | |
JS exception that was thrown: | |
RuntimeError: unreachable | |
at std::panicking::rust_panic_with_hook::hcb8970da0797490a (wasm-function[1549]:132) | |
at std::panicking::continue_panic_fmt::h4ca44105a77c53ba (wasm-function[1548]:122) | |
at std::panicking::begin_panic_fmt::h92976337057e2b2c (wasm-function[1529]:95) | |
at stdsimd_test::assert::h28c423d01c503846 (wasm-function[1272]:4022) | |
at _$LT$wasm_bindgen_test..__rt..TestFuture$LT$F$GT$$u20$as$u20$futures..future..Future$GT$::poll::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::h9baa8bf03c2373ba (wasm-function[690]:88) | |
at wasm_bindgen::convert::closures::_$LT$impl$u20$wasm_bindgen..convert..traits..IntoWasmAbi$u20$for$u20$$RF$$u27$a$u20$$LP$dyn$u20$core..ops..function..Fn$LP$$RP$$u20$$u2b$$u20$$u27$b$RP$$GT$::into_abi::invoke::hb388d275cb35d886 (wasm-function[1333]:15) | |
at wasm_bindgen::convert::closures::_$LT$impl$u20$wasm_bindgen..convert..traits..IntoWasmAbi$u20$for$u20$$RF$$u27$a$u20$mut$u20$$LP$dyn$u20$core..ops..function..FnMut$LP$$RP$$u20$$u2b$$u20$$u27$b$RP$$GT$::into_abi::invoke::h1894f34992c4ec17 (wasm-function[1334]:5) | |
at Function.cbarg0 (/checkout/target/wasm32-unknown-unknown/wbg-tmp/wasm-bindgen-test.js:199:25) | |
at global.__wbg_test_invoke.f (/checkout/target/wasm32-unknown-unknown/wbg-tmp/run.js:27:41) | |
at module.exports.__wbg_wbgtestinvoke_6b8cf3b228333551 (/checkout/target/wasm32-unknown-unknown/wbg-tmp/wasm-bindgen-test.js:212:13) | |
---- coresimd::coresimd::wasm32::simd128::i16x8::assert_splat_this_is_not_an_instruction output ---- | |
log output: | |
disassembly for $coresimd::coresimd::wasm32::simd128::i16x8::assert_splat_this_is_not_an_instruction::splat_shim::h7dfb3eafe520f956__.llvm.13202282403571444983_: | |
0: i32.const 0 | |
1: i32.const 49 | |
2: i32.store offset=1072780 | |
3: i32.const 0 | |
4: i32.const 1049937 | |
5: i32.store offset=1072776 | |
6: get_local 0 | |
7: i32.const 14 | |
8: i32.add | |
9: get_local 1 | |
10: i32.store16 | |
11: get_local 0 | |
12: i32.const 12 | |
13: i32.add | |
14: get_local 1 | |
15: i32.store16 | |
16: get_local 0 | |
17: i32.const 10 | |
18: i32.add | |
19: get_local 1 | |
20: i32.store16 | |
21: get_local 0 | |
22: get_local 1 | |
23: i32.store16 offset=8 | |
24: get_local 0 | |
25: i32.const 6 | |
26: i32.add | |
27: get_local 1 | |
28: i32.store16 | |
29: get_local 0 | |
30: get_local 1 | |
31: i32.store16 offset=4 | |
32: get_local 0 | |
33: get_local 1 | |
34: i32.store16 offset=2 | |
35: get_local 0 | |
36: get_local 1 | |
37: i32.store16) | |
JS exception that was thrown: | |
RuntimeError: unreachable | |
at std::panicking::rust_panic_with_hook::hcb8970da0797490a (wasm-function[1549]:132) | |
at std::panicking::continue_panic_fmt::h4ca44105a77c53ba (wasm-function[1548]:122) | |
at std::panicking::begin_panic_fmt::h92976337057e2b2c (wasm-function[1529]:95) | |
at stdsimd_test::assert::h28c423d01c503846 (wasm-function[1272]:4022) | |
at _$LT$wasm_bindgen_test..__rt..TestFuture$LT$F$GT$$u20$as$u20$futures..future..Future$GT$::poll::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::h4fb37eab7819c32b (wasm-function[664]:88) | |
at wasm_bindgen::convert::closures::_$LT$impl$u20$wasm_bindgen..convert..traits..IntoWasmAbi$u20$for$u20$$RF$$u27$a$u20$$LP$dyn$u20$core..ops..function..Fn$LP$$RP$$u20$$u2b$$u20$$u27$b$RP$$GT$::into_abi::invoke::hb388d275cb35d886 (wasm-function[1333]:15) | |
at wasm_bindgen::convert::closures::_$LT$impl$u20$wasm_bindgen..convert..traits..IntoWasmAbi$u20$for$u20$$RF$$u27$a$u20$mut$u20$$LP$dyn$u20$core..ops..function..FnMut$LP$$RP$$u20$$u2b$$u20$$u27$b$RP$$GT$::into_abi::invoke::h1894f34992c4ec17 (wasm-function[1334]:5) | |
at Function.cbarg0 (/checkout/target/wasm32-unknown-unknown/wbg-tmp/wasm-bindgen-test.js:199:25) | |
at global.__wbg_test_invoke.f (/checkout/target/wasm32-unknown-unknown/wbg-tmp/run.js:27:41) | |
at module.exports.__wbg_wbgtestinvoke_6b8cf3b228333551 (/checkout/target/wasm32-unknown-unknown/wbg-tmp/wasm-bindgen-test.js:212:13) | |
---- coresimd::coresimd::wasm32::simd128::i8x16::assert_splat_this_is_not_an_instruction output ---- | |
log output: | |
disassembly for $coresimd::coresimd::wasm32::simd128::i8x16::assert_splat_this_is_not_an_instruction::splat_shim::he96dce04a566320c__.llvm.13202282403571444983_: | |
0: i32.const 0 | |
1: i32.const 49 | |
2: i32.store offset=1072780 | |
3: i32.const 0 | |
4: i32.const 1049937 | |
5: i32.store offset=1072776 | |
6: get_local 0 | |
7: i32.const 15 | |
8: i32.add | |
9: get_local 1 | |
10: i32.store8 | |
11: get_local 0 | |
12: i32.const 14 | |
13: i32.add | |
14: get_local 1 | |
15: i32.store8 | |
16: get_local 0 | |
17: i32.const 13 | |
18: i32.add | |
19: get_local 1 | |
20: i32.store8 | |
21: get_local 0 | |
22: i32.const 12 | |
23: i32.add | |
24: get_local 1 | |
25: i32.store8 | |
26: get_local 0 | |
27: i32.const 11 | |
28: i32.add | |
29: get_local 1 | |
30: i32.store8 | |
31: get_local 0 | |
32: i32.const 10 | |
33: i32.add | |
34: get_local 1 | |
35: i32.store8 | |
36: get_local 0 | |
37: i32.const 9 | |
38: i32.add | |
39: get_local 1 | |
40: i32.store8 | |
41: get_local 0 | |
42: get_local 1 | |
43: i32.store8 offset=8 | |
44: get_local 0 | |
45: i32.const 7 | |
46: i32.add | |
47: get_local 1 | |
48: i32.store8 | |
49: get_local 0 | |
50: i32.const 6 | |
51: i32.add | |
52: get_local 1 | |
53: i32.store8 | |
54: get_local 0 | |
55: i32.const 5 | |
56: i32.add | |
57: get_local 1 | |
58: i32.store8 | |
59: get_local 0 | |
60: get_local 1 | |
61: i32.store8 offset=4 | |
62: get_local 0 | |
63: i32.const 3 | |
64: i32.add | |
65: get_local 1 | |
66: i32.store8 | |
67: get_local 0 | |
68: get_local 1 | |
69: i32.store8 offset=2 | |
70: get_local 0 | |
71: get_local 1 | |
72: i32.store8 offset=1 | |
73: get_local 0 | |
74: get_local 1 | |
75: i32.store8) | |
JS exception that was thrown: | |
RuntimeError: unreachable | |
at std::panicking::rust_panic_with_hook::hcb8970da0797490a (wasm-function[1549]:132) | |
at std::panicking::continue_panic_fmt::h4ca44105a77c53ba (wasm-function[1548]:122) | |
at std::panicking::begin_panic_fmt::h92976337057e2b2c (wasm-function[1529]:95) | |
at stdsimd_test::assert::h28c423d01c503846 (wasm-function[1272]:4022) | |
at _$LT$wasm_bindgen_test..__rt..TestFuture$LT$F$GT$$u20$as$u20$futures..future..Future$GT$::poll::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::h9494a481e7f3537b (wasm-function[686]:88) | |
at wasm_bindgen::convert::closures::_$LT$impl$u20$wasm_bindgen..convert..traits..IntoWasmAbi$u20$for$u20$$RF$$u27$a$u20$$LP$dyn$u20$core..ops..function..Fn$LP$$RP$$u20$$u2b$$u20$$u27$b$RP$$GT$::into_abi::invoke::hb388d275cb35d886 (wasm-function[1333]:15) | |
at wasm_bindgen::convert::closures::_$LT$impl$u20$wasm_bindgen..convert..traits..IntoWasmAbi$u20$for$u20$$RF$$u27$a$u20$mut$u20$$LP$dyn$u20$core..ops..function..FnMut$LP$$RP$$u20$$u2b$$u20$$u27$b$RP$$GT$::into_abi::invoke::h1894f34992c4ec17 (wasm-function[1334]:5) | |
at Function.cbarg0 (/checkout/target/wasm32-unknown-unknown/wbg-tmp/wasm-bindgen-test.js:199:25) | |
at global.__wbg_test_invoke.f (/checkout/target/wasm32-unknown-unknown/wbg-tmp/run.js:27:41) | |
at module.exports.__wbg_wbgtestinvoke_6b8cf3b228333551 (/checkout/target/wasm32-unknown-unknown/wbg-tmp/wasm-bindgen-test.js:212:13) | |
---- coresimd::coresimd::wasm32::simd128::f64x2::assert_splat_this_is_not_an_instruction output ---- | |
log output: | |
disassembly for $coresimd::coresimd::wasm32::simd128::f64x2::assert_splat_this_is_not_an_instruction::splat_shim::h7eac52f891d349de__.llvm.1330607605931297658_: | |
0: i32.const 0 | |
1: i32.const 49 | |
2: i32.store offset=1072780 | |
3: i32.const 0 | |
4: i32.const 1093402 | |
5: i32.store offset=1072776 | |
6: get_local 0 | |
7: get_local 1 | |
8: f64.store offset=8 | |
9: get_local 0 | |
10: get_local 1 | |
11: f64.store) | |
JS exception that was thrown: | |
RuntimeError: unreachable | |
at std::panicking::rust_panic_with_hook::hcb8970da0797490a (wasm-function[1549]:132) | |
at std::panicking::continue_panic_fmt::h4ca44105a77c53ba (wasm-function[1548]:122) | |
at std::panicking::begin_panic_fmt::h92976337057e2b2c (wasm-function[1529]:95) | |
at stdsimd_test::assert::h28c423d01c503846 (wasm-function[1272]:4022) | |
at _$LT$wasm_bindgen_test..__rt..TestFuture$LT$F$GT$$u20$as$u20$futures..future..Future$GT$::poll::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::hd08d5fe3f97782bf (wasm-function[719]:88) | |
at wasm_bindgen::convert::closures::_$LT$impl$u20$wasm_bindgen..convert..traits..IntoWasmAbi$u20$for$u20$$RF$$u27$a$u20$$LP$dyn$u20$core..ops..function..Fn$LP$$RP$$u20$$u2b$$u20$$u27$b$RP$$GT$::into_abi::invoke::hb388d275cb35d886 (wasm-function[1333]:15) | |
at wasm_bindgen::convert::closures::_$LT$impl$u20$wasm_bindgen..convert..traits..IntoWasmAbi$u20$for$u20$$RF$$u27$a$u20$mut$u20$$LP$dyn$u20$core..ops..function..FnMut$LP$$RP$$u20$$u2b$$u20$$u27$b$RP$$GT$::into_abi::invoke::h1894f34992c4ec17 (wasm-function[1334]:5) | |
at Function.cbarg0 (/checkout/target/wasm32-unknown-unknown/wbg-tmp/wasm-bindgen-test.js:199:25) | |
at global.__wbg_test_invoke.f (/checkout/target/wasm32-unknown-unknown/wbg-tmp/run.js:27:41) | |
at module.exports.__wbg_wbgtestinvoke_6b8cf3b228333551 (/checkout/target/wasm32-unknown-unknown/wbg-tmp/wasm-bindgen-test.js:212:13) | |
failures: | |
coresimd::coresimd::wasm32::simd128::f32x4::assert_splat_this_is_not_an_instruction | |
coresimd::coresimd::wasm32::simd128::i64x2::assert_splat_this_is_not_an_instruction | |
coresimd::coresimd::wasm32::simd128::i32x4::assert_splat_this_is_not_an_instruction | |
coresimd::coresimd::wasm32::simd128::i16x8::assert_splat_this_is_not_an_instruction | |
coresimd::coresimd::wasm32::simd128::i8x16::assert_splat_this_is_not_an_instruction | |
coresimd::coresimd::wasm32::simd128::f64x2::assert_splat_this_is_not_an_instruction | |
test result: FAILED. 109 passed; 6 failed; 0 ignored | |
error: test failed, to rerun pass '-p coresimd --lib' |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment