Catalytic oxidation of Si(100) and InP(100) surfaces