test79.js 2.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. //-------------------------------------------------------------------------------------------------------
  2. // Copyright (C) Microsoft. All rights reserved.
  3. // Licensed under the MIT license. See LICENSE.txt file in the project root for full license information.
  4. //-------------------------------------------------------------------------------------------------------
  5. (function() {
  6. var ary = new Array(10);
  7. var obj0 = new Object();
  8. var a;
  9. var b;
  10. var c;
  11. var d;
  12. var e;
  13. var f;
  14. var g;
  15. var h;
  16. a = 4199;
  17. b = -4437;
  18. c = -54934;
  19. d = 7989;
  20. e = 37231;
  21. f = -27363;
  22. g = 25736;
  23. h = -43345;
  24. obj0.a = -27905;
  25. obj0.b = 16761;
  26. obj0.c = 19076;
  27. obj0.d = 61576;
  28. obj0.e = 42440;
  29. ary[0] = -33686;
  30. ary[1] = 13764;
  31. ary[100] = -36818;
  32. if(((obj0.c - obj0.c) == ((d + (b & b)) & (d++ )))) {
  33. h = 59048;
  34. g = (((+ (-5854 & -16664)) - e) & (c + obj0.c));
  35. obj0.e = ((((-62550 - 42383) - obj0.d) | ((-17079 != 48283) ? 14332 : (h + -43881))) - (a - (obj0.c - d)));
  36. } else {
  37. h = (((obj0.d * (47073 ^ 4532)) + e) - ((! (-42640 - obj0.e)) - ((-61264 > c) * (13596 + 19612))));
  38. obj0.a = ((((58006 ? -40635 : c) - e) | obj0.d) ? ((f & -2391) & (a & h)) : (d + ((+ d) + a)));
  39. }
  40. obj0.c = ((h + (f != -24273)) - (-57268 - ((! -932) * (-63603 + g))));
  41. obj0.d = ((((-34635 ? -55181 : f) * a) - ((obj0.e & obj0.e) + (b++ ))) + (obj0.b * ((h | h) * obj0.b)));
  42. if(((obj0.e & (++ obj0.c)) > (obj0.b ^ (51026 + obj0.d)))) {
  43. f = (((-49811 ^ (18217 ^ -8443)) ^ (+ b)) - (((52447 > -34196) ? f : 22832) | e));
  44. } else {
  45. }
  46. WScript.Echo("a = " + (a>>3));
  47. WScript.Echo("b = " + (b>>3));
  48. WScript.Echo("c = " + (c>>3));
  49. WScript.Echo("d = " + (d>>3));
  50. WScript.Echo("e = " + (e>>3));
  51. WScript.Echo("f = " + (f>>3));
  52. WScript.Echo("g = " + (g>>3));
  53. WScript.Echo("h = " + (h>>3));
  54. WScript.Echo("obj0.a = " + (obj0.a>>3));
  55. WScript.Echo("obj0.b = " + (obj0.b>>3));
  56. WScript.Echo("obj0.c = " + (obj0.c>>3));
  57. WScript.Echo("obj0.d = " + (obj0.d>>3));
  58. WScript.Echo("obj0.e = " + (obj0.e>>3));
  59. WScript.Echo("ary[0] = " + (ary[0]>>3));
  60. WScript.Echo("ary[1] = " + (ary[1]>>3));
  61. WScript.Echo("ary[100] = " + (ary[100]>>3));
  62. WScript.Echo('done');
  63. })();