test48.js 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384
  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 = 6325;
  17. b = 9241;
  18. c = 45021;
  19. d = 53854;
  20. e = 12710;
  21. f = -37472;
  22. g = 10721;
  23. h = -53333;
  24. obj0.a = 51262;
  25. obj0.b = -1209;
  26. obj0.c = -60170;
  27. obj0.d = 65501;
  28. obj0.e = -20019;
  29. ary[0] = -15329;
  30. ary[1] = -50956;
  31. ary[100] = 15196;
  32. obj0.c = (+ ((+ obj0.e) & (h * f)));
  33. if(((((obj0.b & -48257) + (-8749 > a)) + ((45444 ? b : obj0.d) * (63495 - 40949))) < ((g++ ) * ((-44219 + -26451) + d)))) {
  34. h = ((obj0.c * h) & ((g++ ) - ((obj0.d - 49905) + d)));
  35. if(((h ^ obj0.a) >= (c * (g + (-4733 & b))))) {
  36. b = c;
  37. f = ((((obj0.e < a) ? (-9994 | -12036) : 36339) ^ f) & (((h ? obj0.c : obj0.e) + (-44396 & obj0.c)) ^ d));
  38. } else {
  39. }
  40. d = d;
  41. } else {
  42. if(((h ^ ((h * obj0.a) - obj0.c)) > (((b * 28253) & (obj0.d + 10724)) & ((obj0.d * -6282) - (++ b))))) {
  43. c = ((e + ((e + -46795) > (obj0.a & e))) + (((+ 436) ^ (b ^ b)) * obj0.d));
  44. } else {
  45. if(((-19248 + (! (++ obj0.e))) > (b - ((-55141 < c) | g)))) {
  46. c = ((((-29045 + -36755) * (obj0.d <= f)) * b) - (obj0.c * b));
  47. } else {
  48. obj0.c = ((((obj0.a + d) ^ b) + obj0.c) == (f ^ ((obj0.d * f) | (c + g))));
  49. }
  50. if(((((-63096 ? -24071 : 49886) & (26668 * 31921)) * ((-59898 ^ 62332) & g)) < ((e + (+ -50422)) | a))) {
  51. e = ((((obj0.a >= 12295) ? (a * -50795) : obj0.c) - ((50231 - a) | obj0.a)) ? (obj0.e & (h & obj0.c)) : ((b >= (f ? c : obj0.b)) - g));
  52. obj0.c = (! ((obj0.a | f) ^ obj0.a));
  53. h = ((7449 - ((-58004 ? a : 17884) & (-60210 & g))) ^ ((+ d) + obj0.e));
  54. } else {
  55. obj0.b = ((((obj0.b > g) + g) ^ (b ^ (40691 + e))) | (((f++ ) | 50043) & g));
  56. }
  57. }
  58. obj0.e = a;
  59. }
  60. obj0.d = d;
  61. if(((((h > -4172) ? (35970 ? obj0.c : obj0.c) : (b & h)) | (obj0.e + (c ^ -34487))) < ((! (b - b)) + ((+ c) | obj0.d)))) {
  62. } else {
  63. obj0.b = 39152;
  64. c = ((((g++ ) > (30247 + obj0.e)) | ((g ? obj0.d : obj0.e) & (d & c))) | (obj0.e & ((obj0.c & g) + obj0.c)));
  65. }
  66. WScript.Echo("a = " + (a>>3));
  67. WScript.Echo("b = " + (b>>3));
  68. WScript.Echo("c = " + (c>>3));
  69. WScript.Echo("d = " + (d>>3));
  70. WScript.Echo("e = " + (e>>3));
  71. WScript.Echo("f = " + (f>>3));
  72. WScript.Echo("g = " + (g>>3));
  73. WScript.Echo("h = " + (h>>3));
  74. WScript.Echo("obj0.a = " + (obj0.a>>3));
  75. WScript.Echo("obj0.b = " + (obj0.b>>3));
  76. WScript.Echo("obj0.c = " + (obj0.c>>3));
  77. WScript.Echo("obj0.d = " + (obj0.d>>3));
  78. WScript.Echo("obj0.e = " + (obj0.e>>3));
  79. WScript.Echo("ary[0] = " + (ary[0]>>3));
  80. WScript.Echo("ary[1] = " + (ary[1]>>3));
  81. WScript.Echo("ary[100] = " + (ary[100]>>3));
  82. WScript.Echo('done');
  83. })();