1.0.2 • Published 2 years ago

nv-bit-mask v1.0.2

Weekly downloads
-
License
ISC
Repository
-
Last release
2 years ago

nv-bit-mask

  • creat a simple mask table
  • for repl-tool AND compile-tool using

install

  • npm install nv-bit-mask
  • you need not install this pkg, just copy/paste the output from the readme

usage

  const {creat_umaskd_code }   = require("nv-bit-mask");

example

8

    > console.log(creat_umaskd_code(8,false))


    const U8MASKD = [
        [0b00000000,0b11111111],
        [0b10000000,0b01111111],
        [0b11000000,0b00111111],
        [0b11100000,0b00011111],
        [0b11110000,0b00001111],
        [0b11111000,0b00000111],
        [0b11111100,0b00000011],
        [0b11111110,0b00000001],
    ];

16

    > console.log(creat_umaskd_code(16,false))
     const U16MASKD = [
        [0b0000000000000000,0b1111111111111111],
        [0b1000000000000000,0b0111111111111111],
        [0b1100000000000000,0b0011111111111111],
        [0b1110000000000000,0b0001111111111111],
        [0b1111000000000000,0b0000111111111111],
        [0b1111100000000000,0b0000011111111111],
        [0b1111110000000000,0b0000001111111111],
        [0b1111111000000000,0b0000000111111111],
        [0b1111111100000000,0b0000000011111111],
        [0b1111111110000000,0b0000000001111111],
        [0b1111111111000000,0b0000000000111111],
        [0b1111111111100000,0b0000000000011111],
        [0b1111111111110000,0b0000000000001111],
        [0b1111111111111000,0b0000000000000111],
        [0b1111111111111100,0b0000000000000011],
        [0b1111111111111110,0b0000000000000001],
    ];

32

        > console.log("\n",creat_umaskd_code(32,false))

         const U32MASKD = [
            [0b00000000000000000000000000000000,0b11111111111111111111111111111111],
            [0b10000000000000000000000000000000,0b01111111111111111111111111111111],
            [0b11000000000000000000000000000000,0b00111111111111111111111111111111],
            [0b11100000000000000000000000000000,0b00011111111111111111111111111111],
            [0b11110000000000000000000000000000,0b00001111111111111111111111111111],
            [0b11111000000000000000000000000000,0b00000111111111111111111111111111],
            [0b11111100000000000000000000000000,0b00000011111111111111111111111111],
            [0b11111110000000000000000000000000,0b00000001111111111111111111111111],
            [0b11111111000000000000000000000000,0b00000000111111111111111111111111],
            [0b11111111100000000000000000000000,0b00000000011111111111111111111111],
            [0b11111111110000000000000000000000,0b00000000001111111111111111111111],
            [0b11111111111000000000000000000000,0b00000000000111111111111111111111],
            [0b11111111111100000000000000000000,0b00000000000011111111111111111111],
            [0b11111111111110000000000000000000,0b00000000000001111111111111111111],
            [0b11111111111111000000000000000000,0b00000000000000111111111111111111],
            [0b11111111111111100000000000000000,0b00000000000000011111111111111111],
            [0b11111111111111110000000000000000,0b00000000000000001111111111111111],
            [0b11111111111111111000000000000000,0b00000000000000000111111111111111],
            [0b11111111111111111100000000000000,0b00000000000000000011111111111111],
            [0b11111111111111111110000000000000,0b00000000000000000001111111111111],
            [0b11111111111111111111000000000000,0b00000000000000000000111111111111],
            [0b11111111111111111111100000000000,0b00000000000000000000011111111111],
            [0b11111111111111111111110000000000,0b00000000000000000000001111111111],
            [0b11111111111111111111111000000000,0b00000000000000000000000111111111],
            [0b11111111111111111111111100000000,0b00000000000000000000000011111111],
            [0b11111111111111111111111110000000,0b00000000000000000000000001111111],
            [0b11111111111111111111111111000000,0b00000000000000000000000000111111],
            [0b11111111111111111111111111100000,0b00000000000000000000000000011111],
            [0b11111111111111111111111111110000,0b00000000000000000000000000001111],
            [0b11111111111111111111111111111000,0b00000000000000000000000000000111],
            [0b11111111111111111111111111111100,0b00000000000000000000000000000011],
            [0b11111111111111111111111111111110,0b00000000000000000000000000000001],
        ];

