test98.js 4.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131
  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 = 25188;
  17. b = 48340;
  18. c = 48155;
  19. d = 23284;
  20. e = 45565;
  21. f = -12805;
  22. g = 11634;
  23. h = -52903;
  24. obj0.a = 60964;
  25. obj0.b = 60005;
  26. obj0.c = -58298;
  27. obj0.d = 7502;
  28. obj0.e = -63106;
  29. ary[0] = -35693;
  30. ary[1] = -46224;
  31. ary[100] = -35085;
  32. a = ((((44781 - h) * g) - (h != (-35630 * e))) - (((31910 ? -59 : h) ^ obj0.b) - obj0.b));
  33. if(((obj0.d ^ b) >= (obj0.b * f))) {
  34. if(((((47611 - obj0.e) == (22098 ? b : obj0.c)) & b) == (13720 | 1446))) {
  35. if(((((-31319 >= obj0.e) ? (e & -40229) : 31788) + obj0.d) == (((c < -26239) ? g : a) & h))) {
  36. b = (((38017 * (13683 - obj0.c)) - (d > (c & obj0.d))) == (((-589 & -25820) & (a++ )) + obj0.c));
  37. obj0.e = obj0.b;
  38. obj0.c = ((obj0.b + ((obj0.e & h) + (-50541 | obj0.b))) + (((c >= obj0.b) ? 51117 : a) ^ (! (+ 27347))));
  39. } else {
  40. }
  41. f = e;
  42. } else {
  43. f = (((obj0.d * (-49767 - obj0.b)) & obj0.d) & (obj0.c | 23214));
  44. obj0.e = ((b - c) + (((obj0.e * -28701) & (26988 >= -3492)) & (obj0.c & (-49695 <= f))));
  45. }
  46. if((((+ b) * (+ b)) >= (((obj0.c * g) | (a * b)) * obj0.c))) {
  47. obj0.a = h;
  48. if(((((a == c) ? a : f) + obj0.b) == (obj0.c * (obj0.d == obj0.d)))) {
  49. obj0.d = obj0.c;
  50. } else {
  51. f = ((((c - f) & (-57239 + obj0.e)) * (++ g)) - ((obj0.d > (-47318 * 46826)) | ((obj0.e | e) - (++ obj0.b))));
  52. f = h;
  53. }
  54. } else {
  55. obj0.c = ((a ^ b) + ((d - (-14693 == 40722)) - b));
  56. }
  57. } else {
  58. }
  59. f = ((obj0.c & (- c)) | (48908 ^ obj0.c));
  60. if(((((g ? 3546 : -27640) ^ a) & f) != (((g & e) * obj0.c) + obj0.a))) {
  61. if((((d & (c - b)) & 3786) >= (((c | -40659) >= (17425 ^ obj0.b)) ^ obj0.b))) {
  62. } else {
  63. if((((obj0.a * (obj0.d - g)) ^ -34033) >= ((obj0.c == obj0.c) + g))) {
  64. g = ((f + (obj0.c * d)) * (((++ a) & (f - -23655)) * (e | f)));
  65. obj0.a = c;
  66. } else {
  67. d = 11865;
  68. a = (((obj0.b & (++ obj0.b)) | c) == ((d & (e | 63146)) & b));
  69. }
  70. g = obj0.a;
  71. a = obj0.c;
  72. }
  73. obj0.c = obj0.d;
  74. } else {
  75. if(((((f < 56221) ? (11569 | -29007) : (-35989 ? 5841 : obj0.e)) ^ ((27605 ? b : e) | obj0.c)) <= (((+ obj0.e) & (b + -62657)) - -55049))) {
  76. obj0.c = ((e + obj0.c) + (h & (obj0.e ^ (-55717 | obj0.b))));
  77. } else {
  78. obj0.b = (++ a);
  79. b = obj0.a;
  80. if((((! (obj0.b | d)) + obj0.c) >= (((b ^ -36712) - e) - d))) {
  81. d = (! (f + ((c & 36460) + -1090)));
  82. g = b;
  83. h = ((((-17372 ^ -34637) + (- f)) + g) == ((a <= (-15815 | 26337)) & g));
  84. } else {
  85. a = ((((obj0.a ^ g) >= (48639 + -7174)) ^ d) | (g ^ ((f ? d : -16622) * obj0.e)));
  86. b = (((obj0.e * (e ? a : 26003)) | ((19432 ^ g) - 34323)) - ((c + e) + (obj0.e++ )));
  87. obj0.e = (((-35412 + (d ^ a)) ^ ((obj0.a + e) & a)) - (obj0.a | ((31433 >= d) ? (c != f) : b)));
  88. }
  89. }
  90. if((((obj0.e & g) | ((c | obj0.c) == obj0.c)) <= (((25970 - obj0.d) * (a ? -46441 : 54305)) | obj0.a))) {
  91. if(((((h ? a : e) | (-31934 ^ 51267)) ^ -12374) <= (((- d) - b) | ((obj0.a & h) ^ -31862)))) {
  92. g = (! (-30994 + 54217));
  93. c = obj0.b;
  94. obj0.d = obj0.b;
  95. } else {
  96. obj0.d = ((g | obj0.c) ^ (f ^ ((obj0.c - obj0.b) - obj0.b)));
  97. obj0.c = obj0.b;
  98. obj0.b = obj0.e;
  99. }
  100. if((((c != (-48016 - obj0.b)) - (-27327 >= (-26484 - 51069))) != (((a ? a : a) + (10616 * 2407)) * 33526))) {
  101. f = (((++ a) + ((41664 ^ c) + (-37561 - 39993))) | (((c & 28641) & -39080) & ((obj0.b - obj0.d) & (-26878 | h))));
  102. obj0.a = (- ((++ h) | a));
  103. } else {
  104. obj0.c = ((-60357 | (obj0.e ^ (obj0.b++ ))) | (-43820 | (obj0.e & c)));
  105. obj0.a = (((d++ ) & ((e * obj0.a) + (c | obj0.e))) | (((-57518 >= 33271) | (obj0.a * h)) + (9027 ^ obj0.c)));
  106. }
  107. obj0.e = b;
  108. } else {
  109. a = ((obj0.b | 36705) & (obj0.a | e));
  110. e = g;
  111. }
  112. }
  113. WScript.Echo("a = " + (a>>3));
  114. WScript.Echo("b = " + (b>>3));
  115. WScript.Echo("c = " + (c>>3));
  116. WScript.Echo("d = " + (d>>3));
  117. WScript.Echo("e = " + (e>>3));
  118. WScript.Echo("f = " + (f>>3));
  119. WScript.Echo("g = " + (g>>3));
  120. WScript.Echo("h = " + (h>>3));
  121. WScript.Echo("obj0.a = " + (obj0.a>>3));
  122. WScript.Echo("obj0.b = " + (obj0.b>>3));
  123. WScript.Echo("obj0.c = " + (obj0.c>>3));
  124. WScript.Echo("obj0.d = " + (obj0.d>>3));
  125. WScript.Echo("obj0.e = " + (obj0.e>>3));
  126. WScript.Echo("ary[0] = " + (ary[0]>>3));
  127. WScript.Echo("ary[1] = " + (ary[1]>>3));
  128. WScript.Echo("ary[100] = " + (ary[100]>>3));
  129. WScript.Echo('done');
  130. })();