It seems that AMD disagrees with some here. TDP = Power consumption:
http://support.amd.com/us/Processor_TechDocs/43374.pdf
TDP. Thermal Design Power. The thermal design power is the maximum power a processor can draw for a thermally significant period while running commercially useful software. The constraining conditions for TDP are specified in the notes in the thermal and power tables.
TDP is measured under the conditions of all cores operating at CPU COF, Tcase Max, and VDD at the voltage requested by the processor. TDP includes all power dissipated on-die from VDD, VDDNB, VDDIO, VLDT, VTT and VDDA.
The key here is the reference to "under the conditions of all cores operating at...Tcase Max".
I've tried to point this out before. There is a reason AMD coincidentally stopped publishing their max allowed operating temperature for piledriver processors at the same time that people (professionals, not just myself, like the engineers at MSI) started noticing the processors do use more than 125W (or get themselves throttled) when running commercially useful software like Prime95 (finding Mersenne primes) and encoding.
The trick AMD pulled is they spec'ed a TDP value but intentionally refuse to spec the accompanying max allowed operating temperature. That makes the TDP value itself meaningless and ill-defined.
They may as well say "125 Unicorn TDP" at this point in time. Some clever people at AMD know this too, that is why the decision was made to withhold the key operating parameters that must be published alongside the TDP spec value.