D | seg_helper.c | 466 #define SEG_ADDL(ssp, sp, sp_mask) ((uint32_t)((ssp) + (sp & (sp_mask)))) argument 469 #define PUSHW(ssp, sp, sp_mask, val)\ argument 472 cpu_stw_kernel(env, (ssp) + (sp & (sp_mask)), (val));\ 475 #define PUSHL(ssp, sp, sp_mask, val)\ argument 478 cpu_stl_kernel(env, SEG_ADDL(ssp, sp, sp_mask), (uint32_t)(val));\ 481 #define POPW(ssp, sp, sp_mask, val)\ argument 483 val = cpu_lduw_kernel(env, (ssp) + (sp & (sp_mask)));\ 487 #define POPL(ssp, sp, sp_mask, val)\ argument 489 val = (uint32_t)cpu_ldl_kernel(env, SEG_ADDL(ssp, sp, sp_mask));\ 499 target_ulong ptr, ssp; in do_interrupt_protected() local [all …]
|