li $at,40000 # use pseudoinstruction li addu $s1,$s0,$at # perform 32-bit addition
in the above is itself a pseudoinstruction.
The extended assembler will translate it, also, into basic instructions.
There is also (with the extended assembler)
instruction where the last operand can be a register,
a 16-bit immediate, or a 32-bit immediate.
This instruction translates into the pseudoinstruction
(which is then translated into basic instructions).
pseudoinstruction calculates the two's complement negation of
$s and puts it in register
negu d,s # d = -s # (pseudoinstruction)