summaryrefslogtreecommitdiff
path: root/js/src/jit-test/tests/ion/bug731820.js
blob: 1b34688e68a3f30253d3e568beaeaee9bd9eccaf (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
function BigInteger(a, b, c) {
    this.array = new Array();
    if (a != null) {
	var this_array = this.array;
	this.t = 0;
	var i = a.length;
	while (--i >= 0) {
	    this_array[this.t++] = 0;
	}
    }
}
function bnpCopyTo(r, g) {
    var this_array = g.array;
    for (var i = g.t - 1; i >= 0; --i) 
	r.array[i] = g.array[i];
    r.t = g.t;
}
function montConvert(x) {
    var r = new BigInteger(null);
    r.t = 56;
    return r;
}
var ba = new Array();
a = new BigInteger(ba);
new BigInteger("afdsafdsafdsaafdsafdsafdsafdsafdsafdsafdsafdsafdsafdsfds");
g = montConvert(a);
var r = new BigInteger(null);
bnpCopyTo(r, g);