| 336 |
status = COMPILE_CODE_OK; |
status = COMPILE_CODE_OK; |
| 337 |
break; |
break; |
| 338 |
} |
} |
| 339 |
|
#endif |
| 340 |
case NATIVE_CHECK_LOAD_INVOC: |
case NATIVE_CHECK_LOAD_INVOC: |
| 341 |
dg.gen_load_T0_GPR(3); |
dg.gen_load_T0_GPR(3); |
| 342 |
dg.gen_load_T1_GPR(4); |
dg.gen_load_T1_GPR(4); |
| 352 |
dg.gen_invoke_T0_T1_T2((void (*)(uint32, uint32, uint32))named_check_load_invoc); |
dg.gen_invoke_T0_T1_T2((void (*)(uint32, uint32, uint32))named_check_load_invoc); |
| 353 |
status = COMPILE_CODE_OK; |
status = COMPILE_CODE_OK; |
| 354 |
break; |
break; |
| 355 |
#endif |
case NATIVE_NQD_SYNC_HOOK: |
| 356 |
|
dg.gen_load_T0_GPR(3); |
| 357 |
|
dg.gen_invoke_T0_ret_T0((uint32 (*)(uint32))NQD_sync_hook); |
| 358 |
|
dg.gen_store_T0_GPR(3); |
| 359 |
|
status = COMPILE_CODE_OK; |
| 360 |
|
break; |
| 361 |
|
case NATIVE_NQD_BITBLT_HOOK: |
| 362 |
|
dg.gen_load_T0_GPR(3); |
| 363 |
|
dg.gen_invoke_T0_ret_T0((uint32 (*)(uint32))NQD_bitblt_hook); |
| 364 |
|
dg.gen_store_T0_GPR(3); |
| 365 |
|
status = COMPILE_CODE_OK; |
| 366 |
|
break; |
| 367 |
|
case NATIVE_NQD_FILLRECT_HOOK: |
| 368 |
|
dg.gen_load_T0_GPR(3); |
| 369 |
|
dg.gen_invoke_T0_ret_T0((uint32 (*)(uint32))NQD_fillrect_hook); |
| 370 |
|
dg.gen_store_T0_GPR(3); |
| 371 |
|
status = COMPILE_CODE_OK; |
| 372 |
|
break; |
| 373 |
|
case NATIVE_NQD_UNKNOWN_HOOK: |
| 374 |
|
dg.gen_load_T0_GPR(3); |
| 375 |
|
dg.gen_invoke_T0_ret_T0((uint32 (*)(uint32))NQD_unknown_hook); |
| 376 |
|
dg.gen_store_T0_GPR(3); |
| 377 |
|
status = COMPILE_CODE_OK; |
| 378 |
|
break; |
| 379 |
case NATIVE_NQD_BITBLT: |
case NATIVE_NQD_BITBLT: |
| 380 |
dg.gen_load_T0_GPR(3); |
dg.gen_load_T0_GPR(3); |
| 381 |
dg.gen_invoke_T0((void (*)(uint32))NQD_bitblt); |
dg.gen_invoke_T0((void (*)(uint32))NQD_bitblt); |
| 1060 |
case NATIVE_NQD_SYNC_HOOK: |
case NATIVE_NQD_SYNC_HOOK: |
| 1061 |
gpr(3) = NQD_sync_hook(gpr(3)); |
gpr(3) = NQD_sync_hook(gpr(3)); |
| 1062 |
break; |
break; |
| 1063 |
|
case NATIVE_NQD_UNKNOWN_HOOK: |
| 1064 |
|
gpr(3) = NQD_unknown_hook(gpr(3)); |
| 1065 |
|
break; |
| 1066 |
case NATIVE_NQD_BITBLT_HOOK: |
case NATIVE_NQD_BITBLT_HOOK: |
| 1067 |
gpr(3) = NQD_bitblt_hook(gpr(3)); |
gpr(3) = NQD_bitblt_hook(gpr(3)); |
| 1068 |
break; |
break; |