Source: https://docs.oracle.com/cd/E19127-01/ultra60.ws/805-1709-12/805-1709-12.pdf