Integer instructions can also accept one memory parameter as a destination operand. The transputer instruction set consisted of 8-bit instructions assembled from opcode and operand nibbles. A couple of instructions used this byte for a 1-byte "immediate" operand. When a "destination operand" explicitly specifies the destination, an additional operand must be supplied. Immediate mode uses an 8-bit literal operand. SHARC instructions may contain a 32-bit immediate operand. An operand of a disjunction is called a disjunct. A debug register may be either the source operand or destination operand. Otherwise the value of the second operand (which may also be null) is returned. Completing the borrow generates the same value as operand 1. GMP aims to be faster than any other bignum library for all operand sizes. Operation itself is triggered by writing data to a "triggering operand" of an operation. In multiple-precision shift operations, the order of operand fragment processing depends on the shift direction. Each jump operation has three different forms, depending on the size of the operand. Bypassing is also known as operand forwarding.