documentation for cpu