Proterozoic and Archean rocks