Home
last modified time | relevance | path

Searched refs:pow (Results 1 – 25 of 131) sorted by relevance

123456

/external/webkit/JavaScriptCore/tests/mozilla/ecma/Math/
D15.8.2.13.js46 …tCase( SECTION, "Math.pow.length", 2, Math.pow.length );
48 …w TestCase( SECTION, "Math.pow()", Number.NaN, Math.pow() );
49 …e( SECTION, "Math.pow(null, null)", 1, Math.pow(null,null) );
50 …ECTION, "Math.pow(void 0, void 0)", Number.NaN, Math.pow(void 0, void 0));
51 … SECTION, "Math.pow(true, false)", 1, Math.pow(true, false) );
52 …( SECTION, "Math.pow(false,true)", 0, Math.pow(false,true) );
53 …se( SECTION, "Math.pow('2','32')", 4294967296, Math.pow('2','32') );
55 …SECTION, "Math.pow(1,NaN)", Number.NaN, Math.pow(1,Number.NaN) );
56 … SECTION, "Math.pow(0,NaN)", Number.NaN, Math.pow(0,Number.NaN) );
57 …SECTION, "Math.pow(NaN,0)", 1, Math.pow(Number.NaN,0) );
[all …]
/external/webkit/V8Binding/v8/test/mjsunit/
Ddelete.js90 assertTrue(delete a[Math.pow(2,31)-1], "delete 2^31-1");
107 o[Math.pow(2,30)-1] = 0;
108 o[Math.pow(2,31)-1] = 0;
111 assertTrue(delete o[Math.pow(2,30)]);
113 assertFalse(has(o, Math.pow(2,30)));
115 assertTrue(has(o, Math.pow(2,30)-1));
116 assertTrue(has(o, Math.pow(2,31)-1));
118 assertTrue(delete o[Math.pow(2,30)-1]);
120 assertFalse(has(o, Math.pow(2,30)-1), "delete 2^30-1");
121 assertTrue(has(o, Math.pow(2,31)-1));
[all …]
Darray-length.js77 a[Math.pow(2,31)-1] = 0;
78 a[Math.pow(2,30)-1] = 0;
79 assertEquals(Math.pow(2,31), a.length);
85 a[Math.pow(2,30)-1] = Math.pow(2,30)-1;
86 a[Math.pow(2,31)-1] = Math.pow(2,31)-1;
87 a[Math.pow(2,32)-2] = Math.pow(2,32)-2;
89 assertEquals(Math.pow(2,30)-1, a[Math.pow(2,30)-1]);
90 assertEquals(Math.pow(2,31)-1, a[Math.pow(2,31)-1]);
91 assertEquals(Math.pow(2,32)-2, a[Math.pow(2,32)-2]);
93 assertEquals(Math.pow(2,32)-1, a.length);
[all …]
Din.js109 o[Math.pow(2,30)-1] = 0;
110 o[Math.pow(2,31)-1] = 0;
115 assertFalse(Math.pow(2,30)-2 in o);
116 assertTrue(Math.pow(2,30)-1 in o);
117 assertFalse(Math.pow(2,30)-0 in o);
118 assertTrue(Math.pow(2,31)-1 in o);
134 a[Math.pow(2,30)-1] = 0;
135 a[Math.pow(2,31)-1] = 0;
140 assertFalse(Math.pow(2,30)-2 in a, "Math.pow(2,30)-2 in a");
141 assertTrue(Math.pow(2,30)-1 in a, "Math.pow(2,30)-1 in a");
[all …]
Dtoint32.js86 var base = Math.pow(2, 64);
118 var bignum = Math.pow(2, 84) - Math.pow(2, 31);
119 assertEquals(-Math.pow(2,31), toInt32(bignum));
120 assertEquals(-Math.pow(2,31), toInt32(-bignum));
123 assertEquals(0, toInt32(bignum - Math.pow(2,31)));
124 assertEquals(0, toInt32(-(bignum - Math.pow(2,31))));
127 var max_fraction = (1 - Math.pow(2,-53));
Dnumber-tostring-small.js117 (Math.pow(2,32)-1).toString(16);
118 (Math.pow(2,32)-1).toString(2);
126 (Math.pow(2,32) + 1).toString(2);
130 (-(Math.pow(2,32)-1)).toString(2);
132 (-Math.pow(2,32)).toString(2);
133 (-(Math.pow(2,32) + 1)).toString(2);
Dnumber-tostring.js112 assertEquals("4294967296", Math.pow(2,32).toString());
113 assertEquals("ffffffff", (Math.pow(2,32)-1).toString(16));
114 assertEquals("11111111111111111111111111111111", (Math.pow(2,32)-1).toString(2));
121 assertEquals("100000000000000000000000000000000", Math.pow(2,32).toString(2));
122 assertEquals("100000000000000000000000000000001", (Math.pow(2,32) + 1).toString(2));
126 assertEquals("-11111111111111111111111111111111", (-(Math.pow(2,32)-1)).toString(2));
128 assertEquals("-100000000000000000000000000000000", (-Math.pow(2,32)).toString(2));
129 assertEquals("-100000000000000000000000000000001", (-(Math.pow(2,32) + 1)).toString(2));
/external/webkit/JavaScriptCore/tests/mozilla/ecma/Array/
D15.4.5.2-2.js47 addCase( new Array(), 0, Math.pow(2,14), Math.pow(2,14) );
51 addCase( new Array(Math.pow(2,12)), Math.pow(2,12), 0, 0 );
52 addCase( new Array(Math.pow(2,13)), Math.pow(2,13), Math.pow(2,12), Math.pow(2,12) );
53 addCase( new Array(Math.pow(2,12)), Math.pow(2,12), Math.pow(2,12), Math.pow(2,12) );
54 addCase( new Array(Math.pow(2,14)), Math.pow(2,14), Math.pow(2,12), Math.pow(2,12) )
58 for ( var arg = "", i = 0; i < Math.pow(2,12); i++ ) {
59 arg += String(i) + ( i != Math.pow(2,12)-1 ? "," : "" );
67 addCase( a, i, Math.pow(2,12)+i+1, Math.pow(2,12)+i+1, true );
68 addCase( a, Math.pow(2,12)+5, 0, 0, true );
D15.4-2.js55 … "var arr=new Array(); arr[Math.pow(2,16)] = 'hi'; arr.length", Math.pow(2,16)+1, eval("va…
57 … "var arr=new Array(); arr[Math.pow(2,30)-2] = 'hi'; arr.length", Math.pow(2,30)-1, eval("va…
58 … "var arr=new Array(); arr[Math.pow(2,30)-1] = 'hi'; arr.length", Math.pow(2,30), eval("va…
59 … "var arr=new Array(); arr[Math.pow(2,30)] = 'hi'; arr.length", Math.pow(2,30)+1, eval("va…
61 … "var arr=new Array(); arr[Math.pow(2,31)-2] = 'hi'; arr.length", Math.pow(2,31)-1, eval("va…
62 … "var arr=new Array(); arr[Math.pow(2,31)-1] = 'hi'; arr.length", Math.pow(2,31), eval("va…
63 … "var arr=new Array(); arr[Math.pow(2,31)] = 'hi'; arr.length", Math.pow(2,31)+1, eval("va…
D15.4.1.2.js60 …TION, "(Array(Math.pow(2,31)-1)).length", ToUint32(Math.pow(2,31)-1), (Array(Math.pow(2,31…
61 …TION, "(Array(Math.pow(2,31))).length", ToUint32(Math.pow(2,31)), (Array(Math.pow(2,31…
62 …TION, "(Array(Math.pow(2,31)+1)).length", ToUint32(Math.pow(2,31)+1), (Array(Math.pow(2,31…
91 n = n % Math.pow(2,32);
94 n += Math.pow(2,32);
D15.4-1.js55 (Math.pow(2,32)-1),
65 (Math.pow(2,32)-2),
76 (Math.pow(2,31)-1),
87 (Math.pow(2,31)),
99 (Math.pow(2,31)+1),
110 (Math.pow(2,30)-1),
/external/webkit/JavaScriptCore/tests/mozilla/ecma_2/RegExp/
Dproperties-002.js20 re_1.lastIndex = Math.pow(2,31);
21 AddRegExpCases( re_1, "\\cA?", true, false, false, Math.pow(2,31) );
24 re_2.lastIndex = Math.pow(2,32) -1;
25 AddRegExpCases( re_2, "\\w*", false, true, false, Math.pow(2,32)-1 );
28 re_3.lastIndex = Math.pow(2,31) -1;
29 AddRegExpCases( re_3, "\\*{0,80}", false, false, true, Math.pow(2,31) -1 );
32 re_4.lastIndex = Math.pow(2,30) -1;
33 AddRegExpCases( re_4, "^.", true, true, true, Math.pow(2,30) -1 );
36 re_5.lastIndex = Math.pow(2,30);
37 AddRegExpCases( re_5, "\\B", false, false, false, Math.pow(2,30) );
[all …]
/external/webkit/JavaScriptCore/tests/mozilla/ecma/Expressions/
D11.4.8.js65 var p = Math.pow(2,i);
71 var p = -Math.pow(2,i);
99 n = (sign * Math.floor( Math.abs(n) )) % Math.pow(2,32);
100 n = ( n >= Math.pow(2,31) ) ? n - Math.pow(2,32) : n;
113 n = n % Math.pow(2,32);
116 n += Math.pow(2,32);
128 n = ( sign * Math.floor( Math.abs(n) ) ) % Math.pow(2,16);
131 n += Math.pow(2,16);
145 if ( n >= Math.pow(2,p) ) {
147 n -= Math.pow(2,p);
[all …]
D11.7.2.js76 shiftexp = Math.pow( 2, power );
87 shiftexp = -Math.pow( 2, power );
120 n = (sign * Math.floor( Math.abs(n) )) % Math.pow(2,32);
121 n = ( n >= Math.pow(2,31) ) ? n - Math.pow(2,32) : n;
134 n = n % Math.pow(2,32);
137 n += Math.pow(2,32);
149 n = ( sign * Math.floor( Math.abs(n) ) ) % Math.pow(2,16);
152 n += Math.pow(2,16);
166 if ( n >= Math.pow(2,p) ) {
168 n -= Math.pow(2,p);
[all …]
D11.7.1.js74 shiftexp = Math.pow( 2, power );
106 n = (sign * Math.floor( Math.abs(n) )) % Math.pow(2,32);
107 n = ( n >= Math.pow(2,31) ) ? n - Math.pow(2,32) : n;
120 n = n % Math.pow(2,32);
123 n += Math.pow(2,32);
135 n = ( sign * Math.floor( Math.abs(n) ) ) % Math.pow(2,16);
138 n += Math.pow(2,16);
152 if ( n >= Math.pow(2,p) ) {
154 n -= Math.pow(2,p);
168 if ( (sign == 1 ) ? sign * n >= Math.pow(2,p) : sign * n > Math.pow(2,p) ) {
[all …]
D11.7.3.js78 shiftexp = Math.pow( 2, power );
111 n = (sign * Math.floor( Math.abs(n) )) % Math.pow(2,32);
112 n = ( n >= Math.pow(2,31) ) ? n - Math.pow(2,32) : n;
125 n = n % Math.pow(2,32);
128 n += Math.pow(2,32);
140 n = ( sign * Math.floor( Math.abs(n) ) ) % Math.pow(2,16);
143 n += Math.pow(2,16);
157 if ( n >= Math.pow(2,p) ) {
159 n -= Math.pow(2,p);
173 if ( (sign == 1 ) ? sign * n >= Math.pow(2,p) : sign * n > Math.pow(2,p) ) {
[all …]
D11.10-1.js74 shiftexp += Math.pow( 2, shiftpow );
77 addexp += Math.pow(2, addpow);
108 n = (sign * Math.floor( Math.abs(n) )) % Math.pow(2,32);
109 n = ( n >= Math.pow(2,31) ) ? n - Math.pow(2,32) : n;
122 n = n % Math.pow(2,32);
125 n += Math.pow(2,32);
137 n = ( sign * Math.floor( Math.abs(n) ) ) % Math.pow(2,16);
140 n += Math.pow(2,16);
154 if ( n >= Math.pow(2,p) ) {
156 n -= Math.pow(2,p);
[all …]
D11.10-2.js73 shiftexp += Math.pow( 2, shiftpow );
76 addexp += Math.pow(2, addpow);
107 n = (sign * Math.floor( Math.abs(n) )) % Math.pow(2,32);
108 n = ( n >= Math.pow(2,31) ) ? n - Math.pow(2,32) : n;
121 n = n % Math.pow(2,32);
124 n += Math.pow(2,32);
136 n = ( sign * Math.floor( Math.abs(n) ) ) % Math.pow(2,16);
139 n += Math.pow(2,16);
153 if ( n >= Math.pow(2,p) ) {
155 n -= Math.pow(2,p);
[all …]
D11.10-3.js73 shiftexp += Math.pow( 2, shiftpow );
76 addexp += Math.pow(2, addpow);
107 n = (sign * Math.floor( Math.abs(n) )) % Math.pow(2,32);
108 n = ( n >= Math.pow(2,31) ) ? n - Math.pow(2,32) : n;
121 n = n % Math.pow(2,32);
124 n += Math.pow(2,32);
136 n = ( sign * Math.floor( Math.abs(n) ) ) % Math.pow(2,16);
139 n += Math.pow(2,16);
153 if ( n >= Math.pow(2,p) ) {
155 n -= Math.pow(2,p);
[all …]
/external/webkit/JavaScriptCore/tests/mozilla/ecma_3/RegExp/
D15.10.6.2-2.js160 pattern.lastIndex = Math.pow(2,32);
166 pattern.lastIndex = -Math.pow(2,32);
172 pattern.lastIndex = Math.pow(2,32) + 1;
178 pattern.lastIndex = -(Math.pow(2,32) + 1);
184 pattern.lastIndex = Math.pow(2,32) * 2;
190 pattern.lastIndex = -Math.pow(2,32) * 2;
196 pattern.lastIndex = Math.pow(2,40);
202 pattern.lastIndex = -Math.pow(2,40);
276 pattern.lastIndex = Math.pow(2,32);
282 pattern.lastIndex = -Math.pow(2,32);
[all …]
/external/webkit/JavaScriptCore/tests/mozilla/ecma/GlobalObject/
D15.1.2.2-1.js142 HEX_VALUE += Math.pow(16,POWER)*15;
146 HEX_VALUE += Math.pow(16,POWER)*15;
150 HEX_VALUE += Math.pow(16,POWER)*15;
154 HEX_VALUE += Math.pow(16,POWER)*15;
158 HEX_VALUE += Math.pow(16,POWER)*15;
162 HEX_VALUE += Math.pow(16,POWER)*15;
172 HEX_VALUE += Math.pow(16,POWER)*15;
178 HEX_VALUE -= Math.pow(16,POWER)*15;
185 HEX_VALUE += Math.pow(16,POWER)*15;
189 HEX_VALUE += Math.pow(16,POWER)*15;
[all …]
D15.1.2.5-3.js131 for ( ; n < Math.pow(2,16); n++ ) {
154 for ( var mag = 1; Math.pow(16,mag) <= n ; mag++ ) {
159 hex[index] = Math.floor( n / Math.pow(16,mag) );
160 n -= Math.pow(16,mag) * Math.floor( n/Math.pow(16,mag) );
D15.1.2.5-2.js131 for ( var mag = 1; Math.pow(16,mag) <= n ; mag++ ) {
136 hex[index] = Math.floor( n / Math.pow(16,mag) );
137 n -= Math.pow(16,mag) * Math.floor( n/Math.pow(16,mag) );
/external/webkit/JavaScriptCore/tests/mozilla/ecma/TypeConversion/
D9.5-2.js81 n = (sign * Math.floor( Math.abs(n) )) % Math.pow(2,32);
83 n = ( n < -Math.pow(2,31) ) ? n + Math.pow(2,32) : n;
85 n = ( n >= Math.pow(2,31) ) ? n - Math.pow(2,32) : n;
115 … TestCase( SECTION, "(Math.pow(2,31)-1) << 0", ToInt32(2147483647), (Math.pow(2,31)-1) << 0 );
116 … new TestCase( SECTION, "Math.pow(2,31) << 0", ToInt32(2147483648), Math.pow(2,31) << 0 );
117 … TestCase( SECTION, "(Math.pow(2,31)+1) << 0", ToInt32(2147483649), (Math.pow(2,31)+1) << 0 );
119 …estCase( SECTION, "(Math.pow(2,32)-1) << 0", ToInt32(4294967295), (Math.pow(2,32)-1) << 0 );
120 … TestCase( SECTION, "(Math.pow(2,32)) << 0", ToInt32(4294967296), (Math.pow(2,32)) << 0 );
121 …estCase( SECTION, "(Math.pow(2,32)+1) << 0", ToInt32(4294967297), (Math.pow(2,32)+1) << 0 );
/external/webkit/V8Binding/v8/test/mjsunit/regress/
Dregress-397.js30 assertEquals("Infinity", String(Math.pow(Infinity, 0.5)));
31 assertEquals(0, Math.pow(Infinity, -0.5));
33 assertEquals("Infinity", String(Math.pow(-Infinity, 0.5)));
34 assertEquals(0, Math.pow(-Infinity, -0.5));

123456