diff --git a/src/main/java/org/jcnc/snow/vm/engine/VMOpCode.java b/src/main/java/org/jcnc/snow/vm/engine/VMOpCode.java index 40ff6f3..8d4d592 100644 --- a/src/main/java/org/jcnc/snow/vm/engine/VMOpCode.java +++ b/src/main/java/org/jcnc/snow/vm/engine/VMOpCode.java @@ -33,8 +33,12 @@ import org.jcnc.snow.vm.commands.memory.short16.SStoreCommand; import org.jcnc.snow.vm.commands.stack.all.DupCommand; import org.jcnc.snow.vm.commands.stack.all.PopCommand; import org.jcnc.snow.vm.commands.stack.all.SwapCommand; +import org.jcnc.snow.vm.commands.stack.byte8.BPushCommand; +import org.jcnc.snow.vm.commands.stack.double64.DPushCommand; import org.jcnc.snow.vm.commands.stack.float32.FPushCommand; import org.jcnc.snow.vm.commands.stack.int32.IPushCommand; +import org.jcnc.snow.vm.commands.stack.long64.LPushCommand; +import org.jcnc.snow.vm.commands.stack.short16.SPushCommand; import org.jcnc.snow.vm.commands.vm.HaltCommand; import org.jcnc.snow.vm.module.LocalVariableStore; @@ -1266,7 +1270,7 @@ public class VMOpCode { public static final int I_PUSH = 111; /** * L_PUSH Opcode: Represents a stack operation that pushes a long64 value onto the operand stack. - *

This opcode is implemented by the {@link IPushCommand} class, which defines its specific execution logic.

+ *

This opcode is implemented by the {@link LPushCommand} class, which defines its specific execution logic.

* *

Execution Steps:

*
    @@ -1285,7 +1289,7 @@ public class VMOpCode { public static final int L_PUSH = 112; /** * S_PUSH Opcode: Represents a stack operation that pushes an short16 value onto the operand stack. - *

    This opcode is implemented by the {@link IPushCommand} class, which defines its specific execution logic.

    + *

    This opcode is implemented by the {@link SPushCommand} class, which defines its specific execution logic.

    * *

    Execution Steps:

    *
      @@ -1304,7 +1308,7 @@ public class VMOpCode { public static final int S_PUSH = 113; /** * I_PUSH Opcode: Represents a stack operation that pushes a byte8 value onto the operand stack. - *

      This opcode is implemented by the {@link IPushCommand} class, which defines its specific execution logic.

      + *

      This opcode is implemented by the {@link BPushCommand} class, which defines its specific execution logic.

      * *

      Execution Steps:

      *
        @@ -1323,7 +1327,7 @@ public class VMOpCode { public static final int B_PUSH = 114; /** * I_PUSH Opcode: Represents a stack operation that pushes an double64 value onto the operand stack. - *

        This opcode is implemented by the {@link IPushCommand} class, which defines its specific execution logic.

        + *

        This opcode is implemented by the {@link DPushCommand} class, which defines its specific execution logic.

        * *

        Execution Steps:

        *