]> git.lizzy.rs Git - rust.git/blobdiff - library/portable-simd/crates/core_simd/examples/matrix_inversion.rs
Rollup merge of #107189 - cjgillot:meta-adt, r=compiler-errors
[rust.git] / library / portable-simd / crates / core_simd / examples / matrix_inversion.rs
index c51a566deb59dc50bbebcb1e4547b7a97bd17a6b..39f530f68f57a3bb241eb95e1771bf0a5aabe88a 100644 (file)
@@ -233,7 +233,7 @@ pub fn simd_inv4x4(m: Matrix4x4) -> Option<Matrix4x4> {
     let det = det.rotate_lanes_right::<2>() + det;
     let det = det.reverse().rotate_lanes_right::<2>() + det;
 
-    if det.horizontal_sum() == 0. {
+    if det.reduce_sum() == 0. {
         return None;
     }
     // calculate the reciprocal