Allan Bowhill
It totally makes sense that if Hyperthreads were used this way, they would have to work on some different SIMD operation that uses some other hardware unit on the core.
Or some completely different operation altogether. And if the smart guys who design CPUs see from statistics that some operation is used a lot, they may add another copy of that in a future CPU, which is much cheaper than adding another complete core.