Long story long, the minimum block size needed to store all ctz pointers in a filesystem can be found with this formula:
where: B = block size in bytes w = pointer width in bits
It's not a very pretty formula, but does give us some useful info if we apply some math:
min block size: 32 bit ctz linked-list = 104 bytes 64 bit ctz linked-list = 448 bytes
this is roughy or something blahl blab lab lb lhas alksjdf ;alksdnf