test66.js 3.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101
  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 = -43681;
  17. b = -2156;
  18. c = -3636;
  19. d = 46151;
  20. e = 10301;
  21. f = -35555;
  22. g = 42581;
  23. h = -29385;
  24. obj0.a = -906;
  25. obj0.b = -34331;
  26. obj0.c = 26684;
  27. obj0.d = 51386;
  28. obj0.e = -13440;
  29. ary[0] = -35255;
  30. ary[1] = 16153;
  31. ary[100] = -35445;
  32. if(((c | c) != ((-25085 + (-2262 ? b : obj0.d)) * ((a < obj0.e) ? obj0.a : obj0.a)))) {
  33. if((((+ g) * g) < ((f - (obj0.c ? obj0.c : 50171)) + ((obj0.b > e) ? -17568 : d)))) {
  34. if(((((obj0.e < 4863) ? (26563 + -26116) : (39167 * obj0.a)) + obj0.c) > (obj0.c & ((-7971 <= obj0.a) & (b & 44400))))) {
  35. b = b;
  36. f = ((((54952 == -52794) - (d | -4496)) - ((23667 - obj0.a) ^ obj0.a)) * ((c ^ (-23663 <= g)) * (obj0.a * obj0.e)));
  37. } else {
  38. }
  39. f = ((d * (- obj0.a)) + (((65360 ^ 7252) != (++ g)) * ((obj0.b++ ) - (-23173 & -47883))));
  40. obj0.e = ((((20019 <= 26174) ? e : (f * -15071)) & ((obj0.d + b) | (19135 ? -21580 : d))) & (obj0.b | e));
  41. } else {
  42. if(((obj0.c & ((6321 + e) & h)) <= (((d <= b) ? (obj0.d | e) : -61241) | (b + obj0.c)))) {
  43. a = obj0.e;
  44. obj0.c = ((c ^ (+ obj0.d)) | ((- (-34841 >= -40756)) & ((-6501 + 42439) + (a & 42874))));
  45. } else {
  46. a = (- (((c - 4426) * (d < e)) | (obj0.d + (obj0.c * -41827))));
  47. }
  48. }
  49. } else {
  50. g = ((((-51208 != 63248) <= (obj0.b ^ obj0.b)) - (c ^ f)) | (-25134 & 36355));
  51. e = (! ((a ^ f) - (e++ )));
  52. }
  53. g = ((obj0.b - ((f * -48503) * obj0.b)) & (h & c));
  54. d = ((d * obj0.a) - (b & ((f < obj0.c) ? (+ c) : (++ obj0.c))));
  55. if((((+ obj0.a) | ((38490 ^ -23463) & 63577)) > (obj0.c & ((43658 | f) & (-23818 | -57119))))) {
  56. if(((((obj0.e != -15545) ? obj0.e : (b ? -60075 : 45340)) | ((g >= -35730) ? (obj0.e * a) : (28834 == obj0.c))) < (((11560 + obj0.b) <= (e ^ -42639)) | (g ^ (c + a))))) {
  57. if(((f & f) >= (((4553 ? b : d) <= (-48027 - h)) | obj0.b))) {
  58. f = ((((52962 | 17511) - (++ e)) | 25301) < ((obj0.c++ ) ^ c));
  59. } else {
  60. }
  61. } else {
  62. if(((obj0.b * (f - d)) == ((a & (42526 ^ a)) ^ obj0.a))) {
  63. obj0.b = (+ ((obj0.b - f) - b));
  64. g = -22671;
  65. } else {
  66. b = h;
  67. c = g;
  68. f = obj0.d;
  69. }
  70. if(((((57321 | a) ^ g) + (- (obj0.b + obj0.b))) < (obj0.c + obj0.e))) {
  71. e = (((obj0.e++ ) * g) | (((15942 != b) ? (40946 - -36105) : (obj0.d != f)) - (+ (-47540 ? -23673 : h))));
  72. e = ((obj0.d ^ ((5014 ^ -29284) + (obj0.b != f))) ? (obj0.c ^ h) : ((c > (! 25730)) & obj0.a));
  73. } else {
  74. obj0.d = ((((obj0.a ? -24257 : 1628) & (e * 4579)) | ((56946 <= obj0.d) ? (-43876 != g) : (34971 - -13657))) & (((e >= obj0.e) ? (obj0.c & h) : (37601 - a)) * (a++ )));
  75. e = (((b | g) - 49516) + (((13743 != 38873) ? (43216 + 15212) : -47579) - c));
  76. }
  77. f = b;
  78. }
  79. b = (- (obj0.e & ((-60462 >= -21011) ? (! 44942) : d)));
  80. f = a;
  81. } else {
  82. }
  83. WScript.Echo("a = " + (a>>3));
  84. WScript.Echo("b = " + (b>>3));
  85. WScript.Echo("c = " + (c>>3));
  86. WScript.Echo("d = " + (d>>3));
  87. WScript.Echo("e = " + (e>>3));
  88. WScript.Echo("f = " + (f>>3));
  89. WScript.Echo("g = " + (g>>3));
  90. WScript.Echo("h = " + (h>>3));
  91. WScript.Echo("obj0.a = " + (obj0.a>>3));
  92. WScript.Echo("obj0.b = " + (obj0.b>>3));
  93. WScript.Echo("obj0.c = " + (obj0.c>>3));
  94. WScript.Echo("obj0.d = " + (obj0.d>>3));
  95. WScript.Echo("obj0.e = " + (obj0.e>>3));
  96. WScript.Echo("ary[0] = " + (ary[0]>>3));
  97. WScript.Echo("ary[1] = " + (ary[1]>>3));
  98. WScript.Echo("ary[100] = " + (ary[100]>>3));
  99. WScript.Echo('done');
  100. })();