Lines Matching refs:M
193 if (addr > M.mem_size - 1) { in rdb()
198 val = *(u8 *) (M.mem_base + addr); in rdb()
219 if (addr > M.mem_size - 2) { in rdw()
226 val = (*(u8 *) (M.mem_base + addr) | in rdw()
227 (*(u8 *) (M.mem_base + addr + 1) << 8)); in rdw()
231 val = ldw_u((u16 *) (M.mem_base + addr)); in rdw()
251 if (addr > M.mem_size - 4) { in rdl()
258 val = (*(u8 *) (M.mem_base + addr + 0) | in rdl()
259 (*(u8 *) (M.mem_base + addr + 1) << 8) | in rdl()
260 (*(u8 *) (M.mem_base + addr + 2) << 16) | in rdl()
261 (*(u8 *) (M.mem_base + addr + 3) << 24)); in rdl()
265 val = ldl_u((u32 *) (M.mem_base + addr)); in rdl()
284 if (addr > M.mem_size - 1) { in wrb()
289 *(u8 *) (M.mem_base + addr) = val; in wrb()
305 if (addr > M.mem_size - 2) { in wrw()
312 *(u8 *) (M.mem_base + addr + 0) = (val >> 0) & 0xff; in wrw()
313 *(u8 *) (M.mem_base + addr + 1) = (val >> 8) & 0xff; in wrw()
317 stw_u(val, (u16 *) (M.mem_base + addr)); in wrw()
333 if (addr > M.mem_size - 4) { in wrl()
340 *(u8 *) (M.mem_base + addr + 0) = (val >> 0) & 0xff; in wrl()
341 *(u8 *) (M.mem_base + addr + 1) = (val >> 8) & 0xff; in wrl()
342 *(u8 *) (M.mem_base + addr + 2) = (val >> 16) & 0xff; in wrl()
343 *(u8 *) (M.mem_base + addr + 3) = (val >> 24) & 0xff; in wrl()
347 stl_u(val, (u32 *) (M.mem_base + addr)); in wrl()
542 push_word((u16) M.x86.R_FLG); in X86EMU_prepareForInt()
545 push_word(M.x86.R_CS); in X86EMU_prepareForInt()
546 M.x86.R_CS = mem_access_word(num * 4 + 2); in X86EMU_prepareForInt()
547 push_word(M.x86.R_IP); in X86EMU_prepareForInt()
548 M.x86.R_IP = mem_access_word(num * 4); in X86EMU_prepareForInt()
549 M.x86.intr = 0; in X86EMU_prepareForInt()