lowererdivbug.js 874 B

12345678910111213141516171819202122232425
  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. var asmModule =
  6. (function(stdlib, foreign, heap) { 'use asm'; var NaN = stdlib.NaN;
  7. var abs = stdlib.Math.abs;
  8. function f(i0, d1)
  9. {
  10. i0 = i0|0;
  11. d1 = +d1;
  12. var d2 = -1.0078125;
  13. var d3 = 549755813888.0;
  14. d3 = (NaN);
  15. {
  16. d3 = (d2);
  17. }
  18. d1 = (+abs(((d3))));
  19. return (((abs(((-0xfffff*(-0x8000000))|0))|0) / ((-(1))|0)))|0;
  20. }
  21. return f; })
  22. var asmHeap = new ArrayBuffer(1<<20);
  23. var asmFun = asmModule(this, this, asmHeap);
  24. print(asmFun());