Lines Matching defs:new_ss
3187 uint32_t new_cs, new_eflags, new_ss;
3339 POPQ(sp, new_ss);
3340 new_ss &= 0xffff;
3346 POPL(ssp, sp, sp_mask, new_ss);
3347 new_ss &= 0xffff;
3351 POPW(ssp, sp, sp_mask, new_ss);
3354 new_ss, new_esp);
3355 if ((new_ss & 0xfffc) == 0) {
3361 cpu_x86_load_seg_cache(env, R_SS, new_ss,
3372 cpu_x86_load_seg_cache_with_clean_flags(env, R_SS, new_ss,
3386 if ((new_ss & 3) != rpl)
3389 Log(("new_ss=%x != rpl=%d\n", new_ss, rpl));
3391 raise_exception_err(EXCP0D_GPF, new_ss & 0xfffc);
3393 if (load_segment(&ss_e1, &ss_e2, new_ss) != 0)
3396 Log(("new_ss=%x load error\n", new_ss));
3398 raise_exception_err(EXCP0D_GPF, new_ss & 0xfffc);
3405 Log(("new_ss=%x ss_e2=%#x bad type\n", new_ss, ss_e2));
3407 raise_exception_err(EXCP0D_GPF, new_ss & 0xfffc);
3415 raise_exception_err(EXCP0D_GPF, new_ss & 0xfffc);
3420 Log(("new_ss=%#x #NP\n", new_ss));
3422 raise_exception_err(EXCP0B_NOSEG, new_ss & 0xfffc);
3428 ss_e2 = set_segment_accessed(new_ss, ss_e2);
3430 cpu_x86_load_seg_cache(env, R_SS, new_ss,
3479 POPL(ssp, sp, sp_mask, new_ss);
3490 load_seg_vm(R_SS, new_ss & 0xffff);