In reply to rag123:
That would not work because the 1st dimension only iterates from 0…23. The 2nd dimention iterates from 0…31. It would leave the packed dimension bits 24…31 unconstrained. However it would work only for the cases where the 2 dimension ranges were the same.