common reorder to avoid padding in gfortran