divbypow2.js 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  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. // -forcenative -prejit
  6. (function(){
  7. var obj0 = 1;
  8. var obj1 = new Object();
  9. var func0 = function(p0,p1,p2){
  10. var d = (obj1.a++ );
  11. }
  12. var ary = 1;
  13. if((ary[(1)] * (obj1.c = -1073741824))) {
  14. }
  15. else {
  16. obj0.length = (obj1.a ^= obj1.c);
  17. var b = 1;
  18. }
  19. d = (obj1.a /= -2147483648);
  20. obj1.c %=func0((-- b), 1);
  21. WScript.Echo("obj1.a = " + (obj1.a|0));;
  22. })();
  23. // command line: -forcenative
  24. (function(){
  25. var obj0 = new Object();
  26. var obj1 = new Object();
  27. var func1 = function(){
  28. obj0.length +=(((obj0.a = obj1.length) ? (b /= -2147483648) : 1) * (c = 1));
  29. a +=(c *= obj0.length);
  30. }
  31. var a = 1;
  32. var b = -1073741824;
  33. obj0.length = -2147483648;
  34. obj1.length = 1198215329.1;
  35. if(((func1() === 1) > (1 | (obj0.a * c)))) {
  36. }
  37. else {
  38. (f);
  39. }
  40. })();