env.preg[0x0c].p = (void *)typLabel;\r
env.preg[0x0d].p = opTbl;\r
jitfunc = (void *)sysjit00;\r
- (*jitfunc)(((char *)&env) + 128); /* サイズを節約するためにEBPを128バイトずらす */\r
+ jitcRunBinary(jitfunc, &env);\r
if (env.ireg[0] != 0) {\r
jp = env.preg[2].p - 1;\r
fprintf(stderr, "unpack error: %02X (at %06X) (R00=%d)\n", *jp, jp - systmp0, env.ireg[0]);\r
/* JITコード実行 */\r
jitfunc = (void *)jitbuf;\r
if (setjmp(env.setjmpEnv) == 0){\r
- (*jitfunc)(((char *)&env) + 128); /* サイズを節約するためにEBPを128バイトずらす */\r
+ jitcRunBinary(jitfunc, &env);\r
}\r
if (env.autoSleep != 0) {\r
if (mainWindow.vram != NULL){\r