support for dyadic transpose