16.09.2003 |
- Die Funktionen im AES-Binding legen den AES-Parameter-Block
komplett auf dem Stack an, um Multithreading möglich zu machen.
Die Initialisierung des control-Arrays war jedoch nur
"suboptimal". Es wurden ca. 84 Byte einer implizit von PureC
angelegten Struktur kopiert, um die ersten 5 Elemente (10 Byte) des
control-Arrays zu initialisieren. Dies ist nun überarbeitet und
optimiert worden, so daß Anwendungen etwas kleiner und schneller
werden sollten - anstelle von 84 Byte pro Funktion im AES-Binding sind
es nun 10 Byte pro Funktion, die im DATA-Segment liegen und optimiert
kopiert werden. Herzlichen Dank an Philipp Donzé für
diesen genialen Tip!
|