As for changes vs. 2.0 - (list follows)
New results.Running KWSN Test & Benchmark tool, with patched and renamed Rev. 2.2 applications, in long test mode, on my Athlon64.Patched Intel "only" SSE3-P4 Rev. 2.2: 397 seconds.Patched Intel "only" SSE2-P4 Rev. 2.2: 387 seconds.Patched Intel "only" SSE2-PM Rev. 2.2: 381 seconds.Generic SSE2 Rev. 2.2: 395 seconds.The results seem to be conclusive:For my processor, the patched SSE2-PM is the fastest client.
As for changes vs. 2.0 - Improved pulse foldingImproved accuracy (especially on Core 2 systems vs. 1.41)Benchmarking for the various folding versionsSome extra chirp functions adapted from Alex Kan's code (SSE and SSE2, was only SSE3 before)Benchmark improvements as far as correct function choices go (the app tests each available function for sub-tasks like chirping, pulse folding, etc. up to the supported SSE level and uses the quickest, but did choose incorrectly sometimes, fixed)Major efficiency improvement by Joe Segur - Not doing transpose when it's not neededDoing transpose on 4 FFT chunks at a time rather than 1and some others I probably forgot. Ben and Joe can complete the list or correct it.
I don't know if my results are representative, but out of the 44 results my two machines have reported back after the switch to rev. 2.2, none (zero) have been marked invalid.