 The fact that and double-increment the program counter before pushing it to the stack facilitates the technique of treating them as supervisor call instructions, as found on some mainframe computers.The usual procedure is to treat the signature as an operating system service index.The operating system or handler would retrieve the value of the program counter pushed to the stack, decrement it and read from the resulting memory location to get the signature.