reverse endian data access implementations