test31.js 4.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105
  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 = 14029;
  17. b = 43960;
  18. c = 16464;
  19. d = -14962;
  20. e = 53300;
  21. f = -691;
  22. g = 58086;
  23. h = -62390;
  24. obj0.a = 9695;
  25. obj0.b = -52333;
  26. obj0.c = -35365;
  27. obj0.d = 20931;
  28. obj0.e = 34010;
  29. ary[0] = 839;
  30. ary[1] = 19859;
  31. ary[100] = -54337;
  32. b = -2076;
  33. if(((obj0.b - (24945 & (a ^ 55871))) > ((obj0.b > (-18767 ? obj0.d : 3062)) & obj0.e))) {
  34. } else {
  35. if(((((-55743 & 61017) * (29254 >= h)) + ((d < -46530) ? (6253 | 2) : obj0.d)) < (f | ((-61959 == obj0.a) ? 12561 : (g ^ 47033))))) {
  36. c = (((36047 & (++ f)) ^ ((-52443 <= d) - (-56491 & h))) > (obj0.a + ((-34572 + e) - (d & obj0.d))));
  37. } else {
  38. obj0.c = (((b * (58885 & -32483)) ^ f) | ((obj0.b ^ (! e)) & (+ (63710 >= obj0.e))));
  39. }
  40. c = ((((g - 10069) & -20232) + ((h != h) ? (63483 - 46471) : obj0.e)) * (((52658 - e) + (- -43341)) ^ a));
  41. }
  42. c = ((g ^ ((d == -18074) ? (obj0.c * g) : (a <= -8574))) | (obj0.d ^ ((32048 + -7283) > (++ g))));
  43. if(((((-48456 != e) - (++ d)) & 16465) < (((-17463 * c) - obj0.d) + c))) {
  44. f = obj0.a;
  45. obj0.b = ((((e & b) + obj0.a) | obj0.a) == ((f ^ (! c)) - ((54429 <= obj0.b) + (- -20711))));
  46. if(((((25230 ? e : e) + (40819 + g)) & ((+ -41317) & (47354 ^ a))) != (41301 | obj0.a))) {
  47. if(((((+ c) & (obj0.d ^ -43022)) ^ obj0.a) < (a | e))) {
  48. } else {
  49. obj0.d = ((((5026 + b) + h) - (+ -19547)) ^ (((h ? g : c) | (-40448 <= obj0.b)) | obj0.b));
  50. obj0.e = 41178;
  51. obj0.b = ((d & ((-24061 & c) & g)) == (a - 28178));
  52. }
  53. if((((h - (h++ )) | ((! 42253) * f)) < (g - d))) {
  54. obj0.e = d;
  55. } else {
  56. }
  57. } else {
  58. if((((e * (1238 ^ 2052)) - obj0.c) != ((++ b) | -9540))) {
  59. } else {
  60. d = ((((obj0.e & -50960) - (obj0.d < obj0.d)) & (obj0.b * obj0.d)) | (obj0.a ^ (obj0.e != obj0.c)));
  61. a = (((e ^ (-43117 | g)) - -25993) - (obj0.c & ((obj0.b ^ -25360) * (d & g))));
  62. h = (+ (((obj0.c <= 21836) == (-51890 | 4613)) - ((+ b) == (++ d))));
  63. }
  64. obj0.d = ((-22843 + ((g | obj0.e) & (a >= 36613))) | (b | ((21023 + obj0.b) <= e)));
  65. obj0.a = (((g & (f + obj0.e)) + f) >= (obj0.d | d));
  66. }
  67. } else {
  68. if(((((-28948 - g) + (-21728 & f)) ^ -29776) == ((obj0.a > (h * obj0.b)) * (19653 < (-26994 ^ b))))) {
  69. if(((c + h) <= ((obj0.e++ ) | ((e <= g) > (obj0.b != 3393))))) {
  70. obj0.e = (((d >= (6082 ? obj0.b : b)) + ((obj0.d ^ -55937) > (-11517 - d))) ? (f ^ obj0.a) : ((-50899 <= d) ^ ((-58847 & 6402) & (h & -63054))));
  71. } else {
  72. obj0.a = (((f != h) | ((h & -44413) * (a * d))) * (g & g));
  73. obj0.a = ((a | ((31341 * h) * (obj0.e ^ 1801))) & (e + obj0.e));
  74. obj0.c = ((d * c) ^ (((-9829 >= e) ^ b) ^ a));
  75. }
  76. if(((((-60452 | -45534) + -1837) ^ (obj0.c & (g > a))) > ((obj0.a * (28342 | 61842)) * (e * (-55719 | 29870))))) {
  77. } else {
  78. }
  79. f = (((! (-18796 & 47888)) | ((e <= 11085) - (c | -19968))) ? (g | d) : (((++ c) - obj0.e) - (obj0.b | (obj0.d - obj0.a))));
  80. } else {
  81. a = e;
  82. obj0.b = (((+ (d & obj0.e)) * (f | (-32937 ^ a))) ? ((g + (! obj0.c)) * ((d + h) + f)) : (((36934 ^ -64966) < (20391 ^ -39003)) * obj0.d));
  83. }
  84. h = ((a ^ a) & ((++ b) ^ h));
  85. obj0.d = -42217;
  86. }
  87. WScript.Echo("a = " + (a>>3));
  88. WScript.Echo("b = " + (b>>3));
  89. WScript.Echo("c = " + (c>>3));
  90. WScript.Echo("d = " + (d>>3));
  91. WScript.Echo("e = " + (e>>3));
  92. WScript.Echo("f = " + (f>>3));
  93. WScript.Echo("g = " + (g>>3));
  94. WScript.Echo("h = " + (h>>3));
  95. WScript.Echo("obj0.a = " + (obj0.a>>3));
  96. WScript.Echo("obj0.b = " + (obj0.b>>3));
  97. WScript.Echo("obj0.c = " + (obj0.c>>3));
  98. WScript.Echo("obj0.d = " + (obj0.d>>3));
  99. WScript.Echo("obj0.e = " + (obj0.e>>3));
  100. WScript.Echo("ary[0] = " + (ary[0]>>3));
  101. WScript.Echo("ary[1] = " + (ary[1]>>3));
  102. WScript.Echo("ary[100] = " + (ary[100]>>3));
  103. WScript.Echo('done');
  104. })();