So you just tried to explain CMT is equal to CMP. There's only one decoder unit (Kaveri has 2 decoder units hence why the ST to MT scaling is better - google it) containing 4 decoders. I'll show it again;
"In CMP architecture, a die has two CPU's on it
. Each individual CPU has half the registers of the single CPU die, but because there are two processors on a CMP chip, the total resources are the same."
Even AMD agrees CMT doesn't equal CMP;
Sure the 8350 is a CMP chip with CMT because it has 4 modules, their Bulldozer based dual cores aren't even CMP. If you haven't noticed by now, AMD's implentation for CMT is duplicating the ALU cluster, that's not adding another CPU - making the module technically the core. If AMD decided to go for a dedicated front-end for each cluster, it's practically stupid because it's literally CMP instead and you're not saving any space/power consumption anymore. It's just you released a real 8 core and we wouldn't have this conversation.
I agree the count of FPU's don't define a chip to be a true x-core or not, Ive said that in my first post. And people were wrong about BD only having a single FPU, there are 2 in total which each of them can work independently of each other aka a symmetric-ish design. The guy isn't going to get far with those arguments, he'll defo lose it.