clz-buffer

    1.0.0 • Public • Published

    clz-buffer

    Build Status

    Count leading zeros in a Buffer (clz)

    Usage

    var clz = require('clz-buffer')
     
    clz([0b00001000]) // === 4
    clz([0b10000000]) // === 0
    clz([0b10000000, 0]) // === 0
    clz([0, 0]) // === 16
    clz(Buffer.from([0, 0, 0])) // === 24

    API

    var n = clz(buf)

    Counts the number of leading zeros. Stops at the first 1-bit. Works for any array-like type with values in the domain [0, 255].

    Install

    npm install clz-buffer

    License

    ISC

    Install

    npm i clz-buffer

    DownloadsWeekly Downloads

    20

    Version

    1.0.0

    License

    ISC

    Last publish

    Collaborators

    • emilbayes