JSPM

  • Created
  • Published
  • Downloads 17
  • Score
    100M100P100Q51914F
  • License MIT

32-bit integer can store values from −2^31 to 2^31 − 1.

Package Exports

  • extra-integer.web

Readme

32-bit integer can store values from −2^31 to 2^31 − 1.
📦 NPM, 😺 GitHub, 🏃 RunKit, 📼 Asciinema, 🌔 Minified, 📜 Files, 📰 JSDoc, 📘 Wiki.

This package includes bit twiddling hacks, for integers, by Sean Eron Anderson and many others.

Methods as separate packages:

Stability: Experimental


const integer = require("extra-integer");
// import * as integer from "extra-integer";
// import * as integer from "https://unpkg.com/extra-integer@2.0.30/index.mjs"; (deno)

integer.is(9.11e-31);
// false

integer.log10(10000);
// 4

integer.nextPow2(63);
// 64


Index

Method Action
is Checks if value is int32.
abs Gets absolute value.
log2 Finds log-base-2.
pow2 Finds power-of-2.
isPow2 Checks if value is a power-of-2.
nextPow2 Finds next power-of-2.
prevPow2 Finds previous power-of-2.
signEqual Checks if two values have equal sign.
MIN_VALUE Minimum int32 value.