test55.js 2.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586
  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 = 46222;
  17. b = -43784;
  18. c = -5308;
  19. d = -52896;
  20. e = -14639;
  21. f = -44125;
  22. g = -45848;
  23. h = -14459;
  24. obj0.a = -15002;
  25. obj0.b = -56620;
  26. obj0.c = 1183;
  27. obj0.d = -62632;
  28. obj0.e = -30889;
  29. ary[0] = 47805;
  30. ary[1] = -11432;
  31. ary[100] = -10000;
  32. obj0.b = (((obj0.c + obj0.c) | ((-6010 == 31842) ? (g + f) : (g + 38228))) - ((obj0.e & (-10520 | c)) - (! (! -32237))));
  33. if(((((-41256 != 31791) | e) & c) <= (((15449 ^ 1626) & (e * 25864)) - 35133))) {
  34. if((((h + (h | -10768)) - ((h + obj0.e) + (g + obj0.d))) <= ((62115 >= (37714 ? c : obj0.a)) & (+ d)))) {
  35. if(((((e < obj0.d) ? (obj0.d - 31967) : (-51336 & 35840)) * h) <= (h * a))) {
  36. b = 14508;
  37. } else {
  38. b = h;
  39. a = obj0.e;
  40. obj0.a = g;
  41. }
  42. h = g;
  43. if((((h + h) * (a != h)) >= (e ^ ((obj0.c == f) ? (-43229 ? -62923 : c) : (-12473 ? -50330 : obj0.e))))) {
  44. obj0.d = (((a > (d >= 32019)) + e) - (((-42148 + 58334) ^ (33902 + obj0.a)) & (31517 ^ -64319)));
  45. } else {
  46. }
  47. } else {
  48. if((((d * b) * ((-4216 ? -14011 : f) | -60159)) >= (((obj0.d ? 36634 : obj0.a) * (22013 ^ h)) & ((h > f) ? (! h) : b)))) {
  49. } else {
  50. }
  51. if((((obj0.d > (-50770 ^ -38145)) | ((-40440 == 37089) & (e * b))) != (-27956 & -24646))) {
  52. d = ((((obj0.a == d) ? (g & -60884) : b) + h) | (((7500 != 1936) | (56581 ? b : 8823)) - (obj0.e | (a ? 23953 : h))));
  53. } else {
  54. a = a;
  55. }
  56. }
  57. e = ((((g + obj0.c) == (b - 37699)) & (h | e)) >= ((- (1428 * -58733)) * ((obj0.c >= 28662) ? (-19343 | d) : (-24127 - obj0.a))));
  58. } else {
  59. b = (! (e ^ (63244 + g)));
  60. }
  61. if(((obj0.b ^ ((28718 & a) >= (-34349 - f))) != (-2688 | (++ g)))) {
  62. obj0.a = obj0.b;
  63. h = 45667;
  64. } else {
  65. h = e;
  66. }
  67. obj0.c = f;
  68. WScript.Echo("a = " + (a>>3));
  69. WScript.Echo("b = " + (b>>3));
  70. WScript.Echo("c = " + (c>>3));
  71. WScript.Echo("d = " + (d>>3));
  72. WScript.Echo("e = " + (e>>3));
  73. WScript.Echo("f = " + (f>>3));
  74. WScript.Echo("g = " + (g>>3));
  75. WScript.Echo("h = " + (h>>3));
  76. WScript.Echo("obj0.a = " + (obj0.a>>3));
  77. WScript.Echo("obj0.b = " + (obj0.b>>3));
  78. WScript.Echo("obj0.c = " + (obj0.c>>3));
  79. WScript.Echo("obj0.d = " + (obj0.d>>3));
  80. WScript.Echo("obj0.e = " + (obj0.e>>3));
  81. WScript.Echo("ary[0] = " + (ary[0]>>3));
  82. WScript.Echo("ary[1] = " + (ary[1]>>3));
  83. WScript.Echo("ary[100] = " + (ary[100]>>3));
  84. WScript.Echo('done');
  85. })();