I'm a nutshell, amd fx didn't use thermal strips to monitor core temps the way Intel does in their cpus, so anything like Afterburner or HWInfo is going to be seriously lost trying to read a direct temp.
So amd created Overdrive, an OC capable api that included a way to read FX temps using thermal margins. The actual max core temp of all the FX is 62°C. If you read the socket temps, that translates to @ 72°C. But thats still not accurate and still no way to read it. So amd uses a highly complex algorithm which includes variables from core voltages, system agent voltages, vid, socket and package temps and current usage and many other things, wraps it all up and tells you where the cpu is in relation to its max operating temp.
So if you have a TM in the 40's, you are in great shape with plenty of thermal headroom. At the 30's you are still good. In the 20's with light loads, be a little worried, heavy loads is still good. By the time you hit the 10's, time to really take notice and 0-9 you should be wondering what's seriously going wrong with your cooling. If you ever see negative numbers, you are over the safe limit by a long way and should stop the pc and fix the problem.
With thermal margins, the exact number doesn't matter, no real difference between 11 and 19, it's what the number represents that's important .
Theres only 2 reliable software to read FX. AMD Overdrive and Coretemp (set for thermal margin). You can't read it like an intel, it literally does not translate into the normal °C you usually see.