public C16Benchmark() { _regular = new FlawedFrequencyTransmission(); _simd = new FlawedFrequencyTransmissionSimd(); _vertical = new FlawedFrequencyTransmissionVertical(); _sm = new FftStateMachine(); }
public void StateMachineTest(string signal, long expected) { var ftt = new FlawedFrequencyTransmissionVertical(); var result = ftt.Execute(signal.Select(c => (sbyte)(c - 48)).ToArray(), 1).Aggregate(0, (acc, curr) => acc * 10 + curr); Assert.Equal(expected, result); }