Also jetzt mal ganz ehrlich :
Wenn ich eine FPU habe (mit welchem Zahlenformat auch immer - muss ja
nicht nach IEEE sein), dann macht es einfach überhaupt keinen Sinn,
irgendwelche logischen Operationen auf dem korrespondierenden Bitmuster
durchzuführen.
Beispiel : Wenn man die Zahl 1.5e6 (1,5 Mio) eins nach rechts shiftet,
was soll dann das Ergebniss sein 0.75e6 oder was ? Wenn man nämlich
einfach das Bitmuster verschiebt ist das Zahlenformat zum Teufel
abgewandert.
Das kommt mir hier so vor, als hätte man ein Brett zu zersägen und
einen Nagel in die Wand zu hauen und geht wie folgt vor : Man schlage
das Brett mit dem Hammer klein und versucht den Nagel mit der Säge in
die Wand zu hauen. Was soll das ?
Ganz davon abgesehen kann man meines Erachtens nach mit einer FPU keine
logischen Operationen auf den zugehörigen bitmustern durchführen. Eine
FPU beherrscht ja nicht einmal Sprungkalkulationen und schon gar keine
bedingten Sprünge, was für eine solche Lösung unabdingbar ist.
Vielleicht bin ich ja auch dumm, aber so was macht für mich nach den
Rechnerstrukturen echt keinen Sinn.
MfG, Khani