test13.js 3.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596
  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 = 22867;
  17. b = -10376;
  18. c = 62796;
  19. d = 12428;
  20. e = -61105;
  21. f = 40485;
  22. g = -59267;
  23. h = -45317;
  24. obj0.a = 30876;
  25. obj0.b = 60217;
  26. obj0.c = -63656;
  27. obj0.d = 58014;
  28. obj0.e = -11565;
  29. ary[0] = 23150;
  30. ary[1] = 11053;
  31. ary[100] = 34639;
  32. obj0.a = e;
  33. a = ((-58887 * obj0.c) * (((+ obj0.e) & (a > b)) ^ (obj0.e > (52927 - 35717))));
  34. if(((obj0.d | obj0.a) < (obj0.e * d))) {
  35. if(((g | (obj0.c * h)) < ((obj0.d | (-60567 * c)) * g))) {
  36. } else {
  37. if(((((e ? 25940 : f) | a) ^ obj0.d) <= (((-39693 & -2694) | d) + ((- d) | obj0.a)))) {
  38. } else {
  39. }
  40. if((((obj0.d ^ 30245) | obj0.d) < (39509 & ((obj0.e * 49331) & c)))) {
  41. obj0.a = ((obj0.a - (! (63388 == h))) | (((-37094 - b) & (27397 * 26291)) ^ (c > a)));
  42. f = ((((- obj0.a) ^ (obj0.e | -21136)) - ((obj0.c != obj0.a) ^ (28646 - -36524))) * (((1954 < f) | b) * (d++ )));
  43. } else {
  44. f = obj0.e;
  45. obj0.b = ((((obj0.c ^ c) & (10132 ? obj0.e : obj0.b)) - obj0.e) ^ (((e == -5683) | d) | (g * h)));
  46. f = ((obj0.a | (obj0.a * d)) >= (((-61643 - 24791) & a) * (f != (33203 * h))));
  47. }
  48. }
  49. } else {
  50. }
  51. if(((d + obj0.a) <= (obj0.b + (f > (! 48096))))) {
  52. obj0.c = ((((obj0.c | b) <= (2586 ? -35137 : g)) + obj0.a) | ((a | d) * (12699 | -13098)));
  53. obj0.d = (- (d * (g + (-54405 < -64144))));
  54. } else {
  55. d = f;
  56. if((((-24371 | (obj0.b - 45585)) & ((h ^ c) | (-64996 & obj0.b))) <= (c + a))) {
  57. if((((-16877 > obj0.e) + obj0.a) < (((-57988 <= d) + (-35349 ^ 31984)) - ((b < -59951) ? (-43545 + 7727) : 33986)))) {
  58. g = ((c & ((e <= 63573) ? obj0.a : e)) * (((h ^ 5213) | (obj0.a <= 44252)) * (obj0.d + b)));
  59. } else {
  60. obj0.d = ((c - ((-27305 >= g) ? (obj0.d | 14292) : (e ? b : 11339))) != ((+ c) + b));
  61. b = ((a + (c >= obj0.d)) | (48065 + ((a <= d) ? e : h)));
  62. obj0.b = (((17225 + (! -37645)) & ((g & f) & obj0.e)) - (((obj0.c ? -61449 : 26359) * f) + obj0.e));
  63. }
  64. } else {
  65. obj0.a = ((g * c) + (((g - b) ^ a) | obj0.e));
  66. g = -20388;
  67. if(((g ^ d) <= ((obj0.d | (-50133 | -35238)) + ((20201 | obj0.a) & c)))) {
  68. e = -60641;
  69. } else {
  70. obj0.b = e;
  71. }
  72. }
  73. if(((obj0.e & ((32721 ? d : obj0.b) ^ (h | e))) <= (-62852 | ((obj0.e > obj0.b) * (obj0.b >= -50518))))) {
  74. e = obj0.b;
  75. } else {
  76. }
  77. }
  78. WScript.Echo("a = " + (a>>3));
  79. WScript.Echo("b = " + (b>>3));
  80. WScript.Echo("c = " + (c>>3));
  81. WScript.Echo("d = " + (d>>3));
  82. WScript.Echo("e = " + (e>>3));
  83. WScript.Echo("f = " + (f>>3));
  84. WScript.Echo("g = " + (g>>3));
  85. WScript.Echo("h = " + (h>>3));
  86. WScript.Echo("obj0.a = " + (obj0.a>>3));
  87. WScript.Echo("obj0.b = " + (obj0.b>>3));
  88. WScript.Echo("obj0.c = " + (obj0.c>>3));
  89. WScript.Echo("obj0.d = " + (obj0.d>>3));
  90. WScript.Echo("obj0.e = " + (obj0.e>>3));
  91. WScript.Echo("ary[0] = " + (ary[0]>>3));
  92. WScript.Echo("ary[1] = " + (ary[1]>>3));
  93. WScript.Echo("ary[100] = " + (ary[100]>>3));
  94. WScript.Echo('done');
  95. })();