2 #![warn(clippy::suboptimal_flops)]
9 fn fake_abs1(num: f64) -> f64 {
13 fn fake_abs2(num: f64) -> f64 {
17 fn fake_abs3(a: A) -> f64 {
21 fn fake_abs4(num: f64) -> f64 {
25 fn fake_abs5(a: A) -> f64 {
29 fn fake_nabs1(num: f64) -> f64 {
33 fn fake_nabs2(num: f64) -> f64 {
37 fn fake_nabs3(a: A) -> A {
44 fn not_fake_abs1(num: f64) -> f64 {
52 fn not_fake_abs2(num: f64) -> f64 {
60 fn not_fake_abs3(num1: f64, num2: f64) -> f64 {
68 fn not_fake_abs4(a: A) -> f64 {
76 fn not_fake_abs5(a: A) -> f64 {
87 fake_abs3(A { a: 5.0, b: 5.0 });
89 fake_abs5(A { a: 5.0, b: 5.0 });
92 fake_nabs3(A { a: 5.0, b: 5.0 });
95 not_fake_abs3(5.0, 5.0);
96 not_fake_abs4(A { a: 5.0, b: 5.0 });
97 not_fake_abs5(A { a: 5.0, b: 5.0 });