Superword level parallelism is a vectorization technique based on loop unrolling and basic block vectorization. These are rolled hessian sacks sewn up to prevent them unrolling. This can be ameliorated using loop unrolling and some other compiler optimizations. This includes loop interchange, loop fusion, loop unrolling, loop distribution, data prefetch, and more. This can be used for example by optimizing compilers or JIT compilers in loop unrolling. Loop unrolling is also part of certain formal verification techniques, in particular bounded model checking. Another example is to build neural networks by unrolling iterative reconstruction algorithms . The following example demonstrates dynamic loop unrolling for a simple program written in C. Prior to this he demonstrated successful virtual unrolling without detecting ink on Herculaneum scrolls. Optimizing compilers will sometimes perform the unrolling automatically, or upon request. This is in contrast to dynamic unrolling which is accomplished by the compiler. Those below the yellow line compete by unrolling a giant, heavy carpet. While unrolling the map, a dagger was revealed. A stereotypical fern has broad, much divided leaves, which grow by unrolling. J. Biberkraut was called upon to conduct the unrolling of the Genesis Apocryphon.