Illegal procedure return; linkage register (argument 1) must be R31
 when software hint (argument 3) is 1.
    Error: Illegal procedure return.
    User Action: Check the instruction arguments. When argument 3,
    software hint, is 1, the first argument specifying the linkage
    register must be R31.