From the AMD manuals :
HTT: hyper-threading technology. Indicates either that there is more than one thread per core or more than one core per processor.
Exactly! So, these days virtually all CPUs have the HT bit set and we can't rely on that to tell whether Hyperthreading is being used or not because almost all processors are multi-core and many are both multi-core and have Hyperthreading.
I attach code to detect Hyperthreading (the real one), Logical Cores and Physical Cores Information. I have no AMDs, so please anyone with AMD let me know if it tells the truth or not.
Intel(R) Core(TM) i7-8700K CPU @ 3.70GHz
Hyperthreading 1 Logical Cores 12 Physical Cores 6
Note: There is another way to find the information which digs deeper than this one. May be I will handle it sometime soon.