Package: src:rust-safe-arch
Version: 0.7.2-2
Severity: serious
Tags: ftbfs

Dear maintainer:

During a rebuild of all packages in unstable, your package failed to build:

--------------------------------------------------------------------------------
[...]
 debian/rules binary
dh binary
   dh_update_autotools_config
   dh_autoreconf
   dh_auto_configure --buildsystem=rust
Use of uninitialized value in join or string at 
/usr/share/perl5/Debian/Debhelper/Buildsystem/rust.pm line 309.
        /usr/share/dh-rust/bin/cargo prepare-debian debian/cargo_registry
debian cargo wrapper: options, profiles, parallel, lto: ['parallel=2'] [] 
['-j2'] 0
debian cargo wrapper: rust_type, gnu_type: x86_64-unknown-linux-gnu, 
x86_64-linux-gnu
debian cargo wrapper: linking /usr/share/cargo/registry/* into 
/<<PKGBUILDDIR>>/debian/cargo_registry/
   dh_auto_build --buildsystem=rust
Use of uninitialized value in join or string at 
/usr/share/perl5/Debian/Debhelper/Buildsystem/rust.pm line 309.
   dh_auto_test --buildsystem=rust
Use of uninitialized value in join or string at 
/usr/share/perl5/Debian/Debhelper/Buildsystem/rust.pm line 309.

[... snipped ...]

   ::: /<<PKGBUILDDIR>>/src/x86_x64/sse.rs:727:1
    |
727 | pub fn load_m128(a: &m128) -> m128 {
    | ---------------------------------- similarly named function `load_m128` 
defined here

error[E0425]: cannot find function `round_m128` in this scope
   --> src/x86_x64/sse4_1.rs:785:12
    |
12  | assert_eq!(round_m128::<{ round_op!(PosInf) }>(a).to_array(), [0.0, 2.0, 
4.0, 5.0]);
    |            ^^^^^^^^^^ help: a function with a similar name exists: 
`load_m128`
    |
   ::: /<<PKGBUILDDIR>>/src/x86_x64/sse.rs:727:1
    |
727 | pub fn load_m128(a: &m128) -> m128 {
    | ---------------------------------- similarly named function `load_m128` 
defined here

error[E0425]: cannot find function `round_m128` in this scope
   --> src/x86_x64/sse4_1.rs:787:12
    |
14  | assert_eq!(round_m128::<{ round_op!(Zero) }>(a).to_array(), [0.0, 1.0, 
3.0, 4.0]);
    |            ^^^^^^^^^^ help: a function with a similar name exists: 
`load_m128`
    |
   ::: /<<PKGBUILDDIR>>/src/x86_x64/sse.rs:727:1
    |
727 | pub fn load_m128(a: &m128) -> m128 {
    | ---------------------------------- similarly named function `load_m128` 
defined here

error: aborting due to 4 previous errors

For more information about this error, try `rustc --explain E0425`.
Couldn't compile the test.
---- src/x86_x64/sse4_1.rs - x86_x64::sse4_1::round_m128d (line 732) stdout ----
error[E0425]: cannot find function `round_m128d` in this scope
    --> src/x86_x64/sse4_1.rs:737:12
     |
8    | assert_eq!(round_m128d::<{ round_op!(Nearest) }>(a).to_array(), [0.0, 
2.0]);
     |            ^^^^^^^^^^^ help: a function with a similar name exists: 
`load_m128d`
     |
    ::: /<<PKGBUILDDIR>>/src/x86_x64/sse2.rs:1457:1
     |
1457 | pub fn load_m128d(a: &m128d) -> m128d {
     | ------------------------------------- similarly named function 
`load_m128d` defined here

error[E0425]: cannot find function `round_m128d` in this scope
    --> src/x86_x64/sse4_1.rs:739:12
     |
10   | assert_eq!(round_m128d::<{ round_op!(NegInf) }>(a).to_array(), [-1.0, 
1.0]);
     |            ^^^^^^^^^^^ help: a function with a similar name exists: 
`load_m128d`
     |
    ::: /<<PKGBUILDDIR>>/src/x86_x64/sse2.rs:1457:1
     |
1457 | pub fn load_m128d(a: &m128d) -> m128d {
     | ------------------------------------- similarly named function 
`load_m128d` defined here

error[E0425]: cannot find function `round_m128d` in this scope
    --> src/x86_x64/sse4_1.rs:741:12
     |
12   | assert_eq!(round_m128d::<{ round_op!(PosInf) }>(a).to_array(), [0.0, 
2.0]);
     |            ^^^^^^^^^^^ help: a function with a similar name exists: 
`load_m128d`
     |
    ::: /<<PKGBUILDDIR>>/src/x86_x64/sse2.rs:1457:1
     |
1457 | pub fn load_m128d(a: &m128d) -> m128d {
     | ------------------------------------- similarly named function 
`load_m128d` defined here

error[E0425]: cannot find function `round_m128d` in this scope
    --> src/x86_x64/sse4_1.rs:743:12
     |
14   | assert_eq!(round_m128d::<{ round_op!(Zero) }>(a).to_array(), [0.0, 1.0]);
     |            ^^^^^^^^^^^ help: a function with a similar name exists: 
`load_m128d`
     |
    ::: /<<PKGBUILDDIR>>/src/x86_x64/sse2.rs:1457:1
     |
1457 | pub fn load_m128d(a: &m128d) -> m128d {
     | ------------------------------------- similarly named function 
`load_m128d` defined here

error: aborting due to 4 previous errors

For more information about this error, try `rustc --explain E0425`.
Couldn't compile the test.
---- src/x86_x64/sse4_1.rs - x86_x64::sse4_1::round_m128_s (line 797) stdout 
----
error[E0425]: cannot find function `round_m128_s` in this scope
  --> src/x86_x64/sse4_1.rs:804:12
   |
10 | assert_eq!(round_m128_s::<{ round_op!(Nearest) }>(a, b).to_array(), [0.0, 
6.0, 7.0, 8.0]);
   |            ^^^^^^^^^^^^ help: a function with a similar name exists: 
`add_m128_s`
   |
  ::: /<<PKGBUILDDIR>>/src/x86_x64/sse.rs:76:1
   |
76 | pub fn add_m128_s(a: m128, b: m128) -> m128 {
   | ------------------------------------------- similarly named function 
`add_m128_s` defined here

error[E0425]: cannot find function `round_m128_s` in this scope
  --> src/x86_x64/sse4_1.rs:805:12
   |
11 | assert_eq!(round_m128_s::<{ round_op!(NegInf) }>(a, b).to_array(), [-1.0, 
6.0, 7.0, 8.0]);
   |            ^^^^^^^^^^^^ help: a function with a similar name exists: 
`add_m128_s`
   |
  ::: /<<PKGBUILDDIR>>/src/x86_x64/sse.rs:76:1
   |
76 | pub fn add_m128_s(a: m128, b: m128) -> m128 {
   | ------------------------------------------- similarly named function 
`add_m128_s` defined here

error[E0425]: cannot find function `round_m128_s` in this scope
  --> src/x86_x64/sse4_1.rs:809:12
   |
15 | assert_eq!(round_m128_s::<{ round_op!(PosInf) }>(a, b).to_array(), [3.0, 
6.0, 7.0, 8.0]);
   |            ^^^^^^^^^^^^ help: a function with a similar name exists: 
`add_m128_s`
   |
  ::: /<<PKGBUILDDIR>>/src/x86_x64/sse.rs:76:1
   |
76 | pub fn add_m128_s(a: m128, b: m128) -> m128 {
   | ------------------------------------------- similarly named function 
`add_m128_s` defined here

error[E0425]: cannot find function `round_m128_s` in this scope
  --> src/x86_x64/sse4_1.rs:810:12
   |
16 | assert_eq!(round_m128_s::<{ round_op!(Zero) }>(a, b).to_array(), [2.0, 
6.0, 7.0, 8.0]);
   |            ^^^^^^^^^^^^ help: a function with a similar name exists: 
`add_m128_s`
   |
  ::: /<<PKGBUILDDIR>>/src/x86_x64/sse.rs:76:1
   |
76 | pub fn add_m128_s(a: m128, b: m128) -> m128 {
   | ------------------------------------------- similarly named function 
`add_m128_s` defined here

error: aborting due to 4 previous errors

For more information about this error, try `rustc --explain E0425`.
Couldn't compile the test.
---- src/x86_x64/sse4_1.rs - x86_x64::sse4_1::test_all_ones_m128i (line 844) 
stdout ----
error[E0425]: cannot find function `test_all_ones_m128i` in this scope
 --> src/x86_x64/sse4_1.rs:849:12
  |
8 | assert_eq!(test_all_ones_m128i(a), 0);
  |            ^^^^^^^^^^^^^^^^^^^ not found in this scope

error[E0425]: cannot find function `test_all_ones_m128i` in this scope
 --> src/x86_x64/sse4_1.rs:850:12
  |
9 | assert_eq!(test_all_ones_m128i(b), 1);
  |            ^^^^^^^^^^^^^^^^^^^ not found in this scope

error: aborting due to 2 previous errors

For more information about this error, try `rustc --explain E0425`.
Couldn't compile the test.
---- src/x86_x64/sse4_1.rs - x86_x64::sse4_1::round_m128d_s (line 753) stdout 
----
error[E0425]: cannot find function `round_m128d_s` in this scope
  --> src/x86_x64/sse4_1.rs:760:12
   |
10 | assert_eq!(round_m128d_s::<{ round_op!(Nearest) }>(a, b).to_array(), [0.0, 
900.0]);
   |            ^^^^^^^^^^^^^ help: a function with a similar name exists: 
`add_m128d_s`
   |
  ::: /<<PKGBUILDDIR>>/src/x86_x64/sse2.rs:91:1
   |
91 | pub fn add_m128d_s(a: m128d, b: m128d) -> m128d {
   | ----------------------------------------------- similarly named function 
`add_m128d_s` defined here

error[E0425]: cannot find function `round_m128d_s` in this scope
  --> src/x86_x64/sse4_1.rs:761:12
   |
11 | assert_eq!(round_m128d_s::<{ round_op!(NegInf) }>(a, b).to_array(), [-1.0, 
900.0]);
   |            ^^^^^^^^^^^^^ help: a function with a similar name exists: 
`add_m128d_s`
   |
  ::: /<<PKGBUILDDIR>>/src/x86_x64/sse2.rs:91:1
   |
91 | pub fn add_m128d_s(a: m128d, b: m128d) -> m128d {
   | ----------------------------------------------- similarly named function 
`add_m128d_s` defined here

error[E0425]: cannot find function `round_m128d_s` in this scope
  --> src/x86_x64/sse4_1.rs:765:12
   |
15 | assert_eq!(round_m128d_s::<{ round_op!(PosInf) }>(a, b).to_array(), [3.0, 
900.0]);
   |            ^^^^^^^^^^^^^ help: a function with a similar name exists: 
`add_m128d_s`
   |
  ::: /<<PKGBUILDDIR>>/src/x86_x64/sse2.rs:91:1
   |
91 | pub fn add_m128d_s(a: m128d, b: m128d) -> m128d {
   | ----------------------------------------------- similarly named function 
`add_m128d_s` defined here

error[E0425]: cannot find function `round_m128d_s` in this scope
  --> src/x86_x64/sse4_1.rs:766:12
   |
16 | assert_eq!(round_m128d_s::<{ round_op!(Zero) }>(a, b).to_array(), [2.0, 
900.0]);
   |            ^^^^^^^^^^^^^ help: a function with a similar name exists: 
`add_m128d_s`
   |
  ::: /<<PKGBUILDDIR>>/src/x86_x64/sse2.rs:91:1
   |
91 | pub fn add_m128d_s(a: m128d, b: m128d) -> m128d {
   | ----------------------------------------------- similarly named function 
`add_m128d_s` defined here

error: aborting due to 4 previous errors

For more information about this error, try `rustc --explain E0425`.
Couldn't compile the test.
---- src/x86_x64/sse4_1.rs - x86_x64::sse4_1::test_all_zeroes_m128i (line 862) 
stdout ----
error[E0425]: cannot find function `test_all_zeroes_m128i` in this scope
 --> src/x86_x64/sse4_1.rs:867:12
  |
8 | assert_eq!(test_all_zeroes_m128i(a, mask), 0);
  |            ^^^^^^^^^^^^^^^^^^^^^ not found in this scope

error[E0425]: cannot find function `test_all_zeroes_m128i` in this scope
  --> src/x86_x64/sse4_1.rs:871:12
   |
12 | assert_eq!(test_all_zeroes_m128i(a, mask), 1);
   |            ^^^^^^^^^^^^^^^^^^^^^ not found in this scope

error[E0425]: cannot find function `test_all_zeroes_m128i` in this scope
  --> src/x86_x64/sse4_1.rs:875:12
   |
16 | assert_eq!(test_all_zeroes_m128i(a, mask), 1);
   |            ^^^^^^^^^^^^^^^^^^^^^ not found in this scope

error: aborting due to 3 previous errors

For more information about this error, try `rustc --explain E0425`.
Couldn't compile the test.
---- src/x86_x64/sse4_1.rs - x86_x64::sse4_1::test_mixed_ones_and_zeroes_m128i 
(line 891) stdout ----
error[E0425]: cannot find function `test_mixed_ones_and_zeroes_m128i` in this 
scope
 --> src/x86_x64/sse4_1.rs:896:12
  |
8 | assert_eq!(test_mixed_ones_and_zeroes_m128i(a, mask), 1);
  |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope

error[E0425]: cannot find function `test_mixed_ones_and_zeroes_m128i` in this 
scope
  --> src/x86_x64/sse4_1.rs:900:12
   |
12 | assert_eq!(test_mixed_ones_and_zeroes_m128i(a, mask), 0);
   |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope

error[E0425]: cannot find function `test_mixed_ones_and_zeroes_m128i` in this 
scope
  --> src/x86_x64/sse4_1.rs:904:12
   |
16 | assert_eq!(test_mixed_ones_and_zeroes_m128i(a, mask), 0);
   |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope

error[E0425]: cannot find function `test_mixed_ones_and_zeroes_m128i` in this 
scope
  --> src/x86_x64/sse4_1.rs:908:12
   |
20 | assert_eq!(test_mixed_ones_and_zeroes_m128i(a, mask), 1);
   |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope

error: aborting due to 4 previous errors

For more information about this error, try `rustc --explain E0425`.
Couldn't compile the test.

failures:
    src/x86_x64/avx2.rs - x86_x64::avx2::abs_i16_m256i (line 333)
    src/x86_x64/avx2.rs - x86_x64::avx2::abs_i32_m256i (line 349)
    src/x86_x64/avx2.rs - x86_x64::avx2::abs_i8_m256i (line 317)
    src/x86_x64/avx2.rs - x86_x64::avx2::add_horizontal_i16_m256i (line 1227)
    src/x86_x64/avx2.rs - x86_x64::avx2::add_horizontal_i32_m256i (line 1276)
    src/x86_x64/avx2.rs - x86_x64::avx2::add_horizontal_saturating_i16_m256i 
(line 1247)
    src/x86_x64/avx2.rs - x86_x64::avx2::add_i16_m256i (line 382)
    src/x86_x64/avx2.rs - x86_x64::avx2::add_i32_m256i (line 399)
    src/x86_x64/avx2.rs - x86_x64::avx2::add_i64_m256i (line 416)
    src/x86_x64/avx2.rs - x86_x64::avx2::add_i8_m256i (line 365)
    src/x86_x64/avx2.rs - x86_x64::avx2::add_saturating_i16_m256i (line 450)
    src/x86_x64/avx2.rs - x86_x64::avx2::add_saturating_i8_m256i (line 433)
    src/x86_x64/avx2.rs - x86_x64::avx2::add_saturating_u16_m256i (line 484)
    src/x86_x64/avx2.rs - x86_x64::avx2::add_saturating_u8_m256i (line 467)
    src/x86_x64/avx2.rs - x86_x64::avx2::average_u16_m256i (line 581)
    src/x86_x64/avx2.rs - x86_x64::avx2::average_u8_m256i (line 564)
    src/x86_x64/avx2.rs - x86_x64::avx2::bitand_m256i (line 530)
    src/x86_x64/avx2.rs - x86_x64::avx2::bitandnot_m256i (line 547)
    src/x86_x64/avx2.rs - x86_x64::avx2::bitor_m256i (line 1929)
    src/x86_x64/avx2.rs - x86_x64::avx2::bitxor_m256i (line 2986)
    src/x86_x64/avx2.rs - x86_x64::avx2::blend_imm_i16_m256i (line 603)
    src/x86_x64/avx2.rs - x86_x64::avx2::blend_imm_i32_m128i (line 11)
    src/x86_x64/avx2.rs - x86_x64::avx2::blend_imm_i32_m256i (line 624)
    src/x86_x64/avx2.rs - x86_x64::avx2::blend_varying_i8_m256i (line 644)
    src/x86_x64/avx2.rs - x86_x64::avx2::byte_shl_imm_u128_m256i (line 768)
    src/x86_x64/avx2.rs - x86_x64::avx2::byte_shr_imm_u128_m256i (line 786)
    src/x86_x64/avx2.rs - x86_x64::avx2::cmp_eq_mask_i16_m256i (line 824)
    src/x86_x64/avx2.rs - x86_x64::avx2::cmp_eq_mask_i32_m256i (line 845)
    src/x86_x64/avx2.rs - x86_x64::avx2::cmp_eq_mask_i64_m256i (line 866)
    src/x86_x64/avx2.rs - x86_x64::avx2::cmp_eq_mask_i8_m256i (line 803)
    src/x86_x64/avx2.rs - x86_x64::avx2::cmp_gt_mask_i16_m256i (line 908)
    src/x86_x64/avx2.rs - x86_x64::avx2::cmp_gt_mask_i32_m256i (line 929)
    src/x86_x64/avx2.rs - x86_x64::avx2::cmp_gt_mask_i64_m256i (line 950)
    src/x86_x64/avx2.rs - x86_x64::avx2::cmp_gt_mask_i8_m256i (line 887)
    src/x86_x64/avx2.rs - x86_x64::avx2::combined_byte_shr_imm_m256i (line 505)
    src/x86_x64/avx2.rs - x86_x64::avx2::convert_to_i16_m256i_from_i8_m128i 
(line 1019)
    src/x86_x64/avx2.rs - 
x86_x64::avx2::convert_to_i16_m256i_from_lower4_u8_m128i (line 1147)
    src/x86_x64/avx2.rs - 
x86_x64::avx2::convert_to_i16_m256i_from_lower8_u8_m128i (line 1131)
    src/x86_x64/avx2.rs - x86_x64::avx2::convert_to_i16_m256i_from_u8_m128i 
(line 1115)
    src/x86_x64/avx2.rs - x86_x64::avx2::convert_to_i32_m256i_from_i16_m128i 
(line 971)
    src/x86_x64/avx2.rs - 
x86_x64::avx2::convert_to_i32_m256i_from_lower8_i8_m128i (line 1035)
    src/x86_x64/avx2.rs - x86_x64::avx2::convert_to_i32_m256i_from_u16_m128i 
(line 1067)
    src/x86_x64/avx2.rs - x86_x64::avx2::convert_to_i64_m256i_from_i32_m128i 
(line 1003)
    src/x86_x64/avx2.rs - 
x86_x64::avx2::convert_to_i64_m256i_from_lower4_i16_m128i (line 987)
    src/x86_x64/avx2.rs - 
x86_x64::avx2::convert_to_i64_m256i_from_lower4_i8_m128i (line 1051)
    src/x86_x64/avx2.rs - 
x86_x64::avx2::convert_to_i64_m256i_from_lower4_u16_m128i (line 1083)
    src/x86_x64/avx2.rs - x86_x64::avx2::convert_to_i64_m256i_from_u32_m128i 
(line 1099)
    src/x86_x64/avx2.rs - x86_x64::avx2::extract_i16_as_i32_m256i (line 1166)
    src/x86_x64/avx2.rs - x86_x64::avx2::extract_i8_as_i32_m256i (line 1185)
    src/x86_x64/avx2.rs - x86_x64::avx2::extract_m128i_m256i (line 1207)
    src/x86_x64/avx2.rs - x86_x64::avx2::insert_m128i_to_m256i (line 1494)
    src/x86_x64/avx2.rs - x86_x64::avx2::load_masked_i32_m128i (line 144)
    src/x86_x64/avx2.rs - x86_x64::avx2::load_masked_i32_m256i (line 1416)
    src/x86_x64/avx2.rs - x86_x64::avx2::load_masked_i64_m128i (line 163)
    src/x86_x64/avx2.rs - x86_x64::avx2::load_masked_i64_m256i (line 1435)
    src/x86_x64/avx2.rs - x86_x64::avx2::m256i::bitand (line 3024)
    src/x86_x64/avx2.rs - x86_x64::avx2::m256i::bitor (line 3046)
    src/x86_x64/avx2.rs - x86_x64::avx2::m256i::bitxor (line 3068)
    src/x86_x64/avx2.rs - x86_x64::avx2::m256i::eq (line 3091)
    src/x86_x64/avx2.rs - x86_x64::avx2::m256i::not (line 3008)
    src/x86_x64/avx2.rs - x86_x64::avx2::max_i16_m256i (line 1539)
    src/x86_x64/avx2.rs - x86_x64::avx2::max_i32_m256i (line 1556)
    src/x86_x64/avx2.rs - x86_x64::avx2::max_i8_m256i (line 1510)
    src/x86_x64/avx2.rs - x86_x64::avx2::max_u16_m256i (line 1602)
    src/x86_x64/avx2.rs - x86_x64::avx2::max_u32_m256i (line 1619)
    src/x86_x64/avx2.rs - x86_x64::avx2::max_u8_m256i (line 1573)
    src/x86_x64/avx2.rs - x86_x64::avx2::min_i16_m256i (line 1665)
    src/x86_x64/avx2.rs - x86_x64::avx2::min_i32_m256i (line 1682)
    src/x86_x64/avx2.rs - x86_x64::avx2::min_i8_m256i (line 1636)
    src/x86_x64/avx2.rs - x86_x64::avx2::min_u16_m256i (line 1728)
    src/x86_x64/avx2.rs - x86_x64::avx2::min_u32_m256i (line 1745)
    src/x86_x64/avx2.rs - x86_x64::avx2::min_u8_m256i (line 1699)
    src/x86_x64/avx2.rs - x86_x64::avx2::move_mask_i8_m256i (line 1762)
    src/x86_x64/avx2.rs - x86_x64::avx2::mul_i16_horizontal_add_m256i (line 
1363)
    src/x86_x64/avx2.rs - x86_x64::avx2::mul_i16_keep_high_m256i (line 1838)
    src/x86_x64/avx2.rs - x86_x64::avx2::mul_i16_keep_low_m256i (line 1895)
    src/x86_x64/avx2.rs - x86_x64::avx2::mul_i16_scale_round_m256i (line 1873)
    src/x86_x64/avx2.rs - x86_x64::avx2::mul_i32_keep_low_m256i (line 1912)
    src/x86_x64/avx2.rs - x86_x64::avx2::mul_i64_low_bits_m256i (line 1804)
    src/x86_x64/avx2.rs - x86_x64::avx2::mul_u16_keep_high_m256i (line 1855)
    src/x86_x64/avx2.rs - x86_x64::avx2::mul_u64_low_bits_m256i (line 1821)
    src/x86_x64/avx2.rs - 
x86_x64::avx2::mul_u8i8_add_horizontal_saturating_m256i (line 1385)
    src/x86_x64/avx2.rs - x86_x64::avx2::multi_packed_sum_abs_diff_u8_m256i 
(line 1786)
    src/x86_x64/avx2.rs - x86_x64::avx2::pack_i16_to_i8_m256i (line 1949)
    src/x86_x64/avx2.rs - x86_x64::avx2::pack_i16_to_u8_m256i (line 1995)
    src/x86_x64/avx2.rs - x86_x64::avx2::pack_i32_to_i16_m256i (line 1975)
    src/x86_x64/avx2.rs - x86_x64::avx2::pack_i32_to_u16_m256i (line 2021)
    src/x86_x64/avx2.rs - x86_x64::avx2::set_splat_i16_m128i_s_m256i (line 687)
    src/x86_x64/avx2.rs - x86_x64::avx2::set_splat_i32_m128i_s_m256i (line 703)
    src/x86_x64/avx2.rs - x86_x64::avx2::set_splat_i64_m128i_s_m256i (line 719)
    src/x86_x64/avx2.rs - x86_x64::avx2::set_splat_i8_m128i_s_m256i (line 671)
    src/x86_x64/avx2.rs - x86_x64::avx2::set_splat_m128_s_m256 (line 751)
    src/x86_x64/avx2.rs - x86_x64::avx2::set_splat_m128d_s_m256d (line 735)
    src/x86_x64/avx2.rs - x86_x64::avx2::shl_all_u16_m256i (line 2317)
    src/x86_x64/avx2.rs - x86_x64::avx2::shl_all_u32_m256i (line 2334)
    src/x86_x64/avx2.rs - x86_x64::avx2::shl_all_u64_m256i (line 2351)
    src/x86_x64/avx2.rs - x86_x64::avx2::shl_each_u32_m128i (line 220)
    src/x86_x64/avx2.rs - x86_x64::avx2::shl_each_u32_m256i (line 2419)
    src/x86_x64/avx2.rs - x86_x64::avx2::shl_each_u64_m128i (line 240)
    src/x86_x64/avx2.rs - x86_x64::avx2::shl_each_u64_m256i (line 2436)
    src/x86_x64/avx2.rs - x86_x64::avx2::shl_imm_u16_m256i (line 2369)
    src/x86_x64/avx2.rs - x86_x64::avx2::shl_imm_u32_m256i (line 2386)
    src/x86_x64/avx2.rs - x86_x64::avx2::shl_imm_u64_m256i (line 2403)
    src/x86_x64/avx2.rs - x86_x64::avx2::shr_all_i16_m256i (line 2453)
    src/x86_x64/avx2.rs - x86_x64::avx2::shr_all_i32_m256i (line 2470)
    src/x86_x64/avx2.rs - x86_x64::avx2::shr_all_u16_m256i (line 2538)
    src/x86_x64/avx2.rs - x86_x64::avx2::shr_all_u32_m256i (line 2555)
    src/x86_x64/avx2.rs - x86_x64::avx2::shr_all_u64_m256i (line 2572)
    src/x86_x64/avx2.rs - x86_x64::avx2::shr_each_i32_m128i (line 260)
    src/x86_x64/avx2.rs - x86_x64::avx2::shr_each_i32_m256i (line 2521)
    src/x86_x64/avx2.rs - x86_x64::avx2::shr_each_u32_m128i (line 280)
    src/x86_x64/avx2.rs - x86_x64::avx2::shr_each_u32_m256i (line 2640)
    src/x86_x64/avx2.rs - x86_x64::avx2::shr_each_u64_m128i (line 300)
    src/x86_x64/avx2.rs - x86_x64::avx2::shr_each_u64_m256i (line 2657)
    src/x86_x64/avx2.rs - x86_x64::avx2::shr_imm_i16_m256i (line 2488)
    src/x86_x64/avx2.rs - x86_x64::avx2::shr_imm_i32_m256i (line 2505)
    src/x86_x64/avx2.rs - x86_x64::avx2::shr_imm_u16_m256i (line 2590)
    src/x86_x64/avx2.rs - x86_x64::avx2::shr_imm_u32_m256i (line 2607)
    src/x86_x64/avx2.rs - x86_x64::avx2::shr_imm_u64_m256i (line 2624)
    src/x86_x64/avx2.rs - x86_x64::avx2::shuffle_abi_i128z_all_m256i (line 2041)
    src/x86_x64/avx2.rs - x86_x64::avx2::shuffle_ai_f64_all_m256d (line 2078)
    src/x86_x64/avx2.rs - x86_x64::avx2::shuffle_ai_i16_h64half_m256i (line 
2208)
    src/x86_x64/avx2.rs - x86_x64::avx2::shuffle_ai_i16_l64half_m256i (line 
2226)
    src/x86_x64/avx2.rs - x86_x64::avx2::shuffle_ai_i32_half_m256i (line 2156)
    src/x86_x64/avx2.rs - x86_x64::avx2::shuffle_ai_i64_all_m256i (line 2062)
    src/x86_x64/avx2.rs - x86_x64::avx2::shuffle_av_i32_all_m256 (line 2111)
    src/x86_x64/avx2.rs - x86_x64::avx2::shuffle_av_i32_all_m256i (line 2094)
    src/x86_x64/avx2.rs - x86_x64::avx2::shuffle_av_i8z_half_m256i (line 2177)
    src/x86_x64/avx2.rs - x86_x64::avx2::sign_apply_i16_m256i (line 2279)
    src/x86_x64/avx2.rs - x86_x64::avx2::sign_apply_i32_m256i (line 2300)
    src/x86_x64/avx2.rs - x86_x64::avx2::sign_apply_i8_m256i (line 2246)
    src/x86_x64/avx2.rs - x86_x64::avx2::splat_i16_m128i_s_m128i (line 45)
    src/x86_x64/avx2.rs - x86_x64::avx2::splat_i32_m128i_s_m128i (line 61)
    src/x86_x64/avx2.rs - x86_x64::avx2::splat_i64_m128i_s_m128i (line 77)
    src/x86_x64/avx2.rs - x86_x64::avx2::splat_i8_m128i_s_m128i (line 29)
    src/x86_x64/avx2.rs - x86_x64::avx2::splat_m128_s_m128 (line 125)
    src/x86_x64/avx2.rs - x86_x64::avx2::splat_m128d_s_m128d (line 93)
    src/x86_x64/avx2.rs - x86_x64::avx2::splat_m128i_m256i (line 109)
    src/x86_x64/avx2.rs - x86_x64::avx2::store_masked_i32_m128i (line 183)
    src/x86_x64/avx2.rs - x86_x64::avx2::store_masked_i32_m256i (line 1455)
    src/x86_x64/avx2.rs - x86_x64::avx2::store_masked_i64_m128i (line 202)
    src/x86_x64/avx2.rs - x86_x64::avx2::store_masked_i64_m256i (line 1478)
    src/x86_x64/avx2.rs - x86_x64::avx2::sub_horizontal_i16_m256i (line 1296)
    src/x86_x64/avx2.rs - x86_x64::avx2::sub_horizontal_i32_m256i (line 1316)
    src/x86_x64/avx2.rs - x86_x64::avx2::sub_horizontal_saturating_i16_m256i 
(line 1336)
    src/x86_x64/avx2.rs - x86_x64::avx2::sub_i16_m256i (line 2691)
    src/x86_x64/avx2.rs - x86_x64::avx2::sub_i32_m256i (line 2708)
    src/x86_x64/avx2.rs - x86_x64::avx2::sub_i64_m256i (line 2725)
    src/x86_x64/avx2.rs - x86_x64::avx2::sub_i8_m256i (line 2674)
    src/x86_x64/avx2.rs - x86_x64::avx2::sub_saturating_i16_m256i (line 2759)
    src/x86_x64/avx2.rs - x86_x64::avx2::sub_saturating_i8_m256i (line 2742)
    src/x86_x64/avx2.rs - x86_x64::avx2::sub_saturating_u16_m256i (line 2793)
    src/x86_x64/avx2.rs - x86_x64::avx2::sub_saturating_u8_m256i (line 2776)
    src/x86_x64/avx2.rs - x86_x64::avx2::sum_of_u8_abs_diff_m256i (line 2132)
    src/x86_x64/avx2.rs - x86_x64::avx2::unpack_high_i16_m256i (line 2843)
    src/x86_x64/avx2.rs - x86_x64::avx2::unpack_high_i32_m256i (line 2862)
    src/x86_x64/avx2.rs - x86_x64::avx2::unpack_high_i64_m256i (line 2881)
    src/x86_x64/avx2.rs - x86_x64::avx2::unpack_high_i8_m256i (line 2812)
    src/x86_x64/avx2.rs - x86_x64::avx2::unpack_low_i16_m256i (line 2931)
    src/x86_x64/avx2.rs - x86_x64::avx2::unpack_low_i32_m256i (line 2950)
    src/x86_x64/avx2.rs - x86_x64::avx2::unpack_low_i64_m256i (line 2969)
    src/x86_x64/avx2.rs - x86_x64::avx2::unpack_low_i8_m256i (line 2900)
    src/x86_x64/fma.rs - x86_x64::fma::fused_mul_add_m128 (line 16)
    src/x86_x64/fma.rs - x86_x64::fma::fused_mul_add_m128_s (line 37)
    src/x86_x64/fma.rs - x86_x64::fma::fused_mul_add_m128d (line 58)
    src/x86_x64/fma.rs - x86_x64::fma::fused_mul_add_m128d_s (line 79)
    src/x86_x64/fma.rs - x86_x64::fma::fused_mul_add_m256 (line 100)
    src/x86_x64/fma.rs - x86_x64::fma::fused_mul_add_m256d (line 121)
    src/x86_x64/fma.rs - x86_x64::fma::fused_mul_addsub_m128 (line 536)
    src/x86_x64/fma.rs - x86_x64::fma::fused_mul_addsub_m128d (line 557)
    src/x86_x64/fma.rs - x86_x64::fma::fused_mul_addsub_m256 (line 578)
    src/x86_x64/fma.rs - x86_x64::fma::fused_mul_addsub_m256d (line 599)
    src/x86_x64/fma.rs - x86_x64::fma::fused_mul_neg_add_m128 (line 276)
    src/x86_x64/fma.rs - x86_x64::fma::fused_mul_neg_add_m128_s (line 297)
    src/x86_x64/fma.rs - x86_x64::fma::fused_mul_neg_add_m128d (line 318)
    src/x86_x64/fma.rs - x86_x64::fma::fused_mul_neg_add_m128d_s (line 339)
    src/x86_x64/fma.rs - x86_x64::fma::fused_mul_neg_add_m256 (line 360)
    src/x86_x64/fma.rs - x86_x64::fma::fused_mul_neg_add_m256d (line 381)
    src/x86_x64/fma.rs - x86_x64::fma::fused_mul_neg_sub_m128 (line 406)
    src/x86_x64/fma.rs - x86_x64::fma::fused_mul_neg_sub_m128_s (line 427)
    src/x86_x64/fma.rs - x86_x64::fma::fused_mul_neg_sub_m128d (line 448)
    src/x86_x64/fma.rs - x86_x64::fma::fused_mul_neg_sub_m128d_s (line 469)
    src/x86_x64/fma.rs - x86_x64::fma::fused_mul_neg_sub_m256 (line 490)
    src/x86_x64/fma.rs - x86_x64::fma::fused_mul_neg_sub_m256d (line 511)
    src/x86_x64/fma.rs - x86_x64::fma::fused_mul_sub_m128 (line 146)
    src/x86_x64/fma.rs - x86_x64::fma::fused_mul_sub_m128_s (line 167)
    src/x86_x64/fma.rs - x86_x64::fma::fused_mul_sub_m128d (line 188)
    src/x86_x64/fma.rs - x86_x64::fma::fused_mul_sub_m128d_s (line 209)
    src/x86_x64/fma.rs - x86_x64::fma::fused_mul_sub_m256 (line 230)
    src/x86_x64/fma.rs - x86_x64::fma::fused_mul_sub_m256d (line 251)
    src/x86_x64/fma.rs - x86_x64::fma::fused_mul_subadd_m128 (line 624)
    src/x86_x64/fma.rs - x86_x64::fma::fused_mul_subadd_m128d (line 645)
    src/x86_x64/fma.rs - x86_x64::fma::fused_mul_subadd_m256 (line 666)
    src/x86_x64/fma.rs - x86_x64::fma::fused_mul_subadd_m256d (line 687)
    src/x86_x64/sse4_1.rs - x86_x64::sse4_1::extract_f32_as_i32_bits_imm_m128 
(line 350)
    src/x86_x64/sse4_1.rs - x86_x64::sse4_1::extract_i64_imm_m128i (line 321)
    src/x86_x64/sse4_1.rs - x86_x64::sse4_1::extract_i8_as_i32_imm_m128i (line 
336)
    src/x86_x64/sse4_1.rs - x86_x64::sse4_1::floor_m128 (line 378)
    src/x86_x64/sse4_1.rs - x86_x64::sse4_1::floor_m128_s (line 407)
    src/x86_x64/sse4_1.rs - x86_x64::sse4_1::floor_m128d (line 364)
    src/x86_x64/sse4_1.rs - x86_x64::sse4_1::floor_m128d_s (line 392)
    src/x86_x64/sse4_1.rs - x86_x64::sse4_1::insert_f32_imm_m128 (line 471)
    src/x86_x64/sse4_1.rs - x86_x64::sse4_1::insert_i32_imm_m128i (line 422)
    src/x86_x64/sse4_1.rs - x86_x64::sse4_1::insert_i64_imm_m128i (line 437)
    src/x86_x64/sse4_1.rs - x86_x64::sse4_1::insert_i8_imm_m128i (line 453)
    src/x86_x64/sse4_1.rs - x86_x64::sse4_1::max_i32_m128i (line 490)
    src/x86_x64/sse4_1.rs - x86_x64::sse4_1::max_i8_m128i (line 505)
    src/x86_x64/sse4_1.rs - x86_x64::sse4_1::max_u16_m128i (line 520)
    src/x86_x64/sse4_1.rs - x86_x64::sse4_1::max_u32_m128i (line 535)
    src/x86_x64/sse4_1.rs - x86_x64::sse4_1::min_i32_m128i (line 550)
    src/x86_x64/sse4_1.rs - x86_x64::sse4_1::min_i8_m128i (line 565)
    src/x86_x64/sse4_1.rs - x86_x64::sse4_1::min_position_u16_m128i (line 611)
    src/x86_x64/sse4_1.rs - x86_x64::sse4_1::min_u16_m128i (line 580)
    src/x86_x64/sse4_1.rs - x86_x64::sse4_1::min_u32_m128i (line 595)
    src/x86_x64/sse4_1.rs - x86_x64::sse4_1::mul_32_m128i (line 696)
    src/x86_x64/sse4_1.rs - x86_x64::sse4_1::mul_widen_i32_odd_m128i (line 678)
    src/x86_x64/sse4_1.rs - x86_x64::sse4_1::multi_packed_sum_abs_diff_u8_m128i 
(line 640)
    src/x86_x64/sse4_1.rs - x86_x64::sse4_1::pack_i32_to_u16_m128i (line 716)
    src/x86_x64/sse4_1.rs - x86_x64::sse4_1::round_m128 (line 776)
    src/x86_x64/sse4_1.rs - x86_x64::sse4_1::round_m128_s (line 797)
    src/x86_x64/sse4_1.rs - x86_x64::sse4_1::round_m128d (line 732)
    src/x86_x64/sse4_1.rs - x86_x64::sse4_1::round_m128d_s (line 753)
    src/x86_x64/sse4_1.rs - x86_x64::sse4_1::test_all_ones_m128i (line 844)
    src/x86_x64/sse4_1.rs - x86_x64::sse4_1::test_all_zeroes_m128i (line 862)
    src/x86_x64/sse4_1.rs - x86_x64::sse4_1::test_mixed_ones_and_zeroes_m128i 
(line 891)

test result: FAILED. 313 passed; 225 failed; 0 ignored; 0 measured; 0 filtered 
out; finished in 34.65s

error: doctest failed, to rerun pass `--doc`
dh_auto_test: error: /usr/share/dh-rust/bin/cargo test returned exit code 101
make: *** [debian/rules:4: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------

The above is just how the build ends and not necessarily the most relevant part.
If required, the full build log is available here:

https://people.debian.org/~sanvila/build-logs/202409/

About the archive rebuild: The build was made on virtual machines from AWS,
using sbuild and a reduced chroot with only build-essential packages.

If you could not reproduce the bug please contact me privately, as I
am willing to provide ssh access to a virtual machine where the bug is
fully reproducible.

If this is really a bug in one of the build-depends, please use
reassign and affects, so that this is still visible in the BTS web
page for this package.

Thanks.

Reply via email to