Adding hierarchical clmul