test16.js 3.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103
  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 = 11067;
  17. b = -56546;
  18. c = 63733;
  19. d = -19513;
  20. e = 11389;
  21. f = -15232;
  22. g = 23604;
  23. h = 60104;
  24. obj0.a = 46659;
  25. obj0.b = -9548;
  26. obj0.c = 52887;
  27. obj0.d = -7924;
  28. obj0.e = -65410;
  29. ary[0] = -52681;
  30. ary[1] = -2328;
  31. ary[100] = 46810;
  32. if(((d - g) > ((b ^ (52087 ? -39815 : -45795)) + (h & (obj0.b ? -41675 : f))))) {
  33. d = ((c - ((55181 < b) ? (d & 52547) : (d >= b))) ^ ((h - e) - f));
  34. } else {
  35. b = ((((-52942 != f) ? (10738 - -46665) : obj0.c) - (obj0.a - h)) & (h - ((obj0.b >= -48851) ? -22483 : h)));
  36. if((((e | (47077 ^ -5033)) * (+ a)) < (((g ? -17789 : 24284) + (-18527 >= h)) - (+ 1080)))) {
  37. if(((obj0.c + ((f ? -39652 : h) * g)) != (((b | -25135) + -23624) | (d < (obj0.d - obj0.e))))) {
  38. g = ((obj0.b & obj0.c) & (obj0.d - ((-8039 | -14268) * (h ^ -12284))));
  39. h = ((((-44188 > obj0.d) ? (44193 * a) : g) | obj0.c) - ((b - (obj0.a * b)) + (f | obj0.b)));
  40. obj0.d = d;
  41. } else {
  42. }
  43. if((((obj0.d + obj0.e) - h) > (c + c))) {
  44. d = ((b * obj0.e) + ((58788 - b) + ((- e) | (g == obj0.b))));
  45. f = f;
  46. } else {
  47. d = -60631;
  48. g = ((-52307 + ((31675 | -39577) | (obj0.e - obj0.a))) ^ (((11646 >= h) >= h) ^ a));
  49. obj0.e = (((a++ ) + (59411 - b)) | ((b - (h <= obj0.e)) & (obj0.e++ )));
  50. }
  51. } else {
  52. if((((51184 & 24061) ^ ((-38599 < c) ? g : (! c))) < (b - (obj0.b + (12045 | -29958))))) {
  53. } else {
  54. obj0.b = d;
  55. b = (++ obj0.b);
  56. }
  57. }
  58. }
  59. c = -16187;
  60. obj0.e = e;
  61. if(((((h > obj0.e) & (-63312 - b)) - obj0.c) < (f - ((obj0.d ^ b) * (47520 & -53185))))) {
  62. obj0.d = (obj0.d++ );
  63. if((((++ obj0.b) + (-52761 ^ (f ^ a))) > ((obj0.d | (obj0.e * -24515)) & ((34980 > obj0.b) ^ (1688 + c))))) {
  64. } else {
  65. }
  66. a = ((((a | -18860) & (31132 & -5207)) | (c & g)) * (((obj0.b ^ 6460) > f) | (e > (-54581 | b))));
  67. } else {
  68. if(((e | ((+ 60624) | (3569 - -53697))) == (obj0.d | h))) {
  69. if(((g ^ (! (-27460 * g))) != (obj0.b + b))) {
  70. obj0.c = (((obj0.a + a) & (! d)) ^ (((6548 <= -44751) ? f : (obj0.c + d)) - ((-40899 != -63845) ? (obj0.d ^ -5483) : (obj0.a >= -44376))));
  71. obj0.e = ((((62609 ? -8788 : 23233) | obj0.a) + ((b | d) ^ (b ^ 25095))) | (((22228 != -62025) & (obj0.c | 60099)) & 55638));
  72. } else {
  73. c = ((((h <= 39378) ? (-22339 + -17861) : (+ 47765)) | 51669) * (((obj0.c != obj0.b) ? g : (62285 & e)) ^ obj0.a));
  74. }
  75. obj0.d = 64690;
  76. if(((obj0.c - f) <= (((b * -25930) | d) - (obj0.c - obj0.d)))) {
  77. } else {
  78. obj0.a = -10275;
  79. f = 63978;
  80. b = obj0.c;
  81. }
  82. } else {
  83. }
  84. }
  85. WScript.Echo("a = " + (a>>3));
  86. WScript.Echo("b = " + (b>>3));
  87. WScript.Echo("c = " + (c>>3));
  88. WScript.Echo("d = " + (d>>3));
  89. WScript.Echo("e = " + (e>>3));
  90. WScript.Echo("f = " + (f>>3));
  91. WScript.Echo("g = " + (g>>3));
  92. WScript.Echo("h = " + (h>>3));
  93. WScript.Echo("obj0.a = " + (obj0.a>>3));
  94. WScript.Echo("obj0.b = " + (obj0.b>>3));
  95. WScript.Echo("obj0.c = " + (obj0.c>>3));
  96. WScript.Echo("obj0.d = " + (obj0.d>>3));
  97. WScript.Echo("obj0.e = " + (obj0.e>>3));
  98. WScript.Echo("ary[0] = " + (ary[0]>>3));
  99. WScript.Echo("ary[1] = " + (ary[1]>>3));
  100. WScript.Echo("ary[100] = " + (ary[100]>>3));
  101. WScript.Echo('done');
  102. })();