How to use the core-js-pure/features/math/imul function in core-js-pure

To help you get started, we’ve selected a few core-js-pure examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github zloirock / core-js / tests / pure / es.math.imul.js View on Github external
QUnit.test('Math.imul', assert => {
  assert.isFunction(imul);
  assert.same(imul(0, 0), 0);
  assert.strictEqual(imul(123, 456), 56088);
  assert.strictEqual(imul(-123, 456), -56088);
  assert.strictEqual(imul(123, -456), -56088);
  assert.strictEqual(imul(19088743, 4275878552), 602016552);
  assert.same(imul(false, 7), 0);
  assert.same(imul(7, false), 0);
  assert.same(imul(false, false), 0);
  assert.strictEqual(imul(true, 7), 7);
  assert.strictEqual(imul(7, true), 7);
  assert.strictEqual(imul(true, true), 1);
  assert.same(imul(undefined, 7), 0);
  assert.same(imul(7, undefined), 0);
  assert.same(imul(undefined, undefined), 0);
  assert.same(imul('str', 7), 0);
  assert.same(imul(7, 'str'), 0);
  assert.same(imul({}, 7), 0);
github zloirock / core-js / tests / pure / es.math.imul.js View on Github external
QUnit.test('Math.imul', assert => {
  assert.isFunction(imul);
  assert.same(imul(0, 0), 0);
  assert.strictEqual(imul(123, 456), 56088);
  assert.strictEqual(imul(-123, 456), -56088);
  assert.strictEqual(imul(123, -456), -56088);
  assert.strictEqual(imul(19088743, 4275878552), 602016552);
  assert.same(imul(false, 7), 0);
  assert.same(imul(7, false), 0);
  assert.same(imul(false, false), 0);
  assert.strictEqual(imul(true, 7), 7);
  assert.strictEqual(imul(7, true), 7);
  assert.strictEqual(imul(true, true), 1);
  assert.same(imul(undefined, 7), 0);
  assert.same(imul(7, undefined), 0);
  assert.same(imul(undefined, undefined), 0);
  assert.same(imul('str', 7), 0);
  assert.same(imul(7, 'str'), 0);
  assert.same(imul({}, 7), 0);
  assert.same(imul(7, {}), 0);
  assert.same(imul([], 7), 0);
  assert.same(imul(7, []), 0);
  assert.strictEqual(imul(0xFFFFFFFF, 5), -5);
  assert.strictEqual(imul(0xFFFFFFFE, 5), -10);
  assert.strictEqual(imul(2, 4), 8);
github zloirock / core-js / tests / pure / es.math.imul.js View on Github external
QUnit.test('Math.imul', assert => {
  assert.isFunction(imul);
  assert.same(imul(0, 0), 0);
  assert.strictEqual(imul(123, 456), 56088);
  assert.strictEqual(imul(-123, 456), -56088);
  assert.strictEqual(imul(123, -456), -56088);
  assert.strictEqual(imul(19088743, 4275878552), 602016552);
  assert.same(imul(false, 7), 0);
  assert.same(imul(7, false), 0);
  assert.same(imul(false, false), 0);
  assert.strictEqual(imul(true, 7), 7);
  assert.strictEqual(imul(7, true), 7);
  assert.strictEqual(imul(true, true), 1);
  assert.same(imul(undefined, 7), 0);
  assert.same(imul(7, undefined), 0);
  assert.same(imul(undefined, undefined), 0);
  assert.same(imul('str', 7), 0);
  assert.same(imul(7, 'str'), 0);
  assert.same(imul({}, 7), 0);
  assert.same(imul(7, {}), 0);
  assert.same(imul([], 7), 0);
github zloirock / core-js / tests / pure / es.math.imul.js View on Github external
QUnit.test('Math.imul', assert => {
  assert.isFunction(imul);
  assert.same(imul(0, 0), 0);
  assert.strictEqual(imul(123, 456), 56088);
  assert.strictEqual(imul(-123, 456), -56088);
  assert.strictEqual(imul(123, -456), -56088);
  assert.strictEqual(imul(19088743, 4275878552), 602016552);
  assert.same(imul(false, 7), 0);
  assert.same(imul(7, false), 0);
  assert.same(imul(false, false), 0);
  assert.strictEqual(imul(true, 7), 7);
  assert.strictEqual(imul(7, true), 7);
  assert.strictEqual(imul(true, true), 1);
  assert.same(imul(undefined, 7), 0);
  assert.same(imul(7, undefined), 0);
  assert.same(imul(undefined, undefined), 0);
  assert.same(imul('str', 7), 0);
  assert.same(imul(7, 'str'), 0);
  assert.same(imul({}, 7), 0);
  assert.same(imul(7, {}), 0);
github zloirock / core-js / tests / pure / es.math.imul.js View on Github external
assert.same(imul(7, {}), 0);
  assert.same(imul([], 7), 0);
  assert.same(imul(7, []), 0);
  assert.strictEqual(imul(0xFFFFFFFF, 5), -5);
  assert.strictEqual(imul(0xFFFFFFFE, 5), -10);
  assert.strictEqual(imul(2, 4), 8);
  assert.strictEqual(imul(-1, 8), -8);
  assert.strictEqual(imul(-2, -2), 4);
  assert.same(imul(-0, 7), 0);
  assert.same(imul(7, -0), 0);
  assert.same(imul(0.1, 7), 0);
  assert.same(imul(7, 0.1), 0);
  assert.same(imul(0.9, 7), 0);
  assert.same(imul(7, 0.9), 0);
  assert.strictEqual(imul(1.1, 7), 7);
  assert.strictEqual(imul(7, 1.1), 7);
  assert.strictEqual(imul(1.9, 7), 7);
  assert.strictEqual(imul(7, 1.9), 7);
});
github zloirock / core-js / tests / pure / es.math.imul.js View on Github external
assert.isFunction(imul);
  assert.same(imul(0, 0), 0);
  assert.strictEqual(imul(123, 456), 56088);
  assert.strictEqual(imul(-123, 456), -56088);
  assert.strictEqual(imul(123, -456), -56088);
  assert.strictEqual(imul(19088743, 4275878552), 602016552);
  assert.same(imul(false, 7), 0);
  assert.same(imul(7, false), 0);
  assert.same(imul(false, false), 0);
  assert.strictEqual(imul(true, 7), 7);
  assert.strictEqual(imul(7, true), 7);
  assert.strictEqual(imul(true, true), 1);
  assert.same(imul(undefined, 7), 0);
  assert.same(imul(7, undefined), 0);
  assert.same(imul(undefined, undefined), 0);
  assert.same(imul('str', 7), 0);
  assert.same(imul(7, 'str'), 0);
  assert.same(imul({}, 7), 0);
  assert.same(imul(7, {}), 0);
  assert.same(imul([], 7), 0);
  assert.same(imul(7, []), 0);
  assert.strictEqual(imul(0xFFFFFFFF, 5), -5);
  assert.strictEqual(imul(0xFFFFFFFE, 5), -10);
  assert.strictEqual(imul(2, 4), 8);
  assert.strictEqual(imul(-1, 8), -8);
  assert.strictEqual(imul(-2, -2), 4);
  assert.same(imul(-0, 7), 0);
  assert.same(imul(7, -0), 0);
  assert.same(imul(0.1, 7), 0);
  assert.same(imul(7, 0.1), 0);
  assert.same(imul(0.9, 7), 0);
  assert.same(imul(7, 0.9), 0);
github zloirock / core-js / tests / pure / es.math.imul.js View on Github external
assert.strictEqual(imul(19088743, 4275878552), 602016552);
  assert.same(imul(false, 7), 0);
  assert.same(imul(7, false), 0);
  assert.same(imul(false, false), 0);
  assert.strictEqual(imul(true, 7), 7);
  assert.strictEqual(imul(7, true), 7);
  assert.strictEqual(imul(true, true), 1);
  assert.same(imul(undefined, 7), 0);
  assert.same(imul(7, undefined), 0);
  assert.same(imul(undefined, undefined), 0);
  assert.same(imul('str', 7), 0);
  assert.same(imul(7, 'str'), 0);
  assert.same(imul({}, 7), 0);
  assert.same(imul(7, {}), 0);
  assert.same(imul([], 7), 0);
  assert.same(imul(7, []), 0);
  assert.strictEqual(imul(0xFFFFFFFF, 5), -5);
  assert.strictEqual(imul(0xFFFFFFFE, 5), -10);
  assert.strictEqual(imul(2, 4), 8);
  assert.strictEqual(imul(-1, 8), -8);
  assert.strictEqual(imul(-2, -2), 4);
  assert.same(imul(-0, 7), 0);
  assert.same(imul(7, -0), 0);
  assert.same(imul(0.1, 7), 0);
  assert.same(imul(7, 0.1), 0);
  assert.same(imul(0.9, 7), 0);
  assert.same(imul(7, 0.9), 0);
  assert.strictEqual(imul(1.1, 7), 7);
  assert.strictEqual(imul(7, 1.1), 7);
  assert.strictEqual(imul(1.9, 7), 7);
  assert.strictEqual(imul(7, 1.9), 7);
});
github zloirock / core-js / tests / pure / es.math.imul.js View on Github external
assert.same(imul(undefined, 7), 0);
  assert.same(imul(7, undefined), 0);
  assert.same(imul(undefined, undefined), 0);
  assert.same(imul('str', 7), 0);
  assert.same(imul(7, 'str'), 0);
  assert.same(imul({}, 7), 0);
  assert.same(imul(7, {}), 0);
  assert.same(imul([], 7), 0);
  assert.same(imul(7, []), 0);
  assert.strictEqual(imul(0xFFFFFFFF, 5), -5);
  assert.strictEqual(imul(0xFFFFFFFE, 5), -10);
  assert.strictEqual(imul(2, 4), 8);
  assert.strictEqual(imul(-1, 8), -8);
  assert.strictEqual(imul(-2, -2), 4);
  assert.same(imul(-0, 7), 0);
  assert.same(imul(7, -0), 0);
  assert.same(imul(0.1, 7), 0);
  assert.same(imul(7, 0.1), 0);
  assert.same(imul(0.9, 7), 0);
  assert.same(imul(7, 0.9), 0);
  assert.strictEqual(imul(1.1, 7), 7);
  assert.strictEqual(imul(7, 1.1), 7);
  assert.strictEqual(imul(1.9, 7), 7);
  assert.strictEqual(imul(7, 1.9), 7);
});
github zloirock / core-js / tests / pure / es.math.imul.js View on Github external
assert.same(imul([], 7), 0);
  assert.same(imul(7, []), 0);
  assert.strictEqual(imul(0xFFFFFFFF, 5), -5);
  assert.strictEqual(imul(0xFFFFFFFE, 5), -10);
  assert.strictEqual(imul(2, 4), 8);
  assert.strictEqual(imul(-1, 8), -8);
  assert.strictEqual(imul(-2, -2), 4);
  assert.same(imul(-0, 7), 0);
  assert.same(imul(7, -0), 0);
  assert.same(imul(0.1, 7), 0);
  assert.same(imul(7, 0.1), 0);
  assert.same(imul(0.9, 7), 0);
  assert.same(imul(7, 0.9), 0);
  assert.strictEqual(imul(1.1, 7), 7);
  assert.strictEqual(imul(7, 1.1), 7);
  assert.strictEqual(imul(1.9, 7), 7);
  assert.strictEqual(imul(7, 1.9), 7);
});
github zloirock / core-js / tests / pure / es.math.imul.js View on Github external
assert.same(imul(false, false), 0);
  assert.strictEqual(imul(true, 7), 7);
  assert.strictEqual(imul(7, true), 7);
  assert.strictEqual(imul(true, true), 1);
  assert.same(imul(undefined, 7), 0);
  assert.same(imul(7, undefined), 0);
  assert.same(imul(undefined, undefined), 0);
  assert.same(imul('str', 7), 0);
  assert.same(imul(7, 'str'), 0);
  assert.same(imul({}, 7), 0);
  assert.same(imul(7, {}), 0);
  assert.same(imul([], 7), 0);
  assert.same(imul(7, []), 0);
  assert.strictEqual(imul(0xFFFFFFFF, 5), -5);
  assert.strictEqual(imul(0xFFFFFFFE, 5), -10);
  assert.strictEqual(imul(2, 4), 8);
  assert.strictEqual(imul(-1, 8), -8);
  assert.strictEqual(imul(-2, -2), 4);
  assert.same(imul(-0, 7), 0);
  assert.same(imul(7, -0), 0);
  assert.same(imul(0.1, 7), 0);
  assert.same(imul(7, 0.1), 0);
  assert.same(imul(0.9, 7), 0);
  assert.same(imul(7, 0.9), 0);
  assert.strictEqual(imul(1.1, 7), 7);
  assert.strictEqual(imul(7, 1.1), 7);
  assert.strictEqual(imul(1.9, 7), 7);
  assert.strictEqual(imul(7, 1.9), 7);
});