/third_party/typescript/tests/baselines/reference/ |
D | exponentiationOperatorSyntaxError2.js | 73 Math.pow(delete --temp, 3); 74 Math.pow(delete ++temp, 3); 75 Math.pow(delete temp--, 3); 76 Math.pow(delete temp++, 3); 77 Math.pow(1, Math.pow(delete --temp, 3)); 78 Math.pow(1, Math.pow(delete ++temp, 3)); 79 Math.pow(1, Math.pow(delete temp--, 3)); 80 Math.pow(1, Math.pow(delete temp++, 3)); 81 Math.pow(typeof --temp, 3); 82 Math.pow(typeof temp--, 3); [all …]
|
D | emitExponentiationOperator3.js | 44 Math.pow((-++temp), 3); 45 Math.pow((+--temp), 3); 46 Math.pow((-temp++), 3); 47 Math.pow((+temp--), 3); 48 Math.pow((-(Math.pow(1, ++temp))), 3); 49 Math.pow((-(Math.pow(1, --temp))), 3); 50 Math.pow((-(Math.pow(1, temp++))), 3); 51 Math.pow((-(Math.pow(1, temp--))), 3); 52 Math.pow((-3), temp++); 53 Math.pow((-3), temp--); [all …]
|
D | exponentiationOperatorSyntaxError1.js | 43 Math.pow(// Error: early syntax error using ES7 SimpleUnaryExpression on left-hand side without () 45 Math.pow(+1, 2); 46 Math.pow(1, Math.pow(-2, 3)); 47 Math.pow(1, Math.pow(-2, -3)); 48 Math.pow(-1, Math.pow(-2, -3)); 49 Math.pow(-(Math.pow(1, 2)), 3); 51 Math.pow(-++temp, 3); 52 Math.pow(+--temp, 3); 53 Math.pow(-temp++, 3); 54 Math.pow(+temp--, 3); [all …]
|
D | emitExponentiationOperator2.js | 59 Math.pow(++temp, 3); 60 Math.pow(--temp, 3); 61 Math.pow(temp++, 3); 62 Math.pow(temp--, 3); 63 --temp + Math.pow(temp, 3); 64 --temp - Math.pow(temp, 3); 65 --temp * Math.pow(temp, 3); 66 --temp / Math.pow(temp, 3); 67 --temp % Math.pow(temp, 3); 68 Math.pow(temp--, 3); [all …]
|
D | exponentiationOperatorWithInvalidSimpleUnaryExpressionOperands.js | 42 Math.pow((!--temp), 3); 43 Math.pow((!temp--), 3); 44 Math.pow((!3), 4); 45 Math.pow((!temp++), 4); 46 Math.pow((!temp--), 4); 47 Math.pow((!--temp), Math.pow(3, 1)); 48 Math.pow((!temp--), Math.pow(3, 1)); 49 Math.pow((!3), Math.pow(4, 1)); 50 Math.pow((!temp++), Math.pow(4, 1)); 51 Math.pow((!temp--), Math.pow(4, 1)); [all …]
|
D | emitExponentiationOperator4.js | 42 Math.pow(temp, 3); 43 Math.pow(--temp, 3); 44 Math.pow(++temp, 3); 45 Math.pow(temp--, 3); 46 Math.pow(temp++, 3); 47 Math.pow(1, Math.pow(--temp, 3)); 48 Math.pow(1, Math.pow(++temp, 3)); 49 Math.pow(1, Math.pow(temp--, 3)); 50 Math.pow(1, Math.pow(temp++, 3)); 51 Math.pow((void --temp), 3); [all …]
|
D | emitCompoundExponentiationOperator2.js | 29 comp = Math.pow(comp, 1); 30 comp = Math.pow(comp, comp = Math.pow(comp, 1)); 31 comp = Math.pow(comp, comp = Math.pow(comp, 1 + 2)); 32 comp = Math.pow(comp, comp = Math.pow(comp, 1 - 2)); 33 comp = Math.pow(comp, comp = Math.pow(comp, 1 * 2)); 34 comp = Math.pow(comp, comp = Math.pow(comp, 1 / 2)); 35 comp = Math.pow(comp, comp = Math.pow(comp, (1 + 2))); 36 comp = Math.pow(comp, comp = Math.pow(comp, (1 - 2))); 37 comp = Math.pow(comp, comp = Math.pow(comp, (1 * 2))); 38 comp = Math.pow(comp, comp = Math.pow(comp, (1 / 2))); [all …]
|
D | emitExponentiationOperator1.js | 35 Math.pow(1, -2); 36 Math.pow(1, 2); 37 Math.pow((-1), 2); 38 Math.pow(1, Math.pow(2, 3)); 39 Math.pow(1, Math.pow(2, -3)); 40 Math.pow(1, -(Math.pow(2, 3))); 41 Math.pow((-(Math.pow(1, 2))), 3); 42 Math.pow((-(Math.pow(1, 2))), -3); 43 Math.pow(1, 2) + 3; 44 Math.pow(1, 2) - 3; [all …]
|
D | exponentiationOperatorInTemplateStringWithSyntaxError2.js | 36 "hello ".concat(Math.pow(-t1, t2) - t1); 37 "hello ".concat(Math.pow(-++t1, t2) - t1); 38 "hello ".concat(Math.pow(-t1++, t2) - t1); 39 "hello ".concat(Math.pow(!t1, Math.pow(t2, --t1))); 40 "hello ".concat(Math.pow(typeof t1, Math.pow(t2, t1))); 41 "hello ".concat(1 + Math.pow(typeof t1, Math.pow(t2, t1))); 42 "hello ".concat(Math.pow(-t1, t2) - t1).concat(Math.pow(-t1, t2) - t1); 43 "hello ".concat(Math.pow(-++t1, t2) - t1).concat(Math.pow(-++t1, t2) - t1); 44 "hello ".concat(Math.pow(-t1++, t2) - t1).concat(Math.pow(-t1++, t2) - t1); 45 "hello ".concat(Math.pow(!t1, Math.pow(t2, --t1))).concat(Math.pow(!t1, Math.pow(t2, --t1))); [all …]
|
D | exponentiationOperatorInTemplateStringWithSyntaxError3.js | 35 "".concat(Math.pow(-t1, t2) - t1, " world"); 36 "".concat(Math.pow(-++t1, t2) - t1, " world"); 37 "".concat(Math.pow(-t1++, t2) - t1, " world"); 38 "".concat(Math.pow(!t1, Math.pow(t2, --t1)), " world"); 39 "".concat(Math.pow(typeof t1, Math.pow(t2, t1)), " world"); 40 "".concat(1 + Math.pow(typeof t1, Math.pow(t2, t1)), " world"); 41 "".concat(Math.pow(-t1, t2) - t1).concat(Math.pow(-t1, t2) - t1, " world"); 42 "".concat(Math.pow(-++t1, t2) - t1).concat(Math.pow(-++t1, t2) - t1, " world"); 43 "".concat(Math.pow(-t1++, t2) - t1).concat(Math.pow(-t1++, t2) - t1, " world"); 44 "".concat(Math.pow(!t1, Math.pow(t2, --t1))).concat(Math.pow(!t1, Math.pow(t2, --t1)), " world"); [all …]
|
D | exponentiationOperatorInTemplateStringWithSyntaxError1.js | 35 "".concat(1 + Math.pow(typeof t1, Math.pow(t2, t1))); 36 "".concat(Math.pow(-t1, t2) - t1); 37 "".concat(Math.pow(-++t1, t2) - t1); 38 "".concat(Math.pow(-t1++, t2) - t1); 39 "".concat(Math.pow(!t1, Math.pow(t2, --t1))); 40 "".concat(Math.pow(typeof t1, Math.pow(t2, t1))); 41 "".concat(Math.pow(-t1, t2) - t1).concat(Math.pow(-t1, t2) - t1); 42 "".concat(Math.pow(-++t1, t2) - t1).concat(Math.pow(-++t1, t2) - t1); 43 "".concat(Math.pow(-t1++, t2) - t1).concat(Math.pow(-t1++, t2) - t1); 44 "".concat(Math.pow(!t1, Math.pow(t2, --t1))).concat(Math.pow(!t1, Math.pow(t2, --t1))); [all …]
|
D | emitCompoundExponentiationOperator1.js | 25 comp = Math.pow(comp, 1); 26 comp = Math.pow(comp, Math.pow(comp, comp)); 27 comp = Math.pow(comp, Math.pow(comp, Math.pow(comp, 2))); 28 comp = Math.pow(comp, Math.pow(comp, comp) + 2); 29 comp = Math.pow(comp, Math.pow(comp, comp) - 2); 30 comp = Math.pow(comp, Math.pow(comp, comp) * 2); 31 comp = Math.pow(comp, Math.pow(comp, comp) / 2); 32 comp = Math.pow(comp, Math.pow(comp, comp) % 2); 33 comp = Math.pow(comp, Math.pow((comp - 2), 5)); 34 comp = Math.pow(comp, Math.pow((comp + 2), 5)); [all …]
|
D | compoundExponentiationAssignmentLHSCannotBeAssigned.js | 72 x1 = Math.pow(x1, a); 73 x1 = Math.pow(x1, b); 74 x1 = Math.pow(x1, true); 75 x1 = Math.pow(x1, 0); 76 x1 = Math.pow(x1, ''); 77 x1 = Math.pow(x1, E.a); 78 x1 = Math.pow(x1, {}); 79 x1 = Math.pow(x1, null); 80 x1 = Math.pow(x1, undefined); 82 x2 = Math.pow(x2, a); [all …]
|
D | emitExponentiationOperatorInTemplateString1ES6.js | 34 `${Math.pow(t1, t2)}`; 35 `${Math.pow(t1, Math.pow(t2, t1))}`; 36 `${t1 + Math.pow(t2, t1)}`; 37 `${Math.pow(t1, t2) + t1}`; 38 `${t1 + Math.pow(t2, t2) + t1}`; 39 `${typeof (Math.pow(t1, Math.pow(t2, t1)))}`; 40 `${1 + typeof (Math.pow(t1, Math.pow(t2, t1)))}`; 41 `${Math.pow(t1, t2)}${Math.pow(t1, t2)}`; 42 `${Math.pow(t1, Math.pow(t2, t1))}${Math.pow(t1, Math.pow(t2, t1))}`; 43 `${t1 + Math.pow(t2, t1)}${t1 + Math.pow(t2, t1)}`; [all …]
|
D | emitExponentiationOperatorInTemplateString2ES6.js | 34 `hello ${Math.pow(t1, t2)}`; 35 `hello ${Math.pow(t1, Math.pow(t2, t1))}`; 36 `hello ${t1 + Math.pow(t2, t1)}`; 37 `hello ${Math.pow(t1, t2) + t1}`; 38 `hello ${t1 + Math.pow(t2, t2) + t1}`; 39 `hello ${typeof (Math.pow(t1, Math.pow(t2, t1)))}`; 40 `hello ${1 + typeof (Math.pow(t1, Math.pow(t2, t1)))}`; 41 `hello ${Math.pow(t1, t2)}${Math.pow(t1, t2)}`; 42 `hello ${Math.pow(t1, Math.pow(t2, t1))}${Math.pow(t1, Math.pow(t2, t1))}`; 43 `hello ${t1 + Math.pow(t2, t1)}${t1 + Math.pow(t2, t1)}`; [all …]
|
D | emitExponentiationOperatorInTemplateString3ES6.js | 35 `${Math.pow(t1, t2)} world`; 36 `${Math.pow(t1, Math.pow(t2, t1))} world`; 37 `${t1 + Math.pow(t2, t1)} world`; 38 `${Math.pow(t1, t2) + t1} world`; 39 `${t1 + Math.pow(t2, t2) + t1} world`; 40 `${typeof (Math.pow(t1, Math.pow(t2, t1)))} world`; 41 `${1 + typeof (Math.pow(t1, Math.pow(t2, t1)))} world`; 42 `${Math.pow(t1, t2)}${Math.pow(t1, t2)} world`; 43 `${Math.pow(t1, Math.pow(t2, t1))}${Math.pow(t1, Math.pow(t2, t1))} world`; 44 `${t1 + Math.pow(t2, t1)}${t1 + Math.pow(t2, t1)} world`; [all …]
|
D | emitExponentiationOperatorInTemplateString3.js | 35 "".concat(Math.pow(t1, t2), " world"); 36 "".concat(Math.pow(t1, Math.pow(t2, t1)), " world"); 37 "".concat(t1 + Math.pow(t2, t1), " world"); 38 "".concat(Math.pow(t1, t2) + t1, " world"); 39 "".concat(t1 + Math.pow(t2, t2) + t1, " world"); 40 "".concat(typeof (Math.pow(t1, Math.pow(t2, t1))), " world"); 41 "".concat(1 + typeof (Math.pow(t1, Math.pow(t2, t1))), " world"); 42 "".concat(Math.pow(t1, t2)).concat(Math.pow(t1, t2), " world"); 43 "".concat(Math.pow(t1, Math.pow(t2, t1))).concat(Math.pow(t1, Math.pow(t2, t1)), " world"); 44 "".concat(t1 + Math.pow(t2, t1)).concat(t1 + Math.pow(t2, t1), " world"); [all …]
|
D | emitExponentiationOperatorInTemplateString1.js | 34 "".concat(Math.pow(t1, t2)); 35 "".concat(Math.pow(t1, Math.pow(t2, t1))); 36 "".concat(t1 + Math.pow(t2, t1)); 37 "".concat(Math.pow(t1, t2) + t1); 38 "".concat(t1 + Math.pow(t2, t2) + t1); 39 "".concat(typeof (Math.pow(t1, Math.pow(t2, t1)))); 40 "".concat(1 + typeof (Math.pow(t1, Math.pow(t2, t1)))); 41 "".concat(Math.pow(t1, t2)).concat(Math.pow(t1, t2)); 42 "".concat(Math.pow(t1, Math.pow(t2, t1))).concat(Math.pow(t1, Math.pow(t2, t1))); 43 "".concat(t1 + Math.pow(t2, t1)).concat(t1 + Math.pow(t2, t1)); [all …]
|
D | emitExponentiationOperatorInTemplateString2.js | 34 "hello ".concat(Math.pow(t1, t2)); 35 "hello ".concat(Math.pow(t1, Math.pow(t2, t1))); 36 "hello ".concat(t1 + Math.pow(t2, t1)); 37 "hello ".concat(Math.pow(t1, t2) + t1); 38 "hello ".concat(t1 + Math.pow(t2, t2) + t1); 39 "hello ".concat(typeof (Math.pow(t1, Math.pow(t2, t1)))); 40 "hello ".concat(1 + typeof (Math.pow(t1, Math.pow(t2, t1)))); 41 "hello ".concat(Math.pow(t1, t2)).concat(Math.pow(t1, t2)); 42 "hello ".concat(Math.pow(t1, Math.pow(t2, t1))).concat(Math.pow(t1, Math.pow(t2, t1))); 43 "hello ".concat(t1 + Math.pow(t2, t1)).concat(t1 + Math.pow(t2, t1)); [all …]
|
D | exponentiationOperatorWithInvalidOperands.js | 88 var r1a1 = Math.pow(a, a); //ok 89 var r1a2 = Math.pow(a, b); 90 var r1a3 = Math.pow(a, c); //ok 91 var r1a4 = Math.pow(a, d); 92 var r1a5 = Math.pow(a, e); 93 var r1a6 = Math.pow(a, f); 94 var r1b1 = Math.pow(b, a); 95 var r1b2 = Math.pow(b, b); 96 var r1b3 = Math.pow(b, c); 97 var r1b4 = Math.pow(b, d); [all …]
|
D | emitExponentiationOperatorInTempalteString4ES6.js | 34 `${Math.pow(t1, -t2)} world`; 35 `${Math.pow((-t1), t2) - t1} world`; 36 `${Math.pow((-++t1), t2) - t1} world`; 37 `${Math.pow((-t1++), t2) - t1} world`; 38 `${Math.pow((~t1), Math.pow(t2, --t1))} world`; 39 `${typeof (Math.pow(t1, Math.pow(t2, t1)))} world`; 41 `${Math.pow(t1, -t2)} hello world ${Math.pow(t1, -t2)}`; 42 `${Math.pow((-t1), t2) - t1} hello world ${Math.pow((-t1), t2) - t1}`; 43 `${Math.pow((-++t1), t2) - t1} hello world ${Math.pow(t1, Math.pow((-++t1), -t1))}`; 44 `${Math.pow((-t1++), t2) - t1} hello world ${Math.pow(t2, Math.pow((-t1++), -t1))}`; [all …]
|
D | emitExponentiationOperatorInTempalteString4.js | 34 "".concat(Math.pow(t1, -t2), " world"); 35 "".concat(Math.pow((-t1), t2) - t1, " world"); 36 "".concat(Math.pow((-++t1), t2) - t1, " world"); 37 "".concat(Math.pow((-t1++), t2) - t1, " world"); 38 "".concat(Math.pow((~t1), Math.pow(t2, --t1)), " world"); 39 "".concat(typeof (Math.pow(t1, Math.pow(t2, t1))), " world"); 41 "".concat(Math.pow(t1, -t2), " hello world ").concat(Math.pow(t1, -t2)); 42 "".concat(Math.pow((-t1), t2) - t1, " hello world ").concat(Math.pow((-t1), t2) - t1); 43 "".concat(Math.pow((-++t1), t2) - t1, " hello world ").concat(Math.pow(t1, Math.pow((-++t1), -t1))); 44 "".concat(Math.pow((-t1++), t2) - t1, " hello world ").concat(Math.pow(t2, Math.pow((-t1++), -t1))); [all …]
|
/third_party/optimized-routines/math/test/testcases/directed/ |
D | pow.tst | 1 ; Directed test cases for pow 6 func=pow op1=00000000.00000000 op2=00000000.00000000 result=3ff00000.00000000 errno=0 7 func=pow op1=00000000.00000000 op2=00000000.00000001 result=00000000.00000000 errno=0 8 func=pow op1=00000000.00000000 op2=00100000.00000000 result=00000000.00000000 errno=0 9 func=pow op1=00000000.00000000 op2=1fffffff.ffffffff result=00000000.00000000 errno=0 10 func=pow op1=00000000.00000000 op2=3bdfffff.ffffffff result=00000000.00000000 errno=0 11 func=pow op1=00000000.00000000 op2=3be00000.00000000 result=00000000.00000000 errno=0 12 func=pow op1=00000000.00000000 op2=3fe00000.00000000 result=00000000.00000000 errno=0 13 func=pow op1=00000000.00000000 op2=3ff00000.00000000 result=00000000.00000000 errno=0 14 func=pow op1=00000000.00000000 op2=40000000.00000000 result=00000000.00000000 errno=0 [all …]
|
/third_party/jerryscript/tests/jerry/ |
D | math-pow.js | 15 assert ( isNaN (Math.pow (0.0 /* any number */, NaN)) ); 16 assert ( Math.pow (NaN, 0.0) === 1.0 ); 17 assert ( Math.pow (NaN, -0.0) === 1.0 ); 18 assert ( isNaN (Math.pow (NaN, 1.0 /* any non-zero number */)) ); 19 assert ( Math.pow (2.0, Infinity) === Infinity ); 20 assert ( Math.pow (2.0, -Infinity) === 0.0 ); 21 assert ( isNaN (Math.pow (1.0, Infinity)) ); 22 assert ( isNaN (Math.pow (1.0, -Infinity)) ); 23 assert ( Math.pow (0.5, Infinity) === 0.0 ); 24 assert ( Math.pow (0.5, -Infinity) === Infinity ); [all …]
|
/third_party/python/Lib/test/ |
D | test_pow.py | 9 self.assertEqual(pow(type(i), 0), 1) 10 self.assertEqual(pow(type(i), 1), type(i)) 11 self.assertEqual(pow(type(0), 1), type(0)) 12 self.assertEqual(pow(type(1), 1), type(1)) 15 self.assertEqual(pow(type(i), 3), i*i*i) 19 self.assertEqual(pow(2, i), pow2) 27 pow(ii, jj) 35 self.assertRaises(ZeroDivisionError, pow, zero, exp) 53 self.assertRaises(TypeError, pow, type(i), j, k) 56 pow(type(i),j,k), [all …]
|