Wie scho im letzten Beitrag gesagt, ist ldexp das Problem: Es wird die Overload-Version für Single aufgerufen. Das wirkt sich nur für 64-Bit aus, weil die 32-Bit-Overloads praktisch identisch sind.
Wie kann man eigenlich in die Debg-DCUs rein-steppen?
Ich habe Linking with Debug und Debug-Configuration eingestellt, aber der Debugger verweigert die Sourcecode-Anzeige. Ich bin mir aber sicher, daß die Singleversion genommen wird, weil ich im CPU-Fenster sehe
Delphi-Quellcode:
call TSingleHelper.SpecialType
...
call TSingleHelper.BuildUp
Werde dann mal einen weiteren Issue-Report schreiben, letztlich geht es also 'nur' um eine Inkonstistenz zwischen 32- und 64-Bit.