You send others to do lots of works, dismiss it and ask them to do even more work. Wich you will disregard again.
I expect those who make claims to put the necessary work to establish a foundation for those claims. That's how it's done.
What everyone here has produced is simply unsupported claims.
ZydisInfoC is there for you or anyone else to _demonstrate_ their claims but, instead you whine about the fact that demonstrating your claims takes work. Well... guess what ?... yes, demonstrating a claim takes work, imagine that!.
All you people have to do is restructure code I provided. If you people are so right about creating jigsaw puzzles then it should not be that much effort to simply create the chunks you are so fond of to "improve" the code. IOW, stop the empty claims and all the whining, provide a foundation by showing you can produce something that is less complex while still being _fully_ functionally equivalent.
Yes, that's too much to ask... it takes work... we can't have that... can we ?
The problem is this: your jigsaw puzzle will require jumping to who knows how many chunks of code thereby breaking the linearity of the code. In addition to that, it will almost certainly require passing parameters, something which is not required by the current code and, will be harder to test but, no doubt at all, that after it is _obvious_ that your code is significantly inferior you people will still have the gall to claim it's better.
Bottom line is this: I put my code on the line to demonstrate my claims. You people don't. You make baseless claims and since you cannot support your claims, you whine!.
ETA: added the above "summary".