Stops using a specified register as a base register.
| .drop | Number | |
The .drop pseudo-op stops a program from using the register specified by the Number parameter as a base register in operations. The .drop pseudo-op does not have to precede the .using pseudo-op when changing the base address, and the .drop pseudo-op does not have to appear at the end of a program.
| Number | Specifies an expression that evaluates to an integer from 0 to 31 inclusive. | 
The following example demonstrates the use of the .drop pseudo-op:
.using _subrA,5
        # Register 5 can now be used for addressing
        # with displacements calculated
        # relative to _subrA.
        # .using does not load GPR 5 with the address
        # of _subrA. The program must contain the
        # appropriate code to ensure this at runtime.
. . . .drop 5
        # Stop using Register 5.
.using _subrB,5
        # Now the assembler calculates
        # displacements relative to _subrB
The .using pseudo-op.