48EMBED_TABLE_LAYOUT(
ClzNs, lead, trail);
embed_iword mmgr_clz_trail(const ClzCfg *args)
Counts the zero bits below the lowest set bit of args->val.
static const ClzNs clz
Dispatch table instance named clz, with each member set to its mmgr_clz_ function.
embed_iword mmgr_clz_lead(const ClzCfg *args)
Counts the zero bits above the highest set bit of args->val.
The embedded_types headers every module builds on.
Argument for both clz calls: the value to count zeros in.
Type of the clz dispatch table.
embed_iword(*) lead(const ClzCfg *args)
embed_iword(*) trail(const ClzCfg *args)