gnablib
Version:
A lean, zero dependency library to provide a useful base for your project.
2 lines • 843 B
JavaScript
/*! Copyright 2025 the gnablib contributors MPL-1.1 */
import{hex as o}from"../codec/Hex.js";export function uLog32(t){let e="";const r=4*Math.floor(t.length/4);let l=0;for(;l<r;)e+=o.fromI32(t[l++]).toLowerCase()+" ",e+=o.fromI32(t[l++]).toLowerCase()+" ",e+=o.fromI32(t[l++]).toLowerCase()+" ",console.log(e+o.fromI32(t[l++]).toLowerCase()+" "),e="";if(l!=t.length){for(;l<t.length;l++)e+=o.fromI32(t[l++]).toLowerCase()+" ";console.log(e)}}export function uLog64(o,t=""){let e=" ";console.log(`${t} = [`);const r=4*Math.floor(o.length/4);let l=0;for(;l<r;)console.log(e+" "+o.at(l++).toString().toLowerCase()+" "+o.at(l++).toString().toLowerCase()+" "+o.at(l++).toString().toLowerCase()+" "+o.at(l++).toString().toLowerCase()),e=" ";if(l!=o.length){for(;l<o.length;)e+=" "+o.at(l++).toString().toLowerCase();console.log(e)}console.log("]")}