This piece of code is _very_ smelly, would be great if you could dig down to see what was actually intended here (note that the loop is disabled entirely on x86_64).

I tried to reconstruct an explanation from the history a while ago, but to no avail – IIRC the code was introduced as part of a »mass commit« without an informative commit message.