test42.js 3.6 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 = -27935;
  17. b = 45349;
  18. c = -3234;
  19. d = 60182;
  20. e = 40951;
  21. f = -3328;
  22. g = -10172;
  23. h = 29060;
  24. obj0.a = -9790;
  25. obj0.b = 30050;
  26. obj0.c = -48366;
  27. obj0.d = -55970;
  28. obj0.e = 14018;
  29. ary[0] = -2451;
  30. ary[1] = -60990;
  31. ary[100] = 63088;
  32. if(((e + ((c < a) - (obj0.b ^ a))) == (((h + d) * (62850 - obj0.d)) + obj0.b))) {
  33. if(((h + obj0.c) != (c ^ b))) {
  34. if(((((-23330 | obj0.a) == f) ^ a) >= ((g - (-2416 * -64117)) * (-3382 - (obj0.b <= 61693))))) {
  35. } else {
  36. f = (((- f) + ((37487 ? -58558 : -61122) * h)) ^ (f | (+ (obj0.e < c))));
  37. a = obj0.d;
  38. }
  39. h = ((obj0.c - ((45482 - a) + c)) ^ (15433 * obj0.b));
  40. if(((-41427 & e) >= ((! (obj0.a | -11697)) + 33349))) {
  41. d = ((((-26424 * 45278) * obj0.d) - obj0.b) <= (((b > a) * (++ f)) - (c - (f * d))));
  42. obj0.b = 17820;
  43. c = ((((12498 ^ d) & (obj0.a * f)) - ((- -15537) - (63774 ^ h))) ^ ((b | (-59559 - g)) | obj0.b));
  44. } else {
  45. d = e;
  46. obj0.b = f;
  47. }
  48. } else {
  49. if(((g | f) < (d * d))) {
  50. obj0.d = ((d + -18333) * ((-48587 * (a + -60728)) ^ obj0.c));
  51. } else {
  52. obj0.e = ((b | ((obj0.d != c) ? obj0.c : (-11914 == -26748))) | (((obj0.d <= d) + (- b)) - 14572));
  53. }
  54. }
  55. b = obj0.b;
  56. if((((b | (8671 <= 51426)) - ((-27679 ? -35512 : e) - e)) < (obj0.e * ((obj0.e < -36226) ? (obj0.c - -4161) : obj0.e)))) {
  57. } else {
  58. g = obj0.b;
  59. b = ((obj0.c - obj0.a) + (c - ((obj0.e - -44468) >= d)));
  60. }
  61. } else {
  62. obj0.b = ((obj0.c + (- (++ b))) ? (e | e) : (obj0.d ^ ((-56545 ? 9457 : e) ^ (23582 > e))));
  63. if(((((-4333 - 8762) & f) & a) <= (f + (b < (obj0.c ? obj0.d : 52927))))) {
  64. d = b;
  65. } else {
  66. obj0.d = ((((c <= 28863) ? 54875 : f) + a) > (((47052 - a) + b) * (obj0.a & -23757)));
  67. }
  68. if(((((b | h) * obj0.a) & (e * (obj0.a & e))) > ((+ obj0.d) | g))) {
  69. } else {
  70. if(((obj0.d | 42365) >= ((h * (b & -34712)) | (-65333 - g)))) {
  71. obj0.c = e;
  72. a = 20742;
  73. d = obj0.a;
  74. } else {
  75. f = ((((f & f) & (-59417 | 12026)) ^ (f * (1073 | -4628))) ^ (d & obj0.c));
  76. }
  77. f = (((b + (e & 25323)) ^ ((+ h) ^ -7223)) ? ((obj0.a + (h + c)) | (34099 | e)) : ((obj0.c | (37353 ^ obj0.c)) & (obj0.c + (- -31599))));
  78. b = (((d - (+ f)) | obj0.b) & (e * (-18569 - obj0.d)));
  79. }
  80. }
  81. c = c;
  82. g = (obj0.a++ );
  83. if(((((+ -40738) * d) + ((-28283 <= -16463) & obj0.d)) >= (((-57713 - 15316) < g) - ((-4492 & obj0.e) * (e ? 62291 : d))))) {
  84. obj0.e = ((obj0.a * ((obj0.a >= h) ? obj0.c : (obj0.d + c))) - (((d == obj0.c) ? d : (obj0.a | obj0.a)) ^ d));
  85. } else {
  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. })();