dense (_3,_4):(_1,_3) complement(3:1) _1:_3 complement(3:2) (_2,_1):(_1,_6) gaps (_3,(_2,_2)):(_2,(_1,_6)) ordered repetitions (_3,(_2,_2)):(_1,(_6,_3)) retile gather (_4,_2):(_1,_8) A (_2,_3):(_3,_1) B (_2,_2):(_1,_2) logical ((_2,_3),(_2,_2)):((_3,_1),(_6,_12)) zipped ((_2,_3),(_2,_2)):((_3,_1),(_6,_12)) tiled ((_2,_3),_2,_2):((_3,_1),_6,_12) flat (_2,_3,_2,_2):(_3,_1,_6,_12) blocked ((_2,_2),(_3,_2)):((_3,_6),(_1,_12)) raked ((_2,_2),(_2,_3)):((_6,_3),(_12,_1)) tile_to_shape ((_2,_2),(_3,_2)):((_3,_6),(_1,_12)) by-mode logical ((_2,_2),(_3,_2)):((_3,_6),(_1,_12)) by-mode zipped ((_2,_3),(_2,_2)):((_3,_1),(_6,_12)) by-mode tiled ((_2,_3),_2,_2):((_3,_1),_6,_12) by-mode flat (_2,_3,_2,_2):(_3,_1,_6,_12) naive by-mode ((_2,_2),(_3,_2)):((_3,_1),(_1,_3)) copy blocked ((_4,_2)):((_1,_4)) copy raked ((_2,_4)):((_4,_1)) copy TV (_4,_2):(_2,_1) MMA threads (_32,_2,_2,_1):(_1,_32,_64,_0) Verified 510 coordinate mappings. No GPU required.