E
Массив 80 гигов структур по 20 байт - линейный кусок памяти же, взять вместо A условный Vector4<A> который будет содержать 4 экземпляра A и занимать 80 байт, добить конец массива нулями, что б нацело на 80 байт размер делился - и работать с Vector4<A> - тогда индекса хватит