Cray and Asfr