test67.js 6.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171
  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 = -25623;
  17. b = -24350;
  18. c = -42868;
  19. d = 62534;
  20. e = 58859;
  21. f = 17408;
  22. g = -28041;
  23. h = 14771;
  24. obj0.a = 47661;
  25. obj0.b = 34551;
  26. obj0.c = -7743;
  27. obj0.d = 1376;
  28. obj0.e = -62767;
  29. ary[0] = 14138;
  30. ary[1] = -18605;
  31. ary[100] = 54023;
  32. obj0.d = ((f & ((obj0.d - -46818) + (55730 ^ e))) | (f ^ ((32829 >= g) ? f : (b & c))));
  33. if(((((-21733 < 43373) ? f : (-45208 | a)) & ((h ? 10210 : b) + c)) < (a - d))) {
  34. d = (((g | (a ? -19786 : c)) & ((g == obj0.a) ? (16539 * -59483) : obj0.b)) > (d & ((-55271 & -53491) ^ g)));
  35. } else {
  36. if(((((obj0.b * -54601) & (f + obj0.c)) ^ ((obj0.c == -22531) ? (g ? -39698 : obj0.c) : a)) <= (h ^ 45076))) {
  37. } else {
  38. obj0.b = ((((-58080 < 34937) ^ f) & obj0.c) ? (g + (16710 - h)) : (obj0.c & a));
  39. if(((f - obj0.d) >= (((17697 >= g) ? h : obj0.a) ^ (h >= (f & -25815))))) {
  40. h = g;
  41. } else {
  42. }
  43. b = ((23824 | -4025) - ((e <= (-48930 | 4420)) | f));
  44. }
  45. if(((e & obj0.e) != (d | ((a & 40430) >= (-38608 ^ -22002))))) {
  46. if(((-32795 + ((-60457 + -26148) - 30444)) != (g - e))) {
  47. obj0.c = h;
  48. obj0.e = ((b * (obj0.e & obj0.e)) == (b - d));
  49. c = obj0.a;
  50. } else {
  51. c = d;
  52. b = ((((e + -64409) + (obj0.a ? obj0.a : c)) + b) ? ((h * (26958 - -18544)) & (f <= a)) : (47417 - ((-48064 > g) ? obj0.a : (15779 & obj0.c))));
  53. obj0.d = ((obj0.d ^ (b <= (-8876 - 50758))) ^ ((h - a) + ((obj0.e < obj0.d) ? obj0.a : (20532 > obj0.b))));
  54. }
  55. if(((b * d) <= (((obj0.b ^ -46202) != (a ? obj0.e : g)) * ((f == 1286) ? (e - 20032) : (62335 ^ -49276))))) {
  56. } else {
  57. obj0.a = ((((f ^ 31829) ^ (e - g)) & ((-37046 ? 58454 : obj0.d) * d)) & (f ^ 26806));
  58. }
  59. obj0.d = h;
  60. } else {
  61. if((((! obj0.b) + (obj0.a + (g ? obj0.a : 31342))) > (h * (obj0.a * (obj0.b * 18595))))) {
  62. f = obj0.a;
  63. } else {
  64. }
  65. if(((16004 & obj0.c) <= (((63272 * d) >= (++ g)) & (h == f)))) {
  66. obj0.a = ((g & (obj0.c | (45604 | 32467))) ^ ((++ c) ^ obj0.d));
  67. obj0.b = b;
  68. } else {
  69. obj0.a = obj0.d;
  70. b = d;
  71. obj0.a = obj0.a;
  72. }
  73. }
  74. if(((((-15286 != obj0.a) >= a) & ((-42823 ^ 22930) <= (obj0.c - obj0.a))) < (f ^ ((-31098 < h) ? (obj0.d ^ -21381) : f)))) {
  75. obj0.b = (((! obj0.a) * ((12479 + b) < obj0.a)) ^ (g ^ 1742));
  76. f = ((((obj0.b + 764) | (a * d)) - obj0.a) <= (((! 35654) - (-29362 | obj0.a)) | -4066));
  77. } else {
  78. b = ((-51101 - ((+ h) ^ (a - f))) + (obj0.a - ((g | g) & (6204 ^ c))));
  79. f = (((- h) + (h + e)) >= (c * b));
  80. if(((((-25384 >= -27976) | (obj0.c < -2152)) * e) >= ((obj0.e - g) & obj0.e))) {
  81. obj0.b = ((((obj0.b ? -17833 : -4098) * h) * (obj0.b >= c)) >= (obj0.a | h));
  82. e = d;
  83. } else {
  84. e = f;
  85. }
  86. }
  87. }
  88. if(((a * d) != (((47213 * -565) - b) ^ c))) {
  89. } else {
  90. b = ((((-30802 >= h) & (20971 & obj0.c)) - obj0.e) * (((3327 * obj0.b) + (b * h)) | ((e <= obj0.c) ? e : (-39289 != -16270))));
  91. if((((- (obj0.c & 11119)) * (53478 > (-42577 * 41951))) < (e + ((obj0.b | h) + obj0.d)))) {
  92. a = ((((45610 >= f) ? -41189 : obj0.b) + a) ^ (((obj0.c & g) * (29575 | -34837)) + (-14157 & (obj0.e ^ f))));
  93. if(((((++ h) - g) + d) != ((obj0.b ^ (b & 31717)) + -29120))) {
  94. h = -43642;
  95. d = ((((e ^ 30933) - (4271 ^ 8414)) - ((h | e) > (e - obj0.c))) * (((54410 ^ 55964) * (-49170 * obj0.c)) & (d | obj0.b)));
  96. } else {
  97. b = obj0.a;
  98. }
  99. } else {
  100. if(((((+ -34635) & (obj0.e ? -13136 : f)) & obj0.d) <= (((obj0.d * 36487) < obj0.a) * a))) {
  101. } else {
  102. }
  103. if(((((b ^ c) - (obj0.e - 12511)) ^ (63354 | (51341 ? obj0.d : -25214))) != (obj0.b * (h + -2712)))) {
  104. obj0.a = b;
  105. g = ((((b == d) ? (63728 ? -60648 : -18925) : obj0.d) + ((-48022 ? b : 5958) ^ obj0.e)) - (obj0.c * ((-44806 - f) & (35851 & obj0.e))));
  106. obj0.d = ((((c & a) == (33722 + e)) ^ ((f > 64204) | (! -30447))) ? ((b - (44765 ^ obj0.e)) & ((e + obj0.a) + c)) : (d & b));
  107. } else {
  108. obj0.b = c;
  109. e = c;
  110. obj0.e = d;
  111. }
  112. e = ((((50381 * obj0.e) ^ (-28172 ^ obj0.d)) + (e + (-43505 + obj0.d))) - ((obj0.e == f) + (g * (64443 & -58793))));
  113. }
  114. obj0.a = obj0.a;
  115. }
  116. if(((((11948 < -27132) ? obj0.a : (obj0.e ^ obj0.d)) | (g * obj0.a)) < (((a <= -2644) != (48709 & -37272)) ^ ((obj0.c * 41021) != (obj0.e ? 29340 : 51888))))) {
  117. if(((((19170 | obj0.b) + (d & obj0.a)) & ((g == 12834) ? (obj0.c ^ d) : b)) == (obj0.c * (-51273 | (52155 | 60961))))) {
  118. } else {
  119. }
  120. b = -63485;
  121. } else {
  122. b = f;
  123. if((((obj0.a | (39622 * -23167)) - ((obj0.c < -59270) ? (obj0.a ? 25441 : obj0.d) : (h > e))) <= (((10832 < -52082) ? obj0.c : obj0.a) ^ obj0.c))) {
  124. } else {
  125. if((((e & 43649) & ((a < obj0.d) | (a ^ -46381))) != (d + h))) {
  126. } else {
  127. obj0.d = ((((obj0.e | obj0.a) * obj0.c) & a) - ((f++ ) * (-49045 > (- e))));
  128. }
  129. obj0.e = ((obj0.b | ((d++ ) == (-30723 - 35693))) - (((obj0.b >= d) * (-60295 * h)) ^ (38460 ^ obj0.e)));
  130. b = a;
  131. }
  132. if((((h + obj0.c) ^ a) != ((- (1592 - 42140)) * (e | obj0.d)))) {
  133. if(((((obj0.e < -55183) * (f ? obj0.c : 44022)) * g) <= (f * obj0.b))) {
  134. obj0.d = obj0.b;
  135. obj0.b = ((((-22129 ^ a) < b) - ((51646 - -6640) - (a | -8899))) & (39554 - obj0.c));
  136. d = (++ g);
  137. } else {
  138. c = obj0.d;
  139. g = (+ ((f & (a > h)) - obj0.b));
  140. }
  141. obj0.e = ((obj0.c & obj0.d) - (a & -58017));
  142. } else {
  143. g = h;
  144. c = obj0.c;
  145. if(((g | (obj0.b & (54376 != 9670))) != ((g * (16811 ^ -46602)) | ((-485 * 56794) - (d ^ -57421))))) {
  146. f = (b++ );
  147. obj0.b = h;
  148. } else {
  149. d = ((f + 23600) & (((-57272 ^ 4698) >= (-45923 * d)) & obj0.a));
  150. }
  151. }
  152. }
  153. WScript.Echo("a = " + (a>>3));
  154. WScript.Echo("b = " + (b>>3));
  155. WScript.Echo("c = " + (c>>3));
  156. WScript.Echo("d = " + (d>>3));
  157. WScript.Echo("e = " + (e>>3));
  158. WScript.Echo("f = " + (f>>3));
  159. WScript.Echo("g = " + (g>>3));
  160. WScript.Echo("h = " + (h>>3));
  161. WScript.Echo("obj0.a = " + (obj0.a>>3));
  162. WScript.Echo("obj0.b = " + (obj0.b>>3));
  163. WScript.Echo("obj0.c = " + (obj0.c>>3));
  164. WScript.Echo("obj0.d = " + (obj0.d>>3));
  165. WScript.Echo("obj0.e = " + (obj0.e>>3));
  166. WScript.Echo("ary[0] = " + (ary[0]>>3));
  167. WScript.Echo("ary[1] = " + (ary[1]>>3));
  168. WScript.Echo("ary[100] = " + (ary[100]>>3));
  169. WScript.Echo('done');
  170. })();