OSDN Git Service

git-svn-id: http://svn.osdn.jp/svnroot/mimic/trunk@28 47198e57-cb75-475f-84c4-a814cd6...
[mimic/MiMicSDK.git] / lib / src / mimicvm / NyLPC_cMiMicVM.c
index 06e54fd..34e7cee 100644 (file)
@@ -229,7 +229,7 @@ static NyLPC_TUInt8 process_instruction(NyLPC_TcMiMicVM_t* i_inst,const union Ny
                        i_inst->wm[ist->wmwm_32.wm1]=i_inst->wm[ist->wmwm_32.wm2];\r
                        break;\r
                case NyLPC_TcMiMicVM_OPR_TYPE_WM_H32:\r
-                       i_inst->wm[ist->wmh32_64.wm]=i_inst->wm[ist->wmh32_64.h32];\r
+                       i_inst->wm[ist->wmh32_64.wm]=ist->wmh32_64.h32;\r
                        break;\r
                default:\r
                        NyLPC_OnErrorGoto(ERROR);\r
@@ -239,8 +239,8 @@ static NyLPC_TUInt8 process_instruction(NyLPC_TcMiMicVM_t* i_inst,const union Ny
                switch(ist->op.oprtype){\r
                case NyLPC_TcMiMicVM_OPR_TYPE_NONE:\r
                        break;\r
-               case NyLPC_TcMiMicVM_OPR_TYPE_WM_H08:\r
-                       i_inst->_event_handler->sleep(i_inst->_event_handler,ist->wmh08_32.h8);\r
+               case NyLPC_TcMiMicVM_OPR_TYPE_H08:\r
+                       i_inst->_event_handler->sleep(i_inst->_event_handler,ist->h8_32.h8);\r
                        break;\r
                default:\r
                        NyLPC_OnErrorGoto(ERROR);\r
@@ -258,7 +258,7 @@ static NyLPC_TUInt8 process_instruction(NyLPC_TcMiMicVM_t* i_inst,const union Ny
        case NyLPC_TcMiMicVM_OPR_TYPE_WM_WM:\r
        case NyLPC_TcMiMicVM_OPR_TYPE_WM_H08:\r
        case NyLPC_TcMiMicVM_OPR_TYPE_WM:\r
-       case NyLPC_TcMiMicVM_OPR_TYPE_H8:\r
+       case NyLPC_TcMiMicVM_OPR_TYPE_H08:\r
        case NyLPC_TcMiMicVM_OPR_TYPE_H16:\r
                return 1;\r
        case NyLPC_TcMiMicVM_OPR_TYPE_WM_H16:\r