[Benchmark] public float TableFSinCos() { var sum = 0.0f; foreach (var x in _longData) { var(s, c) = SinCosTableF.SinCos(x); sum += s; } return(sum); }
[Benchmark] public float TableFSinCosOut() { var sum = 0.0f; foreach (var x in _longData) { SinCosTableF.SinCos(x, out var s, out _); sum += s; } return(sum); }
[Benchmark] public float TableFCos() { var sum = 0.0f; foreach (var x in _longData) { sum += SinCosTableF.Cos(x); } return(sum); }
[Benchmark] public float TableFAtan2() { var sum = 0.0f; foreach (var x in _shortData) { foreach (var y in _shortData) { sum += SinCosTableF.Atan2(x, y); } } return(sum); }