[INFO] cloning repository https://github.com/HenryWConklin/tessa-4d
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/HenryWConklin/tessa-4d" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FHenryWConklin%2Ftessa-4d", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FHenryWConklin%2Ftessa-4d'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 8589626d2f29d9b0c6fc54ea91da4f525f033e16
[INFO] testing HenryWConklin/tessa-4d against beta-2026-01-20 for beta-1.94-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FHenryWConklin%2Ftessa-4d" "/workspace/builds/worker-4-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-4-tc2/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-4-tc2/source/.cargo/config.toml
[INFO] started tweaking git repo https://github.com/HenryWConklin/tessa-4d
[INFO] finished tweaking git repo https://github.com/HenryWConklin/tessa-4d
[INFO] tweaked toml for git repo https://github.com/HenryWConklin/tessa-4d written to /workspace/builds/worker-4-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/HenryWConklin/tessa-4d on toolchain beta-2026-01-20
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2026-01-20" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/HenryWConklin/tessa-4d already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2026-01-20" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-01-20" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] b0fc5b34619ae5680f935582402778b5b1f4b22a1df745697882ed57a0e65ad7
[INFO] running `Command { std: "docker" "start" "-a" "b0fc5b34619ae5680f935582402778b5b1f4b22a1df745697882ed57a0e65ad7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "b0fc5b34619ae5680f935582402778b5b1f4b22a1df745697882ed57a0e65ad7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "b0fc5b34619ae5680f935582402778b5b1f4b22a1df745697882ed57a0e65ad7", kill_on_drop: false }`
[INFO] [stdout] b0fc5b34619ae5680f935582402778b5b1f4b22a1df745697882ed57a0e65ad7
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-01-20" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 83565f38674d23ded9bff2febb00d0c04147b3990fddb0bea6a9347a4595f555
[INFO] running `Command { std: "docker" "start" "-a" "83565f38674d23ded9bff2febb00d0c04147b3990fddb0bea6a9347a4595f555", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.85
[INFO] [stderr]    Compiling thiserror v1.0.61
[INFO] [stderr]    Compiling glam v0.25.0
[INFO] [stderr]    Compiling quote v1.0.36
[INFO] [stderr]    Compiling syn v2.0.66
[INFO] [stderr]    Compiling thiserror-impl v1.0.61
[INFO] [stderr]    Compiling tessa4d v0.1.0 (/opt/rustwide/workdir/tessa4d)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 6.21s
[INFO] running `Command { std: "docker" "inspect" "83565f38674d23ded9bff2febb00d0c04147b3990fddb0bea6a9347a4595f555", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "83565f38674d23ded9bff2febb00d0c04147b3990fddb0bea6a9347a4595f555", kill_on_drop: false }`
[INFO] [stdout] 83565f38674d23ded9bff2febb00d0c04147b3990fddb0bea6a9347a4595f555
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-01-20" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] f5f024fa86ca80e7e8a810ad27f1ad1f699f3c1c68d10be7d13c9bb03490f617
[INFO] running `Command { std: "docker" "start" "-a" "f5f024fa86ca80e7e8a810ad27f1ad1f699f3c1c68d10be7d13c9bb03490f617", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.155
[INFO] [stderr]    Compiling rustix v0.38.34
[INFO] [stderr]    Compiling libm v0.2.8
[INFO] [stderr]    Compiling linux-raw-sys v0.4.14
[INFO] [stderr]    Compiling bitflags v2.5.0
[INFO] [stderr]    Compiling fastrand v2.1.0
[INFO] [stderr]    Compiling bit-vec v0.6.3
[INFO] [stderr]    Compiling quick-error v1.2.3
[INFO] [stderr]    Compiling lazy_static v1.4.0
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling regex-syntax v0.8.4
[INFO] [stderr]    Compiling unarray v0.1.4
[INFO] [stderr]    Compiling bit-set v0.5.3
[INFO] [stderr]    Compiling getrandom v0.2.15
[INFO] [stderr]    Compiling wait-timeout v0.2.0
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling rand_xorshift v0.3.0
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling tempfile v3.10.1
[INFO] [stderr]    Compiling rusty-fork v0.3.0
[INFO] [stderr]    Compiling proptest v1.4.0
[INFO] [stderr]    Compiling tessa4d v0.1.0 (/opt/rustwide/workdir/tessa4d)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 13.90s
[INFO] running `Command { std: "docker" "inspect" "f5f024fa86ca80e7e8a810ad27f1ad1f699f3c1c68d10be7d13c9bb03490f617", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f5f024fa86ca80e7e8a810ad27f1ad1f699f3c1c68d10be7d13c9bb03490f617", kill_on_drop: false }`
[INFO] [stdout] f5f024fa86ca80e7e8a810ad27f1ad1f699f3c1c68d10be7d13c9bb03490f617
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-01-20" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 4685dbc40e64708d0ba2784e9cf436cdaf72f6ea1b1b0e94a9fe6eb0d5684c5e
[INFO] running `Command { std: "docker" "start" "-a" "4685dbc40e64708d0ba2784e9cf436cdaf72f6ea1b1b0e94a9fe6eb0d5684c5e", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.19s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/tessa4d-580109e944df73f2)
[INFO] [stdout] 
[INFO] [stdout] running 103 tests
[INFO] [stdout] test linear_algebra::test::test_vec4_wedge ... ok
[INFO] [stdout] test mesh::ops::cross_section::test::cross_section_3d_with_one_negative_preserves_winding_order::v0_right ... ok
[INFO] [stdout] test mesh::ops::cross_section::test::cross_section_3d_with_one_negative_preserves_winding_order::v3_left ... ok
[INFO] [stdout] test mesh::ops::cross_section::test::cross_section_3d_with_one_negative_preserves_winding_order::v3_right ... ok
[INFO] [stdout] test mesh::ops::cross_section::test::cross_section_3d_with_one_negative_preserves_winding_order::v0_left ... ok
[INFO] [stdout] test mesh::ops::cross_section::test::cross_section_3d_with_one_positive_preserves_winding_order::v0_right ... ok
[INFO] [stdout] test mesh::ops::cross_section::test::cross_section_3d_with_one_positive_preserves_winding_order::v0_left ... ok
[INFO] [stdout] test mesh::ops::cross_section::test::cross_section_3d_with_one_negative_preserves_winding_order::v1_right ... ok
[INFO] [stdout] test mesh::ops::cross_section::test::cross_section_3d_with_one_positive_preserves_winding_order::v1_left ... ok
[INFO] [stdout] test mesh::ops::cross_section::test::cross_section_3d_with_one_positive_preserves_winding_order::v1_right ... ok
[INFO] [stdout] test mesh::ops::cross_section::test::cross_section_3d_with_one_negative_preserves_winding_order::v2_left ... ok
[INFO] [stdout] test mesh::ops::cross_section::test::cross_section_3d_with_one_positive_preserves_winding_order::v2_right ... ok
[INFO] [stdout] test mesh::ops::cross_section::test::cross_section_3d_with_two_positive_preserves_winding_order::v0v1_left ... ok
[INFO] [stdout] test mesh::ops::cross_section::test::cross_section_3d_with_two_positive_preserves_winding_order::v0v2_right ... ok
[INFO] [stdout] test mesh::ops::cross_section::test::cross_section_3d_with_two_positive_preserves_winding_order::v0v2_left ... ok
[INFO] [stdout] test mesh::ops::cross_section::test::cross_section_3d_with_one_positive_preserves_winding_order::v3_right ... ok
[INFO] [stdout] test mesh::ops::cross_section::test::cross_section_3d_with_two_positive_preserves_winding_order::v1v2_left ... ok
[INFO] [stdout] test mesh::ops::cross_section::test::cross_section_3d_with_two_positive_preserves_winding_order::v1v3_left ... ok
[INFO] [stdout] test mesh::ops::cross_section::test::cross_section_3d_with_one_positive_preserves_winding_order::v2_left ... ok
[INFO] [stdout] test mesh::ops::cross_section::test::cross_section_3d_with_one_positive_preserves_winding_order::v3_left ... ok
[INFO] [stdout] test mesh::ops::cross_section::test::cross_section_3d_with_two_positive_preserves_winding_order::v0v1_right ... ok
[INFO] [stdout] test mesh::ops::cross_section::test::cross_section_3d_with_two_positive_preserves_winding_order::v1v2_right ... ok
[INFO] [stdout] test mesh::ops::cross_section::test::cross_section_3d_with_two_positive_preserves_winding_order::v1v3_right ... ok
[INFO] [stdout] test mesh::ops::cross_section::test::project_edge_returns_intersection ... ok
[INFO] [stdout] test mesh::ops::cross_section::test::cross_section_3d_with_two_positive_preserves_winding_order::v2v3_left ... ok
[INFO] [stdout] test mesh::ops::extrude::test::extrude_rotate_pi4_then_crosssection_triangle_mesh_preserves_right_handedness ... ok
[INFO] [stdout] test mesh::test::cube_trimesh_closed ... ok
[INFO] [stdout] test mesh::test::simplexmesh_join ... ok
[INFO] [stdout] test mesh::test::tesseract ... ok
[INFO] [stdout] test transform::rotate_scale_translate4::test::rotate_scale_matrix_applies_correct_transform ... ok
[INFO] [stdout] test mesh::ops::extrude::test::extrude_then_crosssection_triangle_mesh_preserves_right_handedness ... ok
[INFO] [stdout] test mesh::ops::extrude::test::extrude_then_crosssection_triangle_mesh_preserves_left_handedness ... ok
[INFO] [stdout] test mesh::ops::cross_section::test::cross_section_3d_with_one_negative_preserves_winding_order::v2_right ... ok
[INFO] [stdout] test mesh::ops::cross_section::test::cross_section_3d_with_two_positive_preserves_winding_order::v2v3_right ... ok
[INFO] [stdout] test transform::rotate_scale_translate4::test::scaled_same_as_scaling_after ... ok
[INFO] [stdout] test transform::rotate_scale_translate4::test::translated_same_as_translating_after ... ok
[INFO] [stdout] test mesh::test::tesseract_rotated_xw_cross_section_closed ... ok
[INFO] [stdout] test mesh::ops::cross_section::test::cross_section_3d_with_one_negative_preserves_winding_order::v1_left ... ok
[INFO] [stdout] test mesh::ops::extrude::test::extrude_triangle_mesh_preserves_left_handedness ... ok
[INFO] [stdout] test mesh::ops::extrude::test::extrude_triangle_mesh_preserves_right_handedness ... ok
[INFO] [stdout] test transform::rotate_scale_translate4::test::composed_composes ... ok
[INFO] [stdout] test transform::rotate_scale_translate4::test::interpolate_with_interpolates ... ok
[INFO] [stdout] test transform::rotor4::test::test_bivec_add ... ok
[INFO] [stdout] test transform::rotate_scale_translate4::test::inverse_undoes_transform ... ok
[INFO] [stdout] test transform::rotate_scale_translate4::test::rotated_same_as_rotating_after ... ok
[INFO] [stdout] test transform::rotor4::test::test_bivec_factor_into_simple_orthogonal_almost_isoclinic ... ok
[INFO] [stdout] test transform::rotor4::test::test_bivec_factor_into_simple_orthogonal_double_rotation ... ok
[INFO] [stdout] test transform::rotor4::test::test_bivec_factor_into_simple_orthogonal_already_simple ... ok
[INFO] [stdout] test transform::rotor4::test::test_bivec_neg ... ok
[INFO] [stdout] test transform::rotor4::test::test_bivec_square ... ok
[INFO] [stdout] test transform::rotor4::test::test_bivec_sub ... ok
[INFO] [stdout] test transform::rotor4::test::test_rotor_between_transform_isoclinic_90 ... ok
[INFO] [stdout] test transform::rotor4::test::test_rotor_between_transform_simple_180 ... ok
[INFO] [stdout] test transform::rotor4::test::test_bivec_from_simple_bivec ... ok
[INFO] [stdout] test transform::rotor4::test::test_bivec_factor_into_simple_orthogonal_isoclinic ... ok
[INFO] [stdout] test transform::rotor4::test::test_rotor_between_transform_simple_90 ... ok
[INFO] [stdout] test transform::rotor4::test::test_bivec_exp_simple ... ok
[INFO] [stdout] test transform::rotor4::test::test_rotor_between ... ok
[INFO] [stdout] test transform::rotor4::test::test_bivec_scaled ... ok
[INFO] [stdout] test mesh::ops::extrude::test::extrude_rotate_then_crosssection_triangle_mesh_preserves_right_handed ... ok
[INFO] [stdout] test transform::rotor4::test::test_rotor_from_bivec_angle_zero ... ok
[INFO] [stdout] test transform::rotor4::test::test_rotor_interpolate_uses_slerp ... ok
[INFO] [stdout] test transform::rotor4::test::test_rotor_into_bivec_angles ... ok
[INFO] [stdout] test transform::rotor4::test::test_rotor_log_double ... ok
[INFO] [stdout] test transform::rotor4::test::test_rotor_log_double_180 ... ok
[INFO] [stdout] test transform::rotor4::test::test_rotor_log_double_exp ... ok
[INFO] [stdout] test transform::rotor4::test::test_rotor_from_bivec_angle_simple ... ok
[INFO] [stdout] test transform::rotor4::test::test_rotor_from_bivec_angle_transform_simple ... ok
[INFO] [stdout] test transform::rotor4::test::test_rotor_log_double_scaled ... ok
[INFO] [stdout] test transform::rotor4::test::test_rotor_log_isoclinic_180 ... ok
[INFO] [stdout] test transform::rotor4::test::test_rotor_log_simple ... ok
[INFO] [stdout] test transform::rotor4::test::test_rotor_log_simple_exp ... ok
[INFO] [stdout] test transform::rotor4::test::test_rotor_log_simple_scaled ... ok
[INFO] [stdout] test mesh::ops::cross_section::test::cross_section_3d_preserves_handedness ... ok
[INFO] [stdout] test transform::rotor4::test::test_rotor_new_zero ... ok
[INFO] [stdout] test transform::rotor4::test::test_rotor_log_simple_180 ... ok
[INFO] [stdout] test transform::rotor4::test::test_bivec_exp_log_exp_fuzz_test ... ok
[INFO] [stdout] test transform::rotor4::test::test_scalar_plus_quadvec_mul_bivec ... ok
[INFO] [stdout] test transform::rotor4::test::test_simple_bivec_add ... ok
[INFO] [stdout] test transform::rotor4::test::test_rotor_to_matrix_composed_with_inverse_is_identity_fuzz_test ... ok
[INFO] [stdout] test transform::rotor4::test::test_simple_bivec_magnitude ... ok
[INFO] [stdout] test transform::rotor4::test::test_simple_bivec_normalized ... ok
[INFO] [stdout] test transform::rotor4::test::test_rotor_compose_inverse_is_identity_fuzz_test ... ok
[INFO] [stdout] test transform::rotor4::test::test_simple_bivec_normalized_scaled ... ok
[INFO] [stdout] test transform::rotor4::test::test_simple_bivec_normalized_zero ... ok
[INFO] [stdout] test mesh::test::cube_trimesh_closed_line_intersect ... ok
[INFO] [stdout] test transform::rotor4::test::test_simple_bivec_exp ... ok
[INFO] [stdout] test transform::rotor4::test::test_bivec_factor_into_simple_orthogonal_fuzz_test ... ok
[INFO] [stdout] test transform::rotor4::test::test_rotor_compose_identity_is_same_fuzz_test ... ok
[INFO] [stdout] test transform::rotor4::test::test_rotor_between_with_half_pow_transforms_between_fuzz_test ... ok
[INFO] [stdout] test transform::rotor4::test::test_simple_bivec_square ... ok
[INFO] [stdout] test transform::rotor4::test::test_simple_bivec_scaled ... ok
[INFO] [stdout] test transform::rotor4::test::test_simple_bivec_try_from_non_simple_bivec_returns_err ... ok
[INFO] [stdout] test transform::rotor4::test::test_simple_bivec_try_from_bivec ... ok
[INFO] [stdout] test transform::rotor4::test::test_rotor_log_exp_fuzz_test ... ok
[INFO] [stdout] test transform::rotor4::test::test_rotor_compose_stability_fuzz_test ... ok
[INFO] [stdout] test transform::rotor4::test::test_rotor_between_log_exp_fuzz_test ... ok
[INFO] [stdout] test transform::rotor4::test::test_rotor_composed_transform_same_as_one_then_other_fuzz_test ... ok
[INFO] [stdout] test transform::rotor4::test::test_rotor_transform_preserves_scale_fuzz_test ... ok
[INFO] [stdout] test transform::rotor4::test::test_rotor_transform_stability_fuzz_test ... ok
[INFO] [stdout] test transform::rotor4::test::test_rotor_from_into_bivec_angles_fuzz_test ... FAILED
[INFO] [stdout] test mesh::test::tesseract_cross_section_closed ... ok
[INFO] [stdout] test transform::rotor4::test::test_rotor_compose_normalization_stability_fuzz_test ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- transform::rotor4::test::test_rotor_from_into_bivec_angles_fuzz_test stdout ----
[INFO] [stdout] proptest: /opt/rustwide/workdir/tessa4d/proptest-regressions/transform/rotor4.txt:17: unparsable line, ignoring
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: -0.51667106,
[INFO] [stdout]     xz: -1.0098971,
[INFO] [stdout]     xw: -0.93072635,
[INFO] [stdout]     yz: 0.9257617,
[INFO] [stdout]     wy: 0.5533303,
[INFO] [stdout]     zw: 0.10409616,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.63296586,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: -0.21920273,
[INFO] [stdout]         xz: -0.4086901,
[INFO] [stdout]         xw: -0.353156,
[INFO] [stdout]         yz: 0.35071263,
[INFO] [stdout]         wy: 0.18399175,
[INFO] [stdout]         zw: 0.016154874,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: -0.32006946,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: -0.51667124,
[INFO] [stdout]     xz: -1.0098974,
[INFO] [stdout]     xw: -0.9307264,
[INFO] [stdout]     yz: 0.9257617,
[INFO] [stdout]     wy: 0.5533303,
[INFO] [stdout]     zw: 0.104096085,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: 0.33258444,
[INFO] [stdout]     xz: -0.45720032,
[INFO] [stdout]     xw: -0.30869004,
[INFO] [stdout]     yz: 0.20289169,
[INFO] [stdout]     wy: -0.42340535,
[INFO] [stdout]     zw: 0.2580462,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.9140118,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: 0.15919691,
[INFO] [stdout]         xz: -0.2182369,
[INFO] [stdout]         xw: -0.1516857,
[INFO] [stdout]         yz: 0.101254016,
[INFO] [stdout]         wy: -0.20152774,
[INFO] [stdout]         zw: 0.12234322,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: 0.05262368,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: 0.33258447,
[INFO] [stdout]     xz: -0.4572004,
[INFO] [stdout]     xw: -0.3086901,
[INFO] [stdout]     yz: 0.20289172,
[INFO] [stdout]     wy: -0.4234054,
[INFO] [stdout]     zw: 0.2580462,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: -0.07453217,
[INFO] [stdout]     xz: -0.20436947,
[INFO] [stdout]     xw: -0.1264958,
[INFO] [stdout]     yz: 0.20666046,
[INFO] [stdout]     wy: -0.122754216,
[INFO] [stdout]     zw: -0.24255498,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.97759557,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: -0.036816064,
[INFO] [stdout]         xz: -0.10133373,
[INFO] [stdout]         xw: -0.06292074,
[INFO] [stdout]         yz: 0.102646664,
[INFO] [stdout]         wy: -0.060773708,
[INFO] [stdout]         zw: -0.120317705,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: 0.004224085,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: -0.074532166,
[INFO] [stdout]     xz: -0.20436946,
[INFO] [stdout]     xw: -0.1264958,
[INFO] [stdout]     yz: 0.20666048,
[INFO] [stdout]     wy: -0.122754216,
[INFO] [stdout]     zw: -0.24255492,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: 0.9022187,
[INFO] [stdout]     xz: -0.6631842,
[INFO] [stdout]     xw: 1.3437902,
[INFO] [stdout]     yz: -1.4285451,
[INFO] [stdout]     wy: 0.6906664,
[INFO] [stdout]     zw: -2.0212655,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.16007492,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: 0.027100438,
[INFO] [stdout]         xz: -0.12889442,
[INFO] [stdout]         xw: 0.25719067,
[INFO] [stdout]         yz: -0.29737782,
[INFO] [stdout]         wy: 0.14192525,
[INFO] [stdout]         zw: -0.5577034,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: -0.68649215,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: 0.9022192,
[INFO] [stdout]     xz: -0.6631843,
[INFO] [stdout]     xw: 1.3437904,
[INFO] [stdout]     yz: -1.4285454,
[INFO] [stdout]     wy: 0.6906665,
[INFO] [stdout]     zw: -2.0212655,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: 0.117002346,
[INFO] [stdout]     xz: 0.63515544,
[INFO] [stdout]     xw: 0.41092417,
[INFO] [stdout]     yz: 0.18075794,
[INFO] [stdout]     wy: 0.723896,
[INFO] [stdout]     zw: -0.954998,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.7557355,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: 0.06959919,
[INFO] [stdout]         xz: 0.2790962,
[INFO] [stdout]         xw: 0.1853714,
[INFO] [stdout]         yz: 0.07600342,
[INFO] [stdout]         wy: 0.32126302,
[INFO] [stdout]         zw: -0.43978268,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: 0.09678469,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: 0.11700238,
[INFO] [stdout]     xz: 0.63515556,
[INFO] [stdout]     xw: 0.41092426,
[INFO] [stdout]     yz: 0.18075797,
[INFO] [stdout]     wy: 0.72389615,
[INFO] [stdout]     zw: -0.95499814,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: 1.0034331,
[INFO] [stdout]     xz: -0.6424552,
[INFO] [stdout]     xw: -1.0957371,
[INFO] [stdout]     yz: -0.52628434,
[INFO] [stdout]     wy: 0.8749284,
[INFO] [stdout]     zw: 1.4818221,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.37303928,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: 0.31015143,
[INFO] [stdout]         xz: -0.2968796,
[INFO] [stdout]         xw: -0.3975364,
[INFO] [stdout]         yz: -0.14549857,
[INFO] [stdout]         wy: 0.37470907,
[INFO] [stdout]         zw: 0.5218847,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: 0.29074892,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: 1.0034332,
[INFO] [stdout]     xz: -0.64245534,
[INFO] [stdout]     xw: -1.0957371,
[INFO] [stdout]     yz: -0.52628434,
[INFO] [stdout]     wy: 0.8749286,
[INFO] [stdout]     zw: 1.4818221,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: 0.17796746,
[INFO] [stdout]     xz: -0.92356783,
[INFO] [stdout]     xw: 1.1346971,
[INFO] [stdout]     yz: 1.4978504,
[INFO] [stdout]     wy: -0.8099318,
[INFO] [stdout]     zw: 0.84555,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.42048758,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: -0.008972452,
[INFO] [stdout]         xz: -0.28828162,
[INFO] [stdout]         xw: 0.30713323,
[INFO] [stdout]         yz: 0.48427558,
[INFO] [stdout]         wy: -0.23285115,
[INFO] [stdout]         zw: 0.31666714,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: 0.5066084,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: 0.17796761,
[INFO] [stdout]     xz: -0.9235677,
[INFO] [stdout]     xw: 1.1346968,
[INFO] [stdout]     yz: 1.4978503,
[INFO] [stdout]     wy: -0.80993164,
[INFO] [stdout]     zw: 0.84555006,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: 0.8981508,
[INFO] [stdout]     xz: -0.7260879,
[INFO] [stdout]     xw: -0.93442917,
[INFO] [stdout]     yz: 0.908322,
[INFO] [stdout]     wy: 0.9059961,
[INFO] [stdout]     zw: 0.5707243,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.5308448,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: 0.39699337,
[INFO] [stdout]         xz: -0.26999098,
[INFO] [stdout]         xw: -0.35706082,
[INFO] [stdout]         yz: 0.34516653,
[INFO] [stdout]         wy: 0.35195625,
[INFO] [stdout]         zw: 0.27221912,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: -0.20759602,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: 0.89815104,
[INFO] [stdout]     xz: -0.726088,
[INFO] [stdout]     xw: -0.9344291,
[INFO] [stdout]     yz: 0.9083221,
[INFO] [stdout]     wy: 0.9059961,
[INFO] [stdout]     zw: 0.5707245,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: -0.124340594,
[INFO] [stdout]     xz: -0.19550154,
[INFO] [stdout]     xw: 0.22989783,
[INFO] [stdout]     yz: 0.14117599,
[INFO] [stdout]     wy: 0.4437862,
[INFO] [stdout]     zw: -0.4607065,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.9337863,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: -0.06073553,
[INFO] [stdout]         xz: -0.09563796,
[INFO] [stdout]         xw: 0.11238316,
[INFO] [stdout]         yz: 0.068994865,
[INFO] [stdout]         wy: 0.21699761,
[INFO] [stdout]         zw: -0.22523098,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: 0.0007284056,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: -0.12434059,
[INFO] [stdout]     xz: -0.19550152,
[INFO] [stdout]     xw: 0.22989781,
[INFO] [stdout]     yz: 0.14117596,
[INFO] [stdout]     wy: 0.4437862,
[INFO] [stdout]     zw: -0.46070638,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: 0.0012648653,
[INFO] [stdout]     xz: -0.00018434967,
[INFO] [stdout]     xw: -5.5139728e-5,
[INFO] [stdout]     yz: 0.0012387637,
[INFO] [stdout]     wy: -0.00010392313,
[INFO] [stdout]     zw: -0.0001634344,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.99999964,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: 0.0006324326,
[INFO] [stdout]         xz: -9.217484e-5,
[INFO] [stdout]         xw: -2.756985e-5,
[INFO] [stdout]         yz: 0.0006193818,
[INFO] [stdout]         wy: -5.1961564e-5,
[INFO] [stdout]         zw: -8.1717175e-5,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: -6.396734e-8,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: 0.0012648654,
[INFO] [stdout]     xz: -0.00018434972,
[INFO] [stdout]     xw: -5.5139706e-5,
[INFO] [stdout]     yz: 0.0012387637,
[INFO] [stdout]     wy: -0.00010392314,
[INFO] [stdout]     zw: -0.00016343438,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: -0.29439682,
[INFO] [stdout]     xz: -0.10504263,
[INFO] [stdout]     xw: -0.13328198,
[INFO] [stdout]     yz: -0.064781286,
[INFO] [stdout]     wy: 0.22610371,
[INFO] [stdout]     zw: -0.24537434,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.97129804,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: -0.1452061,
[INFO] [stdout]         xz: -0.052552655,
[INFO] [stdout]         xw: -0.06584858,
[INFO] [stdout]         yz: -0.03176462,
[INFO] [stdout]         wy: 0.11221622,
[INFO] [stdout]         zw: -0.12081393,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: 0.014143253,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: -0.29439682,
[INFO] [stdout]     xz: -0.10504261,
[INFO] [stdout]     xw: -0.13328195,
[INFO] [stdout]     yz: -0.064781286,
[INFO] [stdout]     wy: 0.22610368,
[INFO] [stdout]     zw: -0.24537432,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: 0.973016,
[INFO] [stdout]     xz: 0.5841579,
[INFO] [stdout]     xw: -0.659616,
[INFO] [stdout]     yz: -1.1653908,
[INFO] [stdout]     wy: -1.6272036,
[INFO] [stdout]     zw: -0.9071175,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.29685724,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: 0.33114675,
[INFO] [stdout]         xz: 0.15819345,
[INFO] [stdout]         xw: -0.2912749,
[INFO] [stdout]         yz: -0.46212038,
[INFO] [stdout]         wy: -0.5887813,
[INFO] [stdout]         zw: -0.30394265,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: -0.19937834,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: 0.9730159,
[INFO] [stdout]     xz: 0.58415794,
[INFO] [stdout]     xw: -0.659616,
[INFO] [stdout]     yz: -1.1653907,
[INFO] [stdout]     wy: -1.6272037,
[INFO] [stdout]     zw: -0.90711737,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: 0.49166247,
[INFO] [stdout]     xz: 0.017440792,
[INFO] [stdout]     xw: 0.020848969,
[INFO] [stdout]     yz: -0.4715393,
[INFO] [stdout]     wy: -0.054575384,
[INFO] [stdout]     zw: 0.26461786,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.93366855,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: 0.23906851,
[INFO] [stdout]         xz: 0.008794241,
[INFO] [stdout]         xw: 0.012505714,
[INFO] [stdout]         yz: -0.2306308,
[INFO] [stdout]         wy: -0.026766643,
[INFO] [stdout]         zw: 0.12695608,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: 0.029166242,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: 0.49166244,
[INFO] [stdout]     xz: 0.017440781,
[INFO] [stdout]     xw: 0.02084896,
[INFO] [stdout]     yz: -0.4715392,
[INFO] [stdout]     wy: -0.05457538,
[INFO] [stdout]     zw: 0.26461786,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: 1.1922563,
[INFO] [stdout]     xz: 1.0012707,
[INFO] [stdout]     xw: 0.0364272,
[INFO] [stdout]     yz: 1.5229192,
[INFO] [stdout]     wy: 1.2624962,
[INFO] [stdout]     zw: -0.44759187,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.29353693,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: 0.4595626,
[INFO] [stdout]         xz: 0.34055823,
[INFO] [stdout]         xw: -0.028526682,
[INFO] [stdout]         yz: 0.5701712,
[INFO] [stdout]         wy: 0.44576922,
[INFO] [stdout]         zw: -0.2009008,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: 0.14723459,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: 1.1922563,
[INFO] [stdout]     xz: 1.0012707,
[INFO] [stdout]     xw: 0.03642726,
[INFO] [stdout]     yz: 1.5229192,
[INFO] [stdout]     wy: 1.2624965,
[INFO] [stdout]     zw: -0.44759184,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: -0.10683555,
[INFO] [stdout]     xz: -0.5164436,
[INFO] [stdout]     xw: 0.12960069,
[INFO] [stdout]     yz: 0.5036293,
[INFO] [stdout]     wy: 0.83655524,
[INFO] [stdout]     zw: 1.0544423,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.72145075,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: -0.028494265,
[INFO] [stdout]         xz: -0.21793835,
[INFO] [stdout]         xw: 0.06812253,
[INFO] [stdout]         yz: 0.23032582,
[INFO] [stdout]         wy: 0.36881056,
[INFO] [stdout]         zw: 0.47511187,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: -0.10842813,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: -0.106835596,
[INFO] [stdout]     xz: -0.51644355,
[INFO] [stdout]     xw: 0.12960069,
[INFO] [stdout]     yz: 0.50362915,
[INFO] [stdout]     wy: 0.8365553,
[INFO] [stdout]     zw: 1.0544422,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: -0.31092253,
[INFO] [stdout]     xz: -1.0942111,
[INFO] [stdout]     xw: -0.9429137,
[INFO] [stdout]     yz: 0.2578214,
[INFO] [stdout]     wy: -0.6222985,
[INFO] [stdout]     zw: -1.405607,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.4838449,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: -0.08190918,
[INFO] [stdout]         xz: -0.42848098,
[INFO] [stdout]         xw: -0.39498347,
[INFO] [stdout]         yz: 0.13628972,
[INFO] [stdout]         wy: -0.21968018,
[INFO] [stdout]         zw: -0.5662595,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: 0.1791451,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: -0.31092256,
[INFO] [stdout]     xz: -1.0942111,
[INFO] [stdout]     xw: -0.9429138,
[INFO] [stdout]     yz: 0.25782138,
[INFO] [stdout]     wy: -0.6222985,
[INFO] [stdout]     zw: -1.4056067,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: 0.01780804,
[INFO] [stdout]     xz: -0.55801535,
[INFO] [stdout]     xw: -1.0043398,
[INFO] [stdout]     yz: 0.3390844,
[INFO] [stdout]     wy: -0.8381645,
[INFO] [stdout]     zw: -0.7464315,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.6817395,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: 0.011245826,
[INFO] [stdout]         xz: -0.24500786,
[INFO] [stdout]         xw: -0.4491646,
[INFO] [stdout]         yz: 0.1555906,
[INFO] [stdout]         wy: -0.3711196,
[INFO] [stdout]         zw: -0.33278388,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: 0.025374789,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: 0.017808057,
[INFO] [stdout]     xz: -0.55801547,
[INFO] [stdout]     xw: -1.00434,
[INFO] [stdout]     yz: 0.33908448,
[INFO] [stdout]     wy: -0.8381645,
[INFO] [stdout]     zw: -0.7464315,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: 0.2990193,
[INFO] [stdout]     xz: 0.099898845,
[INFO] [stdout]     xw: 0.07993682,
[INFO] [stdout]     yz: 0.20882289,
[INFO] [stdout]     wy: -0.43544978,
[INFO] [stdout]     zw: -0.030696707,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.95782,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: 0.14735568,
[INFO] [stdout]         xz: 0.048597645,
[INFO] [stdout]         xw: 0.03971526,
[INFO] [stdout]         yz: 0.10305791,
[INFO] [stdout]         wy: -0.21450607,
[INFO] [stdout]         zw: -0.014687345,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: -0.008869915,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: 0.29901934,
[INFO] [stdout]     xz: 0.09989887,
[INFO] [stdout]     xw: 0.07993684,
[INFO] [stdout]     yz: 0.20882292,
[INFO] [stdout]     wy: -0.4354498,
[INFO] [stdout]     zw: -0.030696712,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: 0.5063249,
[INFO] [stdout]     xz: 0.11140992,
[INFO] [stdout]     xw: 0.7027815,
[INFO] [stdout]     yz: -0.25546303,
[INFO] [stdout]     wy: -0.8022673,
[INFO] [stdout]     zw: 0.3136616,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.8102121,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: 0.23831332,
[INFO] [stdout]         xz: 0.04859526,
[INFO] [stdout]         xw: 0.32773352,
[INFO] [stdout]         yz: -0.11644232,
[INFO] [stdout]         wy: -0.37492228,
[INFO] [stdout]         zw: 0.14900796,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: -0.025759818,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: 0.50632495,
[INFO] [stdout]     xz: 0.11140995,
[INFO] [stdout]     xw: 0.7027816,
[INFO] [stdout]     yz: -0.25546306,
[INFO] [stdout]     wy: -0.8022674,
[INFO] [stdout]     zw: 0.31366163,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: -0.11411098,
[INFO] [stdout]     xz: 1.3068643,
[INFO] [stdout]     xw: -0.6163297,
[INFO] [stdout]     yz: 0.44623274,
[INFO] [stdout]     wy: -1.3502866,
[INFO] [stdout]     zw: -0.37132874,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.5503187,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: -0.07565872,
[INFO] [stdout]         xz: 0.4475016,
[INFO] [stdout]         xw: -0.22529712,
[INFO] [stdout]         yz: 0.14118974,
[INFO] [stdout]         wy: -0.46897244,
[INFO] [stdout]         zw: -0.1643753,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: -0.41655698,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: -0.114111066,
[INFO] [stdout]     xz: 1.3068644,
[INFO] [stdout]     xw: -0.6163298,
[INFO] [stdout]     yz: 0.44623274,
[INFO] [stdout]     wy: -1.3502866,
[INFO] [stdout]     zw: -0.3713289,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: -0.22963105,
[INFO] [stdout]     xz: 0.45823762,
[INFO] [stdout]     xw: -1.4201485,
[INFO] [stdout]     yz: -1.7537836,
[INFO] [stdout]     wy: 1.6674067,
[INFO] [stdout]     zw: -0.14404936,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.23376164,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: -0.06576975,
[INFO] [stdout]         xz: -0.02249393,
[INFO] [stdout]         xw: -0.31061468,
[INFO] [stdout]         yz: -0.46666005,
[INFO] [stdout]         wy: 0.54304993,
[INFO] [stdout]         zw: -0.025742091,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: 0.5750695,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: -0.2296311,
[INFO] [stdout]     xz: 0.45823753,
[INFO] [stdout]     xw: -1.4201486,
[INFO] [stdout]     yz: -1.7537837,
[INFO] [stdout]     wy: 1.6674067,
[INFO] [stdout]     zw: -0.14404939,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: -0.2939554,
[INFO] [stdout]     xz: -0.816696,
[INFO] [stdout]     xw: -0.29299814,
[INFO] [stdout]     yz: -1.3668146,
[INFO] [stdout]     wy: 0.61554265,
[INFO] [stdout]     zw: 1.2359213,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.47862735,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: -0.09904728,
[INFO] [stdout]         xz: -0.3238017,
[INFO] [stdout]         xw: -0.14355664,
[INFO] [stdout]         yz: -0.56473804,
[INFO] [stdout]         wy: 0.2379632,
[INFO] [stdout]         zw: 0.50101405,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: -0.095283076,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: -0.2939554,
[INFO] [stdout]     xz: -0.8166959,
[INFO] [stdout]     xw: -0.29299814,
[INFO] [stdout]     yz: -1.3668146,
[INFO] [stdout]     wy: 0.61554265,
[INFO] [stdout]     zw: 1.2359214,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: -0.70133865,
[INFO] [stdout]     xz: -0.3053202,
[INFO] [stdout]     xw: 0.6555704,
[INFO] [stdout]     yz: 0.5727964,
[INFO] [stdout]     wy: -0.01780316,
[INFO] [stdout]     zw: -0.56836575,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.80491215,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: -0.30954835,
[INFO] [stdout]         xz: -0.14191245,
[INFO] [stdout]         xw: 0.28805414,
[INFO] [stdout]         yz: 0.24685176,
[INFO] [stdout]         wy: 0.0012048035,
[INFO] [stdout]         zw: -0.24335843,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: 0.18171784,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: -0.7013385,
[INFO] [stdout]     xz: -0.30532023,
[INFO] [stdout]     xw: 0.6555704,
[INFO] [stdout]     yz: 0.57279646,
[INFO] [stdout]     wy: -0.017803192,
[INFO] [stdout]     zw: -0.5683657,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: -0.009273461,
[INFO] [stdout]     xz: 0.5809225,
[INFO] [stdout]     xw: -0.40980768,
[INFO] [stdout]     yz: 0.84377074,
[INFO] [stdout]     wy: 0.76142603,
[INFO] [stdout]     zw: -1.1633761,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.6314595,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: 0.0007528197,
[INFO] [stdout]         xz: 0.25066617,
[INFO] [stdout]         xw: -0.18253353,
[INFO] [stdout]         yz: 0.370344,
[INFO] [stdout]         wy: 0.3302753,
[INFO] [stdout]         zw: -0.508252,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: 0.023447309,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: -0.009273469,
[INFO] [stdout]     xz: 0.5809226,
[INFO] [stdout]     xw: -0.4098077,
[INFO] [stdout]     yz: 0.8437709,
[INFO] [stdout]     wy: 0.761426,
[INFO] [stdout]     zw: -1.1633761,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: -0.5569774,
[INFO] [stdout]     xz: 1.5319538,
[INFO] [stdout]     xw: -0.23564467,
[INFO] [stdout]     yz: 0.40319553,
[INFO] [stdout]     wy: -1.632846,
[INFO] [stdout]     zw: 1.4711362,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.28170025,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: -0.030817356,
[INFO] [stdout]         xz: 0.36755785,
[INFO] [stdout]         xw: -0.03872359,
[INFO] [stdout]         yz: 0.11948156,
[INFO] [stdout]         wy: -0.41618687,
[INFO] [stdout]         zw: 0.47143352,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: -0.6110319,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: -0.5569777,
[INFO] [stdout]     xz: 1.531954,
[INFO] [stdout]     xw: -0.23564468,
[INFO] [stdout]     yz: 0.4031956,
[INFO] [stdout]     wy: -1.6328461,
[INFO] [stdout]     zw: 1.4711366,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: 0.4353178,
[INFO] [stdout]     xz: 0.5983703,
[INFO] [stdout]     xw: -0.027334023,
[INFO] [stdout]     yz: 0.12994842,
[INFO] [stdout]     wy: -0.40818185,
[INFO] [stdout]     zw: -0.6347284,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.864268,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: 0.1941626,
[INFO] [stdout]         xz: 0.27674314,
[INFO] [stdout]         xw: -0.010279317,
[INFO] [stdout]         yz: 0.061401874,
[INFO] [stdout]         wy: -0.18199117,
[INFO] [stdout]         zw: -0.29350898,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: -0.124943234,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: 0.43531787,
[INFO] [stdout]     xz: 0.5983703,
[INFO] [stdout]     xw: -0.02733402,
[INFO] [stdout]     yz: 0.12994844,
[INFO] [stdout]     wy: -0.4081819,
[INFO] [stdout]     zw: -0.6347284,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: 1.4808918,
[INFO] [stdout]     xz: -1.285932,
[INFO] [stdout]     xw: -0.6215319,
[INFO] [stdout]     yz: -1.4596839,
[INFO] [stdout]     wy: -0.34678674,
[INFO] [stdout]     zw: -1.595757,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.07663029,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: 0.43980548,
[INFO] [stdout]         xz: -0.4396433,
[INFO] [stdout]         xw: -0.25555494,
[INFO] [stdout]         yz: -0.50664175,
[INFO] [stdout]         wy: -0.15830177,
[INFO] [stdout]         zw: -0.48187214,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: -0.16780454,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: 1.4808928,
[INFO] [stdout]     xz: -1.285932,
[INFO] [stdout]     xw: -0.62153125,
[INFO] [stdout]     yz: -1.4596835,
[INFO] [stdout]     wy: -0.34678614,
[INFO] [stdout]     zw: -1.5957577,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: 0.72662854,
[INFO] [stdout]     xz: 0.36185774,
[INFO] [stdout]     xw: 0.2372465,
[INFO] [stdout]     yz: 0.88141865,
[INFO] [stdout]     wy: 1.0469198,
[INFO] [stdout]     zw: 0.6711599,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.6547805,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: 0.29199454,
[INFO] [stdout]         xz: 0.115821786,
[INFO] [stdout]         xw: 0.067839615,
[INFO] [stdout]         yz: 0.3781487,
[INFO] [stdout]         wy: 0.44582826,
[INFO] [stdout]         zw: 0.26527435,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: 0.23633684,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: 0.72662854,
[INFO] [stdout]     xz: 0.36185783,
[INFO] [stdout]     xw: 0.23724654,
[INFO] [stdout]     yz: 0.8814187,
[INFO] [stdout]     wy: 1.0469198,
[INFO] [stdout]     zw: 0.6711599,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: 0.4866004,
[INFO] [stdout]     xz: -0.90221035,
[INFO] [stdout]     xw: -0.24322966,
[INFO] [stdout]     yz: -1.5655339,
[INFO] [stdout]     wy: -1.3840946,
[INFO] [stdout]     zw: 1.2105062,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.2936629,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: 0.087194234,
[INFO] [stdout]         xz: -0.2283278,
[INFO] [stdout]         xw: 0.030834794,
[INFO] [stdout]         yz: -0.5634451,
[INFO] [stdout]         wy: -0.4448998,
[INFO] [stdout]         zw: 0.41253743,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: 0.40924528,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: 0.4866004,
[INFO] [stdout]     xz: -0.90221035,
[INFO] [stdout]     xw: -0.2432298,
[INFO] [stdout]     yz: -1.5655336,
[INFO] [stdout]     wy: -1.3840945,
[INFO] [stdout]     zw: 1.2105061,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: -0.4879565,
[INFO] [stdout]     xz: 0.24615619,
[INFO] [stdout]     xw: -0.37049833,
[INFO] [stdout]     yz: -0.062457897,
[INFO] [stdout]     wy: -0.021824231,
[INFO] [stdout]     zw: -0.4824178,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.9176962,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: -0.2322217,
[INFO] [stdout]         xz: 0.11989796,
[INFO] [stdout]         xw: -0.17947409,
[INFO] [stdout]         yz: -0.026521653,
[INFO] [stdout]         wy: -0.013163336,
[INFO] [stdout]         zw: -0.22947153,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: 0.061534487,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: -0.48795652,
[INFO] [stdout]     xz: 0.24615622,
[INFO] [stdout]     xw: -0.37049836,
[INFO] [stdout]     yz: -0.062457904,
[INFO] [stdout]     wy: -0.021824226,
[INFO] [stdout]     zw: -0.4824178,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: -0.18473862,
[INFO] [stdout]     xz: -0.069169305,
[INFO] [stdout]     xw: 0.57128555,
[INFO] [stdout]     yz: 0.23153043,
[INFO] [stdout]     wy: -2.1426477,
[INFO] [stdout]     zw: 0.9203767,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.3530785,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: -0.07507062,
[INFO] [stdout]         xz: -0.018252196,
[INFO] [stdout]         xw: 0.21995316,
[INFO] [stdout]         yz: 0.087250695,
[INFO] [stdout]         wy: -0.8281171,
[INFO] [stdout]         zw: 0.35656834,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: 0.021349968,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: -0.18473867,
[INFO] [stdout]     xz: -0.0691693,
[INFO] [stdout]     xw: 0.57128555,
[INFO] [stdout]     yz: 0.23153046,
[INFO] [stdout]     wy: -2.1426482,
[INFO] [stdout]     zw: 0.9203768,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: -0.4128237,
[INFO] [stdout]     xz: -0.40810308,
[INFO] [stdout]     xw: 0.18179588,
[INFO] [stdout]     yz: 0.26523307,
[INFO] [stdout]     wy: 0.12564296,
[INFO] [stdout]     zw: -0.09825674,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.94235104,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: -0.20227772,
[INFO] [stdout]         xz: -0.2003088,
[INFO] [stdout]         xw: 0.08873455,
[INFO] [stdout]         yz: 0.12977715,
[INFO] [stdout]         wy: 0.062239822,
[INFO] [stdout]         zw: -0.04754287,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: 0.0091955075,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: -0.41282365,
[INFO] [stdout]     xz: -0.40810314,
[INFO] [stdout]     xw: 0.1817959,
[INFO] [stdout]     yz: 0.2652331,
[INFO] [stdout]     wy: 0.12564299,
[INFO] [stdout]     zw: -0.09825674,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: -0.13995883,
[INFO] [stdout]     xz: -0.20714602,
[INFO] [stdout]     xw: -0.08785327,
[INFO] [stdout]     yz: 0.37948912,
[INFO] [stdout]     wy: -0.08883979,
[INFO] [stdout]     zw: 0.5800251,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.9310849,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: -0.066072814,
[INFO] [stdout]         xz: -0.10153215,
[INFO] [stdout]         xw: -0.0414136,
[INFO] [stdout]         yz: 0.18501602,
[INFO] [stdout]         wy: -0.04421221,
[INFO] [stdout]         zw: 0.28276286,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: -0.02347386,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: -0.13995883,
[INFO] [stdout]     xz: -0.20714603,
[INFO] [stdout]     xw: -0.08785327,
[INFO] [stdout]     yz: 0.3794891,
[INFO] [stdout]     wy: -0.08883978,
[INFO] [stdout]     zw: 0.5800251,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: 0.03491451,
[INFO] [stdout]     xz: -0.02854631,
[INFO] [stdout]     xw: -0.027034178,
[INFO] [stdout]     yz: 0.039559387,
[INFO] [stdout]     wy: 0.014623506,
[INFO] [stdout]     zw: -0.035286073,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.9992766,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: 0.017449044,
[INFO] [stdout]         xz: -0.014268054,
[INFO] [stdout]         xw: -0.013509346,
[INFO] [stdout]         yz: 0.019771859,
[INFO] [stdout]         wy: 0.0073067546,
[INFO] [stdout]         zw: -0.017634824,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: -0.0006795605,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: 0.0349145,
[INFO] [stdout]     xz: -0.028546315,
[INFO] [stdout]     xw: -0.027034177,
[INFO] [stdout]     yz: 0.039559387,
[INFO] [stdout]     wy: 0.014623502,
[INFO] [stdout]     zw: -0.03528607,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: -0.26125473,
[INFO] [stdout]     xz: 0.46124914,
[INFO] [stdout]     xw: -0.78744984,
[INFO] [stdout]     yz: -0.2682046,
[INFO] [stdout]     wy: 0.5557659,
[INFO] [stdout]     zw: 0.56787527,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.80708677,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: -0.12934944,
[INFO] [stdout]         xz: 0.20846209,
[INFO] [stdout]         xw: -0.3645828,
[INFO] [stdout]         yz: -0.115284644,
[INFO] [stdout]         wy: 0.25384113,
[INFO] [stdout]         zw: 0.26872957,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: 0.07457318,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: -0.26125473,
[INFO] [stdout]     xz: 0.4612491,
[INFO] [stdout]     xw: -0.7874498,
[INFO] [stdout]     yz: -0.2682046,
[INFO] [stdout]     wy: 0.55576587,
[INFO] [stdout]     zw: 0.56787527,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: 0.61424756,
[INFO] [stdout]     xz: -0.95805454,
[INFO] [stdout]     xw: 0.076326996,
[INFO] [stdout]     yz: 1.0197133,
[INFO] [stdout]     wy: -0.9611042,
[INFO] [stdout]     zw: 1.2869644,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.47486028,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: 0.16506006,
[INFO] [stdout]         xz: -0.32632598,
[INFO] [stdout]         xw: -0.03609547,
[INFO] [stdout]         yz: 0.40965095,
[INFO] [stdout]         wy: -0.32776695,
[INFO] [stdout]         zw: 0.48291624,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: 0.36196437,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: 0.61424756,
[INFO] [stdout]     xz: -0.9580545,
[INFO] [stdout]     xw: 0.076326996,
[INFO] [stdout]     yz: 1.0197134,
[INFO] [stdout]     wy: -0.9611043,
[INFO] [stdout]     zw: 1.2869645,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: 0.34063867,
[INFO] [stdout]     xz: 0.3629599,
[INFO] [stdout]     xw: 0.85972744,
[INFO] [stdout]     yz: 0.42174375,
[INFO] [stdout]     wy: -0.7891971,
[INFO] [stdout]     zw: -0.632033,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.7390386,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: 0.15175574,
[INFO] [stdout]         xz: 0.16106474,
[INFO] [stdout]         xw: 0.3940791,
[INFO] [stdout]         yz: 0.19689989,
[INFO] [stdout]         wy: -0.35763356,
[INFO] [stdout]         zw: -0.28613874,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: -0.03170501,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: 0.3406387,
[INFO] [stdout]     xz: 0.36295983,
[INFO] [stdout]     xw: 0.85972726,
[INFO] [stdout]     yz: 0.42174375,
[INFO] [stdout]     wy: -0.78919697,
[INFO] [stdout]     zw: -0.632033,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: -0.6281946,
[INFO] [stdout]     xz: 0.20007631,
[INFO] [stdout]     xw: -0.7549849,
[INFO] [stdout]     yz: -0.7232886,
[INFO] [stdout]     wy: 0.5012071,
[INFO] [stdout]     zw: -0.4794831,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.76811296,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: -0.2710231,
[INFO] [stdout]         xz: 0.073235326,
[INFO] [stdout]         xw: -0.32020435,
[INFO] [stdout]         yz: -0.30443126,
[INFO] [stdout]         wy: 0.22308777,
[INFO] [stdout]         zw: -0.19701943,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: 0.21769573,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: -0.62819475,
[INFO] [stdout]     xz: 0.20007643,
[INFO] [stdout]     xw: -0.75498515,
[INFO] [stdout]     yz: -0.7232889,
[INFO] [stdout]     wy: 0.50120723,
[INFO] [stdout]     zw: -0.4794832,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: -0.45056152,
[INFO] [stdout]     xz: 0.37697673,
[INFO] [stdout]     xw: -0.09368563,
[INFO] [stdout]     yz: -0.27800125,
[INFO] [stdout]     wy: -1.2188416,
[INFO] [stdout]     zw: -0.22740039,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.7649545,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: -0.2102868,
[INFO] [stdout]         xz: 0.15744993,
[INFO] [stdout]         xw: -0.04675307,
[INFO] [stdout]         yz: -0.1291373,
[INFO] [stdout]         wy: -0.5558389,
[INFO] [stdout]         zw: -0.11053964,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: -0.076127656,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: -0.4505616,
[INFO] [stdout]     xz: 0.37697673,
[INFO] [stdout]     xw: -0.09368563,
[INFO] [stdout]     yz: -0.27800125,
[INFO] [stdout]     wy: -1.2188418,
[INFO] [stdout]     zw: -0.22740042,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: -0.03893268,
[INFO] [stdout]     xz: -0.015332979,
[INFO] [stdout]     xw: -0.10472257,
[INFO] [stdout]     yz: 0.019201422,
[INFO] [stdout]     wy: 0.0723245,
[INFO] [stdout]     zw: 0.058201153,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.9972885,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: -0.019435687,
[INFO] [stdout]         xz: -0.0076433374,
[INFO] [stdout]         xw: -0.052309632,
[INFO] [stdout]         yz: 0.009568543,
[INFO] [stdout]         wy: 0.03612612,
[INFO] [stdout]         zw: 0.029065538,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: -0.0013452073,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: -0.038932674,
[INFO] [stdout]     xz: -0.015332977,
[INFO] [stdout]     xw: -0.10472253,
[INFO] [stdout]     yz: 0.019201418,
[INFO] [stdout]     wy: 0.07232448,
[INFO] [stdout]     zw: 0.05820115,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: -1.1463895,
[INFO] [stdout]     xz: 1.3785282,
[INFO] [stdout]     xw: -1.4142804,
[INFO] [stdout]     yz: 0.13931562,
[INFO] [stdout]     wy: 1.0027883,
[INFO] [stdout]     zw: 0.41844603,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.30414218,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: -0.44278553,
[INFO] [stdout]         xz: 0.49486977,
[INFO] [stdout]         xw: -0.5368517,
[INFO] [stdout]         yz: 0.087830864,
[INFO] [stdout]         wy: 0.34378922,
[INFO] [stdout]         zw: 0.18641628,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: 0.13295199,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: -1.1463896,
[INFO] [stdout]     xz: 1.3785282,
[INFO] [stdout]     xw: -1.4142805,
[INFO] [stdout]     yz: 0.13931566,
[INFO] [stdout]     wy: 1.0027883,
[INFO] [stdout]     zw: 0.4184461,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: -1.3317627,
[INFO] [stdout]     xz: 0.64773995,
[INFO] [stdout]     xw: -0.39667922,
[INFO] [stdout]     yz: 1.638876,
[INFO] [stdout]     wy: -0.72304213,
[INFO] [stdout]     zw: 1.7674747,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.19783966,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: -0.25894842,
[INFO] [stdout]         xz: 0.14180435,
[INFO] [stdout]         xw: 0.05198948,
[INFO] [stdout]         yz: 0.5250841,
[INFO] [stdout]         wy: -0.17678663,
[INFO] [stdout]         zw: 0.4613623,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: -0.5925976,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: -1.3317627,
[INFO] [stdout]     xz: 0.64774,
[INFO] [stdout]     xw: -0.39667928,
[INFO] [stdout]     yz: 1.638876,
[INFO] [stdout]     wy: -0.72304213,
[INFO] [stdout]     zw: 1.7674747,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: -0.024358362,
[INFO] [stdout]     xz: -0.016798697,
[INFO] [stdout]     xw: 0.016430348,
[INFO] [stdout]     yz: -0.002923,
[INFO] [stdout]     wy: 0.0070170285,
[INFO] [stdout]     zw: -0.013581149,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.99982655,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: -0.012178382,
[INFO] [stdout]         xz: -0.008398911,
[INFO] [stdout]         xw: 0.00821472,
[INFO] [stdout]         yz: -0.0014615281,
[INFO] [stdout]         wy: 0.0035084262,
[INFO] [stdout]         zw: -0.0067900144,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: 4.122554e-5,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: -0.024358172,
[INFO] [stdout]     xz: -0.016798794,
[INFO] [stdout]     xw: 0.01643039,
[INFO] [stdout]     yz: -0.002923225,
[INFO] [stdout]     wy: 0.007017258,
[INFO] [stdout]     zw: -0.013580814,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: 0.08948818,
[INFO] [stdout]     xz: -0.21958664,
[INFO] [stdout]     xw: -0.20487154,
[INFO] [stdout]     yz: 0.405737,
[INFO] [stdout]     wy: -0.25849548,
[INFO] [stdout]     zw: 0.19312613,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.9544831,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: 0.04413552,
[INFO] [stdout]         xz: -0.10821925,
[INFO] [stdout]         xw: -0.10072471,
[INFO] [stdout]         yz: 0.19970426,
[INFO] [stdout]         wy: -0.12736303,
[INFO] [stdout]         zw: 0.09512702,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: -0.0022352843,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: 0.089488156,
[INFO] [stdout]     xz: -0.21958652,
[INFO] [stdout]     xw: -0.2048715,
[INFO] [stdout]     yz: 0.40573698,
[INFO] [stdout]     wy: -0.25849542,
[INFO] [stdout]     zw: 0.19312611,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: -0.51591706,
[INFO] [stdout]     xz: 0.19934568,
[INFO] [stdout]     xw: 0.028295042,
[INFO] [stdout]     yz: 0.9428887,
[INFO] [stdout]     wy: -0.2539784,
[INFO] [stdout]     zw: -0.9608383,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.74145305,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: -0.21736026,
[INFO] [stdout]         xz: 0.09561906,
[INFO] [stdout]         xw: -0.0046417494,
[INFO] [stdout]         yz: 0.42939276,
[INFO] [stdout]         wy: -0.11951288,
[INFO] [stdout]         zw: -0.42850444,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: 0.107517235,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: -0.51591706,
[INFO] [stdout]     xz: 0.19934571,
[INFO] [stdout]     xw: 0.028295025,
[INFO] [stdout]     yz: 0.9428887,
[INFO] [stdout]     wy: -0.25397843,
[INFO] [stdout]     zw: -0.96083826,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: -0.12143599,
[INFO] [stdout]     xz: -0.19621733,
[INFO] [stdout]     xw: 0.19449574,
[INFO] [stdout]     yz: -0.441452,
[INFO] [stdout]     wy: 0.053793367,
[INFO] [stdout]     zw: 0.7513946,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.89556193,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: -0.05283516,
[INFO] [stdout]         xz: -0.094252296,
[INFO] [stdout]         xw: 0.09045468,
[INFO] [stdout]         yz: -0.2114876,
[INFO] [stdout]         wy: 0.024450526,
[INFO] [stdout]         zw: 0.361577,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: -0.04526604,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: -0.12143601,
[INFO] [stdout]     xz: -0.19621736,
[INFO] [stdout]     xw: 0.19449575,
[INFO] [stdout]     yz: -0.44145203,
[INFO] [stdout]     wy: 0.05379337,
[INFO] [stdout]     zw: 0.7513948,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: 1.2513896,
[INFO] [stdout]     xz: -0.41557297,
[INFO] [stdout]     xw: 0.8356609,
[INFO] [stdout]     yz: 0.42810184,
[INFO] [stdout]     wy: -0.765941,
[INFO] [stdout]     zw: -0.64816606,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.58003104,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: 0.5320258,
[INFO] [stdout]         xz: -0.18171681,
[INFO] [stdout]         xw: 0.35969913,
[INFO] [stdout]         yz: 0.18743467,
[INFO] [stdout]         wy: -0.32980812,
[INFO] [stdout]         zw: -0.2708661,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: -0.028888093,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: 1.2513895,
[INFO] [stdout]     xz: -0.41557294,
[INFO] [stdout]     xw: 0.83566105,
[INFO] [stdout]     yz: 0.42810187,
[INFO] [stdout]     wy: -0.7659411,
[INFO] [stdout]     zw: -0.648166,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: 0.6138547,
[INFO] [stdout]     xz: 0.8233781,
[INFO] [stdout]     xw: -0.4614337,
[INFO] [stdout]     yz: 0.49415797,
[INFO] [stdout]     wy: 0.3767704,
[INFO] [stdout]     zw: -0.6306682,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.7552475,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: 0.2738027,
[INFO] [stdout]         xz: 0.3820114,
[INFO] [stdout]         xw: -0.20557474,
[INFO] [stdout]         yz: 0.22097154,
[INFO] [stdout]         wy: 0.18265972,
[INFO] [stdout]         zw: -0.28171352,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: -0.06988701,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: 0.61385465,
[INFO] [stdout]     xz: 0.8233781,
[INFO] [stdout]     xw: -0.46143374,
[INFO] [stdout]     yz: 0.49415806,
[INFO] [stdout]     wy: 0.37677044,
[INFO] [stdout]     zw: -0.63066834,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: 0.64350605,
[INFO] [stdout]     xz: -0.22385666,
[INFO] [stdout]     xw: -0.88599014,
[INFO] [stdout]     yz: -1.1563075,
[INFO] [stdout]     wy: 0.7121376,
[INFO] [stdout]     zw: 0.93958354,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.5631557,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: 0.22033027,
[INFO] [stdout]         xz: -0.13420561,
[INFO] [stdout]         xw: -0.3109623,
[INFO] [stdout]         yz: -0.44035724,
[INFO] [stdout]         wy: 0.31383413,
[INFO] [stdout]         zw: 0.362056,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: 0.3100174,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: 0.64350605,
[INFO] [stdout]     xz: -0.22385666,
[INFO] [stdout]     xw: -0.8859901,
[INFO] [stdout]     yz: -1.1563075,
[INFO] [stdout]     wy: 0.71213734,
[INFO] [stdout]     zw: 0.93958336,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: 0.14126185,
[INFO] [stdout]     xz: -1.6772625,
[INFO] [stdout]     xw: 0.6735367,
[INFO] [stdout]     yz: 0.92393833,
[INFO] [stdout]     wy: 0.5687744,
[INFO] [stdout]     zw: 1.3998222,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.29908407,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: 0.05981769,
[INFO] [stdout]         xz: -0.6288591,
[INFO] [stdout]         xw: 0.25798604,
[INFO] [stdout]         yz: 0.35108608,
[INFO] [stdout]         wy: 0.20622396,
[INFO] [stdout]         zw: 0.5277541,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: -0.025215244,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: 0.14126185,
[INFO] [stdout]     xz: -1.6772625,
[INFO] [stdout]     xw: 0.6735369,
[INFO] [stdout]     yz: 0.9239385,
[INFO] [stdout]     wy: 0.5687745,
[INFO] [stdout]     zw: 1.3998224,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: 0.9637573,
[INFO] [stdout]     xz: -0.092479885,
[INFO] [stdout]     xw: -0.75078547,
[INFO] [stdout]     yz: -0.17690983,
[INFO] [stdout]     wy: -0.44171023,
[INFO] [stdout]     zw: 0.83466077,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.7213573,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: 0.40357244,
[INFO] [stdout]         xz: -0.024858646,
[INFO] [stdout]         xw: -0.3325409,
[INFO] [stdout]         yz: -0.051165283,
[INFO] [stdout]         wy: -0.19608898,
[INFO] [stdout]         zw: 0.34027547,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: 0.22071567,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: 0.96375734,
[INFO] [stdout]     xz: -0.09247987,
[INFO] [stdout]     xw: -0.75078547,
[INFO] [stdout]     yz: -0.1769098,
[INFO] [stdout]     wy: -0.4417102,
[INFO] [stdout]     zw: 0.8346609,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: -0.72374314,
[INFO] [stdout]     xz: -1.2098879,
[INFO] [stdout]     xw: -0.20147447,
[INFO] [stdout]     yz: -0.19625472,
[INFO] [stdout]     wy: -0.8422735,
[INFO] [stdout]     zw: 0.6193078,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.63394386,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: -0.33088425,
[INFO] [stdout]         xz: -0.50905293,
[INFO] [stdout]         xw: -0.083454244,
[INFO] [stdout]         yz: -0.08105017,
[INFO] [stdout]         wy: -0.33973965,
[INFO] [stdout]         zw: 0.28768885,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: 0.13332054,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: -0.7237434,
[INFO] [stdout]     xz: -1.2098881,
[INFO] [stdout]     xw: -0.20147452,
[INFO] [stdout]     yz: -0.19625476,
[INFO] [stdout]     wy: -0.84227365,
[INFO] [stdout]     zw: 0.6193081,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: 1.6453358,
[INFO] [stdout]     xz: -0.006054798,
[INFO] [stdout]     xw: -0.9780888,
[INFO] [stdout]     yz: 0.77908146,
[INFO] [stdout]     wy: 1.4095998,
[INFO] [stdout]     zw: -0.34227782,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.31924623,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: 0.607467,
[INFO] [stdout]         xz: 0.06428186,
[INFO] [stdout]         xw: -0.3339291,
[INFO] [stdout]         yz: 0.24909985,
[INFO] [stdout]         wy: 0.533996,
[INFO] [stdout]         zw: -0.052023046,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: -0.25202402,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: 1.6453354,
[INFO] [stdout]     xz: -0.0060546994,
[INFO] [stdout]     xw: -0.97808874,
[INFO] [stdout]     yz: 0.7790814,
[INFO] [stdout]     wy: 1.4095998,
[INFO] [stdout]     zw: -0.34227774,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: 0.15821795,
[INFO] [stdout]     xz: 0.07247666,
[INFO] [stdout]     xw: -0.10009264,
[INFO] [stdout]     yz: 0.061793007,
[INFO] [stdout]     wy: 1.13113065e-5,
[INFO] [stdout]     zw: 0.16624673,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.9910475,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: 0.07873361,
[INFO] [stdout]         xz: 0.0361301,
[INFO] [stdout]         xw: -0.04994856,
[INFO] [stdout]         yz: 0.030887986,
[INFO] [stdout]         wy: -5.50095e-5,
[INFO] [stdout]         zw: 0.082742706,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: 0.0050147283,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: 0.15821797,
[INFO] [stdout]     xz: 0.07247667,
[INFO] [stdout]     xw: -0.100092635,
[INFO] [stdout]     yz: 0.06179299,
[INFO] [stdout]     wy: 1.1308119e-5,
[INFO] [stdout]     zw: 0.16624671,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: 0.90813,
[INFO] [stdout]     xz: -1.4332432,
[INFO] [stdout]     xw: -0.8852847,
[INFO] [stdout]     yz: -0.18675871,
[INFO] [stdout]     wy: 0.07866233,
[INFO] [stdout]     zw: 0.5502131,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.54249746,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: 0.37080303,
[INFO] [stdout]         xz: -0.6049022,
[INFO] [stdout]         xw: -0.368743,
[INFO] [stdout]         yz: -0.060204603,
[INFO] [stdout]         wy: 0.0629053,
[INFO] [stdout]         zw: 0.21271136,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: 0.116171025,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: 0.90813017,
[INFO] [stdout]     xz: -1.4332433,
[INFO] [stdout]     xw: -0.88528466,
[INFO] [stdout]     yz: -0.18675873,
[INFO] [stdout]     wy: 0.078662276,
[INFO] [stdout]     zw: 0.5502131,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: 0.34063736,
[INFO] [stdout]     xz: 0.05368376,
[INFO] [stdout]     xw: -0.5816648,
[INFO] [stdout]     yz: 0.48863465,
[INFO] [stdout]     wy: 0.55728465,
[INFO] [stdout]     zw: -0.58722645,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.83785456,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: 0.15021425,
[INFO] [stdout]         xz: 0.03556527,
[INFO] [stdout]         xw: -0.2659105,
[INFO] [stdout]         yz: 0.22024879,
[INFO] [stdout]         wy: 0.26431462,
[INFO] [stdout]         zw: -0.27124685,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: -0.107311204,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: 0.34063733,
[INFO] [stdout]     xz: 0.053683758,
[INFO] [stdout]     xw: -0.5816648,
[INFO] [stdout]     yz: 0.4886347,
[INFO] [stdout]     wy: 0.5572847,
[INFO] [stdout]     zw: -0.58722645,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: 0.07145696,
[INFO] [stdout]     xz: 0.5776743,
[INFO] [stdout]     xw: 0.7359401,
[INFO] [stdout]     yz: 0.8882051,
[INFO] [stdout]     wy: 0.6162281,
[INFO] [stdout]     zw: -0.6178215,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.72036666,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: 0.055667713,
[INFO] [stdout]         xz: 0.23767354,
[INFO] [stdout]         xw: 0.2988851,
[INFO] [stdout]         yz: 0.37344217,
[INFO] [stdout]         wy: 0.2565515,
[INFO] [stdout]         zw: -0.2818395,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: 0.21780914,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: 0.07145697,
[INFO] [stdout]     xz: 0.5776743,
[INFO] [stdout]     xw: 0.73593986,
[INFO] [stdout]     yz: 0.88820505,
[INFO] [stdout]     wy: 0.61622804,
[INFO] [stdout]     zw: -0.6178214,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: 0.11047144,
[INFO] [stdout]     xz: 0.5798799,
[INFO] [stdout]     xw: -0.64509445,
[INFO] [stdout]     yz: 0.38678777,
[INFO] [stdout]     wy: -0.6359422,
[INFO] [stdout]     zw: -0.706809,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.7860283,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: 0.03160526,
[INFO] [stdout]         xz: 0.25112236,
[INFO] [stdout]         xw: -0.28825372,
[INFO] [stdout]         yz: 0.16137797,
[INFO] [stdout]         wy: -0.27865922,
[INFO] [stdout]         zw: -0.324516,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: -0.16125597,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: 0.11047149,
[INFO] [stdout]     xz: 0.5798798,
[INFO] [stdout]     xw: -0.6450943,
[INFO] [stdout]     yz: 0.38678777,
[INFO] [stdout]     wy: -0.63594216,
[INFO] [stdout]     zw: -0.7068089,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: 0.14612949,
[INFO] [stdout]     xz: -1.3800324,
[INFO] [stdout]     xw: 0.56558436,
[INFO] [stdout]     yz: 2.069498,
[INFO] [stdout]     wy: 0.30306062,
[INFO] [stdout]     zw: 1.1878549,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.16046557,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: 0.013799182,
[INFO] [stdout]         xz: -0.4917852,
[INFO] [stdout]         xw: 0.13272403,
[INFO] [stdout]         yz: 0.7054779,
[INFO] [stdout]         wy: 0.14920774,
[INFO] [stdout]         zw: 0.41053224,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: 0.16153444,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: 0.1461295,
[INFO] [stdout]     xz: -1.3800324,
[INFO] [stdout]     xw: 0.5655844,
[INFO] [stdout]     yz: 2.0694983,
[INFO] [stdout]     wy: 0.3030606,
[INFO] [stdout]     zw: 1.1878548,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: -0.6948528,
[INFO] [stdout]     xz: -1.5603241,
[INFO] [stdout]     xw: -2.1862853,
[INFO] [stdout]     yz: -0.7248246,
[INFO] [stdout]     wy: 0.21924089,
[INFO] [stdout]     zw: -0.109125756,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.14606608,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: -0.23558323,
[INFO] [stdout]         xz: -0.5496247,
[INFO] [stdout]         xw: -0.7243043,
[INFO] [stdout]         yz: -0.1537406,
[INFO] [stdout]         wy: 0.14512904,
[INFO] [stdout]         zw: -0.006911624,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: 0.22740896,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: -0.6948527,
[INFO] [stdout]     xz: -1.5603241,
[INFO] [stdout]     xw: -2.186285,
[INFO] [stdout]     yz: -0.72482467,
[INFO] [stdout]     wy: 0.21924084,
[INFO] [stdout]     zw: -0.10912573,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: 1.5961661,
[INFO] [stdout]     xz: 1.0076903,
[INFO] [stdout]     xw: 0.21342967,
[INFO] [stdout]     yz: 0.9317514,
[INFO] [stdout]     wy: -0.96785766,
[INFO] [stdout]     zw: 0.77914095,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.33914822,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: 0.5997333,
[INFO] [stdout]         xz: 0.40298766,
[INFO] [stdout]         xw: 0.06637976,
[INFO] [stdout]         yz: 0.35411933,
[INFO] [stdout]         wy: -0.3883615,
[INFO] [stdout]         zw: 0.27245584,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: 0.089643106,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: 1.5961663,
[INFO] [stdout]     xz: 1.0076904,
[INFO] [stdout]     xw: 0.21342973,
[INFO] [stdout]     yz: 0.93175155,
[INFO] [stdout]     wy: -0.9678576,
[INFO] [stdout]     zw: 0.77914107,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: 0.24534576,
[INFO] [stdout]     xz: -0.17025216,
[INFO] [stdout]     xw: -0.08842972,
[INFO] [stdout]     yz: 0.25903344,
[INFO] [stdout]     wy: -0.25593325,
[INFO] [stdout]     zw: 0.13784982,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.96911603,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: 0.121095866,
[INFO] [stdout]         xz: -0.08367012,
[INFO] [stdout]         xw: -0.044343006,
[INFO] [stdout]         yz: 0.12837963,
[INFO] [stdout]         wy: -0.12626188,
[INFO] [stdout]         zw: 0.06766004,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: 0.013481314,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: 0.24534576,
[INFO] [stdout]     xz: -0.17025214,
[INFO] [stdout]     xw: -0.08842972,
[INFO] [stdout]     yz: 0.25903344,
[INFO] [stdout]     wy: -0.25593328,
[INFO] [stdout]     zw: 0.13784981,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: -0.9811375,
[INFO] [stdout]     xz: -0.9579529,
[INFO] [stdout]     xw: -0.1766502,
[INFO] [stdout]     yz: -1.7388041,
[INFO] [stdout]     wy: -0.6584479,
[INFO] [stdout]     zw: -1.5518761,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.22721007,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: -0.22124207,
[INFO] [stdout]         xz: -0.28805918,
[INFO] [stdout]         xw: 0.082887396,
[INFO] [stdout]         yz: -0.60851073,
[INFO] [stdout]         wy: -0.15550038,
[INFO] [stdout]         zw: -0.47384697,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: 0.43655774,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: -0.98113763,
[INFO] [stdout]     xz: -0.95795304,
[INFO] [stdout]     xw: -0.1766504,
[INFO] [stdout]     yz: -1.7388039,
[INFO] [stdout]     wy: -0.658448,
[INFO] [stdout]     zw: -1.5518764,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: 0.7893644,
[INFO] [stdout]     xz: 0.49342692,
[INFO] [stdout]     xw: 0.93663305,
[INFO] [stdout]     yz: -1.4066112,
[INFO] [stdout]     wy: 1.3567082,
[INFO] [stdout]     zw: 1.0598619,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.27464488,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: 0.28656673,
[INFO] [stdout]         xz: 0.17453559,
[INFO] [stdout]         xw: 0.35766742,
[INFO] [stdout]         yz: -0.52935195,
[INFO] [stdout]         wy: 0.50132495,
[INFO] [stdout]         zw: 0.38896182,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: 0.03506572,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: 0.78936446,
[INFO] [stdout]     xz: 0.49342695,
[INFO] [stdout]     xw: 0.9366331,
[INFO] [stdout]     yz: -1.4066113,
[INFO] [stdout]     wy: 1.3567083,
[INFO] [stdout]     zw: 1.0598621,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: 0.04599004,
[INFO] [stdout]     xz: -0.022531297,
[INFO] [stdout]     xw: -0.02147657,
[INFO] [stdout]     yz: 0.012148933,
[INFO] [stdout]     wy: 0.082696944,
[INFO] [stdout]     zw: -0.065459505,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.99820644,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: 0.02296727,
[INFO] [stdout]         xz: -0.011241226,
[INFO] [stdout]         xw: -0.010729266,
[INFO] [stdout]         yz: 0.006066241,
[INFO] [stdout]         wy: 0.041318934,
[INFO] [stdout]         zw: -0.032700345,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: -0.0012829003,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: 0.045990035,
[INFO] [stdout]     xz: -0.022531293,
[INFO] [stdout]     xw: -0.021476572,
[INFO] [stdout]     yz: 0.012148932,
[INFO] [stdout]     wy: 0.08269696,
[INFO] [stdout]     zw: -0.065459505,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: 1.9506106,
[INFO] [stdout]     xz: 0.25707915,
[INFO] [stdout]     xw: -0.74062896,
[INFO] [stdout]     yz: -1.27445,
[INFO] [stdout]     wy: -0.20617399,
[INFO] [stdout]     zw: -1.3751409,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.18516716,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: 0.6039351,
[INFO] [stdout]         xz: 0.07807779,
[INFO] [stdout]         xw: -0.33861965,
[INFO] [stdout]         yz: -0.4943155,
[INFO] [stdout]         wy: -0.05703608,
[INFO] [stdout]         zw: -0.36606413,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: -0.3140259,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: 1.9506105,
[INFO] [stdout]     xz: 0.25707912,
[INFO] [stdout]     xw: -0.7406287,
[INFO] [stdout]     yz: -1.2744495,
[INFO] [stdout]     wy: -0.206174,
[INFO] [stdout]     zw: -1.375141,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: 0.20359567,
[INFO] [stdout]     xz: -0.23325606,
[INFO] [stdout]     xw: -0.21150923,
[INFO] [stdout]     yz: 0.04098428,
[INFO] [stdout]     wy: 0.18104269,
[INFO] [stdout]     zw: -0.09424693,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.9771471,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: 0.10074654,
[INFO] [stdout]         xz: -0.11521118,
[INFO] [stdout]         xw: -0.10482793,
[INFO] [stdout]         yz: 0.019720834,
[INFO] [stdout]         wy: 0.08915208,
[INFO] [stdout]         zw: -0.046171807,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: -0.01738762,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: 0.20359571,
[INFO] [stdout]     xz: -0.23325609,
[INFO] [stdout]     xw: -0.21150926,
[INFO] [stdout]     yz: 0.04098428,
[INFO] [stdout]     wy: 0.18104273,
[INFO] [stdout]     zw: -0.09424693,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: 0.15783434,
[INFO] [stdout]     xz: 0.050498467,
[INFO] [stdout]     xw: 0.18757711,
[INFO] [stdout]     yz: 0.10046928,
[INFO] [stdout]     wy: 0.12815405,
[INFO] [stdout]     zw: -0.043775734,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.98864007,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: 0.07865156,
[INFO] [stdout]         xz: 0.025055468,
[INFO] [stdout]         xw: 0.09335621,
[INFO] [stdout]         yz: 0.049900703,
[INFO] [stdout]         wy: 0.06379553,
[INFO] [stdout]         zw: -0.021925697,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: 0.004584557,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: 0.15783435,
[INFO] [stdout]     xz: 0.050498478,
[INFO] [stdout]     xw: 0.18757716,
[INFO] [stdout]     yz: 0.10046929,
[INFO] [stdout]     wy: 0.12815408,
[INFO] [stdout]     zw: -0.043775737,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: -0.076400705,
[INFO] [stdout]     xz: 0.09732474,
[INFO] [stdout]     xw: -0.06928157,
[INFO] [stdout]     yz: -0.0963498,
[INFO] [stdout]     wy: -0.006712539,
[INFO] [stdout]     zw: -0.106601536,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.99490625,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: -0.038072605,
[INFO] [stdout]         xz: 0.048583668,
[INFO] [stdout]         xw: -0.034525126,
[INFO] [stdout]         yz: -0.048052214,
[INFO] [stdout]         wy: -0.0034079608,
[INFO] [stdout]         zw: -0.053165175,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: 0.0035355836,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: -0.07640073,
[INFO] [stdout]     xz: 0.09732476,
[INFO] [stdout]     xw: -0.06928158,
[INFO] [stdout]     yz: -0.09634982,
[INFO] [stdout]     wy: -0.0067125447,
[INFO] [stdout]     zw: -0.10660154,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: -1.4982685,
[INFO] [stdout]     xz: -0.51868373,
[INFO] [stdout]     xw: 0.28760603,
[INFO] [stdout]     yz: 0.719274,
[INFO] [stdout]     wy: 1.5978054,
[INFO] [stdout]     zw: 1.2376481,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.28042012,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: -0.44585955,
[INFO] [stdout]         xz: -0.053867087,
[INFO] [stdout]         xw: 0.16781111,
[INFO] [stdout]         yz: 0.2898158,
[INFO] [stdout]         wy: 0.5443278,
[INFO] [stdout]         zw: 0.3274076,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: -0.4516967,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: -1.4982686,
[INFO] [stdout]     xz: -0.5186838,
[INFO] [stdout]     xw: 0.28760582,
[INFO] [stdout]     yz: 0.7192739,
[INFO] [stdout]     wy: 1.597805,
[INFO] [stdout]     zw: 1.2376482,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: -1.1282613,
[INFO] [stdout]     xz: -1.3484349,
[INFO] [stdout]     xw: -0.0068047093,
[INFO] [stdout]     yz: 1.1729827,
[INFO] [stdout]     wy: 0.30932152,
[INFO] [stdout]     zw: -0.08751531,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.48204222,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: -0.4638467,
[INFO] [stdout]         xz: -0.5493526,
[INFO] [stdout]         xw: 0.011409408,
[INFO] [stdout]         yz: 0.48104855,
[INFO] [stdout]         wy: 0.110552065,
[INFO] [stdout]         zw: -0.049555928,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: -0.066917844,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: -1.1282614,
[INFO] [stdout]     xz: -1.3484348,
[INFO] [stdout]     xw: -0.0068047047,
[INFO] [stdout]     yz: 1.1729829,
[INFO] [stdout]     wy: 0.3093216,
[INFO] [stdout]     zw: -0.08751532,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: 1.6429752,
[INFO] [stdout]     xz: 0.7207803,
[INFO] [stdout]     xw: -0.19248407,
[INFO] [stdout]     yz: -0.52570194,
[INFO] [stdout]     wy: 1.0289268,
[INFO] [stdout]     zw: 0.9262387,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.4435092,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: 0.5763975,
[INFO] [stdout]         xz: 0.1993929,
[INFO] [stdout]         xw: -0.031694975,
[INFO] [stdout]         yz: -0.19335248,
[INFO] [stdout]         wy: 0.34888732,
[INFO] [stdout]         zw: 0.22867957,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: 0.46786916,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: 1.6429751,
[INFO] [stdout]     xz: 0.7207804,
[INFO] [stdout]     xw: -0.19248407,
[INFO] [stdout]     yz: -0.5257019,
[INFO] [stdout]     wy: 1.0289268,
[INFO] [stdout]     zw: 0.92623866,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: 1.1517546,
[INFO] [stdout]     xz: -0.39984375,
[INFO] [stdout]     xw: -0.15033077,
[INFO] [stdout]     yz: -0.6229026,
[INFO] [stdout]     wy: -0.7211262,
[INFO] [stdout]     zw: 0.07065495,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.71432126,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: 0.5184584,
[INFO] [stdout]         xz: -0.16733554,
[INFO] [stdout]         xw: -0.0565242,
[INFO] [stdout]         yz: -0.27836105,
[INFO] [stdout]         wy: -0.31815344,
[INFO] [stdout]         zw: 0.010963716,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: 0.104514234,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: 1.1517545,
[INFO] [stdout]     xz: -0.3998438,
[INFO] [stdout]     xw: -0.15033081,
[INFO] [stdout]     yz: -0.62290275,
[INFO] [stdout]     wy: -0.72112626,
[INFO] [stdout]     zw: 0.07065499,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: 0.4764917,
[INFO] [stdout]     xz: -0.22252662,
[INFO] [stdout]     xw: 0.47852463,
[INFO] [stdout]     yz: 0.053825,
[INFO] [stdout]     wy: 0.25679097,
[INFO] [stdout]     zw: 0.21335909,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.9235576,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: 0.23152691,
[INFO] [stdout]         xz: -0.10915312,
[INFO] [stdout]         xw: 0.23297726,
[INFO] [stdout]         yz: 0.024843365,
[INFO] [stdout]         wy: 0.12574756,
[INFO] [stdout]         zw: 0.10257264,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: 0.017119156,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: 0.4764918,
[INFO] [stdout]     xz: -0.22252664,
[INFO] [stdout]     xw: 0.47852466,
[INFO] [stdout]     yz: 0.053825006,
[INFO] [stdout]     wy: 0.256791,
[INFO] [stdout]     zw: 0.21335907,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: -1.2369456,
[INFO] [stdout]     xz: 0.53628904,
[INFO] [stdout]     xw: -0.6482265,
[INFO] [stdout]     yz: -0.87822205,
[INFO] [stdout]     wy: -0.54866976,
[INFO] [stdout]     zw: 1.0553383,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.5060218,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: -0.4713707,
[INFO] [stdout]         xz: 0.20086995,
[INFO] [stdout]         xw: -0.30195597,
[INFO] [stdout]         yz: -0.38830575,
[INFO] [stdout]         wy: -0.20646854,
[INFO] [stdout]         zw: 0.3892476,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: -0.21284062,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: -1.2369457,
[INFO] [stdout]     xz: 0.53628904,
[INFO] [stdout]     xw: -0.6482267,
[INFO] [stdout]     yz: -0.8782219,
[INFO] [stdout]     wy: -0.5486698,
[INFO] [stdout]     zw: 1.0553381,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: 0.10515575,
[INFO] [stdout]     xz: 0.30794632,
[INFO] [stdout]     xw: 0.019214896,
[INFO] [stdout]     yz: -0.32010514,
[INFO] [stdout]     wy: 0.06898335,
[INFO] [stdout]     zw: -0.10654119,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.9720272,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: 0.05210387,
[INFO] [stdout]         xz: 0.15252368,
[INFO] [stdout]         xw: 0.009569277,
[INFO] [stdout]         yz: -0.1585605,
[INFO] [stdout]         wy: 0.034119844,
[INFO] [stdout]         zw: -0.052789897,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: 0.00096315943,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: 0.10515574,
[INFO] [stdout]     xz: 0.30794635,
[INFO] [stdout]     xw: 0.0192149,
[INFO] [stdout]     yz: -0.32010514,
[INFO] [stdout]     wy: 0.06898335,
[INFO] [stdout]     zw: -0.106541194,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: -0.49891034,
[INFO] [stdout]     xz: -0.25791493,
[INFO] [stdout]     xw: 0.84020233,
[INFO] [stdout]     yz: 0.21697195,
[INFO] [stdout]     wy: 0.2849889,
[INFO] [stdout]     zw: -0.7087673,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.8026445,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: -0.21964219,
[INFO] [stdout]         xz: -0.12558587,
[INFO] [stdout]         xw: 0.38794637,
[INFO] [stdout]         yz: 0.08568764,
[INFO] [stdout]         wy: 0.13771552,
[INFO] [stdout]         zw: -0.32142013,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: 0.107824214,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: -0.4989103,
[INFO] [stdout]     xz: -0.25791496,
[INFO] [stdout]     xw: 0.84020233,
[INFO] [stdout]     yz: 0.21697196,
[INFO] [stdout]     wy: 0.28498894,
[INFO] [stdout]     zw: -0.70876735,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: 1.0198662,
[INFO] [stdout]     xz: -0.79539967,
[INFO] [stdout]     xw: 1.5871866,
[INFO] [stdout]     yz: 0.078581765,
[INFO] [stdout]     wy: 1.2550101,
[INFO] [stdout]     zw: 0.67085236,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.31818408,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: 0.39216745,
[INFO] [stdout]         xz: -0.29389027,
[INFO] [stdout]         xw: 0.60382295,
[INFO] [stdout]         yz: 0.04054742,
[INFO] [stdout]         wy: 0.47168165,
[INFO] [stdout]         zw: 0.2618544,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: -0.035980456,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: 1.0198662,
[INFO] [stdout]     xz: -0.7953996,
[INFO] [stdout]     xw: 1.5871867,
[INFO] [stdout]     yz: 0.07858181,
[INFO] [stdout]     wy: 1.2550099,
[INFO] [stdout]     zw: 0.6708525,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: 1.074664,
[INFO] [stdout]     xz: -0.20499665,
[INFO] [stdout]     xw: 0.11239902,
[INFO] [stdout]     yz: -0.6283789,
[INFO] [stdout]     wy: 0.7285857,
[INFO] [stdout]     zw: -0.6314867,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.7075107,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: 0.4610465,
[INFO] [stdout]         xz: -0.0665816,
[INFO] [stdout]         xw: 0.028464768,
[INFO] [stdout]         yz: -0.27860722,
[INFO] [stdout]         wy: 0.32041296,
[INFO] [stdout]         zw: -0.24619806,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: -0.201796,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: 1.0746641,
[INFO] [stdout]     xz: -0.2049966,
[INFO] [stdout]     xw: 0.11239897,
[INFO] [stdout]     yz: -0.6283789,
[INFO] [stdout]     wy: 0.72858584,
[INFO] [stdout]     zw: -0.6314868,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: 0.58152604,
[INFO] [stdout]     xz: -0.7242753,
[INFO] [stdout]     xw: 0.9223714,
[INFO] [stdout]     yz: -0.4660255,
[INFO] [stdout]     wy: 0.15324846,
[INFO] [stdout]     zw: -1.8869809,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.4105868,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: 0.117889285,
[INFO] [stdout]         xz: -0.27721313,
[INFO] [stdout]         xw: 0.3369582,
[INFO] [stdout]         yz: -0.12947983,
[INFO] [stdout]         wy: 0.017594848,
[INFO] [stdout]         zw: -0.71141636,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: -0.32240486,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: 0.58152616,
[INFO] [stdout]     xz: -0.7242754,
[INFO] [stdout]     xw: 0.92237157,
[INFO] [stdout]     yz: -0.4660256,
[INFO] [stdout]     wy: 0.15324852,
[INFO] [stdout]     zw: -1.8869811,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: 0.0771155,
[INFO] [stdout]     xz: -0.121518314,
[INFO] [stdout]     xw: -0.14063612,
[INFO] [stdout]     yz: -0.09049933,
[INFO] [stdout]     wy: -0.076358914,
[INFO] [stdout]     zw: -0.049964305,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.99288577,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: 0.038503993,
[INFO] [stdout]         xz: -0.060557306,
[INFO] [stdout]         xw: -0.07008284,
[INFO] [stdout]         yz: -0.045036066,
[INFO] [stdout]         wy: -0.03799708,
[INFO] [stdout]         zw: -0.024981117,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: 0.0045275935,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: 0.07711551,
[INFO] [stdout]     xz: -0.121518336,
[INFO] [stdout]     xw: -0.14063615,
[INFO] [stdout]     yz: -0.09049936,
[INFO] [stdout]     wy: -0.07635893,
[INFO] [stdout]     zw: -0.04996432,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: 0.05724659,
[INFO] [stdout]     xz: 0.3436339,
[INFO] [stdout]     xw: -1.1790392,
[INFO] [stdout]     yz: -2.0270472,
[INFO] [stdout]     wy: -1.8219041,
[INFO] [stdout]     zw: -0.4147728,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.0864016,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: 0.042863313,
[INFO] [stdout]         xz: 0.21900362,
[INFO] [stdout]         xw: -0.27678543,
[INFO] [stdout]         yz: -0.60807234,
[INFO] [stdout]         wy: -0.626996,
[INFO] [stdout]         zw: -0.14153808,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: 0.28847155,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: 0.057246603,
[INFO] [stdout]     xz: 0.34363407,
[INFO] [stdout]     xw: -1.1790392,
[INFO] [stdout]     yz: -2.0270472,
[INFO] [stdout]     wy: -1.821904,
[INFO] [stdout]     zw: -0.4147728,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: -1.0616013,
[INFO] [stdout]     xz: 1.8228137,
[INFO] [stdout]     xw: -0.15406461,
[INFO] [stdout]     yz: 1.0353559,
[INFO] [stdout]     wy: -0.2252749,
[INFO] [stdout]     zw: -0.21088947,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.37506673,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: -0.4173106,
[INFO] [stdout]         xz: 0.70920134,
[INFO] [stdout]         xw: -0.04724449,
[INFO] [stdout]         yz: 0.40249932,
[INFO] [stdout]         wy: -0.065222085,
[INFO] [stdout]         zw: -0.095639415,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: -0.067614965,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: -1.0616013,
[INFO] [stdout]     xz: 1.8228139,
[INFO] [stdout]     xw: -0.1540646,
[INFO] [stdout]     yz: 1.0353558,
[INFO] [stdout]     wy: -0.22527489,
[INFO] [stdout]     zw: -0.2108894,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: -0.9253449,
[INFO] [stdout]     xz: 1.4437279,
[INFO] [stdout]     xw: 1.2033254,
[INFO] [stdout]     yz: 0.4848339,
[INFO] [stdout]     wy: -0.87235445,
[INFO] [stdout]     zw: 0.268922,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.39973667,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: -0.3561478,
[INFO] [stdout]         xz: 0.5404782,
[INFO] [stdout]         xw: 0.49112612,
[INFO] [stdout]         yz: 0.23168615,
[INFO] [stdout]         wy: -0.2958357,
[INFO] [stdout]         zw: 0.07508989,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: -0.18224184,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: -0.9253448,
[INFO] [stdout]     xz: 1.4437277,
[INFO] [stdout]     xw: 1.2033253,
[INFO] [stdout]     yz: 0.4848339,
[INFO] [stdout]     wy: -0.8723547,
[INFO] [stdout]     zw: 0.26892197,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: 0.98186463,
[INFO] [stdout]     xz: -0.3989499,
[INFO] [stdout]     xw: 0.06919769,
[INFO] [stdout]     yz: -0.52595794,
[INFO] [stdout]     wy: -1.1202046,
[INFO] [stdout]     zw: 0.9678018,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.60078126,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: 0.3722597,
[INFO] [stdout]         xz: -0.11360514,
[INFO] [stdout]         xw: 0.057008088,
[INFO] [stdout]         yz: -0.22984326,
[INFO] [stdout]         wy: -0.46123326,
[INFO] [stdout]         zw: 0.36548173,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: 0.29186943,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: 0.9818647,
[INFO] [stdout]     xz: -0.39894986,
[INFO] [stdout]     xw: 0.069197714,
[INFO] [stdout]     yz: -0.52595794,
[INFO] [stdout]     wy: -1.1202044,
[INFO] [stdout]     zw: 0.9678017,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: -0.07784608,
[INFO] [stdout]     xz: -0.53342247,
[INFO] [stdout]     xw: 0.37057146,
[INFO] [stdout]     yz: -0.57183653,
[INFO] [stdout]     wy: -0.13225381,
[INFO] [stdout]     zw: 0.3329647,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.8918924,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: -0.03523859,
[INFO] [stdout]         xz: -0.25792018,
[INFO] [stdout]         xw: 0.17465378,
[INFO] [stdout]         yz: -0.27300128,
[INFO] [stdout]         wy: -0.06736025,
[INFO] [stdout]         zw: 0.15990144,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: -0.040298406,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: -0.07784609,
[INFO] [stdout]     xz: -0.5334226,
[INFO] [stdout]     xw: 0.37057155,
[INFO] [stdout]     yz: -0.57183665,
[INFO] [stdout]     wy: -0.1322538,
[INFO] [stdout]     zw: 0.33296478,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: 0.7622352,
[INFO] [stdout]     xz: -0.33386084,
[INFO] [stdout]     xw: -0.2714358,
[INFO] [stdout]     yz: 0.61173636,
[INFO] [stdout]     wy: -0.68983865,
[INFO] [stdout]     zw: 0.5444437,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.77257377,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: 0.3412772,
[INFO] [stdout]         xz: -0.14088991,
[INFO] [stdout]         xw: -0.13686278,
[INFO] [stdout]         yz: 0.28737578,
[INFO] [stdout]         wy: -0.3118866,
[INFO] [stdout]         zw: 0.23665944,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: 0.11050997,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: 0.7622352,
[INFO] [stdout]     xz: -0.33386093,
[INFO] [stdout]     xw: -0.2714359,
[INFO] [stdout]     yz: 0.61173636,
[INFO] [stdout]     wy: -0.6898388,
[INFO] [stdout]     zw: 0.5444438,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: -0.30694845,
[INFO] [stdout]     xz: 0.03674066,
[INFO] [stdout]     xw: -0.1010625,
[INFO] [stdout]     yz: -0.20091103,
[INFO] [stdout]     wy: 0.29063144,
[INFO] [stdout]     zw: -0.31546918,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.9591851,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: -0.14971073,
[INFO] [stdout]         xz: 0.016584218,
[INFO] [stdout]         xw: -0.04877956,
[INFO] [stdout]         yz: -0.098549,
[INFO] [stdout]         wy: 0.14313595,
[INFO] [stdout]         zw: -0.15395789,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: 0.031516463,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: -0.30694836,
[INFO] [stdout]     xz: 0.03674066,
[INFO] [stdout]     xw: -0.10106249,
[INFO] [stdout]     yz: -0.20091103,
[INFO] [stdout]     wy: 0.2906315,
[INFO] [stdout]     zw: -0.31546915,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: -0.15109167,
[INFO] [stdout]     xz: 0.15883979,
[INFO] [stdout]     xw: 0.034021687,
[INFO] [stdout]     yz: -0.23984365,
[INFO] [stdout]     wy: -0.21103562,
[INFO] [stdout]     zw: -0.077206686,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.9804189,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: -0.0751482,
[INFO] [stdout]         xz: 0.07863786,
[INFO] [stdout]         xw: 0.016600864,
[INFO] [stdout]         yz: -0.11909554,
[INFO] [stdout]         wy: -0.1046302,
[INFO] [stdout]         zw: -0.038539235,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: -0.007454803,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: -0.15109174,
[INFO] [stdout]     xz: 0.15883982,
[INFO] [stdout]     xw: 0.034021687,
[INFO] [stdout]     yz: -0.23984367,
[INFO] [stdout]     wy: -0.21103567,
[INFO] [stdout]     zw: -0.07720673,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: 1.2072328,
[INFO] [stdout]     xz: -1.7056738,
[INFO] [stdout]     xw: 0.3288415,
[INFO] [stdout]     yz: 1.3594631,
[INFO] [stdout]     wy: -0.06640257,
[INFO] [stdout]     zw: 0.7746929,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.27154717,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: 0.40590113,
[INFO] [stdout]         xz: -0.62716496,
[INFO] [stdout]         xw: 0.050608583,
[INFO] [stdout]         yz: 0.4854609,
[INFO] [stdout]         wy: 0.06449625,
[INFO] [stdout]         zw: 0.22339875,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: 0.27544573,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: 1.2072326,
[INFO] [stdout]     xz: -1.705674,
[INFO] [stdout]     xw: 0.32884148,
[INFO] [stdout]     yz: 1.3594631,
[INFO] [stdout]     wy: -0.066402614,
[INFO] [stdout]     zw: 0.774693,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: -0.8800748,
[INFO] [stdout]     xz: 0.20254265,
[INFO] [stdout]     xw: -0.48290637,
[INFO] [stdout]     yz: -0.8151382,
[INFO] [stdout]     wy: 0.97368354,
[INFO] [stdout]     zw: 1.0867686,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.5582083,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: -0.35799164,
[INFO] [stdout]         xz: 0.099301405,
[INFO] [stdout]         xw: -0.21593952,
[INFO] [stdout]         yz: -0.3521611,
[INFO] [stdout]         wy: 0.41548437,
[INFO] [stdout]         zw: 0.448453,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: -0.07745987,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: -0.8800749,
[INFO] [stdout]     xz: 0.20254262,
[INFO] [stdout]     xw: -0.48290637,
[INFO] [stdout]     yz: -0.8151381,
[INFO] [stdout]     wy: 0.9736835,
[INFO] [stdout]     zw: 1.0867687,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: -0.22195618,
[INFO] [stdout]     xz: 0.2454179,
[INFO] [stdout]     xw: 0.23040473,
[INFO] [stdout]     yz: -0.1756703,
[INFO] [stdout]     wy: -0.10984007,
[INFO] [stdout]     zw: -0.23026578,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.96786046,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: -0.10994218,
[INFO] [stdout]         xz: 0.12131725,
[INFO] [stdout]         xw: 0.1138468,
[INFO] [stdout]         yz: -0.08673642,
[INFO] [stdout]         wy: -0.054164544,
[INFO] [stdout]         zw: -0.11404675,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: -0.004036954,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: -0.22195621,
[INFO] [stdout]     xz: 0.24541788,
[INFO] [stdout]     xw: 0.23040478,
[INFO] [stdout]     yz: -0.17567031,
[INFO] [stdout]     wy: -0.10984007,
[INFO] [stdout]     zw: -0.2302658,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: -0.101722024,
[INFO] [stdout]     xz: -0.3826422,
[INFO] [stdout]     xw: -0.61495066,
[INFO] [stdout]     yz: 0.18409961,
[INFO] [stdout]     wy: -0.04554512,
[INFO] [stdout]     zw: -0.5867756,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.88777804,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: -0.049806215,
[INFO] [stdout]         xz: -0.18417588,
[INFO] [stdout]         xw: -0.29561388,
[INFO] [stdout]         yz: 0.08767591,
[INFO] [stdout]         wy: -0.022476554,
[INFO] [stdout]         zw: -0.28247756,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: -0.00868397,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: -0.10172202,
[INFO] [stdout]     xz: -0.38264224,
[INFO] [stdout]     xw: -0.6149506,
[INFO] [stdout]     yz: 0.18409958,
[INFO] [stdout]     wy: -0.045545124,
[INFO] [stdout]     zw: -0.58677566,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: 0.4357721,
[INFO] [stdout]     xz: 0.644008,
[INFO] [stdout]     xw: 1.3588741,
[INFO] [stdout]     yz: 0.13237008,
[INFO] [stdout]     wy: -0.4336985,
[INFO] [stdout]     zw: 1.5211505,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.4433132,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: 0.14414366,
[INFO] [stdout]         xz: 0.26850334,
[INFO] [stdout]         xw: 0.5448788,
[INFO] [stdout]         yz: 0.025231835,
[INFO] [stdout]         wy: -0.18810087,
[INFO] [stdout]         zw: 0.6039983,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: 0.113475315,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: 0.43577212,
[INFO] [stdout]     xz: 0.64400804,
[INFO] [stdout]     xw: 1.3588743,
[INFO] [stdout]     yz: 0.1323701,
[INFO] [stdout]     wy: -0.43369848,
[INFO] [stdout]     zw: 1.5211505,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: 0.9178775,
[INFO] [stdout]     xz: 0.61049855,
[INFO] [stdout]     xw: 0.7590272,
[INFO] [stdout]     yz: 0.8751905,
[INFO] [stdout]     wy: -0.89568615,
[INFO] [stdout]     zw: 0.028406352,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.6087484,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: 0.397189,
[INFO] [stdout]         xz: 0.2692027,
[INFO] [stdout]         xw: 0.32377136,
[INFO] [stdout]         yz: 0.3746961,
[INFO] [stdout]         wy: -0.3910924,
[INFO] [stdout]         zw: 0.007254417,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: 0.031070495,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: 0.91787773,
[INFO] [stdout]     xz: 0.6104986,
[INFO] [stdout]     xw: 0.75902736,
[INFO] [stdout]     yz: 0.87519073,
[INFO] [stdout]     wy: -0.8956864,
[INFO] [stdout]     zw: 0.028406356,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: -0.7959465,
[INFO] [stdout]     xz: -0.0241244,
[INFO] [stdout]     xw: 0.7521835,
[INFO] [stdout]     yz: -0.90480614,
[INFO] [stdout]     wy: 0.26580203,
[INFO] [stdout]     zw: 0.5953656,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.72297937,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: -0.3326536,
[INFO] [stdout]         xz: 0.0011898131,
[INFO] [stdout]         xw: 0.29879555,
[INFO] [stdout]         yz: -0.37471977,
[INFO] [stdout]         wy: 0.11903603,
[INFO] [stdout]         zw: 0.23287193,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: -0.2618175,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: -0.79594636,
[INFO] [stdout]     xz: -0.024124414,
[INFO] [stdout]     xw: 0.7521835,
[INFO] [stdout]     yz: -0.90480614,
[INFO] [stdout]     wy: 0.26580212,
[INFO] [stdout]     zw: 0.59536546,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: 0.2707922,
[INFO] [stdout]     xz: -0.07514463,
[INFO] [stdout]     xw: 0.6853563,
[INFO] [stdout]     yz: -1.2025149,
[INFO] [stdout]     wy: 0.08925706,
[INFO] [stdout]     zw: 1.3908435,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.5488683,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: 0.13813011,
[INFO] [stdout]         xz: -0.030191178,
[INFO] [stdout]         xw: 0.26870495,
[INFO] [stdout]         yz: -0.49586615,
[INFO] [stdout]         wy: 0.036390048,
[INFO] [stdout]         zw: 0.59174085,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: -0.095839225,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: 0.27079213,
[INFO] [stdout]     xz: -0.07514462,
[INFO] [stdout]     xw: 0.6853564,
[INFO] [stdout]     yz: -1.2025149,
[INFO] [stdout]     wy: 0.08925707,
[INFO] [stdout]     zw: 1.390843,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: 0.50304747,
[INFO] [stdout]     xz: -0.48792708,
[INFO] [stdout]     xw: -0.8270985,
[INFO] [stdout]     yz: -0.07930789,
[INFO] [stdout]     wy: 0.7295156,
[INFO] [stdout]     zw: -0.406519,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.77661407,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: 0.22441798,
[INFO] [stdout]         xz: -0.21107955,
[INFO] [stdout]         xw: -0.38368827,
[INFO] [stdout]         yz: -0.052908413,
[INFO] [stdout]         wy: 0.3274476,
[INFO] [stdout]         zw: -0.1779223,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: -0.11427313,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: 0.5030475,
[INFO] [stdout]     xz: -0.48792714,
[INFO] [stdout]     xw: -0.82709855,
[INFO] [stdout]     yz: -0.079307884,
[INFO] [stdout]     wy: 0.7295156,
[INFO] [stdout]     zw: -0.40651906,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: 1.8339927,
[INFO] [stdout]     xz: 0.517133,
[INFO] [stdout]     xw: -0.30890727,
[INFO] [stdout]     yz: -0.51942486,
[INFO] [stdout]     wy: 0.5246707,
[INFO] [stdout]     zw: -0.66851276,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.47177693,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: 0.7285363,
[INFO] [stdout]         xz: 0.2263632,
[INFO] [stdout]         xw: -0.14126518,
[INFO] [stdout]         yz: -0.22096384,
[INFO] [stdout]         wy: 0.22921683,
[INFO] [stdout]         zw: -0.2188729,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: -0.16184786,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: 1.8339928,
[INFO] [stdout]     xz: 0.5171332,
[INFO] [stdout]     xw: -0.3089073,
[INFO] [stdout]     yz: -0.5194249,
[INFO] [stdout]     wy: 0.5246707,
[INFO] [stdout]     zw: -0.6685128,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: 0.099482775,
[INFO] [stdout]     xz: 0.017014049,
[INFO] [stdout]     xw: 0.5820856,
[INFO] [stdout]     yz: -0.27251416,
[INFO] [stdout]     wy: 0.35004878,
[INFO] [stdout]     zw: 0.38045108,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.9150508,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: 0.050112795,
[INFO] [stdout]         xz: 0.009910593,
[INFO] [stdout]         xw: 0.2814671,
[INFO] [stdout]         yz: -0.12963688,
[INFO] [stdout]         wy: 0.17011647,
[INFO] [stdout]         zw: 0.18527217,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: -0.027887037,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: 0.09948277,
[INFO] [stdout]     xz: 0.017014053,
[INFO] [stdout]     xw: 0.58208567,
[INFO] [stdout]     yz: -0.27251422,
[INFO] [stdout]     wy: 0.3500488,
[INFO] [stdout]     zw: 0.38045108,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: 0.38180205,
[INFO] [stdout]     xz: -1.1245725,
[INFO] [stdout]     xw: -1.0799665,
[INFO] [stdout]     yz: 1.1813177,
[INFO] [stdout]     wy: 1.0153141,
[INFO] [stdout]     zw: -1.0554067,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.3989402,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: 0.04232475,
[INFO] [stdout]         xz: -0.3355869,
[INFO] [stdout]         xw: -0.30149153,
[INFO] [stdout]         yz: 0.3511682,
[INFO] [stdout]         wy: 0.28203458,
[INFO] [stdout]         zw: -0.3724875,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: -0.54215336,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: 0.38180214,
[INFO] [stdout]     xz: -1.1245725,
[INFO] [stdout]     xw: -1.0799663,
[INFO] [stdout]     yz: 1.1813177,
[INFO] [stdout]     wy: 1.015314,
[INFO] [stdout]     zw: -1.0554068,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: 1.3202866,
[INFO] [stdout]     xz: -1.4359987,
[INFO] [stdout]     xw: 1.2739767,
[INFO] [stdout]     yz: -0.78903794,
[INFO] [stdout]     wy: 0.5565892,
[INFO] [stdout]     zw: 0.4643994,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.2970871,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: 0.5147767,
[INFO] [stdout]         xz: -0.5153419,
[INFO] [stdout]         xw: 0.44480726,
[INFO] [stdout]         yz: -0.24253944,
[INFO] [stdout]         wy: 0.1485403,
[INFO] [stdout]         zw: 0.22961569,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: -0.2229364,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: 1.3202868,
[INFO] [stdout]     xz: -1.4359986,
[INFO] [stdout]     xw: 1.2739764,
[INFO] [stdout]     yz: -0.78903794,
[INFO] [stdout]     wy: 0.5565891,
[INFO] [stdout]     zw: 0.46439964,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: -0.019420007,
[INFO] [stdout]     xz: -0.52641165,
[INFO] [stdout]     xw: 0.36661184,
[INFO] [stdout]     yz: 0.4729493,
[INFO] [stdout]     wy: -0.41446745,
[INFO] [stdout]     zw: -0.36634833,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.88621205,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: -0.0033927336,
[INFO] [stdout]         xz: -0.24636164,
[INFO] [stdout]         xw: 0.16858481,
[INFO] [stdout]         yz: 0.22143471,
[INFO] [stdout]         wy: -0.19072525,
[INFO] [stdout]         zw: -0.17581658,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: 0.09581727,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: -0.019419968,
[INFO] [stdout]     xz: -0.5264116,
[INFO] [stdout]     xw: 0.3666118,
[INFO] [stdout]     yz: 0.47294936,
[INFO] [stdout]     wy: -0.41446748,
[INFO] [stdout]     zw: -0.3663484,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: -0.9539914,
[INFO] [stdout]     xz: -0.6654382,
[INFO] [stdout]     xw: 0.18353795,
[INFO] [stdout]     yz: 0.59878325,
[INFO] [stdout]     wy: -0.34735194,
[INFO] [stdout]     zw: -0.6561342,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.7356279,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: -0.40858448,
[INFO] [stdout]         xz: -0.28919637,
[INFO] [stdout]         xw: 0.060633548,
[INFO] [stdout]         yz: 0.26513582,
[INFO] [stdout]         wy: -0.13254347,
[INFO] [stdout]         zw: -0.2618941,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: 0.21942218,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: -0.95399135,
[INFO] [stdout]     xz: -0.66543823,
[INFO] [stdout]     xw: 0.18353797,
[INFO] [stdout]     yz: 0.59878314,
[INFO] [stdout]     wy: -0.34735194,
[INFO] [stdout]     zw: -0.6561341,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: 1.2243658,
[INFO] [stdout]     xz: 1.4800282,
[INFO] [stdout]     xw: -1.1593612,
[INFO] [stdout]     yz: -1.2220714,
[INFO] [stdout]     wy: -0.083043925,
[INFO] [stdout]     zw: 0.7885484,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.27545363,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: 0.38914686,
[INFO] [stdout]         xz: 0.55172014,
[INFO] [stdout]         xw: -0.3311822,
[INFO] [stdout]         yz: -0.3592039,
[INFO] [stdout]         wy: -0.14672922,
[INFO] [stdout]         zw: 0.19440448,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: 0.41262975,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: 1.2243658,
[INFO] [stdout]     xz: 1.480028,
[INFO] [stdout]     xw: -1.1593611,
[INFO] [stdout]     yz: -1.2220714,
[INFO] [stdout]     wy: -0.08304393,
[INFO] [stdout]     zw: 0.78854847,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: 0.2921641,
[INFO] [stdout]     xz: 0.72831035,
[INFO] [stdout]     xw: -0.63811326,
[INFO] [stdout]     yz: 0.3119402,
[INFO] [stdout]     wy: -0.40305954,
[INFO] [stdout]     zw: 0.26236314,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.8374983,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: 0.1424401,
[INFO] [stdout]         xz: 0.33736658,
[INFO] [stdout]         xw: -0.2962759,
[INFO] [stdout]         yz: 0.13669789,
[INFO] [stdout]         wy: -0.1782397,
[INFO] [stdout]         zw: 0.12885876,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: -0.0982423,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: 0.2921641,
[INFO] [stdout]     xz: 0.7283105,
[INFO] [stdout]     xw: -0.6381134,
[INFO] [stdout]     yz: 0.31194025,
[INFO] [stdout]     wy: -0.40305954,
[INFO] [stdout]     zw: 0.26236326,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: 0.99525106,
[INFO] [stdout]     xz: 0.9712884,
[INFO] [stdout]     xw: 0.9761011,
[INFO] [stdout]     yz: -1.0990214,
[INFO] [stdout]     wy: -1.2005001,
[INFO] [stdout]     zw: 0.095883176,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.42491224,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: 0.40212,
[INFO] [stdout]         xz: 0.29196998,
[INFO] [stdout]         xw: 0.301757,
[INFO] [stdout]         yz: -0.36004534,
[INFO] [stdout]         wy: -0.40066132,
[INFO] [stdout]         zw: 0.115291744,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: -0.42188987,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: 0.9952511,
[INFO] [stdout]     xz: 0.97128844,
[INFO] [stdout]     xw: 0.97610116,
[INFO] [stdout]     yz: -1.0990216,
[INFO] [stdout]     wy: -1.2005002,
[INFO] [stdout]     zw: 0.09588325,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: -0.7611408,
[INFO] [stdout]     xz: 0.8225557,
[INFO] [stdout]     xw: -0.0038647824,
[INFO] [stdout]     yz: -0.30911368,
[INFO] [stdout]     wy: 0.16018164,
[INFO] [stdout]     zw: -0.01962502,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.83291256,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: -0.35899976,
[INFO] [stdout]         xz: 0.38713947,
[INFO] [stdout]         xw: 1.6545877e-5,
[INFO] [stdout]         yz: -0.14582103,
[INFO] [stdout]         wy: 0.07067959,
[INFO] [stdout]         zw: -0.0047286507,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: 0.034887254,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: -0.761141,
[INFO] [stdout]     xz: 0.82255566,
[INFO] [stdout]     xw: -0.0038647894,
[INFO] [stdout]     yz: -0.30911374,
[INFO] [stdout]     wy: 0.16018164,
[INFO] [stdout]     zw: -0.019625023,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: -0.96342546,
[INFO] [stdout]     xz: -1.0564172,
[INFO] [stdout]     xw: -1.3992012,
[INFO] [stdout]     yz: 0.941683,
[INFO] [stdout]     wy: 0.5342281,
[INFO] [stdout]     zw: 0.37249112,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.45193446,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: -0.35609668,
[INFO] [stdout]         xz: -0.38019508,
[INFO] [stdout]         xw: -0.4844401,
[INFO] [stdout]         yz: 0.26352197,
[INFO] [stdout]         wy: 0.12804978,
[INFO] [stdout]         zw: 0.07075695,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: -0.4459514,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: -0.96342516,
[INFO] [stdout]     xz: -1.0564172,
[INFO] [stdout]     xw: -1.399201,
[INFO] [stdout]     yz: 0.941683,
[INFO] [stdout]     wy: 0.5342281,
[INFO] [stdout]     zw: 0.37249118,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: -0.71336657,
[INFO] [stdout]     xz: -1.2400328,
[INFO] [stdout]     xw: -1.6288842,
[INFO] [stdout]     yz: 1.5772582,
[INFO] [stdout]     wy: -1.15232,
[INFO] [stdout]     zw: 1.1253299,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.037535544,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: -0.15965532,
[INFO] [stdout]         xz: -0.47302824,
[INFO] [stdout]         xw: -0.426962,
[INFO] [stdout]         yz: 0.4070388,
[INFO] [stdout]         wy: -0.4502119,
[INFO] [stdout]         zw: 0.31863728,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: -0.31168568,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: -0.7133666,
[INFO] [stdout]     xz: -1.240034,
[INFO] [stdout]     xw: -1.6288848,
[INFO] [stdout]     yz: 1.577259,
[INFO] [stdout]     wy: -1.1523213,
[INFO] [stdout]     zw: 1.1253302,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: 0.24952169,
[INFO] [stdout]     xz: -0.0822866,
[INFO] [stdout]     xw: 0.23705424,
[INFO] [stdout]     yz: -0.3109452,
[INFO] [stdout]     wy: -0.49846932,
[INFO] [stdout]     zw: 0.41024262,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.9212709,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: 0.12029637,
[INFO] [stdout]         xz: -0.038633455,
[INFO] [stdout]         xw: 0.1162875,
[INFO] [stdout]         yz: -0.15204689,
[INFO] [stdout]         wy: -0.2424222,
[INFO] [stdout]         zw: 0.19899529,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: 0.016957948,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: 0.24952167,
[INFO] [stdout]     xz: -0.0822866,
[INFO] [stdout]     xw: 0.23705424,
[INFO] [stdout]     yz: -0.31094515,
[INFO] [stdout]     wy: -0.49846923,
[INFO] [stdout]     zw: 0.41024268,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: 0.8214113,
[INFO] [stdout]     xz: -0.20633917,
[INFO] [stdout]     xw: -0.32821575,
[INFO] [stdout]     yz: 0.82696575,
[INFO] [stdout]     wy: 0.33899742,
[INFO] [stdout]     zw: 0.9991314,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.69199866,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: 0.3487922,
[INFO] [stdout]         xz: -0.098646164,
[INFO] [stdout]         xw: -0.16229165,
[INFO] [stdout]         yz: 0.37609088,
[INFO] [stdout]         wy: 0.15551278,
[INFO] [stdout]         zw: 0.43162018,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: 0.10718025,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: 0.82141143,
[INFO] [stdout]     xz: -0.20633924,
[INFO] [stdout]     xw: -0.32821575,
[INFO] [stdout]     yz: 0.8269657,
[INFO] [stdout]     wy: 0.3389974,
[INFO] [stdout]     zw: 0.9991313,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: -0.4491711,
[INFO] [stdout]     xz: 0.015982203,
[INFO] [stdout]     xw: -0.12857483,
[INFO] [stdout]     yz: 0.2863066,
[INFO] [stdout]     wy: -0.05149116,
[INFO] [stdout]     zw: -0.07005022,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.961738,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: -0.22173166,
[INFO] [stdout]         xz: 0.007875783,
[INFO] [stdout]         xw: -0.06339234,
[INFO] [stdout]         yz: 0.14129002,
[INFO] [stdout]         wy: -0.025412295,
[INFO] [stdout]         zw: -0.034691837,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: -0.0015228348,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: -0.44917113,
[INFO] [stdout]     xz: 0.015982203,
[INFO] [stdout]     xw: -0.12857485,
[INFO] [stdout]     yz: 0.28630668,
[INFO] [stdout]     wy: -0.051491164,
[INFO] [stdout]     zw: -0.07005022,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: 0.36109516,
[INFO] [stdout]     xz: 0.52873385,
[INFO] [stdout]     xw: -0.39921677,
[INFO] [stdout]     yz: -0.075308286,
[INFO] [stdout]     wy: 0.34467268,
[INFO] [stdout]     zw: 0.6201206,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.8701376,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: 0.1616432,
[INFO] [stdout]         xz: 0.2466527,
[INFO] [stdout]         xw: -0.18950522,
[INFO] [stdout]         yz: -0.028936736,
[INFO] [stdout]         wy: 0.15540954,
[INFO] [stdout]         zw: 0.2900477,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: 0.10423649,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: 0.36109513,
[INFO] [stdout]     xz: 0.5287339,
[INFO] [stdout]     xw: -0.3992168,
[INFO] [stdout]     yz: -0.07530828,
[INFO] [stdout]     wy: 0.34467265,
[INFO] [stdout]     zw: 0.62012047,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: -1.5069476,
[INFO] [stdout]     xz: 1.3068548,
[INFO] [stdout]     xw: -0.97912407,
[INFO] [stdout]     yz: 1.8771232,
[INFO] [stdout]     wy: -0.9743133,
[INFO] [stdout]     zw: -0.18662949,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.09954473,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: -0.5179188,
[INFO] [stdout]         xz: 0.34397846,
[INFO] [stdout]         xw: -0.1515284,
[INFO] [stdout]         yz: 0.53298956,
[INFO] [stdout]         wy: -0.2027181,
[INFO] [stdout]         zw: -0.20149611,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: -0.46346077,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: -1.506948,
[INFO] [stdout]     xz: 1.3068548,
[INFO] [stdout]     xw: -0.97912407,
[INFO] [stdout]     yz: 1.8771231,
[INFO] [stdout]     wy: -0.97431326,
[INFO] [stdout]     zw: -0.18662971,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: 0.006113391,
[INFO] [stdout]     xz: -0.01745493,
[INFO] [stdout]     xw: 0.062904865,
[INFO] [stdout]     yz: -0.029860837,
[INFO] [stdout]     wy: -0.010907288,
[INFO] [stdout]     zw: -0.03154344,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.9992121,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: 0.003053421,
[INFO] [stdout]         xz: -0.008726029,
[INFO] [stdout]         xw: 0.031441838,
[INFO] [stdout]         yz: -0.01492157,
[INFO] [stdout]         wy: -0.0054535787,
[INFO] [stdout]         zw: -0.015767101,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: -0.0004700874,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: 0.006108447,
[INFO] [stdout]     xz: -0.017456643,
[INFO] [stdout]     xw: 0.0629002,
[INFO] [stdout]     yz: -0.029850982,
[INFO] [stdout]     wy: -0.010910024,
[INFO] [stdout]     zw: -0.031542487,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: 0.06737065,
[INFO] [stdout]     xz: 0.40137818,
[INFO] [stdout]     xw: 0.33196068,
[INFO] [stdout]     yz: 0.103265874,
[INFO] [stdout]     wy: 0.55738527,
[INFO] [stdout]     zw: -0.32793364,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.91376483,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: 0.035875812,
[INFO] [stdout]         xz: 0.18948781,
[INFO] [stdout]         xw: 0.16017105,
[INFO] [stdout]         yz: 0.046930075,
[INFO] [stdout]         wy: 0.2667366,
[INFO] [stdout]         zw: -0.15986383,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: 0.057263013,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: 0.06737068,
[INFO] [stdout]     xz: 0.4013782,
[INFO] [stdout]     xw: 0.33196077,
[INFO] [stdout]     yz: 0.10326587,
[INFO] [stdout]     wy: 0.5573853,
[INFO] [stdout]     zw: -0.32793364,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: -0.03963908,
[INFO] [stdout]     xz: -0.09699097,
[INFO] [stdout]     xw: 0.090654805,
[INFO] [stdout]     yz: -0.04483261,
[INFO] [stdout]     wy: 0.03005704,
[INFO] [stdout]     zw: -0.08143053,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.9964097,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: -0.019808538,
[INFO] [stdout]         xz: -0.04843274,
[INFO] [stdout]         xw: 0.045266137,
[INFO] [stdout]         yz: -0.022375312,
[INFO] [stdout]         wy: 0.0149953775,
[INFO] [stdout]         zw: -0.040672712,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: -0.0009368076,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: -0.039639086,
[INFO] [stdout]     xz: -0.09699097,
[INFO] [stdout]     xw: 0.09065482,
[INFO] [stdout]     yz: -0.04483262,
[INFO] [stdout]     wy: 0.030057037,
[INFO] [stdout]     zw: -0.08143052,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: 0.58298284,
[INFO] [stdout]     xz: -0.016429897,
[INFO] [stdout]     xw: 1.6026802,
[INFO] [stdout]     yz: 0.3523416,
[INFO] [stdout]     wy: -1.2699178,
[INFO] [stdout]     zw: 1.3486274,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.3116989,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: 0.15473692,
[INFO] [stdout]         xz: 0.055346284,
[INFO] [stdout]         xw: 0.58800346,
[INFO] [stdout]         yz: 0.05534676,
[INFO] [stdout]         wy: -0.4786521,
[INFO] [stdout]         zw: 0.4809092,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: 0.2581558,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: 0.5829829,
[INFO] [stdout]     xz: -0.01642993,
[INFO] [stdout]     xw: 1.6026802,
[INFO] [stdout]     yz: 0.35234165,
[INFO] [stdout]     wy: -1.2699177,
[INFO] [stdout]     zw: 1.3486276,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: -0.63425016,
[INFO] [stdout]     xz: -1.9896605,
[INFO] [stdout]     xw: -2.0869672,
[INFO] [stdout]     yz: -0.34616435,
[INFO] [stdout]     wy: 0.093302734,
[INFO] [stdout]     zw: -0.5085269,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.06822725,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: -0.19582704,
[INFO] [stdout]         xz: -0.6620985,
[INFO] [stdout]         xw: -0.6819139,
[INFO] [stdout]         yz: -0.055675723,
[INFO] [stdout]         wy: 0.08722875,
[INFO] [stdout]         zw: -0.15059918,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: 0.14222196,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: -0.6342503,
[INFO] [stdout]     xz: -1.9896604,
[INFO] [stdout]     xw: -2.0869672,
[INFO] [stdout]     yz: -0.34616438,
[INFO] [stdout]     wy: 0.09330264,
[INFO] [stdout]     zw: -0.5085269,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: -0.25531405,
[INFO] [stdout]     xz: -0.2633026,
[INFO] [stdout]     xw: -0.1971546,
[INFO] [stdout]     yz: -0.24391036,
[INFO] [stdout]     wy: -0.23587078,
[INFO] [stdout]     zw: 0.087821044,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.9632797,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: -0.12640809,
[INFO] [stdout]         xz: -0.12917824,
[INFO] [stdout]         xw: -0.09648124,
[INFO] [stdout]         yz: -0.119741745,
[INFO] [stdout]         wy: -0.115531206,
[INFO] [stdout]         zw: 0.044298083,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: 0.021673156,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: -0.25531408,
[INFO] [stdout]     xz: -0.26330262,
[INFO] [stdout]     xw: -0.19715461,
[INFO] [stdout]     yz: -0.24391037,
[INFO] [stdout]     wy: -0.23587082,
[INFO] [stdout]     zw: 0.08782105,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: -1.3608711,
[INFO] [stdout]     xz: 1.6715858,
[INFO] [stdout]     xw: -0.9097973,
[INFO] [stdout]     yz: 0.70982814,
[INFO] [stdout]     wy: -0.29661408,
[INFO] [stdout]     zw: -0.5502497,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.30547255,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: -0.5215657,
[INFO] [stdout]         xz: 0.6271268,
[INFO] [stdout]         xw: -0.33370203,
[INFO] [stdout]         yz: 0.2554058,
[INFO] [stdout]         wy: -0.08876827,
[INFO] [stdout]         zw: -0.22671759,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: -0.07414838,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: -1.3608712,
[INFO] [stdout]     xz: 1.6715858,
[INFO] [stdout]     xw: -0.9097973,
[INFO] [stdout]     yz: 0.70982826,
[INFO] [stdout]     wy: -0.2966141,
[INFO] [stdout]     zw: -0.55024976,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: -1.1106856,
[INFO] [stdout]     xz: -0.8330869,
[INFO] [stdout]     xw: -1.2032288,
[INFO] [stdout]     yz: -1.1840385,
[INFO] [stdout]     wy: -1.1535317,
[INFO] [stdout]     zw: -0.2876812,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.3860934,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: -0.40261114,
[INFO] [stdout]         xz: -0.21155427,
[INFO] [stdout]         xw: -0.35202992,
[INFO] [stdout]         yz: -0.3427437,
[INFO] [stdout]         wy: -0.36661735,
[INFO] [stdout]         zw: -0.0043597356,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: 0.51793367,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: -1.1106852,
[INFO] [stdout]     xz: -0.8330872,
[INFO] [stdout]     xw: -1.2032291,
[INFO] [stdout]     yz: -1.1840388,
[INFO] [stdout]     wy: -1.153532,
[INFO] [stdout]     zw: -0.28768158,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: -0.36800703,
[INFO] [stdout]     xz: 0.016348192,
[INFO] [stdout]     xw: -0.28417328,
[INFO] [stdout]     yz: 0.06687173,
[INFO] [stdout]     wy: -0.09700969,
[INFO] [stdout]     zw: 0.23275426,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.9647636,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: -0.18081124,
[INFO] [stdout]         xz: 0.007651331,
[INFO] [stdout]         xw: -0.14011768,
[INFO] [stdout]         yz: 0.031792615,
[INFO] [stdout]         wy: -0.047861166,
[INFO] [stdout]         zw: 0.11338759,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: -0.02624753,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: -0.3680071,
[INFO] [stdout]     xz: 0.016348198,
[INFO] [stdout]     xw: -0.28417337,
[INFO] [stdout]     yz: 0.06687173,
[INFO] [stdout]     wy: -0.0970097,
[INFO] [stdout]     zw: 0.23275428,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: 0.72031206,
[INFO] [stdout]     xz: 0.38910043,
[INFO] [stdout]     xw: -0.03863941,
[INFO] [stdout]     yz: -2.6102147,
[INFO] [stdout]     wy: 1.1479532,
[INFO] [stdout]     zw: -0.75384426,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.040178034,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: 0.23522407,
[INFO] [stdout]         xz: 0.12683418,
[INFO] [stdout]         xw: -0.01222613,
[INFO] [stdout]         yz: -0.85197854,
[INFO] [stdout]         wy: 0.37463883,
[INFO] [stdout]         zw: -0.24616419,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: 0.0007384419,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: 0.7206534,
[INFO] [stdout]     xz: 0.3885805,
[INFO] [stdout]     xw: -0.03745706,
[INFO] [stdout]     yz: -2.6101973,
[INFO] [stdout]     wy: 1.1477768,
[INFO] [stdout]     zw: -0.75417054,
[INFO] [stdout] }
[INFO] [stdout] 
[INFO] [stdout] thread 'transform::rotor4::test::test_rotor_from_into_bivec_angles_fuzz_test' (99) panicked at tessa4d/src/transform/rotor4.rs:1823:13:
[INFO] [stdout] assertion failed: bivec_approx_equal(bivec2, bivec)
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x60b84d4613b2 - std::backtrace_rs::backtrace::libunwind::trace::hf0bd46b30bc61685
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x60b84d4613b2 - std::backtrace_rs::backtrace::trace_unsynchronized::h1d1fbb72ad89d7b7
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x60b84d4613b2 - std::sys::backtrace::_print_fmt::he38b6f68ca847f47
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x60b84d4613b2 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::hb7e843cde1bc81a3
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x60b84d47308a - core::fmt::rt::Argument::fmt::hc1dd77ac64f2688c
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x60b84d47308a - core::fmt::write::h952c506e2dbe9cff
[INFO] [stdout]    6:     0x60b84d42f4d6 - std::io::default_write_fmt::hd23bd8145c03a23a
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x60b84d42f4d6 - std::io::Write::write_fmt::hdd3314a2bd8a34bd
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x60b84d440459 - std::sys::backtrace::BacktraceLock::print::h1079b82381c2c252
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x60b84d440459 - std::panicking::default_hook::{{closure}}::h85cb76b8462c00f2
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x60b84d4402f1 - std::panicking::default_hook::h0134d220cc034c02
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x60b84d37d84e - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hb2e68dca3970e3ca
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x60b84d37d84e - test::test_main_with_exit_callback::{{closure}}::ha7ec2063a2565ec3
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x60b84d4406d2 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::haebee478d0f56cf4
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x60b84d4406d2 - std::panicking::panic_with_hook::h8119b6db1fef734f
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x60b84d44054a - std::panicking::panic_handler::{{closure}}::h24f5360b91482c0e
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:691:13
[INFO] [stdout]   16:     0x60b84d43b559 - std::sys::backtrace::__rust_end_short_backtrace::h4e60c5cbd1bd0108
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x60b84d42360d - __rustc[e4c6931bd8050421]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x60b84d47a92c - core::panicking::panic_fmt::hb1614a3ff6840071
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x60b84d47a8f2 - core::panicking::panic::h6519d2e94a76dd19
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/panicking.rs:150:5
[INFO] [stdout]   20:     0x60b84d317594 - tessa4d::transform::rotor4::test::test_rotor_from_into_bivec_angles_fuzz_test::{{closure}}::h77c9328b4b7a65dc
[INFO] [stdout]                                at /opt/rustwide/workdir/tessa4d/src/transform/rotor4.rs:1823:13
[INFO] [stdout]   21:     0x60b84d308da9 - core::ops::function::impls::<impl core::ops::function::Fn<A> for &F>::call::hd8faa3e4a1c8afd9
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/ops/function.rs:263:22
[INFO] [stdout]   22:     0x60b84d2aa205 - proptest::test_runner::runner::call_test::{{closure}}::hb431e091701c72d8
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.4.0/src/test_runner/runner.rs:256:49
[INFO] [stdout]   23:     0x60b84d31f64a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hf15fc604c0853989
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   24:     0x60b84d32526d - std::panicking::catch_unwind::do_call::h4844fd7fc6863d4e
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:581:40
[INFO] [stdout]   25:     0x60b84d3523cb - __rust_try
[INFO] [stdout]   26:     0x60b84d34bb72 - std::panicking::catch_unwind::hd2d0fcd8c8dcdda3
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:544:19
[INFO] [stdout]   27:     0x60b84d34bb72 - std::panic::catch_unwind::h407dfb141d9cbc1c
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panic.rs:359:14
[INFO] [stdout]   28:     0x60b84d296acf - proptest::test_runner::runner::call_test::h59f937b4a9c10cbb
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.4.0/src/test_runner/runner.rs:256:9
[INFO] [stdout]   29:     0x60b84d259f84 - proptest::test_runner::runner::TestRunner::run_one_with_replay::hb53a32d363af6830
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.4.0/src/test_runner/runner.rs:722:22
[INFO] [stdout]   30:     0x60b84d24d927 - proptest::test_runner::runner::TestRunner::gen_and_run_case::ha58ee73d33aa214e
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.4.0/src/test_runner/runner.rs:664:28
[INFO] [stdout]   31:     0x60b84d271585 - proptest::test_runner::runner::TestRunner::run_in_process_with_replay::hc4f036e2d7de5720
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.4.0/src/test_runner/runner.rs:613:31
[INFO] [stdout]   32:     0x60b84d247740 - proptest::test_runner::runner::TestRunner::run_in_process::ha3e577ca7d46f26a
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.4.0/src/test_runner/runner.rs:570:14
[INFO] [stdout]   33:     0x60b84d276a4f - proptest::test_runner::runner::TestRunner::run::h8c2ca61fea226752
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.4.0/src/test_runner/runner.rs:413:18
[INFO] [stdout]   34:     0x60b84d316f66 - tessa4d::transform::rotor4::test::test_rotor_from_into_bivec_angles_fuzz_test::h0b8047f196703306
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.4.0/src/sugar.rs:163:17
[INFO] [stdout]   35:     0x60b84d3175c7 - tessa4d::transform::rotor4::test::test_rotor_from_into_bivec_angles_fuzz_test::{{closure}}::h83a9bdbb4c5c1bc5
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.4.0/src/sugar.rs:159:28
[INFO] [stdout]   36:     0x60b84d2e7db6 - core::ops::function::FnOnce::call_once::h8523b58f670b3534
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   37:     0x60b84d37d64b - core::ops::function::FnOnce::call_once::hefaf63600cd43d2a
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   38:     0x60b84d37d64b - test::__rust_begin_short_backtrace::he30322a73a0e9ea6
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:663:18
[INFO] [stdout]   39:     0x60b84d39101a - test::run_test_in_process::{{closure}}::hdea3ab8d0243ef36
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:686:74
[INFO] [stdout]   40:     0x60b84d39101a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h66d192f42498ffce
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   41:     0x60b84d39101a - std::panicking::catch_unwind::do_call::h822e18e8d3a6bb65
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:581:40
[INFO] [stdout]   42:     0x60b84d39101a - std::panicking::catch_unwind::h54b1de7ceab578bf
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:544:19
[INFO] [stdout]   43:     0x60b84d39101a - std::panic::catch_unwind::h60c29b7a9d0246b1
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panic.rs:359:14
[INFO] [stdout]   44:     0x60b84d39101a - test::run_test_in_process::h6099b5f871379b13
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:686:27
[INFO] [stdout]   45:     0x60b84d39101a - test::run_test::{{closure}}::h926ce0a38281a4c8
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:607:43
[INFO] [stdout]   46:     0x60b84d36b474 - test::run_test::{{closure}}::h508de21a9afc7140
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:637:41
[INFO] [stdout]   47:     0x60b84d36b474 - std::sys::backtrace::__rust_begin_short_backtrace::h6e2f5c39ca00735a
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   48:     0x60b84d36ed32 - std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}::h133e44f0e5802c14
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   49:     0x60b84d36ed32 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h4718c1285283955c
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   50:     0x60b84d36ed32 - std::panicking::catch_unwind::do_call::h0bba3937b4892238
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:581:40
[INFO] [stdout]   51:     0x60b84d36ed32 - std::panicking::catch_unwind::h5b31cab5fb8c5d7f
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:544:19
[INFO] [stdout]   52:     0x60b84d36ed32 - std::panic::catch_unwind::hb2fa05d52ed0124e
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panic.rs:359:14
[INFO] [stdout]   53:     0x60b84d36ed32 - std::thread::lifecycle::spawn_unchecked::{{closure}}::hf401cf5ff501bd29
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   54:     0x60b84d36ed32 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h160022e94ce3b0bb
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   55:     0x60b84d43661f - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hf234e0d1d1d272ba
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   56:     0x60b84d43661f - std::sys::thread::unix::Thread::new::thread_start::h106a295241840d3b
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   57:     0x75592200faa4 - <unknown>
[INFO] [stdout]   58:     0x75592209ca64 - clone
[INFO] [stdout]   59:                0x0 - <unknown>
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: -0.0,
[INFO] [stdout]     xz: 0.40034115,
[INFO] [stdout]     xw: -0.039755665,
[INFO] [stdout]     yz: -2.6856213,
[INFO] [stdout]     wy: 1.1811163,
[INFO] [stdout]     zw: -0.77562207,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.042923283,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: 0.014696743,
[INFO] [stdout]         xz: 0.10841084,
[INFO] [stdout]         xw: 0.037899904,
[INFO] [stdout]         yz: -0.8766363,
[INFO] [stdout]         wy: 0.37828365,
[INFO] [stdout]         zw: -0.25339493,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: 0.09462312,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: 8.568168e-8,
[INFO] [stdout]     xz: 0.40034094,
[INFO] [stdout]     xw: -0.03975536,
[INFO] [stdout]     yz: -2.6856215,
[INFO] [stdout]     wy: 1.1811162,
[INFO] [stdout]     zw: -0.7756221,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: 0.72031206,
[INFO] [stdout]     xz: 0.38910043,
[INFO] [stdout]     xw: -0.03863941,
[INFO] [stdout]     yz: -2.6102147,
[INFO] [stdout]     wy: 1.1479532,
[INFO] [stdout]     zw: -0.75384426,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.040178034,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: 0.23522407,
[INFO] [stdout]         xz: 0.12683418,
[INFO] [stdout]         xw: -0.01222613,
[INFO] [stdout]         yz: -0.85197854,
[INFO] [stdout]         wy: 0.37463883,
[INFO] [stdout]         zw: -0.24616419,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: 0.0007384419,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: 0.7206534,
[INFO] [stdout]     xz: 0.3885805,
[INFO] [stdout]     xw: -0.03745706,
[INFO] [stdout]     yz: -2.6101973,
[INFO] [stdout]     wy: 1.1477768,
[INFO] [stdout]     zw: -0.75417054,
[INFO] [stdout] }
[INFO] [stdout] 
[INFO] [stdout] thread 'transform::rotor4::test::test_rotor_from_into_bivec_angles_fuzz_test' (99) panicked at tessa4d/src/transform/rotor4.rs:1823:13:
[INFO] [stdout] assertion failed: bivec_approx_equal(bivec2, bivec)
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x60b84d4613b2 - std::backtrace_rs::backtrace::libunwind::trace::hf0bd46b30bc61685
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x60b84d4613b2 - std::backtrace_rs::backtrace::trace_unsynchronized::h1d1fbb72ad89d7b7
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x60b84d4613b2 - std::sys::backtrace::_print_fmt::he38b6f68ca847f47
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x60b84d4613b2 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::hb7e843cde1bc81a3
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x60b84d47308a - core::fmt::rt::Argument::fmt::hc1dd77ac64f2688c
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x60b84d47308a - core::fmt::write::h952c506e2dbe9cff
[INFO] [stdout]    6:     0x60b84d42f4d6 - std::io::default_write_fmt::hd23bd8145c03a23a
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x60b84d42f4d6 - std::io::Write::write_fmt::hdd3314a2bd8a34bd
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x60b84d440459 - std::sys::backtrace::BacktraceLock::print::h1079b82381c2c252
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x60b84d440459 - std::panicking::default_hook::{{closure}}::h85cb76b8462c00f2
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x60b84d4402f1 - std::panicking::default_hook::h0134d220cc034c02
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x60b84d37d84e - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hb2e68dca3970e3ca
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x60b84d37d84e - test::test_main_with_exit_callback::{{closure}}::ha7ec2063a2565ec3
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x60b84d4406d2 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::haebee478d0f56cf4
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x60b84d4406d2 - std::panicking::panic_with_hook::h8119b6db1fef734f
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x60b84d44054a - std::panicking::panic_handler::{{closure}}::h24f5360b91482c0e
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:691:13
[INFO] [stdout]   16:     0x60b84d43b559 - std::sys::backtrace::__rust_end_short_backtrace::h4e60c5cbd1bd0108
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x60b84d42360d - __rustc[e4c6931bd8050421]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x60b84d47a92c - core::panicking::panic_fmt::hb1614a3ff6840071
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x60b84d47a8f2 - core::panicking::panic::h6519d2e94a76dd19
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/panicking.rs:150:5
[INFO] [stdout]   20:     0x60b84d317594 - tessa4d::transform::rotor4::test::test_rotor_from_into_bivec_angles_fuzz_test::{{closure}}::h77c9328b4b7a65dc
[INFO] [stdout]                                at /opt/rustwide/workdir/tessa4d/src/transform/rotor4.rs:1823:13
[INFO] [stdout]   21:     0x60b84d308da9 - core::ops::function::impls::<impl core::ops::function::Fn<A> for &F>::call::hd8faa3e4a1c8afd9
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/ops/function.rs:263:22
[INFO] [stdout]   22:     0x60b84d2aa205 - proptest::test_runner::runner::call_test::{{closure}}::hb431e091701c72d8
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.4.0/src/test_runner/runner.rs:256:49
[INFO] [stdout]   23:     0x60b84d31f64a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hf15fc604c0853989
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   24:     0x60b84d32526d - std::panicking::catch_unwind::do_call::h4844fd7fc6863d4e
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:581:40
[INFO] [stdout]   25:     0x60b84d3523cb - __rust_try
[INFO] [stdout]   26:     0x60b84d34bb72 - std::panicking::catch_unwind::hd2d0fcd8c8dcdda3
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:544:19
[INFO] [stdout]   27:     0x60b84d34bb72 - std::panic::catch_unwind::h407dfb141d9cbc1c
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panic.rs:359:14
[INFO] [stdout]   28:     0x60b84d296acf - proptest::test_runner::runner::call_test::h59f937b4a9c10cbb
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.4.0/src/test_runner/runner.rs:256:9
[INFO] [stdout]   29:     0x60b84d288e97 - proptest::test_runner::runner::TestRunner::shrink::he8bb174c22318442
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.4.0/src/test_runner/runner.rs:845:30
[INFO] [stdout]   30:     0x60b84d25a068 - proptest::test_runner::runner::TestRunner::run_one_with_replay::hb53a32d363af6830
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.4.0/src/test_runner/runner.rs:736:22
[INFO] [stdout]   31:     0x60b84d24d927 - proptest::test_runner::runner::TestRunner::gen_and_run_case::ha58ee73d33aa214e
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.4.0/src/test_runner/runner.rs:664:28
[INFO] [stdout]   32:     0x60b84d271585 - proptest::test_runner::runner::TestRunner::run_in_process_with_replay::hc4f036e2d7de5720
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.4.0/src/test_runner/runner.rs:613:31
[INFO] [stdout]   33:     0x60b84d247740 - proptest::test_runner::runner::TestRunner::run_in_process::ha3e577ca7d46f26a
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.4.0/src/test_runner/runner.rs:570:14
[INFO] [stdout]   34:     0x60b84d276a4f - proptest::test_runner::runner::TestRunner::run::h8c2ca61fea226752
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.4.0/src/test_runner/runner.rs:413:18
[INFO] [stdout]   35:     0x60b84d316f66 - tessa4d::transform::rotor4::test::test_rotor_from_into_bivec_angles_fuzz_test::h0b8047f196703306
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.4.0/src/sugar.rs:163:17
[INFO] [stdout]   36:     0x60b84d3175c7 - tessa4d::transform::rotor4::test::test_rotor_from_into_bivec_angles_fuzz_test::{{closure}}::h83a9bdbb4c5c1bc5
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.4.0/src/sugar.rs:159:28
[INFO] [stdout]   37:     0x60b84d2e7db6 - core::ops::function::FnOnce::call_once::h8523b58f670b3534
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   38:     0x60b84d37d64b - core::ops::function::FnOnce::call_once::hefaf63600cd43d2a
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   39:     0x60b84d37d64b - test::__rust_begin_short_backtrace::he30322a73a0e9ea6
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:663:18
[INFO] [stdout]   40:     0x60b84d39101a - test::run_test_in_process::{{closure}}::hdea3ab8d0243ef36
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:686:74
[INFO] [stdout]   41:     0x60b84d39101a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h66d192f42498ffce
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   42:     0x60b84d39101a - std::panicking::catch_unwind::do_call::h822e18e8d3a6bb65
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:581:40
[INFO] [stdout]   43:     0x60b84d39101a - std::panicking::catch_unwind::h54b1de7ceab578bf
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:544:19
[INFO] [stdout]   44:     0x60b84d39101a - std::panic::catch_unwind::h60c29b7a9d0246b1
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panic.rs:359:14
[INFO] [stdout]   45:     0x60b84d39101a - test::run_test_in_process::h6099b5f871379b13
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:686:27
[INFO] [stdout]   46:     0x60b84d39101a - test::run_test::{{closure}}::h926ce0a38281a4c8
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:607:43
[INFO] [stdout]   47:     0x60b84d36b474 - test::run_test::{{closure}}::h508de21a9afc7140
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:637:41
[INFO] [stdout]   48:     0x60b84d36b474 - std::sys::backtrace::__rust_begin_short_backtrace::h6e2f5c39ca00735a
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   49:     0x60b84d36ed32 - std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}::h133e44f0e5802c14
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   50:     0x60b84d36ed32 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h4718c1285283955c
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   51:     0x60b84d36ed32 - std::panicking::catch_unwind::do_call::h0bba3937b4892238
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:581:40
[INFO] [stdout]   52:     0x60b84d36ed32 - std::panicking::catch_unwind::h5b31cab5fb8c5d7f
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:544:19
[INFO] [stdout]   53:     0x60b84d36ed32 - std::panic::catch_unwind::hb2fa05d52ed0124e
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panic.rs:359:14
[INFO] [stdout]   54:     0x60b84d36ed32 - std::thread::lifecycle::spawn_unchecked::{{closure}}::hf401cf5ff501bd29
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   55:     0x60b84d36ed32 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h160022e94ce3b0bb
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   56:     0x60b84d43661f - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hf234e0d1d1d272ba
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   57:     0x60b84d43661f - std::sys::thread::unix::Thread::new::thread_start::h106a295241840d3b
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   58:     0x75592200faa4 - <unknown>
[INFO] [stdout]   59:     0x75592209ca64 - clone
[INFO] [stdout]   60:                0x0 - <unknown>
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: 0.7262023,
[INFO] [stdout]     xz: -0.0,
[INFO] [stdout]     xw: -0.03895538,
[INFO] [stdout]     yz: -2.6315594,
[INFO] [stdout]     wy: 1.1573404,
[INFO] [stdout]     zw: -0.76000875,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.041828133,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: 0.22599879,
[INFO] [stdout]         xz: 0.017002398,
[INFO] [stdout]         xw: -0.051382132,
[INFO] [stdout]         yz: -0.8599902,
[INFO] [stdout]         wy: 0.37796566,
[INFO] [stdout]         zw: -0.23753601,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: -0.07335729,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: 0.72620237,
[INFO] [stdout]     xz: 1.8626451e-8,
[INFO] [stdout]     xw: -0.03895545,
[INFO] [stdout]     yz: -2.6315594,
[INFO] [stdout]     wy: 1.1573405,
[INFO] [stdout]     zw: -0.7600089,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: 0.72031206,
[INFO] [stdout]     xz: 0.38910043,
[INFO] [stdout]     xw: -0.03863941,
[INFO] [stdout]     yz: -2.6102147,
[INFO] [stdout]     wy: 1.1479532,
[INFO] [stdout]     zw: -0.75384426,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.040178034,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: 0.23522407,
[INFO] [stdout]         xz: 0.12683418,
[INFO] [stdout]         xw: -0.01222613,
[INFO] [stdout]         yz: -0.85197854,
[INFO] [stdout]         wy: 0.37463883,
[INFO] [stdout]         zw: -0.24616419,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: 0.0007384419,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: 0.7206534,
[INFO] [stdout]     xz: 0.3885805,
[INFO] [stdout]     xw: -0.03745706,
[INFO] [stdout]     yz: -2.6101973,
[INFO] [stdout]     wy: 1.1477768,
[INFO] [stdout]     zw: -0.75417054,
[INFO] [stdout] }
[INFO] [stdout] 
[INFO] [stdout] thread 'transform::rotor4::test::test_rotor_from_into_bivec_angles_fuzz_test' (99) panicked at tessa4d/src/transform/rotor4.rs:1823:13:
[INFO] [stdout] assertion failed: bivec_approx_equal(bivec2, bivec)
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x60b84d4613b2 - std::backtrace_rs::backtrace::libunwind::trace::hf0bd46b30bc61685
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x60b84d4613b2 - std::backtrace_rs::backtrace::trace_unsynchronized::h1d1fbb72ad89d7b7
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x60b84d4613b2 - std::sys::backtrace::_print_fmt::he38b6f68ca847f47
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x60b84d4613b2 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::hb7e843cde1bc81a3
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x60b84d47308a - core::fmt::rt::Argument::fmt::hc1dd77ac64f2688c
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x60b84d47308a - core::fmt::write::h952c506e2dbe9cff
[INFO] [stdout]    6:     0x60b84d42f4d6 - std::io::default_write_fmt::hd23bd8145c03a23a
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x60b84d42f4d6 - std::io::Write::write_fmt::hdd3314a2bd8a34bd
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x60b84d440459 - std::sys::backtrace::BacktraceLock::print::h1079b82381c2c252
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x60b84d440459 - std::panicking::default_hook::{{closure}}::h85cb76b8462c00f2
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x60b84d4402f1 - std::panicking::default_hook::h0134d220cc034c02
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x60b84d37d84e - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hb2e68dca3970e3ca
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x60b84d37d84e - test::test_main_with_exit_callback::{{closure}}::ha7ec2063a2565ec3
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x60b84d4406d2 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::haebee478d0f56cf4
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x60b84d4406d2 - std::panicking::panic_with_hook::h8119b6db1fef734f
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x60b84d44054a - std::panicking::panic_handler::{{closure}}::h24f5360b91482c0e
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:691:13
[INFO] [stdout]   16:     0x60b84d43b559 - std::sys::backtrace::__rust_end_short_backtrace::h4e60c5cbd1bd0108
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x60b84d42360d - __rustc[e4c6931bd8050421]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x60b84d47a92c - core::panicking::panic_fmt::hb1614a3ff6840071
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x60b84d47a8f2 - core::panicking::panic::h6519d2e94a76dd19
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/panicking.rs:150:5
[INFO] [stdout]   20:     0x60b84d317594 - tessa4d::transform::rotor4::test::test_rotor_from_into_bivec_angles_fuzz_test::{{closure}}::h77c9328b4b7a65dc
[INFO] [stdout]                                at /opt/rustwide/workdir/tessa4d/src/transform/rotor4.rs:1823:13
[INFO] [stdout]   21:     0x60b84d308da9 - core::ops::function::impls::<impl core::ops::function::Fn<A> for &F>::call::hd8faa3e4a1c8afd9
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/ops/function.rs:263:22
[INFO] [stdout]   22:     0x60b84d2aa205 - proptest::test_runner::runner::call_test::{{closure}}::hb431e091701c72d8
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.4.0/src/test_runner/runner.rs:256:49
[INFO] [stdout]   23:     0x60b84d31f64a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hf15fc604c0853989
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   24:     0x60b84d32526d - std::panicking::catch_unwind::do_call::h4844fd7fc6863d4e
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:581:40
[INFO] [stdout]   25:     0x60b84d3523cb - __rust_try
[INFO] [stdout]   26:     0x60b84d34bb72 - std::panicking::catch_unwind::hd2d0fcd8c8dcdda3
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:544:19
[INFO] [stdout]   27:     0x60b84d34bb72 - std::panic::catch_unwind::h407dfb141d9cbc1c
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panic.rs:359:14
[INFO] [stdout]   28:     0x60b84d296acf - proptest::test_runner::runner::call_test::h59f937b4a9c10cbb
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.4.0/src/test_runner/runner.rs:256:9
[INFO] [stdout]   29:     0x60b84d288e97 - proptest::test_runner::runner::TestRunner::shrink::he8bb174c22318442
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.4.0/src/test_runner/runner.rs:845:30
[INFO] [stdout]   30:     0x60b84d25a068 - proptest::test_runner::runner::TestRunner::run_one_with_replay::hb53a32d363af6830
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.4.0/src/test_runner/runner.rs:736:22
[INFO] [stdout]   31:     0x60b84d24d927 - proptest::test_runner::runner::TestRunner::gen_and_run_case::ha58ee73d33aa214e
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.4.0/src/test_runner/runner.rs:664:28
[INFO] [stdout]   32:     0x60b84d271585 - proptest::test_runner::runner::TestRunner::run_in_process_with_replay::hc4f036e2d7de5720
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.4.0/src/test_runner/runner.rs:613:31
[INFO] [stdout]   33:     0x60b84d247740 - proptest::test_runner::runner::TestRunner::run_in_process::ha3e577ca7d46f26a
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.4.0/src/test_runner/runner.rs:570:14
[INFO] [stdout]   34:     0x60b84d276a4f - proptest::test_runner::runner::TestRunner::run::h8c2ca61fea226752
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.4.0/src/test_runner/runner.rs:413:18
[INFO] [stdout]   35:     0x60b84d316f66 - tessa4d::transform::rotor4::test::test_rotor_from_into_bivec_angles_fuzz_test::h0b8047f196703306
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.4.0/src/sugar.rs:163:17
[INFO] [stdout]   36:     0x60b84d3175c7 - tessa4d::transform::rotor4::test::test_rotor_from_into_bivec_angles_fuzz_test::{{closure}}::h83a9bdbb4c5c1bc5
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.4.0/src/sugar.rs:159:28
[INFO] [stdout]   37:     0x60b84d2e7db6 - core::ops::function::FnOnce::call_once::h8523b58f670b3534
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/ops/function.rs:250:5
[INFO] [stderr] error: test failed, to rerun pass `--lib`
[INFO] [stdout]   38:     0x60b84d37d64b - core::ops::function::FnOnce::call_once::hefaf63600cd43d2a
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   39:     0x60b84d37d64b - test::__rust_begin_short_backtrace::he30322a73a0e9ea6
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:663:18
[INFO] [stdout]   40:     0x60b84d39101a - test::run_test_in_process::{{closure}}::hdea3ab8d0243ef36
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:686:74
[INFO] [stdout]   41:     0x60b84d39101a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h66d192f42498ffce
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   42:     0x60b84d39101a - std::panicking::catch_unwind::do_call::h822e18e8d3a6bb65
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:581:40
[INFO] [stdout]   43:     0x60b84d39101a - std::panicking::catch_unwind::h54b1de7ceab578bf
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:544:19
[INFO] [stdout]   44:     0x60b84d39101a - std::panic::catch_unwind::h60c29b7a9d0246b1
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panic.rs:359:14
[INFO] [stdout]   45:     0x60b84d39101a - test::run_test_in_process::h6099b5f871379b13
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:686:27
[INFO] [stdout]   46:     0x60b84d39101a - test::run_test::{{closure}}::h926ce0a38281a4c8
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:607:43
[INFO] [stdout]   47:     0x60b84d36b474 - test::run_test::{{closure}}::h508de21a9afc7140
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:637:41
[INFO] [stdout]   48:     0x60b84d36b474 - std::sys::backtrace::__rust_begin_short_backtrace::h6e2f5c39ca00735a
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   49:     0x60b84d36ed32 - std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}::h133e44f0e5802c14
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   50:     0x60b84d36ed32 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h4718c1285283955c
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   51:     0x60b84d36ed32 - std::panicking::catch_unwind::do_call::h0bba3937b4892238
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:581:40
[INFO] [stdout]   52:     0x60b84d36ed32 - std::panicking::catch_unwind::h5b31cab5fb8c5d7f
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:544:19
[INFO] [stdout]   53:     0x60b84d36ed32 - std::panic::catch_unwind::hb2fa05d52ed0124e
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panic.rs:359:14
[INFO] [stdout]   54:     0x60b84d36ed32 - std::thread::lifecycle::spawn_unchecked::{{closure}}::hf401cf5ff501bd29
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   55:     0x60b84d36ed32 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h160022e94ce3b0bb
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   56:     0x60b84d43661f - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hf234e0d1d1d272ba
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   57:     0x60b84d43661f - std::sys::thread::unix::Thread::new::thread_start::h106a295241840d3b
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   58:     0x75592200faa4 - <unknown>
[INFO] [stdout]   59:     0x75592209ca64 - clone
[INFO] [stdout]   60:                0x0 - <unknown>
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: 0.72036946,
[INFO] [stdout]     xz: 0.38913143,
[INFO] [stdout]     xw: -0.0,
[INFO] [stdout]     yz: -2.6104228,
[INFO] [stdout]     wy: 1.1480446,
[INFO] [stdout]     zw: -0.75390434,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.040253464,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: 0.2327629,
[INFO] [stdout]         xz: 0.13063288,
[INFO] [stdout]         xw: -0.008221326,
[INFO] [stdout]         yz: -0.85207343,
[INFO] [stdout]         wy: 0.37596112,
[INFO] [stdout]         zw: -0.24381468,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: -0.015724234,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: 0.7203696,
[INFO] [stdout]     xz: 0.38913175,
[INFO] [stdout]     xw: -3.7252903e-7,
[INFO] [stdout]     yz: -2.6104236,
[INFO] [stdout]     wy: 1.148045,
[INFO] [stdout]     zw: -0.7539044,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: 0.72031206,
[INFO] [stdout]     xz: 0.38910043,
[INFO] [stdout]     xw: -0.03863941,
[INFO] [stdout]     yz: -2.6102147,
[INFO] [stdout]     wy: 1.1479532,
[INFO] [stdout]     zw: -0.75384426,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.040178034,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: 0.23522407,
[INFO] [stdout]         xz: 0.12683418,
[INFO] [stdout]         xw: -0.01222613,
[INFO] [stdout]         yz: -0.85197854,
[INFO] [stdout]         wy: 0.37463883,
[INFO] [stdout]         zw: -0.24616419,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: 0.0007384419,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: 0.7206534,
[INFO] [stdout]     xz: 0.3885805,
[INFO] [stdout]     xw: -0.03745706,
[INFO] [stdout]     yz: -2.6101973,
[INFO] [stdout]     wy: 1.1477768,
[INFO] [stdout]     zw: -0.75417054,
[INFO] [stdout] }
[INFO] [stdout] 
[INFO] [stdout] thread 'transform::rotor4::test::test_rotor_from_into_bivec_angles_fuzz_test' (99) panicked at tessa4d/src/transform/rotor4.rs:1823:13:
[INFO] [stdout] assertion failed: bivec_approx_equal(bivec2, bivec)
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x60b84d4613b2 - std::backtrace_rs::backtrace::libunwind::trace::hf0bd46b30bc61685
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x60b84d4613b2 - std::backtrace_rs::backtrace::trace_unsynchronized::h1d1fbb72ad89d7b7
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x60b84d4613b2 - std::sys::backtrace::_print_fmt::he38b6f68ca847f47
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x60b84d4613b2 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::hb7e843cde1bc81a3
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x60b84d47308a - core::fmt::rt::Argument::fmt::hc1dd77ac64f2688c
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x60b84d47308a - core::fmt::write::h952c506e2dbe9cff
[INFO] [stdout]    6:     0x60b84d42f4d6 - std::io::default_write_fmt::hd23bd8145c03a23a
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x60b84d42f4d6 - std::io::Write::write_fmt::hdd3314a2bd8a34bd
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x60b84d440459 - std::sys::backtrace::BacktraceLock::print::h1079b82381c2c252
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x60b84d440459 - std::panicking::default_hook::{{closure}}::h85cb76b8462c00f2
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x60b84d4402f1 - std::panicking::default_hook::h0134d220cc034c02
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x60b84d37d84e - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hb2e68dca3970e3ca
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x60b84d37d84e - test::test_main_with_exit_callback::{{closure}}::ha7ec2063a2565ec3
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x60b84d4406d2 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::haebee478d0f56cf4
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x60b84d4406d2 - std::panicking::panic_with_hook::h8119b6db1fef734f
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x60b84d44054a - std::panicking::panic_handler::{{closure}}::h24f5360b91482c0e
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:691:13
[INFO] [stdout]   16:     0x60b84d43b559 - std::sys::backtrace::__rust_end_short_backtrace::h4e60c5cbd1bd0108
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x60b84d42360d - __rustc[e4c6931bd8050421]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x60b84d47a92c - core::panicking::panic_fmt::hb1614a3ff6840071
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x60b84d47a8f2 - core::panicking::panic::h6519d2e94a76dd19
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/panicking.rs:150:5
[INFO] [stdout]   20:     0x60b84d317594 - tessa4d::transform::rotor4::test::test_rotor_from_into_bivec_angles_fuzz_test::{{closure}}::h77c9328b4b7a65dc
[INFO] [stdout]                                at /opt/rustwide/workdir/tessa4d/src/transform/rotor4.rs:1823:13
[INFO] [stdout]   21:     0x60b84d308da9 - core::ops::function::impls::<impl core::ops::function::Fn<A> for &F>::call::hd8faa3e4a1c8afd9
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/ops/function.rs:263:22
[INFO] [stdout]   22:     0x60b84d2aa205 - proptest::test_runner::runner::call_test::{{closure}}::hb431e091701c72d8
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.4.0/src/test_runner/runner.rs:256:49
[INFO] [stdout]   23:     0x60b84d31f64a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hf15fc604c0853989
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   24:     0x60b84d32526d - std::panicking::catch_unwind::do_call::h4844fd7fc6863d4e
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:581:40
[INFO] [stdout]   25:     0x60b84d3523cb - __rust_try
[INFO] [stdout]   26:     0x60b84d34bb72 - std::panicking::catch_unwind::hd2d0fcd8c8dcdda3
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:544:19
[INFO] [stdout]   27:     0x60b84d34bb72 - std::panic::catch_unwind::h407dfb141d9cbc1c
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panic.rs:359:14
[INFO] [stdout]   28:     0x60b84d296acf - proptest::test_runner::runner::call_test::h59f937b4a9c10cbb
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.4.0/src/test_runner/runner.rs:256:9
[INFO] [stdout]   29:     0x60b84d288e97 - proptest::test_runner::runner::TestRunner::shrink::he8bb174c22318442
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.4.0/src/test_runner/runner.rs:845:30
[INFO] [stdout]   30:     0x60b84d25a068 - proptest::test_runner::runner::TestRunner::run_one_with_replay::hb53a32d363af6830
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.4.0/src/test_runner/runner.rs:736:22
[INFO] [stdout]   31:     0x60b84d24d927 - proptest::test_runner::runner::TestRunner::gen_and_run_case::ha58ee73d33aa214e
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.4.0/src/test_runner/runner.rs:664:28
[INFO] [stdout]   32:     0x60b84d271585 - proptest::test_runner::runner::TestRunner::run_in_process_with_replay::hc4f036e2d7de5720
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.4.0/src/test_runner/runner.rs:613:31
[INFO] [stdout]   33:     0x60b84d247740 - proptest::test_runner::runner::TestRunner::run_in_process::ha3e577ca7d46f26a
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.4.0/src/test_runner/runner.rs:570:14
[INFO] [stdout]   34:     0x60b84d276a4f - proptest::test_runner::runner::TestRunner::run::h8c2ca61fea226752
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.4.0/src/test_runner/runner.rs:413:18
[INFO] [stdout]   35:     0x60b84d316f66 - tessa4d::transform::rotor4::test::test_rotor_from_into_bivec_angles_fuzz_test::h0b8047f196703306
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.4.0/src/sugar.rs:163:17
[INFO] [stdout]   36:     0x60b84d3175c7 - tessa4d::transform::rotor4::test::test_rotor_from_into_bivec_angles_fuzz_test::{{closure}}::h83a9bdbb4c5c1bc5
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.4.0/src/sugar.rs:159:28
[INFO] [stdout]   37:     0x60b84d2e7db6 - core::ops::function::FnOnce::call_once::h8523b58f670b3534
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   38:     0x60b84d37d64b - core::ops::function::FnOnce::call_once::hefaf63600cd43d2a
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   39:     0x60b84d37d64b - test::__rust_begin_short_backtrace::he30322a73a0e9ea6
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:663:18
[INFO] [stdout]   40:     0x60b84d39101a - test::run_test_in_process::{{closure}}::hdea3ab8d0243ef36
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:686:74
[INFO] [stdout]   41:     0x60b84d39101a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h66d192f42498ffce
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   42:     0x60b84d39101a - std::panicking::catch_unwind::do_call::h822e18e8d3a6bb65
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:581:40
[INFO] [stdout]   43:     0x60b84d39101a - std::panicking::catch_unwind::h54b1de7ceab578bf
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:544:19
[INFO] [stdout]   44:     0x60b84d39101a - std::panic::catch_unwind::h60c29b7a9d0246b1
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panic.rs:359:14
[INFO] [stdout]   45:     0x60b84d39101a - test::run_test_in_process::h6099b5f871379b13
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:686:27
[INFO] [stdout]   46:     0x60b84d39101a - test::run_test::{{closure}}::h926ce0a38281a4c8
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:607:43
[INFO] [stdout]   47:     0x60b84d36b474 - test::run_test::{{closure}}::h508de21a9afc7140
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:637:41
[INFO] [stdout]   48:     0x60b84d36b474 - std::sys::backtrace::__rust_begin_short_backtrace::h6e2f5c39ca00735a
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   49:     0x60b84d36ed32 - std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}::h133e44f0e5802c14
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   50:     0x60b84d36ed32 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h4718c1285283955c
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   51:     0x60b84d36ed32 - std::panicking::catch_unwind::do_call::h0bba3937b4892238
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:581:40
[INFO] [stdout]   52:     0x60b84d36ed32 - std::panicking::catch_unwind::h5b31cab5fb8c5d7f
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:544:19
[INFO] [stdout]   53:     0x60b84d36ed32 - std::panic::catch_unwind::hb2fa05d52ed0124e
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panic.rs:359:14
[INFO] [stdout]   54:     0x60b84d36ed32 - std::thread::lifecycle::spawn_unchecked::{{closure}}::hf401cf5ff501bd29
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   55:     0x60b84d36ed32 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h160022e94ce3b0bb
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   56:     0x60b84d43661f - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hf234e0d1d1d272ba
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   57:     0x60b84d43661f - std::sys::thread::unix::Thread::new::thread_start::h106a295241840d3b
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   58:     0x75592200faa4 - <unknown>
[INFO] [stdout]   59:     0x75592209ca64 - clone
[INFO] [stdout]   60:                0x0 - <unknown>
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: 1.3787316,
[INFO] [stdout]     xz: 0.74476755,
[INFO] [stdout]     xw: -0.07395875,
[INFO] [stdout]     yz: -0.0,
[INFO] [stdout]     wy: 2.197269,
[INFO] [stdout]     zw: -1.4429148,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.041195337,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: 0.43352702,
[INFO] [stdout]         xz: 0.26852658,
[INFO] [stdout]         xw: -0.02414851,
[INFO] [stdout]         yz: -0.0008532694,
[INFO] [stdout]         wy: 0.72602975,
[INFO] [stdout]         zw: -0.45522428,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: -0.057606466,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: 1.378732,
[INFO] [stdout]     xz: 0.744768,
[INFO] [stdout]     xw: -0.07395877,
[INFO] [stdout]     yz: -3.7252903e-9,
[INFO] [stdout]     wy: 2.1972692,
[INFO] [stdout]     zw: -1.4429153,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: 0.72031206,
[INFO] [stdout]     xz: 0.38910043,
[INFO] [stdout]     xw: -0.03863941,
[INFO] [stdout]     yz: -2.6102147,
[INFO] [stdout]     wy: 1.1479532,
[INFO] [stdout]     zw: -0.75384426,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.040178034,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: 0.23522407,
[INFO] [stdout]         xz: 0.12683418,
[INFO] [stdout]         xw: -0.01222613,
[INFO] [stdout]         yz: -0.85197854,
[INFO] [stdout]         wy: 0.37463883,
[INFO] [stdout]         zw: -0.24616419,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: 0.0007384419,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: 0.7206534,
[INFO] [stdout]     xz: 0.3885805,
[INFO] [stdout]     xw: -0.03745706,
[INFO] [stdout]     yz: -2.6101973,
[INFO] [stdout]     wy: 1.1477768,
[INFO] [stdout]     zw: -0.75417054,
[INFO] [stdout] }
[INFO] [stdout] 
[INFO] [stdout] thread 'transform::rotor4::test::test_rotor_from_into_bivec_angles_fuzz_test' (99) panicked at tessa4d/src/transform/rotor4.rs:1823:13:
[INFO] [stdout] assertion failed: bivec_approx_equal(bivec2, bivec)
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x60b84d4613b2 - std::backtrace_rs::backtrace::libunwind::trace::hf0bd46b30bc61685
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x60b84d4613b2 - std::backtrace_rs::backtrace::trace_unsynchronized::h1d1fbb72ad89d7b7
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x60b84d4613b2 - std::sys::backtrace::_print_fmt::he38b6f68ca847f47
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x60b84d4613b2 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::hb7e843cde1bc81a3
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x60b84d47308a - core::fmt::rt::Argument::fmt::hc1dd77ac64f2688c
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x60b84d47308a - core::fmt::write::h952c506e2dbe9cff
[INFO] [stdout]    6:     0x60b84d42f4d6 - std::io::default_write_fmt::hd23bd8145c03a23a
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x60b84d42f4d6 - std::io::Write::write_fmt::hdd3314a2bd8a34bd
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x60b84d440459 - std::sys::backtrace::BacktraceLock::print::h1079b82381c2c252
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x60b84d440459 - std::panicking::default_hook::{{closure}}::h85cb76b8462c00f2
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x60b84d4402f1 - std::panicking::default_hook::h0134d220cc034c02
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x60b84d37d84e - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hb2e68dca3970e3ca
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x60b84d37d84e - test::test_main_with_exit_callback::{{closure}}::ha7ec2063a2565ec3
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x60b84d4406d2 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::haebee478d0f56cf4
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x60b84d4406d2 - std::panicking::panic_with_hook::h8119b6db1fef734f
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x60b84d44054a - std::panicking::panic_handler::{{closure}}::h24f5360b91482c0e
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:691:13
[INFO] [stdout]   16:     0x60b84d43b559 - std::sys::backtrace::__rust_end_short_backtrace::h4e60c5cbd1bd0108
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x60b84d42360d - __rustc[e4c6931bd8050421]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x60b84d47a92c - core::panicking::panic_fmt::hb1614a3ff6840071
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x60b84d47a8f2 - core::panicking::panic::h6519d2e94a76dd19
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/panicking.rs:150:5
[INFO] [stdout]   20:     0x60b84d317594 - tessa4d::transform::rotor4::test::test_rotor_from_into_bivec_angles_fuzz_test::{{closure}}::h77c9328b4b7a65dc
[INFO] [stdout]                                at /opt/rustwide/workdir/tessa4d/src/transform/rotor4.rs:1823:13
[INFO] [stdout]   21:     0x60b84d308da9 - core::ops::function::impls::<impl core::ops::function::Fn<A> for &F>::call::hd8faa3e4a1c8afd9
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/ops/function.rs:263:22
[INFO] [stdout]   22:     0x60b84d2aa205 - proptest::test_runner::runner::call_test::{{closure}}::hb431e091701c72d8
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.4.0/src/test_runner/runner.rs:256:49
[INFO] [stdout]   23:     0x60b84d31f64a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hf15fc604c0853989
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   24:     0x60b84d32526d - std::panicking::catch_unwind::do_call::h4844fd7fc6863d4e
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:581:40
[INFO] [stdout]   25:     0x60b84d3523cb - __rust_try
[INFO] [stdout]   26:     0x60b84d34bb72 - std::panicking::catch_unwind::hd2d0fcd8c8dcdda3
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:544:19
[INFO] [stdout]   27:     0x60b84d34bb72 - std::panic::catch_unwind::h407dfb141d9cbc1c
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panic.rs:359:14
[INFO] [stdout]   28:     0x60b84d296acf - proptest::test_runner::runner::call_test::h59f937b4a9c10cbb
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.4.0/src/test_runner/runner.rs:256:9
[INFO] [stdout]   29:     0x60b84d288e97 - proptest::test_runner::runner::TestRunner::shrink::he8bb174c22318442
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.4.0/src/test_runner/runner.rs:845:30
[INFO] [stdout]   30:     0x60b84d25a068 - proptest::test_runner::runner::TestRunner::run_one_with_replay::hb53a32d363af6830
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.4.0/src/test_runner/runner.rs:736:22
[INFO] [stdout]   31:     0x60b84d24d927 - proptest::test_runner::runner::TestRunner::gen_and_run_case::ha58ee73d33aa214e
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.4.0/src/test_runner/runner.rs:664:28
[INFO] [stdout]   32:     0x60b84d271585 - proptest::test_runner::runner::TestRunner::run_in_process_with_replay::hc4f036e2d7de5720
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.4.0/src/test_runner/runner.rs:613:31
[INFO] [stdout]   33:     0x60b84d247740 - proptest::test_runner::runner::TestRunner::run_in_process::ha3e577ca7d46f26a
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.4.0/src/test_runner/runner.rs:570:14
[INFO] [stdout]   34:     0x60b84d276a4f - proptest::test_runner::runner::TestRunner::run::h8c2ca61fea226752
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.4.0/src/test_runner/runner.rs:413:18
[INFO] [stdout]   35:     0x60b84d316f66 - tessa4d::transform::rotor4::test::test_rotor_from_into_bivec_angles_fuzz_test::h0b8047f196703306
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.4.0/src/sugar.rs:163:17
[INFO] [stdout]   36:     0x60b84d3175c7 - tessa4d::transform::rotor4::test::test_rotor_from_into_bivec_angles_fuzz_test::{{closure}}::h83a9bdbb4c5c1bc5
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.4.0/src/sugar.rs:159:28
[INFO] [stdout]   37:     0x60b84d2e7db6 - core::ops::function::FnOnce::call_once::h8523b58f670b3534
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   38:     0x60b84d37d64b - core::ops::function::FnOnce::call_once::hefaf63600cd43d2a
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   39:     0x60b84d37d64b - test::__rust_begin_short_backtrace::he30322a73a0e9ea6
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:663:18
[INFO] [stdout]   40:     0x60b84d39101a - test::run_test_in_process::{{closure}}::hdea3ab8d0243ef36
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:686:74
[INFO] [stdout]   41:     0x60b84d39101a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h66d192f42498ffce
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   42:     0x60b84d39101a - std::panicking::catch_unwind::do_call::h822e18e8d3a6bb65
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:581:40
[INFO] [stdout]   43:     0x60b84d39101a - std::panicking::catch_unwind::h54b1de7ceab578bf
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:544:19
[INFO] [stdout]   44:     0x60b84d39101a - std::panic::catch_unwind::h60c29b7a9d0246b1
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panic.rs:359:14
[INFO] [stdout]   45:     0x60b84d39101a - test::run_test_in_process::h6099b5f871379b13
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:686:27
[INFO] [stdout]   46:     0x60b84d39101a - test::run_test::{{closure}}::h926ce0a38281a4c8
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:607:43
[INFO] [stdout]   47:     0x60b84d36b474 - test::run_test::{{closure}}::h508de21a9afc7140
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:637:41
[INFO] [stdout]   48:     0x60b84d36b474 - std::sys::backtrace::__rust_begin_short_backtrace::h6e2f5c39ca00735a
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   49:     0x60b84d36ed32 - std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}::h133e44f0e5802c14
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   50:     0x60b84d36ed32 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h4718c1285283955c
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   51:     0x60b84d36ed32 - std::panicking::catch_unwind::do_call::h0bba3937b4892238
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:581:40
[INFO] [stdout]   52:     0x60b84d36ed32 - std::panicking::catch_unwind::h5b31cab5fb8c5d7f
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:544:19
[INFO] [stdout]   53:     0x60b84d36ed32 - std::panic::catch_unwind::hb2fa05d52ed0124e
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panic.rs:359:14
[INFO] [stdout]   54:     0x60b84d36ed32 - std::thread::lifecycle::spawn_unchecked::{{closure}}::hf401cf5ff501bd29
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   55:     0x60b84d36ed32 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h160022e94ce3b0bb
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   56:     0x60b84d43661f - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hf234e0d1d1d272ba
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   57:     0x60b84d43661f - std::sys::thread::unix::Thread::new::thread_start::h106a295241840d3b
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   58:     0x75592200faa4 - <unknown>
[INFO] [stdout]   59:     0x75592209ca64 - clone
[INFO] [stdout]   60:                0x0 - <unknown>
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: 0.77701455,
[INFO] [stdout]     xz: 0.41973016,
[INFO] [stdout]     xw: -0.04168108,
[INFO] [stdout]     yz: -2.8156893,
[INFO] [stdout]     wy: -0.0,
[INFO] [stdout]     zw: -0.81318647,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.042341072,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: 0.2401242,
[INFO] [stdout]         xz: 0.13709915,
[INFO] [stdout]         xw: -0.060971748,
[INFO] [stdout]         yz: -0.9204076,
[INFO] [stdout]         wy: 0.0070594586,
[INFO] [stdout]         zw: -0.25254765,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: -0.08398691,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: 0.7770144,
[INFO] [stdout]     xz: 0.41973,
[INFO] [stdout]     xw: -0.041680798,
[INFO] [stdout]     yz: -2.8156884,
[INFO] [stdout]     wy: -4.284084e-8,
[INFO] [stdout]     zw: -0.8131862,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: 0.72031206,
[INFO] [stdout]     xz: 0.38910043,
[INFO] [stdout]     xw: -0.03863941,
[INFO] [stdout]     yz: -2.6102147,
[INFO] [stdout]     wy: 1.1479532,
[INFO] [stdout]     zw: -0.75384426,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.040178034,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: 0.23522407,
[INFO] [stdout]         xz: 0.12683418,
[INFO] [stdout]         xw: -0.01222613,
[INFO] [stdout]         yz: -0.85197854,
[INFO] [stdout]         wy: 0.37463883,
[INFO] [stdout]         zw: -0.24616419,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: 0.0007384419,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: 0.7206534,
[INFO] [stdout]     xz: 0.3885805,
[INFO] [stdout]     xw: -0.03745706,
[INFO] [stdout]     yz: -2.6101973,
[INFO] [stdout]     wy: 1.1477768,
[INFO] [stdout]     zw: -0.75417054,
[INFO] [stdout] }
[INFO] [stdout] 
[INFO] [stdout] thread 'transform::rotor4::test::test_rotor_from_into_bivec_angles_fuzz_test' (99) panicked at tessa4d/src/transform/rotor4.rs:1823:13:
[INFO] [stdout] assertion failed: bivec_approx_equal(bivec2, bivec)
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x60b84d4613b2 - std::backtrace_rs::backtrace::libunwind::trace::hf0bd46b30bc61685
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x60b84d4613b2 - std::backtrace_rs::backtrace::trace_unsynchronized::h1d1fbb72ad89d7b7
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x60b84d4613b2 - std::sys::backtrace::_print_fmt::he38b6f68ca847f47
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x60b84d4613b2 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::hb7e843cde1bc81a3
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x60b84d47308a - core::fmt::rt::Argument::fmt::hc1dd77ac64f2688c
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x60b84d47308a - core::fmt::write::h952c506e2dbe9cff
[INFO] [stdout]    6:     0x60b84d42f4d6 - std::io::default_write_fmt::hd23bd8145c03a23a
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x60b84d42f4d6 - std::io::Write::write_fmt::hdd3314a2bd8a34bd
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x60b84d440459 - std::sys::backtrace::BacktraceLock::print::h1079b82381c2c252
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x60b84d440459 - std::panicking::default_hook::{{closure}}::h85cb76b8462c00f2
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x60b84d4402f1 - std::panicking::default_hook::h0134d220cc034c02
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x60b84d37d84e - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hb2e68dca3970e3ca
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x60b84d37d84e - test::test_main_with_exit_callback::{{closure}}::ha7ec2063a2565ec3
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x60b84d4406d2 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::haebee478d0f56cf4
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x60b84d4406d2 - std::panicking::panic_with_hook::h8119b6db1fef734f
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x60b84d44054a - std::panicking::panic_handler::{{closure}}::h24f5360b91482c0e
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:691:13
[INFO] [stdout]   16:     0x60b84d43b559 - std::sys::backtrace::__rust_end_short_backtrace::h4e60c5cbd1bd0108
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x60b84d42360d - __rustc[e4c6931bd8050421]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x60b84d47a92c - core::panicking::panic_fmt::hb1614a3ff6840071
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x60b84d47a8f2 - core::panicking::panic::h6519d2e94a76dd19
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/panicking.rs:150:5
[INFO] [stdout]   20:     0x60b84d317594 - tessa4d::transform::rotor4::test::test_rotor_from_into_bivec_angles_fuzz_test::{{closure}}::h77c9328b4b7a65dc
[INFO] [stdout]                                at /opt/rustwide/workdir/tessa4d/src/transform/rotor4.rs:1823:13
[INFO] [stdout]   21:     0x60b84d308da9 - core::ops::function::impls::<impl core::ops::function::Fn<A> for &F>::call::hd8faa3e4a1c8afd9
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/ops/function.rs:263:22
[INFO] [stdout]   22:     0x60b84d2aa205 - proptest::test_runner::runner::call_test::{{closure}}::hb431e091701c72d8
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.4.0/src/test_runner/runner.rs:256:49
[INFO] [stdout]   23:     0x60b84d31f64a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hf15fc604c0853989
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   24:     0x60b84d32526d - std::panicking::catch_unwind::do_call::h4844fd7fc6863d4e
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:581:40
[INFO] [stdout]   25:     0x60b84d3523cb - __rust_try
[INFO] [stdout]   26:     0x60b84d34bb72 - std::panicking::catch_unwind::hd2d0fcd8c8dcdda3
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:544:19
[INFO] [stdout]   27:     0x60b84d34bb72 - std::panic::catch_unwind::h407dfb141d9cbc1c
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panic.rs:359:14
[INFO] [stdout]   28:     0x60b84d296acf - proptest::test_runner::runner::call_test::h59f937b4a9c10cbb
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.4.0/src/test_runner/runner.rs:256:9
[INFO] [stdout]   29:     0x60b84d288e97 - proptest::test_runner::runner::TestRunner::shrink::he8bb174c22318442
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.4.0/src/test_runner/runner.rs:845:30
[INFO] [stdout]   30:     0x60b84d25a068 - proptest::test_runner::runner::TestRunner::run_one_with_replay::hb53a32d363af6830
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.4.0/src/test_runner/runner.rs:736:22
[INFO] [stdout]   31:     0x60b84d24d927 - proptest::test_runner::runner::TestRunner::gen_and_run_case::ha58ee73d33aa214e
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.4.0/src/test_runner/runner.rs:664:28
[INFO] [stdout]   32:     0x60b84d271585 - proptest::test_runner::runner::TestRunner::run_in_process_with_replay::hc4f036e2d7de5720
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.4.0/src/test_runner/runner.rs:613:31
[INFO] [stdout]   33:     0x60b84d247740 - proptest::test_runner::runner::TestRunner::run_in_process::ha3e577ca7d46f26a
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.4.0/src/test_runner/runner.rs:570:14
[INFO] [stdout]   34:     0x60b84d276a4f - proptest::test_runner::runner::TestRunner::run::h8c2ca61fea226752
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.4.0/src/test_runner/runner.rs:413:18
[INFO] [stdout]   35:     0x60b84d316f66 - tessa4d::transform::rotor4::test::test_rotor_from_into_bivec_angles_fuzz_test::h0b8047f196703306
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.4.0/src/sugar.rs:163:17
[INFO] [stdout]   36:     0x60b84d3175c7 - tessa4d::transform::rotor4::test::test_rotor_from_into_bivec_angles_fuzz_test::{{closure}}::h83a9bdbb4c5c1bc5
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.4.0/src/sugar.rs:159:28
[INFO] [stdout]   37:     0x60b84d2e7db6 - core::ops::function::FnOnce::call_once::h8523b58f670b3534
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   38:     0x60b84d37d64b - core::ops::function::FnOnce::call_once::hefaf63600cd43d2a
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   39:     0x60b84d37d64b - test::__rust_begin_short_backtrace::he30322a73a0e9ea6
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:663:18
[INFO] [stdout]   40:     0x60b84d39101a - test::run_test_in_process::{{closure}}::hdea3ab8d0243ef36
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:686:74
[INFO] [stdout]   41:     0x60b84d39101a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h66d192f42498ffce
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   42:     0x60b84d39101a - std::panicking::catch_unwind::do_call::h822e18e8d3a6bb65
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:581:40
[INFO] [stdout]   43:     0x60b84d39101a - std::panicking::catch_unwind::h54b1de7ceab578bf
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:544:19
[INFO] [stdout]   44:     0x60b84d39101a - std::panic::catch_unwind::h60c29b7a9d0246b1
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panic.rs:359:14
[INFO] [stdout]   45:     0x60b84d39101a - test::run_test_in_process::h6099b5f871379b13
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:686:27
[INFO] [stdout]   46:     0x60b84d39101a - test::run_test::{{closure}}::h926ce0a38281a4c8
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:607:43
[INFO] [stdout]   47:     0x60b84d36b474 - test::run_test::{{closure}}::h508de21a9afc7140
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:637:41
[INFO] [stdout]   48:     0x60b84d36b474 - std::sys::backtrace::__rust_begin_short_backtrace::h6e2f5c39ca00735a
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   49:     0x60b84d36ed32 - std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}::h133e44f0e5802c14
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   50:     0x60b84d36ed32 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h4718c1285283955c
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   51:     0x60b84d36ed32 - std::panicking::catch_unwind::do_call::h0bba3937b4892238
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:581:40
[INFO] [stdout]   52:     0x60b84d36ed32 - std::panicking::catch_unwind::h5b31cab5fb8c5d7f
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:544:19
[INFO] [stdout]   53:     0x60b84d36ed32 - std::panic::catch_unwind::hb2fa05d52ed0124e
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panic.rs:359:14
[INFO] [stdout]   54:     0x60b84d36ed32 - std::thread::lifecycle::spawn_unchecked::{{closure}}::hf401cf5ff501bd29
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   55:     0x60b84d36ed32 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h160022e94ce3b0bb
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   56:     0x60b84d43661f - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hf234e0d1d1d272ba
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   57:     0x60b84d43661f - std::sys::thread::unix::Thread::new::thread_start::h106a295241840d3b
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   58:     0x75592200faa4 - <unknown>
[INFO] [stdout]   59:     0x75592209ca64 - clone
[INFO] [stdout]   60:                0x0 - <unknown>
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: 0.7431991,
[INFO] [stdout]     xz: 0.40146363,
[INFO] [stdout]     xw: -0.039867133,
[INFO] [stdout]     yz: -2.6931512,
[INFO] [stdout]     wy: 1.184428,
[INFO] [stdout]     zw: -0.0,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.04295417,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: 0.24280484,
[INFO] [stdout]         xz: 0.108590096,
[INFO] [stdout]         xw: 0.03829267,
[INFO] [stdout]         yz: -0.8790989,
[INFO] [stdout]         wy: 0.3793055,
[INFO] [stdout]         zw: -0.01416148,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: 0.09515497,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: 0.74319905,
[INFO] [stdout]     xz: 0.40146363,
[INFO] [stdout]     xw: -0.039867103,
[INFO] [stdout]     yz: -2.6931508,
[INFO] [stdout]     wy: 1.1844279,
[INFO] [stdout]     zw: 7.450581e-9,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: 0.72031206,
[INFO] [stdout]     xz: 0.38910043,
[INFO] [stdout]     xw: -0.03863941,
[INFO] [stdout]     yz: -2.6102147,
[INFO] [stdout]     wy: 1.1479532,
[INFO] [stdout]     zw: -0.75384426,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.040178034,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: 0.23522407,
[INFO] [stdout]         xz: 0.12683418,
[INFO] [stdout]         xw: -0.01222613,
[INFO] [stdout]         yz: -0.85197854,
[INFO] [stdout]         wy: 0.37463883,
[INFO] [stdout]         zw: -0.24616419,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: 0.0007384419,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: 0.7206534,
[INFO] [stdout]     xz: 0.3885805,
[INFO] [stdout]     xw: -0.03745706,
[INFO] [stdout]     yz: -2.6101973,
[INFO] [stdout]     wy: 1.1477768,
[INFO] [stdout]     zw: -0.75417054,
[INFO] [stdout] }
[INFO] [stdout] 
[INFO] [stdout] thread 'transform::rotor4::test::test_rotor_from_into_bivec_angles_fuzz_test' (99) panicked at tessa4d/src/transform/rotor4.rs:1823:13:
[INFO] [stdout] assertion failed: bivec_approx_equal(bivec2, bivec)
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x60b84d4613b2 - std::backtrace_rs::backtrace::libunwind::trace::hf0bd46b30bc61685
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x60b84d4613b2 - std::backtrace_rs::backtrace::trace_unsynchronized::h1d1fbb72ad89d7b7
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x60b84d4613b2 - std::sys::backtrace::_print_fmt::he38b6f68ca847f47
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x60b84d4613b2 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::hb7e843cde1bc81a3
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x60b84d47308a - core::fmt::rt::Argument::fmt::hc1dd77ac64f2688c
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x60b84d47308a - core::fmt::write::h952c506e2dbe9cff
[INFO] [stdout]    6:     0x60b84d42f4d6 - std::io::default_write_fmt::hd23bd8145c03a23a
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x60b84d42f4d6 - std::io::Write::write_fmt::hdd3314a2bd8a34bd
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x60b84d440459 - std::sys::backtrace::BacktraceLock::print::h1079b82381c2c252
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x60b84d440459 - std::panicking::default_hook::{{closure}}::h85cb76b8462c00f2
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x60b84d4402f1 - std::panicking::default_hook::h0134d220cc034c02
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x60b84d37d84e - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hb2e68dca3970e3ca
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x60b84d37d84e - test::test_main_with_exit_callback::{{closure}}::ha7ec2063a2565ec3
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x60b84d4406d2 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::haebee478d0f56cf4
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x60b84d4406d2 - std::panicking::panic_with_hook::h8119b6db1fef734f
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x60b84d44054a - std::panicking::panic_handler::{{closure}}::h24f5360b91482c0e
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:691:13
[INFO] [stdout]   16:     0x60b84d43b559 - std::sys::backtrace::__rust_end_short_backtrace::h4e60c5cbd1bd0108
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x60b84d42360d - __rustc[e4c6931bd8050421]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x60b84d47a92c - core::panicking::panic_fmt::hb1614a3ff6840071
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x60b84d47a8f2 - core::panicking::panic::h6519d2e94a76dd19
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/panicking.rs:150:5
[INFO] [stdout]   20:     0x60b84d317594 - tessa4d::transform::rotor4::test::test_rotor_from_into_bivec_angles_fuzz_test::{{closure}}::h77c9328b4b7a65dc
[INFO] [stdout]                                at /opt/rustwide/workdir/tessa4d/src/transform/rotor4.rs:1823:13
[INFO] [stdout]   21:     0x60b84d308da9 - core::ops::function::impls::<impl core::ops::function::Fn<A> for &F>::call::hd8faa3e4a1c8afd9
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/ops/function.rs:263:22
[INFO] [stdout]   22:     0x60b84d2aa205 - proptest::test_runner::runner::call_test::{{closure}}::hb431e091701c72d8
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.4.0/src/test_runner/runner.rs:256:49
[INFO] [stdout]   23:     0x60b84d31f64a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hf15fc604c0853989
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   24:     0x60b84d32526d - std::panicking::catch_unwind::do_call::h4844fd7fc6863d4e
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:581:40
[INFO] [stdout]   25:     0x60b84d3523cb - __rust_try
[INFO] [stdout]   26:     0x60b84d34bb72 - std::panicking::catch_unwind::hd2d0fcd8c8dcdda3
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:544:19
[INFO] [stdout]   27:     0x60b84d34bb72 - std::panic::catch_unwind::h407dfb141d9cbc1c
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panic.rs:359:14
[INFO] [stdout]   28:     0x60b84d296acf - proptest::test_runner::runner::call_test::h59f937b4a9c10cbb
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.4.0/src/test_runner/runner.rs:256:9
[INFO] [stdout]   29:     0x60b84d288e97 - proptest::test_runner::runner::TestRunner::shrink::he8bb174c22318442
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.4.0/src/test_runner/runner.rs:845:30
[INFO] [stdout]   30:     0x60b84d25a068 - proptest::test_runner::runner::TestRunner::run_one_with_replay::hb53a32d363af6830
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.4.0/src/test_runner/runner.rs:736:22
[INFO] [stdout]   31:     0x60b84d24d927 - proptest::test_runner::runner::TestRunner::gen_and_run_case::ha58ee73d33aa214e
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.4.0/src/test_runner/runner.rs:664:28
[INFO] [stdout]   32:     0x60b84d271585 - proptest::test_runner::runner::TestRunner::run_in_process_with_replay::hc4f036e2d7de5720
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.4.0/src/test_runner/runner.rs:613:31
[INFO] [stdout]   33:     0x60b84d247740 - proptest::test_runner::runner::TestRunner::run_in_process::ha3e577ca7d46f26a
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.4.0/src/test_runner/runner.rs:570:14
[INFO] [stdout]   34:     0x60b84d276a4f - proptest::test_runner::runner::TestRunner::run::h8c2ca61fea226752
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.4.0/src/test_runner/runner.rs:413:18
[INFO] [stdout]   35:     0x60b84d316f66 - tessa4d::transform::rotor4::test::test_rotor_from_into_bivec_angles_fuzz_test::h0b8047f196703306
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.4.0/src/sugar.rs:163:17
[INFO] [stdout]   36:     0x60b84d3175c7 - tessa4d::transform::rotor4::test::test_rotor_from_into_bivec_angles_fuzz_test::{{closure}}::h83a9bdbb4c5c1bc5
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.4.0/src/sugar.rs:159:28
[INFO] [stdout]   37:     0x60b84d2e7db6 - core::ops::function::FnOnce::call_once::h8523b58f670b3534
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   38:     0x60b84d37d64b - core::ops::function::FnOnce::call_once::hefaf63600cd43d2a
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   39:     0x60b84d37d64b - test::__rust_begin_short_backtrace::he30322a73a0e9ea6
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:663:18
[INFO] [stdout]   40:     0x60b84d39101a - test::run_test_in_process::{{closure}}::hdea3ab8d0243ef36
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:686:74
[INFO] [stdout]   41:     0x60b84d39101a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h66d192f42498ffce
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   42:     0x60b84d39101a - std::panicking::catch_unwind::do_call::h822e18e8d3a6bb65
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:581:40
[INFO] [stdout]   43:     0x60b84d39101a - std::panicking::catch_unwind::h54b1de7ceab578bf
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:544:19
[INFO] [stdout]   44:     0x60b84d39101a - std::panic::catch_unwind::h60c29b7a9d0246b1
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panic.rs:359:14
[INFO] [stdout]   45:     0x60b84d39101a - test::run_test_in_process::h6099b5f871379b13
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:686:27
[INFO] [stdout]   46:     0x60b84d39101a - test::run_test::{{closure}}::h926ce0a38281a4c8
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:607:43
[INFO] [stdout]   47:     0x60b84d36b474 - test::run_test::{{closure}}::h508de21a9afc7140
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:637:41
[INFO] [stdout]   48:     0x60b84d36b474 - std::sys::backtrace::__rust_begin_short_backtrace::h6e2f5c39ca00735a
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   49:     0x60b84d36ed32 - std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}::h133e44f0e5802c14
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   50:     0x60b84d36ed32 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h4718c1285283955c
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   51:     0x60b84d36ed32 - std::panicking::catch_unwind::do_call::h0bba3937b4892238
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:581:40
[INFO] [stdout]   52:     0x60b84d36ed32 - std::panicking::catch_unwind::h5b31cab5fb8c5d7f
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:544:19
[INFO] [stdout]   53:     0x60b84d36ed32 - std::panic::catch_unwind::hb2fa05d52ed0124e
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panic.rs:359:14
[INFO] [stdout]   54:     0x60b84d36ed32 - std::thread::lifecycle::spawn_unchecked::{{closure}}::hf401cf5ff501bd29
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   55:     0x60b84d36ed32 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h160022e94ce3b0bb
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   56:     0x60b84d43661f - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hf234e0d1d1d272ba
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   57:     0x60b84d43661f - std::sys::thread::unix::Thread::new::thread_start::h106a295241840d3b
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   58:     0x75592200faa4 - <unknown>
[INFO] [stdout]   59:     0x75592209ca64 - clone
[INFO] [stdout]   60:                0x0 - <unknown>
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: -0.0,
[INFO] [stdout]     xz: -0.0,
[INFO] [stdout]     xw: 0.0,
[INFO] [stdout]     yz: 0.0,
[INFO] [stdout]     wy: -0.0,
[INFO] [stdout]     zw: 0.0,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 1.0,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: 0.0,
[INFO] [stdout]         xz: 0.0,
[INFO] [stdout]         xw: 0.0,
[INFO] [stdout]         yz: 0.0,
[INFO] [stdout]         wy: 0.0,
[INFO] [stdout]         zw: 0.0,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: 0.0,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: 0.0,
[INFO] [stdout]     xz: 0.0,
[INFO] [stdout]     xw: 0.0,
[INFO] [stdout]     yz: 0.0,
[INFO] [stdout]     wy: 0.0,
[INFO] [stdout]     zw: 0.0,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:56] bivec = Bivec4 {
[INFO] [stdout]     xy: 0.72031206,
[INFO] [stdout]     xz: 0.38910043,
[INFO] [stdout]     xw: -0.03863941,
[INFO] [stdout]     yz: -2.6102147,
[INFO] [stdout]     wy: 1.1479532,
[INFO] [stdout]     zw: -0.75384426,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1820:25] Rotor4::from_bivec_angles(dbg!(bivec)) = Rotor4 {
[INFO] [stdout]     c: 0.040178034,
[INFO] [stdout]     bivec: Bivec4 {
[INFO] [stdout]         xy: 0.23522407,
[INFO] [stdout]         xz: 0.12683418,
[INFO] [stdout]         xw: -0.01222613,
[INFO] [stdout]         yz: -0.85197854,
[INFO] [stdout]         wy: 0.37463883,
[INFO] [stdout]         zw: -0.24616419,
[INFO] [stdout]     },
[INFO] [stdout]     xyzw: 0.0007384419,
[INFO] [stdout] }
[INFO] [stdout] [tessa4d/src/transform/rotor4.rs:1821:26] rotor.into_bivec_angles() = Bivec4 {
[INFO] [stdout]     xy: 0.7206534,
[INFO] [stdout]     xz: 0.3885805,
[INFO] [stdout]     xw: -0.03745706,
[INFO] [stdout]     yz: -2.6101973,
[INFO] [stdout]     wy: 1.1477768,
[INFO] [stdout]     zw: -0.75417054,
[INFO] [stdout] }
[INFO] [stdout] 
[INFO] [stdout] thread 'transform::rotor4::test::test_rotor_from_into_bivec_angles_fuzz_test' (99) panicked at tessa4d/src/transform/rotor4.rs:1823:13:
[INFO] [stdout] assertion failed: bivec_approx_equal(bivec2, bivec)
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x60b84d4613b2 - std::backtrace_rs::backtrace::libunwind::trace::hf0bd46b30bc61685
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x60b84d4613b2 - std::backtrace_rs::backtrace::trace_unsynchronized::h1d1fbb72ad89d7b7
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x60b84d4613b2 - std::sys::backtrace::_print_fmt::he38b6f68ca847f47
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x60b84d4613b2 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::hb7e843cde1bc81a3
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x60b84d47308a - core::fmt::rt::Argument::fmt::hc1dd77ac64f2688c
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x60b84d47308a - core::fmt::write::h952c506e2dbe9cff
[INFO] [stdout]    6:     0x60b84d42f4d6 - std::io::default_write_fmt::hd23bd8145c03a23a
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x60b84d42f4d6 - std::io::Write::write_fmt::hdd3314a2bd8a34bd
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x60b84d440459 - std::sys::backtrace::BacktraceLock::print::h1079b82381c2c252
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x60b84d440459 - std::panicking::default_hook::{{closure}}::h85cb76b8462c00f2
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x60b84d4402f1 - std::panicking::default_hook::h0134d220cc034c02
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x60b84d37d84e - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hb2e68dca3970e3ca
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x60b84d37d84e - test::test_main_with_exit_callback::{{closure}}::ha7ec2063a2565ec3
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x60b84d4406d2 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::haebee478d0f56cf4
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x60b84d4406d2 - std::panicking::panic_with_hook::h8119b6db1fef734f
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x60b84d44054a - std::panicking::panic_handler::{{closure}}::h24f5360b91482c0e
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:691:13
[INFO] [stdout]   16:     0x60b84d43b559 - std::sys::backtrace::__rust_end_short_backtrace::h4e60c5cbd1bd0108
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x60b84d42360d - __rustc[e4c6931bd8050421]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x60b84d47a92c - core::panicking::panic_fmt::hb1614a3ff6840071
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x60b84d47a8f2 - core::panicking::panic::h6519d2e94a76dd19
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/panicking.rs:150:5
[INFO] [stdout]   20:     0x60b84d317594 - tessa4d::transform::rotor4::test::test_rotor_from_into_bivec_angles_fuzz_test::{{closure}}::h77c9328b4b7a65dc
[INFO] [stdout]                                at /opt/rustwide/workdir/tessa4d/src/transform/rotor4.rs:1823:13
[INFO] [stdout]   21:     0x60b84d308da9 - core::ops::function::impls::<impl core::ops::function::Fn<A> for &F>::call::hd8faa3e4a1c8afd9
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/ops/function.rs:263:22
[INFO] [stdout]   22:     0x60b84d2aa205 - proptest::test_runner::runner::call_test::{{closure}}::hb431e091701c72d8
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.4.0/src/test_runner/runner.rs:256:49
[INFO] [stdout]   23:     0x60b84d31f64a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hf15fc604c0853989
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   24:     0x60b84d32526d - std::panicking::catch_unwind::do_call::h4844fd7fc6863d4e
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:581:40
[INFO] [stdout]   25:     0x60b84d3523cb - __rust_try
[INFO] [stdout]   26:     0x60b84d34bb72 - std::panicking::catch_unwind::hd2d0fcd8c8dcdda3
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:544:19
[INFO] [stdout]   27:     0x60b84d34bb72 - std::panic::catch_unwind::h407dfb141d9cbc1c
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panic.rs:359:14
[INFO] [stdout]   28:     0x60b84d296acf - proptest::test_runner::runner::call_test::h59f937b4a9c10cbb
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.4.0/src/test_runner/runner.rs:256:9
[INFO] [stdout]   29:     0x60b84d288e97 - proptest::test_runner::runner::TestRunner::shrink::he8bb174c22318442
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.4.0/src/test_runner/runner.rs:845:30
[INFO] [stdout]   30:     0x60b84d25a068 - proptest::test_runner::runner::TestRunner::run_one_with_replay::hb53a32d363af6830
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.4.0/src/test_runner/runner.rs:736:22
[INFO] [stdout]   31:     0x60b84d24d927 - proptest::test_runner::runner::TestRunner::gen_and_run_case::ha58ee73d33aa214e
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.4.0/src/test_runner/runner.rs:664:28
[INFO] [stdout]   32:     0x60b84d271585 - proptest::test_runner::runner::TestRunner::run_in_process_with_replay::hc4f036e2d7de5720
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.4.0/src/test_runner/runner.rs:613:31
[INFO] [stdout]   33:     0x60b84d247740 - proptest::test_runner::runner::TestRunner::run_in_process::ha3e577ca7d46f26a
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.4.0/src/test_runner/runner.rs:570:14
[INFO] [stdout]   34:     0x60b84d276a4f - proptest::test_runner::runner::TestRunner::run::h8c2ca61fea226752
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.4.0/src/test_runner/runner.rs:413:18
[INFO] [stdout]   35:     0x60b84d316f66 - tessa4d::transform::rotor4::test::test_rotor_from_into_bivec_angles_fuzz_test::h0b8047f196703306
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.4.0/src/sugar.rs:163:17
[INFO] [stdout]   36:     0x60b84d3175c7 - tessa4d::transform::rotor4::test::test_rotor_from_into_bivec_angles_fuzz_test::{{closure}}::h83a9bdbb4c5c1bc5
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.4.0/src/sugar.rs:159:28
[INFO] [stdout]   37:     0x60b84d2e7db6 - core::ops::function::FnOnce::call_once::h8523b58f670b3534
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   38:     0x60b84d37d64b - core::ops::function::FnOnce::call_once::hefaf63600cd43d2a
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   39:     0x60b84d37d64b - test::__rust_begin_short_backtrace::he30322a73a0e9ea6
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:663:18
[INFO] [stdout]   40:     0x60b84d39101a - test::run_test_in_process::{{closure}}::hdea3ab8d0243ef36
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:686:74
[INFO] [stdout]   41:     0x60b84d39101a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h66d192f42498ffce
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   42:     0x60b84d39101a - std::panicking::catch_unwind::do_call::h822e18e8d3a6bb65
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:581:40
[INFO] [stdout]   43:     0x60b84d39101a - std::panicking::catch_unwind::h54b1de7ceab578bf
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:544:19
[INFO] [stdout]   44:     0x60b84d39101a - std::panic::catch_unwind::h60c29b7a9d0246b1
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panic.rs:359:14
[INFO] [stdout]   45:     0x60b84d39101a - test::run_test_in_process::h6099b5f871379b13
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:686:27
[INFO] [stdout]   46:     0x60b84d39101a - test::run_test::{{closure}}::h926ce0a38281a4c8
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:607:43
[INFO] [stdout]   47:     0x60b84d36b474 - test::run_test::{{closure}}::h508de21a9afc7140
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:637:41
[INFO] [stdout]   48:     0x60b84d36b474 - std::sys::backtrace::__rust_begin_short_backtrace::h6e2f5c39ca00735a
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   49:     0x60b84d36ed32 - std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}::h133e44f0e5802c14
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   50:     0x60b84d36ed32 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h4718c1285283955c
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   51:     0x60b84d36ed32 - std::panicking::catch_unwind::do_call::h0bba3937b4892238
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:581:40
[INFO] [stdout]   52:     0x60b84d36ed32 - std::panicking::catch_unwind::h5b31cab5fb8c5d7f
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:544:19
[INFO] [stdout]   53:     0x60b84d36ed32 - std::panic::catch_unwind::hb2fa05d52ed0124e
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panic.rs:359:14
[INFO] [stdout]   54:     0x60b84d36ed32 - std::thread::lifecycle::spawn_unchecked::{{closure}}::hf401cf5ff501bd29
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   55:     0x60b84d36ed32 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h160022e94ce3b0bb
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   56:     0x60b84d43661f - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hf234e0d1d1d272ba
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   57:     0x60b84d43661f - std::sys::thread::unix::Thread::new::thread_start::h106a295241840d3b
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   58:     0x75592200faa4 - <unknown>
[INFO] [stdout]   59:     0x75592209ca64 - clone
[INFO] [stdout]   60:                0x0 - <unknown>
[INFO] [stdout] proptest: failed to append to /opt/rustwide/workdir/tessa4d/proptest-regressions/transform/rotor4.txt: Read-only file system (os error 30)
[INFO] [stdout] 
[INFO] [stdout] thread 'transform::rotor4::test::test_rotor_from_into_bivec_angles_fuzz_test' (99) panicked at tessa4d/src/transform/rotor4.rs:1720:5:
[INFO] [stdout] Test failed: assertion failed: bivec_approx_equal(bivec2, bivec).
[INFO] [stdout] minimal failing input: bivec = Bivec4 {
[INFO] [stdout]     xy: -0.2505424,
[INFO] [stdout]     xz: -0.13533878,
[INFO] [stdout]     xw: 0.013439746,
[INFO] [stdout]     yz: 0.9078975,
[INFO] [stdout]     wy: -0.3992866,
[INFO] [stdout]     zw: 0.26220575,
[INFO] [stdout] }, angle = -3.0612156
[INFO] [stdout] 	successes: 114
[INFO] [stdout] 	local rejects: 0
[INFO] [stdout] 	global rejects: 0
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x60b84d4613b2 - std::backtrace_rs::backtrace::libunwind::trace::hf0bd46b30bc61685
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x60b84d4613b2 - std::backtrace_rs::backtrace::trace_unsynchronized::h1d1fbb72ad89d7b7
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x60b84d4613b2 - std::sys::backtrace::_print_fmt::he38b6f68ca847f47
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x60b84d4613b2 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::hb7e843cde1bc81a3
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x60b84d47308a - core::fmt::rt::Argument::fmt::hc1dd77ac64f2688c
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x60b84d47308a - core::fmt::write::h952c506e2dbe9cff
[INFO] [stdout]    6:     0x60b84d42f4d6 - std::io::default_write_fmt::hd23bd8145c03a23a
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x60b84d42f4d6 - std::io::Write::write_fmt::hdd3314a2bd8a34bd
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x60b84d440459 - std::sys::backtrace::BacktraceLock::print::h1079b82381c2c252
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x60b84d440459 - std::panicking::default_hook::{{closure}}::h85cb76b8462c00f2
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x60b84d4402f1 - std::panicking::default_hook::h0134d220cc034c02
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x60b84d37d84e - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hb2e68dca3970e3ca
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x60b84d37d84e - test::test_main_with_exit_callback::{{closure}}::ha7ec2063a2565ec3
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x60b84d4406d2 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::haebee478d0f56cf4
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x60b84d4406d2 - std::panicking::panic_with_hook::h8119b6db1fef734f
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x60b84d440518 - std::panicking::panic_handler::{{closure}}::h24f5360b91482c0e
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x60b84d43b559 - std::sys::backtrace::__rust_end_short_backtrace::h4e60c5cbd1bd0108
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x60b84d42360d - __rustc[e4c6931bd8050421]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x60b84d47a92c - core::panicking::panic_fmt::hb1614a3ff6840071
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x60b84d317142 - tessa4d::transform::rotor4::test::test_rotor_from_into_bivec_angles_fuzz_test::h0b8047f196703306
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.4.0/src/sugar.rs:163:17
[INFO] [stdout]   20:     0x60b84d3175c7 - tessa4d::transform::rotor4::test::test_rotor_from_into_bivec_angles_fuzz_test::{{closure}}::h83a9bdbb4c5c1bc5
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.4.0/src/sugar.rs:159:28
[INFO] [stdout]   21:     0x60b84d2e7db6 - core::ops::function::FnOnce::call_once::h8523b58f670b3534
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   22:     0x60b84d37d64b - core::ops::function::FnOnce::call_once::hefaf63600cd43d2a
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x60b84d37d64b - test::__rust_begin_short_backtrace::he30322a73a0e9ea6
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:663:18
[INFO] [stdout]   24:     0x60b84d39101a - test::run_test_in_process::{{closure}}::hdea3ab8d0243ef36
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:686:74
[INFO] [stdout]   25:     0x60b84d39101a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h66d192f42498ffce
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   26:     0x60b84d39101a - std::panicking::catch_unwind::do_call::h822e18e8d3a6bb65
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:581:40
[INFO] [stdout]   27:     0x60b84d39101a - std::panicking::catch_unwind::h54b1de7ceab578bf
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:544:19
[INFO] [stdout]   28:     0x60b84d39101a - std::panic::catch_unwind::h60c29b7a9d0246b1
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panic.rs:359:14
[INFO] [stdout]   29:     0x60b84d39101a - test::run_test_in_process::h6099b5f871379b13
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:686:27
[INFO] [stdout]   30:     0x60b84d39101a - test::run_test::{{closure}}::h926ce0a38281a4c8
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:607:43
[INFO] [stdout]   31:     0x60b84d36b474 - test::run_test::{{closure}}::h508de21a9afc7140
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:637:41
[INFO] [stdout]   32:     0x60b84d36b474 - std::sys::backtrace::__rust_begin_short_backtrace::h6e2f5c39ca00735a
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   33:     0x60b84d36ed32 - std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}::h133e44f0e5802c14
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   34:     0x60b84d36ed32 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h4718c1285283955c
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   35:     0x60b84d36ed32 - std::panicking::catch_unwind::do_call::h0bba3937b4892238
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:581:40
[INFO] [stdout]   36:     0x60b84d36ed32 - std::panicking::catch_unwind::h5b31cab5fb8c5d7f
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:544:19
[INFO] [stdout]   37:     0x60b84d36ed32 - std::panic::catch_unwind::hb2fa05d52ed0124e
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panic.rs:359:14
[INFO] [stdout]   38:     0x60b84d36ed32 - std::thread::lifecycle::spawn_unchecked::{{closure}}::hf401cf5ff501bd29
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   39:     0x60b84d36ed32 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h160022e94ce3b0bb
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   40:     0x60b84d43661f - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hf234e0d1d1d272ba
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   41:     0x60b84d43661f - std::sys::thread::unix::Thread::new::thread_start::h106a295241840d3b
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   42:     0x75592200faa4 - <unknown>
[INFO] [stdout]   43:     0x75592209ca64 - clone
[INFO] [stdout]   44:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     transform::rotor4::test::test_rotor_from_into_bivec_angles_fuzz_test
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 102 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.42s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "4685dbc40e64708d0ba2784e9cf436cdaf72f6ea1b1b0e94a9fe6eb0d5684c5e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "4685dbc40e64708d0ba2784e9cf436cdaf72f6ea1b1b0e94a9fe6eb0d5684c5e", kill_on_drop: false }`
[INFO] [stdout] 4685dbc40e64708d0ba2784e9cf436cdaf72f6ea1b1b0e94a9fe6eb0d5684c5e