64 for BigUint64Array bit-map

    > console.log("\n",x.creat_umaskd_code(64,true))

     const U64MASKD = [
        [0b0000000000000000000000000000000000000000000000000000000000000000n,0b1111111111111111111111111111111111111111111111111111111111111111n],
        [0b1000000000000000000000000000000000000000000000000000000000000000n,0b0111111111111111111111111111111111111111111111111111111111111111n],
        [0b1100000000000000000000000000000000000000000000000000000000000000n,0b0011111111111111111111111111111111111111111111111111111111111111n],
        [0b1110000000000000000000000000000000000000000000000000000000000000n,0b0001111111111111111111111111111111111111111111111111111111111111n],
        [0b1111000000000000000000000000000000000000000000000000000000000000n,0b0000111111111111111111111111111111111111111111111111111111111111n],
        [0b1111100000000000000000000000000000000000000000000000000000000000n,0b0000011111111111111111111111111111111111111111111111111111111111n],
        [0b1111110000000000000000000000000000000000000000000000000000000000n,0b0000001111111111111111111111111111111111111111111111111111111111n],
        [0b1111111000000000000000000000000000000000000000000000000000000000n,0b0000000111111111111111111111111111111111111111111111111111111111n],
        [0b1111111100000000000000000000000000000000000000000000000000000000n,0b0000000011111111111111111111111111111111111111111111111111111111n],
        [0b1111111110000000000000000000000000000000000000000000000000000000n,0b0000000001111111111111111111111111111111111111111111111111111111n],
        [0b1111111111000000000000000000000000000000000000000000000000000000n,0b0000000000111111111111111111111111111111111111111111111111111111n],
        [0b1111111111100000000000000000000000000000000000000000000000000000n,0b0000000000011111111111111111111111111111111111111111111111111111n],
        [0b1111111111110000000000000000000000000000000000000000000000000000n,0b0000000000001111111111111111111111111111111111111111111111111111n],
        [0b1111111111111000000000000000000000000000000000000000000000000000n,0b0000000000000111111111111111111111111111111111111111111111111111n],
        [0b1111111111111100000000000000000000000000000000000000000000000000n,0b0000000000000011111111111111111111111111111111111111111111111111n],
        [0b1111111111111110000000000000000000000000000000000000000000000000n,0b0000000000000001111111111111111111111111111111111111111111111111n],
        [0b1111111111111111000000000000000000000000000000000000000000000000n,0b0000000000000000111111111111111111111111111111111111111111111111n],
        [0b1111111111111111100000000000000000000000000000000000000000000000n,0b0000000000000000011111111111111111111111111111111111111111111111n],
        [0b1111111111111111110000000000000000000000000000000000000000000000n,0b0000000000000000001111111111111111111111111111111111111111111111n],
        [0b1111111111111111111000000000000000000000000000000000000000000000n,0b0000000000000000000111111111111111111111111111111111111111111111n],
        [0b1111111111111111111100000000000000000000000000000000000000000000n,0b0000000000000000000011111111111111111111111111111111111111111111n],
        [0b1111111111111111111110000000000000000000000000000000000000000000n,0b0000000000000000000001111111111111111111111111111111111111111111n],
        [0b1111111111111111111111000000000000000000000000000000000000000000n,0b0000000000000000000000111111111111111111111111111111111111111111n],
        [0b1111111111111111111111100000000000000000000000000000000000000000n,0b0000000000000000000000011111111111111111111111111111111111111111n],
        [0b1111111111111111111111110000000000000000000000000000000000000000n,0b0000000000000000000000001111111111111111111111111111111111111111n],
        [0b1111111111111111111111111000000000000000000000000000000000000000n,0b0000000000000000000000000111111111111111111111111111111111111111n],
        [0b1111111111111111111111111100000000000000000000000000000000000000n,0b0000000000000000000000000011111111111111111111111111111111111111n],
        [0b1111111111111111111111111110000000000000000000000000000000000000n,0b0000000000000000000000000001111111111111111111111111111111111111n],
        [0b1111111111111111111111111111000000000000000000000000000000000000n,0b0000000000000000000000000000111111111111111111111111111111111111n],
        [0b1111111111111111111111111111100000000000000000000000000000000000n,0b0000000000000000000000000000011111111111111111111111111111111111n],
        [0b1111111111111111111111111111110000000000000000000000000000000000n,0b0000000000000000000000000000001111111111111111111111111111111111n],
        [0b1111111111111111111111111111111000000000000000000000000000000000n,0b0000000000000000000000000000000111111111111111111111111111111111n],
        [0b1111111111111111111111111111111100000000000000000000000000000000n,0b0000000000000000000000000000000011111111111111111111111111111111n],
        [0b1111111111111111111111111111111110000000000000000000000000000000n,0b0000000000000000000000000000000001111111111111111111111111111111n],
        [0b1111111111111111111111111111111111000000000000000000000000000000n,0b0000000000000000000000000000000000111111111111111111111111111111n],
        [0b1111111111111111111111111111111111100000000000000000000000000000n,0b0000000000000000000000000000000000011111111111111111111111111111n],
        [0b1111111111111111111111111111111111110000000000000000000000000000n,0b0000000000000000000000000000000000001111111111111111111111111111n],
        [0b1111111111111111111111111111111111111000000000000000000000000000n,0b0000000000000000000000000000000000000111111111111111111111111111n],
        [0b1111111111111111111111111111111111111100000000000000000000000000n,0b0000000000000000000000000000000000000011111111111111111111111111n],
        [0b1111111111111111111111111111111111111110000000000000000000000000n,0b0000000000000000000000000000000000000001111111111111111111111111n],
        [0b1111111111111111111111111111111111111111000000000000000000000000n,0b0000000000000000000000000000000000000000111111111111111111111111n],
        [0b1111111111111111111111111111111111111111100000000000000000000000n,0b0000000000000000000000000000000000000000011111111111111111111111n],
        [0b1111111111111111111111111111111111111111110000000000000000000000n,0b0000000000000000000000000000000000000000001111111111111111111111n],
        [0b1111111111111111111111111111111111111111111000000000000000000000n,0b0000000000000000000000000000000000000000000111111111111111111111n],
        [0b1111111111111111111111111111111111111111111100000000000000000000n,0b0000000000000000000000000000000000000000000011111111111111111111n],
        [0b1111111111111111111111111111111111111111111110000000000000000000n,0b0000000000000000000000000000000000000000000001111111111111111111n],
        [0b1111111111111111111111111111111111111111111111000000000000000000n,0b0000000000000000000000000000000000000000000000111111111111111111n],
        [0b1111111111111111111111111111111111111111111111100000000000000000n,0b0000000000000000000000000000000000000000000000011111111111111111n],
        [0b1111111111111111111111111111111111111111111111110000000000000000n,0b0000000000000000000000000000000000000000000000001111111111111111n],
        [0b1111111111111111111111111111111111111111111111111000000000000000n,0b0000000000000000000000000000000000000000000000000111111111111111n],
        [0b1111111111111111111111111111111111111111111111111100000000000000n,0b0000000000000000000000000000000000000000000000000011111111111111n],
        [0b1111111111111111111111111111111111111111111111111110000000000000n,0b0000000000000000000000000000000000000000000000000001111111111111n],
        [0b1111111111111111111111111111111111111111111111111111000000000000n,0b0000000000000000000000000000000000000000000000000000111111111111n],
        [0b1111111111111111111111111111111111111111111111111111100000000000n,0b0000000000000000000000000000000000000000000000000000011111111111n],
        [0b1111111111111111111111111111111111111111111111111111110000000000n,0b0000000000000000000000000000000000000000000000000000001111111111n],
        [0b1111111111111111111111111111111111111111111111111111111000000000n,0b0000000000000000000000000000000000000000000000000000000111111111n],
        [0b1111111111111111111111111111111111111111111111111111111100000000n,0b0000000000000000000000000000000000000000000000000000000011111111n],
        [0b1111111111111111111111111111111111111111111111111111111110000000n,0b0000000000000000000000000000000000000000000000000000000001111111n],
        [0b1111111111111111111111111111111111111111111111111111111111000000n,0b0000000000000000000000000000000000000000000000000000000000111111n],
        [0b1111111111111111111111111111111111111111111111111111111111100000n,0b0000000000000000000000000000000000000000000000000000000000011111n],
        [0b1111111111111111111111111111111111111111111111111111111111110000n,0b0000000000000000000000000000000000000000000000000000000000001111n],
        [0b1111111111111111111111111111111111111111111111111111111111111000n,0b0000000000000000000000000000000000000000000000000000000000000111n],
        [0b1111111111111111111111111111111111111111111111111111111111111100n,0b0000000000000000000000000000000000000000000000000000000000000011n],
        [0b1111111111111111111111111111111111111111111111111111111111111110n,0b0000000000000000000000000000000000000000000000000000000000000001n],
    ];

