yes
With the non-extended assembler there is
an addu d,s,t
addiu d,s,im
With the extended assembler the
addu d,s,x
Examine the following instruction (for the extended assembler):
addu $t0,$s0,40000
The decimal value 40000 is too large to represent in 16 bits,
(the range for 16 bits is -32768 to +32767)
so the instruction cannot be translated into an
addiu
instruction.
Two instructions must be used to add $s0 to 4000010
and to place the result in $t0.