test64.js 4.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115
  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 = 7247;
  17. b = -10703;
  18. c = 23921;
  19. d = -27469;
  20. e = 25647;
  21. f = 48377;
  22. g = -26784;
  23. h = -16552;
  24. obj0.a = 14890;
  25. obj0.b = -1196;
  26. obj0.c = -45880;
  27. obj0.d = 33257;
  28. obj0.e = 36182;
  29. ary[0] = -53398;
  30. ary[1] = 51735;
  31. ary[100] = 57729;
  32. if(((-65105 | (a ^ (-11323 ? obj0.c : f))) != (g - c))) {
  33. if(((h & -13676) == ((+ obj0.c) & ((d * a) - (25321 <= -65054))))) {
  34. obj0.d = a;
  35. } else {
  36. if(((obj0.d - h) == ((obj0.d <= (28349 ^ f)) | (- 59006)))) {
  37. g = 60364;
  38. } else {
  39. obj0.a = ((obj0.c - (b | e)) == (39041 * (- (h * 31528))));
  40. a = ((49418 + obj0.a) ? (((-59226 == 44789) ^ (e + 51486)) & (d < e)) : (((obj0.c >= 52078) ? (f + 45977) : (obj0.e ? obj0.b : -49589)) * obj0.d));
  41. a = g;
  42. }
  43. h = 19146;
  44. }
  45. obj0.b = f;
  46. if(((((-8308 | -59268) + a) + ((-5505 != d) ^ (-46791 + f))) <= (((obj0.b & 54980) >= obj0.e) | -8160))) {
  47. } else {
  48. obj0.d = d;
  49. }
  50. } else {
  51. obj0.d = ((-44213 | (h ^ obj0.a)) == ((+ (e + -42358)) & g));
  52. if((((- -39412) + e) >= (((c - 52134) | -51213) - h))) {
  53. a = (- (((-31938 >= 58770) & d) * ((obj0.c - 55706) & (obj0.e & obj0.d))));
  54. if(((a ^ (obj0.c - h)) < (d - (f - 59971)))) {
  55. obj0.c = f;
  56. d = a;
  57. a = ((((59891 ? h : 32579) * (39749 - -19392)) ^ d) - ((! (-30518 - g)) - (! (obj0.b | g))));
  58. } else {
  59. obj0.c = obj0.d;
  60. }
  61. b = obj0.c;
  62. } else {
  63. }
  64. }
  65. obj0.e = ((obj0.e * (obj0.a++ )) ^ ((obj0.b & (-48127 * 26978)) * f));
  66. obj0.a = ((obj0.a - ((145 ? -43151 : -6823) & (c + -16937))) & (((+ obj0.e) | a) - (e | (42000 - -44182))));
  67. if(((((obj0.a >= 2359) ^ (g * -596)) | ((obj0.a + -16432) | obj0.b)) == ((obj0.a * (++ d)) - ((-47551 * b) ^ (34059 * 24871))))) {
  68. if(((obj0.e + obj0.d) == (((- 3007) + (obj0.a * 54487)) + b))) {
  69. if((((f & -19425) & (29905 * (e | obj0.b))) <= (g * (++ d)))) {
  70. } else {
  71. obj0.b = ((((b & -39080) + b) | ((f ^ d) ^ (h | obj0.e))) & ((d + obj0.e) ^ ((c ? 49025 : -43177) & (32826 ^ g))));
  72. }
  73. b = (+ (((e - 21197) ^ h) | ((obj0.a * d) ^ 39940)));
  74. } else {
  75. if(((((24039 + -5007) + (obj0.e + -35165)) ^ ((-59605 < f) ^ 25304)) == (obj0.b ^ ((d++ ) + (+ obj0.e))))) {
  76. b = (((obj0.a | (d ? 23753 : obj0.e)) - obj0.d) | (((g * 47216) + (+ -42451)) - ((+ 51074) * (-53137 + 53957))));
  77. obj0.e = (+ (48296 & obj0.b));
  78. h = -4803;
  79. } else {
  80. obj0.b = (++ b);
  81. f = ((((obj0.d - g) - (obj0.c ? -31414 : c)) | (! g)) + (((-24502 | 59134) & (-61070 | obj0.a)) | ((e | c) + (44859 >= obj0.b))));
  82. f = ((obj0.b & ((obj0.c != obj0.e) ? b : (28071 | obj0.d))) >= (c * obj0.e));
  83. }
  84. }
  85. } else {
  86. if(((h & obj0.b) > (obj0.b | -26549))) {
  87. obj0.a = ((b & f) * (((48949 | 13998) > d) ^ ((-43685 * a) != (10868 | f))));
  88. h = ((40432 - ((-58135 == c) ? h : (c ^ 58068))) | ((38023 + d) & c));
  89. if(((35886 * (47755 * (obj0.e * -46025))) != (28232 + (+ obj0.a)))) {
  90. b = (((- obj0.c) - (+ (30516 ? 48788 : b))) & (h & (c * (g - f))));
  91. } else {
  92. }
  93. } else {
  94. }
  95. obj0.d = ((((obj0.d * -11648) + (++ obj0.c)) & ((-53407 > g) ? a : (obj0.e - -6139))) + ((obj0.d ^ (28940 ^ obj0.e)) | obj0.d));
  96. }
  97. WScript.Echo("a = " + (a>>3));
  98. WScript.Echo("b = " + (b>>3));
  99. WScript.Echo("c = " + (c>>3));
  100. WScript.Echo("d = " + (d>>3));
  101. WScript.Echo("e = " + (e>>3));
  102. WScript.Echo("f = " + (f>>3));
  103. WScript.Echo("g = " + (g>>3));
  104. WScript.Echo("h = " + (h>>3));
  105. WScript.Echo("obj0.a = " + (obj0.a>>3));
  106. WScript.Echo("obj0.b = " + (obj0.b>>3));
  107. WScript.Echo("obj0.c = " + (obj0.c>>3));
  108. WScript.Echo("obj0.d = " + (obj0.d>>3));
  109. WScript.Echo("obj0.e = " + (obj0.e>>3));
  110. WScript.Echo("ary[0] = " + (ary[0]>>3));
  111. WScript.Echo("ary[1] = " + (ary[1]>>3));
  112. WScript.Echo("ary[100] = " + (ary[100]>>3));
  113. WScript.Echo('done');
  114. })();