Processors rewrtitten