128 if your runtime support uint128_t

    > console.log("\n",x.creat_umaskd_code(128,true))

     const U128MASKD = [
        [0b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000n,0b11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111n],
        [0b10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000n,0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111n],
        [0b11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000n,0b00111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111n],
        [0b11100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000n,0b00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111n],
        [0b11110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000n,0b00001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111n],
        [0b11111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000n,0b00000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111n],
        [0b11111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000n,0b00000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111n],
        [0b11111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000n,0b00000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111n],
        [0b11111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000n,0b00000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111n],
        [0b11111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000n,0b00000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111n],
        [0b11111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000n,0b00000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111n],
        [0b11111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000n,0b00000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111n],
        [0b11111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000n,0b00000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111n],
        [0b11111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000n,0b00000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111n],
        [0b11111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000n,0b00000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111n],
        [0b11111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000n,0b00000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111n],
        [0b11111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000n,0b00000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111n],
        [0b11111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000n,0b00000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111n],
        [0b11111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000n,0b00000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111n],
        [0b11111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000n,0b00000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111n],
        [0b11111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000n,0b00000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111n],
        [0b11111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000n,0b00000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111n],
        [0b11111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000n,0b00000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111n],
        [0b11111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000n,0b00000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111n],
        [0b11111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000n,0b00000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111n],
        [0b11111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000n,0b00000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111n],
        [0b11111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000n,0b00000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111n],
        [0b11111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000n,0b00000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111n],
        [0b11111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000n,0b00000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111n],
        [0b11111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000n,0b00000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111n],
        [0b11111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000n,0b00000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111n],
        [0b11111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000n,0b00000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111n],
        [0b11111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000n,0b00000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111n],
        [0b11111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000n,0b00000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111n],
        [0b11111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000n,0b00000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111n],
        [0b11111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000n,0b00000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111n],
        [0b11111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000n,0b00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111n],
        [0b11111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000n,0b00000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111n],
        [0b11111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000n,0b00000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111n],
        [0b11111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000n,0b00000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111n],
        [0b11111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000n,0b00000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111n],
        [0b11111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000n,0b00000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111n],
        [0b11111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000n,0b00000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111n],
        [0b11111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000n,0b00000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111n],
        [0b11111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000n,0b00000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111n],
        [0b11111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000n,0b00000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111n],
        [0b11111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000n,0b00000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111n],
        [0b11111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000n,0b00000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111n],
        [0b11111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000n,0b00000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111n],
        [0b11111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000n,0b00000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111n],
        [0b11111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000n,0b00000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111n],
        [0b11111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000n,0b00000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111n],
        [0b11111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000n,0b00000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111n],
        [0b11111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000n,0b00000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111n],
        [0b11111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000n,0b00000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111n],
        [0b11111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000n,0b00000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111n],
        [0b11111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000n,0b00000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111n],
        [0b11111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000n,0b00000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111n],
        [0b11111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000n,0b00000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111n],
        [0b11111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000n,0b00000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111n],
        [0b11111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000n,0b00000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111n],
        [0b11111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000n,0b00000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111n],
        [0b11111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000n,0b00000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111n],
        [0b11111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000n,0b00000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111n],
        [0b11111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000n,0b00000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111n],
        [0b11111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000n,0b00000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111n],
        [0b11111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000n,0b00000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111n],
        [0b11111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000n,0b00000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111n],
        [0b11111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000n,0b00000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111n],
        [0b11111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000n,0b00000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111n],
        [0b11111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000n,0b00000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111n],
        [0b11111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000n,0b00000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111n],
        [0b11111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000n,0b00000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111n],
        [0b11111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000n,0b00000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111n],
        [0b11111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000n,0b00000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111n],
        [0b11111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000n,0b00000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111n],
        [0b11111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000n,0b00000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111n],
        [0b11111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000n,0b00000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111n],
        [0b11111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000n,0b00000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111n],
        [0b11111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000n,0b00000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111n],
        [0b11111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000n,0b00000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111n],
        [0b11111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000n,0b00000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111n],
        [0b11111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000n,0b00000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111n],
        [0b11111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000n,0b00000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111n],
        [0b11111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000n,0b00000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111n],
        [0b11111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000n,0b00000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111n],
        [0b11111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000n,0b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111n],
        [0b11111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000n,0b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111n],
        [0b11111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000n,0b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111n],
        [0b11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000n,0b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111n],
        [0b11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000n,0b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111n],
        [0b11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000n,0b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111n],
        [0b11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000n,0b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111n],
        [0b11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000n,0b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111n],
        [0b11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000n,0b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111n],
        [0b11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000n,0b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111n],
        [0b11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000n,0b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111n],
        [0b11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000n,0b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111n],
        [0b11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000n,0b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111n],
        [0b11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000n,0b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111n],
        [0b11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000n,0b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111n],
        [0b11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000n,0b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111n],
        [0b11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000n,0b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111n],
        [0b11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000n,0b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111n],
        [0b11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000n,0b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111n],
        [0b11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000n,0b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111n],
        [0b11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000n,0b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111n],
        [0b11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000n,0b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111n],
        [0b11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000n,0b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111n],
        [0b11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000n,0b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111n],
        [0b11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000n,0b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111n],
        [0b11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000n,0b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111n],
        [0b11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000n,0b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111n],
        [0b11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000n,0b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111n],
        [0b11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000n,0b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111n],
        [0b11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000n,0b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111n],
        [0b11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000n,0b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111n],
        [0b11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000n,0b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111n],
        [0b11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000n,0b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111n],
        [0b11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000n,0b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111n],
        [0b11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000n,0b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111n],
        [0b11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000n,0b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111n],
        [0b11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000n,0b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111n],
        [0b11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000n,0b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111n],
        [0b11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000n,0b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111n],
        [0b11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000n,0b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111n],
        [0b11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100n,0b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011n],
        [0b11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110n,0b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001n],
    ];

METHODS

APIS

LICENSE

  • ISC
1.0.2

2 years ago

1.0.1

2 years ago