mateogianolio/vectorious

View on GitHub
src/core/square.bench.ts

Summary

Maintainability
A
0 mins
Test Coverage
import { square } from './square';
import { random } from './random';
import { bench } from '../bench';

const { floor, sqrt } = Math;

bench(
  'core',
  'square',
  (n: number) => [random(floor(sqrt(n)), floor(sqrt(n)))],
  (x): void => {
    x.square();
  },
  (x): void => {
    square(x);
  }
);