test9.js 2.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879
  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 = -50967;
  17. b = 54674;
  18. c = 29974;
  19. d = 9892;
  20. e = -8497;
  21. f = -49120;
  22. g = -20853;
  23. h = 42972;
  24. obj0.a = -11494;
  25. obj0.b = 16155;
  26. obj0.c = -31774;
  27. obj0.d = 37220;
  28. obj0.e = 15934;
  29. ary[0] = 1681;
  30. ary[1] = 44017;
  31. ary[100] = -18468;
  32. g = ((obj0.c + (d * obj0.e)) * (obj0.c - ((obj0.e | obj0.a) + (! b))));
  33. if(((obj0.a * b) >= (obj0.c & obj0.b))) {
  34. c = ((((! -7965) ^ b) ^ h) ? (d + ((-23873 ? 46998 : -32329) * b)) : (-15157 | 23400));
  35. } else {
  36. if(((obj0.b + obj0.b) > ((obj0.b ^ f) ^ (a * c)))) {
  37. } else {
  38. c = obj0.c;
  39. f = (((e | (- a)) & ((36556 > d) ? b : obj0.e)) | (((38311 ^ obj0.e) ^ (d * 29767)) - ((41648 - obj0.b) & (-52328 ^ obj0.d))));
  40. }
  41. }
  42. if(((((24663 ^ obj0.a) + obj0.a) ^ (g & d)) <= ((++ obj0.e) ^ (obj0.a ^ h)))) {
  43. } else {
  44. if(((obj0.e & d) != (b ^ (obj0.e ^ (47455 - obj0.e))))) {
  45. obj0.a = obj0.b;
  46. if(((((c >= a) ? obj0.d : (b * -12590)) & 22402) > (obj0.a + (e ^ (! -65325))))) {
  47. obj0.b = ((((-32981 & c) + obj0.c) & ((-47465 * 31557) * (h ^ -38045))) ? (obj0.b | d) : (c | obj0.d));
  48. } else {
  49. a = ((((-45646 - obj0.b) * (-44690 * e)) | ((2049 | 42623) - 34028)) ^ (((g + 57507) | (32487 & obj0.c)) ^ ((6485 & d) * c)));
  50. }
  51. if(((obj0.e * ((-57423 > 3260) ? (f == obj0.b) : g)) == (((obj0.e > -34128) & d) ^ (28447 ^ (b + b))))) {
  52. } else {
  53. obj0.c = ((obj0.e & obj0.c) ? (((obj0.b | -10513) ^ (-32157 * a)) - ((43925 + 20425) ^ (g | obj0.d))) : (((15044 * 57943) ^ (obj0.a & f)) & ((-3481 != 63225) | (-34143 + -39127))));
  54. obj0.d = ((g * obj0.e) ? (((- c) | d) & b) : (f - (-2063 < h)));
  55. }
  56. } else {
  57. }
  58. obj0.b = f;
  59. }
  60. obj0.c = ((obj0.a ^ ((-5561 <= obj0.a) ? e : (c - obj0.d))) > (b & (21697 - 43209)));
  61. WScript.Echo("a = " + (a>>3));
  62. WScript.Echo("b = " + (b>>3));
  63. WScript.Echo("c = " + (c>>3));
  64. WScript.Echo("d = " + (d>>3));
  65. WScript.Echo("e = " + (e>>3));
  66. WScript.Echo("f = " + (f>>3));
  67. WScript.Echo("g = " + (g>>3));
  68. WScript.Echo("h = " + (h>>3));
  69. WScript.Echo("obj0.a = " + (obj0.a>>3));
  70. WScript.Echo("obj0.b = " + (obj0.b>>3));
  71. WScript.Echo("obj0.c = " + (obj0.c>>3));
  72. WScript.Echo("obj0.d = " + (obj0.d>>3));
  73. WScript.Echo("obj0.e = " + (obj0.e>>3));
  74. WScript.Echo("ary[0] = " + (ary[0]>>3));
  75. WScript.Echo("ary[1] = " + (ary[1]>>3));
  76. WScript.Echo("ary[100] = " + (ary[100]>>3));
  77. WScript.Echo('done');
  78. })();