A Very Long Instruction Word (VLIW) processor having an instruction set
with a reduced size resulting in a small number of bits being necessary
to specify registers. The VLIW processor includes a register file, and
first through third operation units, and executes a very long instruction
word. Further, the very long instruction word includes a register
specifying field which specifies a least one of the registers in the
register file and a plurality of instructions. The operand of each
instruction includes bits src1, src2, and dst, which indicate whether or
not the registers specified by the register specifying field are to be
used as the source register and the destination register.