Ich habe mal die besten Elemente des Wettbewerbs kombiniert und konnte nochmals 10% schneller werden
dann hab ich die UDF gleich mal auf alle 4 Grundrechenarten ausgebaut.
und heute noch auf Dezimalstellen erweitert.
(Ist noch nicht gründlich getestet, und ich hab auch noch keine Errorcodes usw. eingebaut... Beta halt;))
Dadurch ist die Performance wieder etwas schlechter geworden (0.0557 beim µit-Benchmark), aber immer noch ganz flink!
Kann jemand das Script gründlich testen? mein BigInt-Rechner schafft leider keine Dezimalzahlen.
Erklärung zu den Algo´s folgt irgendwann nach...
Wär schön, wenn die UDF langsam wachsen und immer mehr Funktionen bekommen würde...bzw. noch bessere Algo´s...
EDIT: Neue Version: autoit.de/wcf/attachment/11017/
lgE
BigInt BigDec BigNum BigNumber BigDecimal BigInteger _BigNum_Add _BigNum_Sub _BigNum_Mul _BigNum_Div _BigNum_Mod _BigNum_Round _BigNum_Compare