@@ -584,6 +584,73 @@ An atom.
590+Reverses block order, accounting for leading zeroes.
592+Produces an atom from the bits of `dat` in reverse order according to a block
593+size `boz` and a size `len`.
595+If the total size is less than the length of `dat`, then only the first
596+bits of `dat` up to the total size will be taken and reversed. If the total size
597+is longer, trailing zeroes will be added.
601+`boz` is a block size with optional block count (see
602+ [`$bloq`](/docs/hoon/reference/stdlib/1c#bloq)).
604+`len` is a `@ud` of the number of blocks of size `boz` to be reversed.
617+ |= [boz=bloq len=@ud dat=@]
619+ =. dat (end [boz len] dat)
621+ [boz (sub len (met boz dat))]
628+> =a 0b1111.0000.1111.1010.0011
631+0b1100.0101.1111.0000.1111
637+0b11.1010.1111.0000.1111
643+0b11.1010.1111.0000.1111.0000
589### `++rip`
656### `++rip`