In addition, the number of sorts (i.e., combinations of assignments) which is taken into consideration to determine assignments for shortening the time required to execute a sequence of instructions or assignments for reducing power consumption is reduced, so that processing time necessary for assignments and other processes is reduced and assignment control information, for example, is added at h