test38.js 2.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  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 = 53258;
  17. b = 19364;
  18. c = -55022;
  19. d = -13104;
  20. e = -47840;
  21. f = -54781;
  22. g = 28153;
  23. h = 37472;
  24. obj0.a = 54344;
  25. obj0.b = 21716;
  26. obj0.c = 32985;
  27. obj0.d = -7258;
  28. obj0.e = 35306;
  29. ary[0] = 64302;
  30. ary[1] = -59632;
  31. ary[100] = 26397;
  32. if(((((-40712 | g) ^ (obj0.e + f)) | obj0.d) < (b - d))) {
  33. obj0.a = (+ (((a * -408) ^ (b & e)) + obj0.b));
  34. } else {
  35. }
  36. d = ((((24255 | -3463) ^ (-1459 | obj0.c)) - (h | e)) - (46299 * (- (-36766 ^ b))));
  37. obj0.c = ((a ^ (obj0.b - (e * obj0.b))) - (b ^ ((-35434 * 15269) ^ (b - obj0.d))));
  38. if(((b - (-46007 & -36586)) > (obj0.a ^ ((-24370 ? -44143 : -13250) + (h > -44413))))) {
  39. } else {
  40. if((((53928 + e) | ((obj0.b | -55334) > (24431 * -47395))) > (((50152 | h) | -34357) | ((-5122 < obj0.b) ? b : (h ^ 46571))))) {
  41. obj0.e = obj0.a;
  42. } else {
  43. if(((((-37949 + -43603) > (-45137 <= h)) - (d + (-42928 ? g : f))) == (((-53872 ^ b) + (g - -62521)) ^ (- (51333 ^ -15535))))) {
  44. } else {
  45. g = d;
  46. obj0.e = b;
  47. b = -15179;
  48. }
  49. obj0.e = obj0.a;
  50. }
  51. obj0.a = obj0.b;
  52. }
  53. WScript.Echo("a = " + (a>>3));
  54. WScript.Echo("b = " + (b>>3));
  55. WScript.Echo("c = " + (c>>3));
  56. WScript.Echo("d = " + (d>>3));
  57. WScript.Echo("e = " + (e>>3));
  58. WScript.Echo("f = " + (f>>3));
  59. WScript.Echo("g = " + (g>>3));
  60. WScript.Echo("h = " + (h>>3));
  61. WScript.Echo("obj0.a = " + (obj0.a>>3));
  62. WScript.Echo("obj0.b = " + (obj0.b>>3));
  63. WScript.Echo("obj0.c = " + (obj0.c>>3));
  64. WScript.Echo("obj0.d = " + (obj0.d>>3));
  65. WScript.Echo("obj0.e = " + (obj0.e>>3));
  66. WScript.Echo("ary[0] = " + (ary[0]>>3));
  67. WScript.Echo("ary[1] = " + (ary[1]>>3));
  68. WScript.Echo("ary[100] = " + (ary[100]>>3));
  69. WScript.Echo('done');
  70. })();