﻿id	summary	reporter	owner	description	type	status	milestone	component	version	severity	resolution	keywords	cc
1274	Increase Datatype Ranges	robertlcull@…		"I have often attempted to use autoit to compile high range data. A major problem that renders Autoit almost completely worthless in this area is the limitations on math functions. 

If you were to equate 1000000000000000^20^, autoit would return 1e+300. If you were to equate 1000000000000000^21^, autoit would return 1.#INF. 

Also, check out this factorial and permutation function written by MSLx Fanboy:
http://www.autoitscript.com/forum/index.php?showtopic=13167 

Here's a few examples where this script works:

_MathPermutation(4, 3) would return the correct answer of 24. 
_MathPermutation(10, 5) would return the correct answer of 30240. 
_MathPermutation(20, 5) would return the correct answer of 1860480. 

but...

_MathPermutation(21, 5) would return an incorrect answer of -203093.854699384. 

I had also attempted to design a script that would calculate the fibonacci sequence of numbers and record them into data files. I noticed that before the results had even a 12 digit length, the returns were suddenly all incorrect, capped to a specific length, and alternating between negative and positive answers. 

I suggest that AutoIt is made more high range math capable through the addition of an option to change the max limit. By default, every script should run the same as they do now, to avoid overruns in looping miscalculations. But the option should be added to increase this limit. "	Feature Request	closed		AutoIt		None	Rejected		
