An electronic apparatus generating compiled data used in a very long instruction word, VLIW, processor including a plurality of function units, the electronic apparatus comprising: a storage; and a processor configured to: control the storage to store the compiled data in which a plurality of VLIW instructions are compiled, identify a predetermined VLIW instruction from the compiled data; and if a multi-cycle no operation, nop, instruction for the plurality of function units is identified within a cycle corresponding to a latency of the identified VLIW instruction, if an end cycle of another VLIW instruction is within the cycle corresponding to the latency of the identified VLIW instruction and if no further VLIW instruction is identified in the cycles between the end cycle of the another VLIW instruction and the end cycle of the identified VLIW instruction: count a number of cycles corresponding to a cycle difference between an end cycle of the identified VLIW instruction and the end cycle of the another VLIW instruction; and update the compiled data by including the counted value in an operation, OP, code of the multi-cycle nop instruction; wherein the another VLIW instruction is an instruction included in one of the cycle in which the identified VLIW instruction is included and a previous cycle thereof, the another VLIW instruction having the most cycles remaining until the execution completion among the VLIW instructions which would be currently executing. a storage; and a processor configured to: control the storage to store the compiled data in which a plurality of VLIW instructions are compiled, identify a predetermined VLIW instruction from the compiled data; and if a multi-cycle no operation, nop, instruction for the plurality of function units is identified within a cycle corresponding to a latency of the identified VLIW instruction, if an end cycle of another VLIW instruction is within the cycle corresponding to the latency of the identified VLIW instruction and if no further VLIW instruction is identified in the cycles between the end cycle of the another VLIW instruction and the end cycle of the identified VLIW instruction: count a number of cycles corresponding to a cycle difference between an end cycle of the identified VLIW instruction and the end cycle of the another VLIW instruction; and update the compiled data by including the counted value in an operation, OP, code of the multi-cycle nop instruction; wherein the another VLIW instruction is an instruction included in one of the cycle in which the identified VLIW instruction is included and a previous cycle thereof, the another VLIW instruction having the most cycles remaining until the execution completion among the VLIW instructions which would be currently executing. control the storage to store the compiled data in which a plurality of VLIW instructions are compiled, identify a predetermined VLIW instruction from the compiled data; and if a multi-cycle no operation, nop, instruction for the plurality of function units is identified within a cycle corresponding to a latency of the identified VLIW instruction, if an end cycle of another VLIW instruction is within the cycle corresponding to the latency of the identified VLIW instruction and if no further VLIW instruction is identified in the cycles between the end cycle of the another VLIW instruction and the end cycle of the identified VLIW instruction: count a number of cycles corresponding to a cycle difference between an end cycle of the identified VLIW instruction and the end cycle of the another VLIW instruction; and update the compiled data by including the counted value in an operation, OP, code of the multi-cycle nop instruction; wherein the another VLIW instruction is an instruction included in one of the cycle in which the identified VLIW instruction is included and a previous cycle thereof, the another VLIW instruction having the most cycles remaining until the execution completion among the VLIW instructions which would be currently executing. count a number of cycles corresponding to a cycle difference between an end cycle of the identified VLIW instruction and the end cycle of the another VLIW instruction; and update the compiled data by including the counted value in an operation, OP, code of the multi-cycle nop instruction; wherein the another VLIW instruction is an instruction included in one of the cycle in which the identified VLIW instruction is included and a previous cycle thereof, the another VLIW instruction having the most cycles remaining until the execution completion among the VLIW instructions which would be currently executing.