test61.js 3.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114
  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 = 35930;
  17. b = 59891;
  18. c = -4328;
  19. d = -7175;
  20. e = -32845;
  21. f = -52766;
  22. g = 57386;
  23. h = -41313;
  24. obj0.a = -40659;
  25. obj0.b = -4318;
  26. obj0.c = 30329;
  27. obj0.d = 1586;
  28. obj0.e = 279;
  29. ary[0] = 17834;
  30. ary[1] = 57843;
  31. ary[100] = -59875;
  32. if((((c * (b + f)) ^ b) < (40836 * obj0.b))) {
  33. } else {
  34. if(((a * obj0.c) <= ((obj0.d ^ 15702) & ((-19459 != obj0.c) ? (- h) : e)))) {
  35. if(((((e ^ a) - obj0.d) - ((c ? 32931 : obj0.d) != obj0.e)) > (-58620 ^ obj0.e))) {
  36. f = 44656;
  37. b = f;
  38. } else {
  39. obj0.e = g;
  40. }
  41. } else {
  42. if(((obj0.b - ((b > obj0.e) ? (h | f) : obj0.c)) == (((1 & obj0.e) & 19701) | (- 14218)))) {
  43. } else {
  44. }
  45. if((((b * (obj0.e != -13923)) ^ (c ^ (43353 ? f : -42671))) != (((obj0.c + 27953) + obj0.c) ^ (a & d)))) {
  46. b = e;
  47. obj0.d = d;
  48. } else {
  49. e = obj0.d;
  50. obj0.b = obj0.e;
  51. }
  52. if(((((-49461 >= e) ? (e * 6898) : (13008 ? obj0.a : b)) + f) > (((-14879 <= 26096) ? (-34941 | d) : (d | obj0.b)) * d))) {
  53. obj0.d = b;
  54. obj0.d = (((obj0.c - obj0.e) & (obj0.e & (-1069 ? obj0.c : 12822))) + ((e ^ obj0.c) ^ ((-27525 * -28616) <= (h | obj0.e))));
  55. } else {
  56. g = ((obj0.a & obj0.b) - ((g >= obj0.e) - d));
  57. }
  58. }
  59. }
  60. obj0.d = 13663;
  61. if(((b | ((obj0.c != 5164) + (obj0.c++ ))) > (30748 + (d - (a + obj0.a))))) {
  62. a = ((-42645 * (- g)) >= ((h ^ e) | ((-21113 | -6267) < (obj0.b & -57811))));
  63. } else {
  64. if(((((-64704 * a) ^ (-37801 + -41925)) | (obj0.a + g)) > (h - a))) {
  65. if(((18003 ^ (a - obj0.e)) <= (obj0.a - obj0.d))) {
  66. b = e;
  67. } else {
  68. c = ((-7934 | h) + (a + (a++ )));
  69. }
  70. } else {
  71. if(((((obj0.e + obj0.e) * -21309) - g) != (((56461 > d) ? c : obj0.b) ^ h))) {
  72. } else {
  73. g = (((+ (-35915 == 43262)) | g) ^ (9444 | (obj0.c == (f ^ e))));
  74. }
  75. if(((obj0.e - (h | b)) <= (b - -16384))) {
  76. g = ((c * obj0.a) | (((14293 ? f : obj0.e) ^ (- obj0.b)) + (e - g)));
  77. c = (((obj0.e * (g - 29194)) - (158 - obj0.b)) * (obj0.a & (! obj0.a)));
  78. } else {
  79. }
  80. }
  81. if(((obj0.b + e) >= (((h ? -8040 : f) + (g < obj0.d)) - obj0.a))) {
  82. if((((- (obj0.b ? 16269 : b)) | ((-61959 - a) & g)) != (((27213 & f) & (obj0.d - obj0.b)) * -31930))) {
  83. obj0.e = g;
  84. d = ((obj0.a - ((obj0.b - 43618) * (g * -12604))) ? (c * obj0.c) : (obj0.d ^ obj0.d));
  85. b = (++ e);
  86. } else {
  87. b = d;
  88. obj0.c = (+ (d * d));
  89. b = ((g - (+ obj0.e)) >= ((obj0.e >= obj0.d) * ((h & h) * (d * -51779))));
  90. }
  91. } else {
  92. e = (- ((-63200 * (h - obj0.b)) ^ b));
  93. }
  94. }
  95. f = ((((27866 ? 53268 : 12947) - (obj0.c - d)) - obj0.e) - ((obj0.e * (obj0.a++ )) * ((obj0.b == e) ? (! obj0.c) : b)));
  96. WScript.Echo("a = " + (a>>3));
  97. WScript.Echo("b = " + (b>>3));
  98. WScript.Echo("c = " + (c>>3));
  99. WScript.Echo("d = " + (d>>3));
  100. WScript.Echo("e = " + (e>>3));
  101. WScript.Echo("f = " + (f>>3));
  102. WScript.Echo("g = " + (g>>3));
  103. WScript.Echo("h = " + (h>>3));
  104. WScript.Echo("obj0.a = " + (obj0.a>>3));
  105. WScript.Echo("obj0.b = " + (obj0.b>>3));
  106. WScript.Echo("obj0.c = " + (obj0.c>>3));
  107. WScript.Echo("obj0.d = " + (obj0.d>>3));
  108. WScript.Echo("obj0.e = " + (obj0.e>>3));
  109. WScript.Echo("ary[0] = " + (ary[0]>>3));
  110. WScript.Echo("ary[1] = " + (ary[1]>>3));
  111. WScript.Echo("ary[100] = " + (ary[100]>>3));
  112. WScript.Echo('done');
  113. })();