Hab meine Version jetzt erweitert:
Kommt ohne _BigInt_Load und _BigInt_Print aus, d.h. die Rechenfunktionen können direkt verwendet werden
Negative Zahlen (z.b. "-1355") werden berücksichtigt
_BigInt_Sub und _BigInt_Div wurden hinzugefügt
_BigInt_Div($a,$b,$Dec=0): $Dec = Anzahl der Dezimalstellen, wenn 0 dann normaler Rest - wird als extra Variable zurückgegeben
Die Laufzeiten bei 50 Rechenoperationen mit zufälligen (auch negativen) Zahlen mit einer Länge von 10-90 Stellen:
Add: 15.9071
SUB: 17.6079
MUL: 209.5421
DIV: 1479.0203
Scriptgröße: 7.665 Bytes
Die Laufzeiten mit benchmark_speed.au3:
Average: 0.078
Minimum: 0.076
Maximum: 0.081
So, nun werd ich mal probieren, wie klein ich meine Version 4 machen kann...
lgE