test53.js 3.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788
  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 = 41176;
  17. b = -12840;
  18. c = -64970;
  19. d = -10540;
  20. e = -11478;
  21. f = 32233;
  22. g = 26805;
  23. h = 16987;
  24. obj0.a = 61500;
  25. obj0.b = 55925;
  26. obj0.c = -8806;
  27. obj0.d = -63874;
  28. obj0.e = 65202;
  29. ary[0] = -19028;
  30. ary[1] = 16620;
  31. ary[100] = 60687;
  32. d = (((g ^ (-23677 + a)) | f) ? (obj0.d + (h > (e + a))) : ((+ (obj0.c + -11363)) + ((40136 <= obj0.b) ? (-53289 + g) : (60190 + f))));
  33. if(((e + ((26488 < obj0.a) ? (-42624 | 38077) : (20906 - -26334))) == (obj0.a | (-37003 * (g + e))))) {
  34. obj0.c = f;
  35. c = 29150;
  36. e = ((((c - -16050) + f) + f) + (c * ((c - obj0.a) < (-307 | 39443))));
  37. } else {
  38. if((((g - (a ^ obj0.c)) + (h & (16344 & 11573))) != (obj0.b * ((a < -23884) * obj0.c)))) {
  39. } else {
  40. }
  41. if(((((-17125 + 32062) | (-34961 ? a : 60815)) * ((11093 ^ 59574) * (30871 * 7502))) > (h | h))) {
  42. if(((obj0.c + obj0.e) > (obj0.b + (d | (-13083 * -40017))))) {
  43. obj0.d = ((c * ((obj0.b < 51427) ? (32695 & 37855) : (6595 ^ 35400))) * (obj0.b + (obj0.b - (-61400 >= 15303))));
  44. } else {
  45. obj0.b = 41024;
  46. a = c;
  47. }
  48. } else {
  49. if(((b + ((b - c) + (d ? 4881 : -9740))) != (obj0.b + ((obj0.b - obj0.d) * b)))) {
  50. h = (((obj0.c * obj0.b) | (- (-41027 + 21739))) * ((44736 | (g | b)) + ((obj0.a + 26385) + f)));
  51. a = ((g * ((e ? -61015 : -50930) + (-14621 - 45404))) <= ((++ c) + (a + (5839 * -13911))));
  52. d = obj0.c;
  53. } else {
  54. obj0.c = e;
  55. h = -45657;
  56. }
  57. obj0.e = ((obj0.a * ((-6635 < 44434) ? (e * -43718) : (d & -15494))) - ((obj0.c & (62474 * h)) - ((obj0.c ? obj0.b : -44770) + (-42898 | obj0.d))));
  58. }
  59. if((((++ b) + (13733 + obj0.d)) > (((e + a) & obj0.a) ^ obj0.d))) {
  60. } else {
  61. g = -21261;
  62. }
  63. }
  64. obj0.b = b;
  65. if((((-2103 ^ e) ^ (obj0.d++ )) >= (((13404 == obj0.b) ? (obj0.a ? 59653 : b) : f) ^ ((10449 * -62544) * (obj0.d & 51148))))) {
  66. } else {
  67. d = ((((obj0.a - -18180) == d) + obj0.b) <= (d | ((-29033 | 35834) + (++ f))));
  68. d = ((obj0.e + (a | e)) ^ ((obj0.b * obj0.a) - ((a | -12328) < 51519)));
  69. }
  70. WScript.Echo("a = " + (a>>3));
  71. WScript.Echo("b = " + (b>>3));
  72. WScript.Echo("c = " + (c>>3));
  73. WScript.Echo("d = " + (d>>3));
  74. WScript.Echo("e = " + (e>>3));
  75. WScript.Echo("f = " + (f>>3));
  76. WScript.Echo("g = " + (g>>3));
  77. WScript.Echo("h = " + (h>>3));
  78. WScript.Echo("obj0.a = " + (obj0.a>>3));
  79. WScript.Echo("obj0.b = " + (obj0.b>>3));
  80. WScript.Echo("obj0.c = " + (obj0.c>>3));
  81. WScript.Echo("obj0.d = " + (obj0.d>>3));
  82. WScript.Echo("obj0.e = " + (obj0.e>>3));
  83. WScript.Echo("ary[0] = " + (ary[0]>>3));
  84. WScript.Echo("ary[1] = " + (ary[1]>>3));
  85. WScript.Echo("ary[100] = " + (ary[100]>>3));
  86. WScript.Echo('done');
  87. })();