headers/libs/x86emu/x86emu/debug.h
122
M.x86.saved_cs = x; \
headers/libs/x86emu/x86emu/debug.h
123
M.x86.saved_ip = y; \
headers/libs/x86emu/x86emu/debug.h
52
#define CHECK_IP_FETCH() (M.x86.check & CHECK_IP_FETCH_F)
headers/libs/x86emu/x86emu/debug.h
53
#define CHECK_SP_ACCESS() (M.x86.check & CHECK_SP_ACCESS_F)
headers/libs/x86emu/x86emu/debug.h
54
#define CHECK_MEM_ACCESS() (M.x86.check & CHECK_MEM_ACCESS_F)
headers/libs/x86emu/x86emu/debug.h
55
#define CHECK_DATA_ACCESS() (M.x86.check & CHECK_DATA_ACCESS_F)
headers/libs/x86emu/x86emu/debug.h
64
#define DEBUG_INSTRUMENT() (M.x86.debug & DEBUG_INSTRUMENT_F)
headers/libs/x86emu/x86emu/debug.h
65
#define DEBUG_DECODE() (M.x86.debug & DEBUG_DECODE_F)
headers/libs/x86emu/x86emu/debug.h
66
#define DEBUG_TRACE() (M.x86.debug & DEBUG_TRACE_F)
headers/libs/x86emu/x86emu/debug.h
67
#define DEBUG_STEP() (M.x86.debug & DEBUG_STEP_F)
headers/libs/x86emu/x86emu/debug.h
68
#define DEBUG_DISASSEMBLE() (M.x86.debug & DEBUG_DISASSEMBLE_F)
headers/libs/x86emu/x86emu/debug.h
69
#define DEBUG_BREAK() (M.x86.debug & DEBUG_BREAK_F)
headers/libs/x86emu/x86emu/debug.h
70
#define DEBUG_SVC() (M.x86.debug & DEBUG_SVC_F)
headers/libs/x86emu/x86emu/debug.h
71
#define DEBUG_SAVE_IP_CS() (M.x86.debug & DEBUG_SAVE_IP_CS_F)
headers/libs/x86emu/x86emu/debug.h
73
#define DEBUG_FS() (M.x86.debug & DEBUG_FS_F)
headers/libs/x86emu/x86emu/debug.h
74
#define DEBUG_PROC() (M.x86.debug & DEBUG_PROC_F)
headers/libs/x86emu/x86emu/debug.h
75
#define DEBUG_SYSINT() (M.x86.debug & DEBUG_SYSINT_F)
headers/libs/x86emu/x86emu/debug.h
76
#define DEBUG_TRACECALL() (M.x86.debug & DEBUG_TRACECALL_F)
headers/libs/x86emu/x86emu/debug.h
77
#define DEBUG_TRACECALLREGS() (M.x86.debug & DEBUG_TRACECALL_REGS_F)
headers/libs/x86emu/x86emu/debug.h
78
#define DEBUG_SYS() (M.x86.debug & DEBUG_SYS_F)
headers/libs/x86emu/x86emu/debug.h
79
#define DEBUG_MEM_TRACE() (M.x86.debug & DEBUG_MEM_TRACE_F)
headers/libs/x86emu/x86emu/debug.h
80
#define DEBUG_IO_TRACE() (M.x86.debug & DEBUG_IO_TRACE_F)
headers/libs/x86emu/x86emu/debug.h
81
#define DEBUG_DECODE_NOPRINT() (M.x86.debug & DEBUG_DECODE_NOPRINT_F)
headers/libs/x86emu/x86emu/decode.h
50
#define DECODE_CLEAR_SEGOVR() M.x86.mode &= ~SYSMODE_CLRMASK
headers/libs/x86emu/x86emu/regs.h
205
#define TOGGLE_FLAG(flag) (M.x86.R_FLG ^= (flag))
headers/libs/x86emu/x86emu/regs.h
206
#define SET_FLAG(flag) (M.x86.R_FLG |= (flag))
headers/libs/x86emu/x86emu/regs.h
207
#define CLEAR_FLAG(flag) (M.x86.R_FLG &= ~(flag))
headers/libs/x86emu/x86emu/regs.h
208
#define ACCESS_FLAG(flag) (M.x86.R_FLG & (flag))
headers/libs/x86emu/x86emu/regs.h
209
#define CLEARALL_FLAG(m) (M.x86.R_FLG = 0)
src/add-ons/accelerants/common/compute_display_timing.cpp
132
#define M_PRIME (K / 256.0 * M)
src/add-ons/accelerants/intel_extreme/mode.cpp
462
f. Configure PCH transcoder timings, M/N/TU, and other transcoder settings (should match CPU settings).
src/add-ons/kernel/file_systems/ntfs/utils/mkntfs.c
102
# define IDE_DISK_MAJOR(M) \
src/add-ons/kernel/file_systems/ntfs/utils/mkntfs.c
103
((M) == IDE0_MAJOR || (M) == IDE1_MAJOR || \
src/add-ons/kernel/file_systems/ntfs/utils/mkntfs.c
104
(M) == IDE2_MAJOR || (M) == IDE3_MAJOR || \
src/add-ons/kernel/file_systems/ntfs/utils/mkntfs.c
105
(M) == IDE4_MAJOR || (M) == IDE5_MAJOR || \
src/add-ons/kernel/file_systems/ntfs/utils/mkntfs.c
106
(M) == IDE6_MAJOR || (M) == IDE7_MAJOR || \
src/add-ons/kernel/file_systems/ntfs/utils/mkntfs.c
107
(M) == IDE8_MAJOR || (M) == IDE9_MAJOR)
src/add-ons/kernel/file_systems/ntfs/utils/mkntfs.c
115
# define SCSI_DISK_MAJOR(M) \
src/add-ons/kernel/file_systems/ntfs/utils/mkntfs.c
116
((M) == SCSI_DISK0_MAJOR || \
src/add-ons/kernel/file_systems/ntfs/utils/mkntfs.c
117
((M) >= SCSI_DISK1_MAJOR && \
src/add-ons/kernel/file_systems/ntfs/utils/mkntfs.c
118
(M) <= SCSI_DISK7_MAJOR))
src/add-ons/kernel/generic/bios/bios.cpp
286
memset(&M, 0, sizeof(M));
src/add-ons/kernel/generic/bios/bios.cpp
287
M.x86.R_EAX = regs->eax;
src/add-ons/kernel/generic/bios/bios.cpp
288
M.x86.R_EBX = regs->ebx;
src/add-ons/kernel/generic/bios/bios.cpp
289
M.x86.R_ECX = regs->ecx;
src/add-ons/kernel/generic/bios/bios.cpp
290
M.x86.R_EDX = regs->edx;
src/add-ons/kernel/generic/bios/bios.cpp
291
M.x86.R_EDI = regs->edi;
src/add-ons/kernel/generic/bios/bios.cpp
292
M.x86.R_ESI = regs->esi;
src/add-ons/kernel/generic/bios/bios.cpp
293
M.x86.R_EBP = regs->ebp;
src/add-ons/kernel/generic/bios/bios.cpp
294
M.x86.R_EFLG = regs->eflags | X86_EFLAGS_INTERRUPT | X86_EFLAGS_RESERVED1;
src/add-ons/kernel/generic/bios/bios.cpp
295
M.x86.R_EIP = bios_physical_address(state, halt);
src/add-ons/kernel/generic/bios/bios.cpp
296
M.x86.R_CS = 0x0;
src/add-ons/kernel/generic/bios/bios.cpp
297
M.x86.R_DS = regs->ds;
src/add-ons/kernel/generic/bios/bios.cpp
298
M.x86.R_ES = regs->es;
src/add-ons/kernel/generic/bios/bios.cpp
299
M.x86.R_FS = regs->fs;
src/add-ons/kernel/generic/bios/bios.cpp
300
M.x86.R_GS = regs->gs;
src/add-ons/kernel/generic/bios/bios.cpp
301
M.x86.R_SS = stackTop >> 4;
src/add-ons/kernel/generic/bios/bios.cpp
302
M.x86.R_ESP = stackTop - (M.x86.R_SS << 4);
src/add-ons/kernel/generic/bios/bios.cpp
311
regs->eax = M.x86.R_EAX;
src/add-ons/kernel/generic/bios/bios.cpp
312
regs->ebx = M.x86.R_EBX;
src/add-ons/kernel/generic/bios/bios.cpp
313
regs->ecx = M.x86.R_ECX;
src/add-ons/kernel/generic/bios/bios.cpp
314
regs->edx = M.x86.R_EDX;
src/add-ons/kernel/generic/bios/bios.cpp
315
regs->edi = M.x86.R_EDI;
src/add-ons/kernel/generic/bios/bios.cpp
316
regs->esi = M.x86.R_ESI;
src/add-ons/kernel/generic/bios/bios.cpp
317
regs->ebp = M.x86.R_EBP;
src/add-ons/kernel/generic/bios/bios.cpp
318
regs->eflags = M.x86.R_EFLG;
src/add-ons/kernel/generic/bios/bios.cpp
319
regs->ds = M.x86.R_DS;
src/add-ons/kernel/generic/bios/bios.cpp
320
regs->es = M.x86.R_ES;
src/add-ons/kernel/generic/bios/bios.cpp
321
regs->fs = M.x86.R_FS;
src/add-ons/kernel/generic/bios/bios.cpp
322
regs->gs = M.x86.R_GS;
src/add-ons/media/media-add-ons/radeon/Theater200.cpp
600
uint32 M, N, P;
src/add-ons/media/media-add-ons/radeon/Theater200.cpp
603
M = 28;
src/add-ons/media/media-add-ons/radeon/Theater200.cpp
611
data = M | (N << 11) | (P <<24);
src/apps/haikudepot/model/Logger.h
43
#define HDLOG(L, M...) do { if (Logger::IsLevelEnabled(L)) { \
src/apps/haikudepot/model/Logger.h
45
printf(M); \
src/apps/haikudepot/model/Logger.h
49
#define HDINFO(M...) HDLOG(LOG_LEVEL_INFO, M)
src/apps/haikudepot/model/Logger.h
50
#define HDDEBUG(M...) HDLOG(LOG_LEVEL_DEBUG, M)
src/apps/haikudepot/model/Logger.h
51
#define HDTRACE(M...) HDLOG(LOG_LEVEL_TRACE, M)
src/apps/haikudepot/model/Logger.h
52
#define HDERROR(M...) HDLOG(LOG_LEVEL_ERROR, M)
src/apps/haikudepot/model/Logger.h
54
#define HDFATAL(M...) do { \
src/apps/haikudepot/model/Logger.h
56
printf(M); \
src/apps/mail/WIndex.cpp
226
int32 M, Lb, Ub;
src/apps/mail/WIndex.cpp
230
M = (Lb + Ub) / 2;
src/apps/mail/WIndex.cpp
231
if (key < ((WIndexEntry *)(fEntryList + (M * fEntrySize)))->key)
src/apps/mail/WIndex.cpp
232
Ub = M - 1;
src/apps/mail/WIndex.cpp
233
else if (key > ((WIndexEntry *)(fEntryList + (M * fEntrySize)))->key)
src/apps/mail/WIndex.cpp
234
Lb = M + 1;
src/apps/mail/WIndex.cpp
236
return M;
src/bin/screeninfo.cpp
24
M(RGB32),
src/bin/screeninfo.cpp
25
M(RGB32),
src/bin/screeninfo.cpp
26
M(RGBA32),
src/bin/screeninfo.cpp
27
M(RGB24),
src/bin/screeninfo.cpp
28
M(RGB16),
src/bin/screeninfo.cpp
29
M(RGB15),
src/bin/screeninfo.cpp
30
M(RGBA15),
src/bin/screeninfo.cpp
31
M(CMAP8),
src/bin/screeninfo.cpp
32
M(GRAY8),
src/bin/screeninfo.cpp
33
M(GRAY1),
src/bin/screeninfo.cpp
34
M(RGB32_BIG),
src/bin/screeninfo.cpp
35
M(RGBA32_BIG),
src/bin/screeninfo.cpp
36
M(RGB24_BIG),
src/bin/screeninfo.cpp
37
M(RGB16_BIG),
src/bin/screeninfo.cpp
38
M(RGB15_BIG),
src/bin/screeninfo.cpp
39
M(RGBA15_BIG),
src/bin/screeninfo.cpp
40
M(YCbCr422),
src/bin/screeninfo.cpp
41
M(YCbCr411),
src/bin/screeninfo.cpp
42
M(YCbCr444),
src/bin/screeninfo.cpp
43
M(YCbCr420),
src/bin/screeninfo.cpp
44
M(YUV422),
src/bin/screeninfo.cpp
45
M(YUV411),
src/bin/screeninfo.cpp
46
M(YUV444),
src/bin/screeninfo.cpp
47
M(YUV420),
src/bin/screeninfo.cpp
48
M(YUV9),
src/bin/screeninfo.cpp
49
M(YUV12),
src/bin/screeninfo.cpp
50
M(UVL24),
src/bin/screeninfo.cpp
51
M(UVL32),
src/bin/screeninfo.cpp
52
M(UVLA32),
src/bin/screeninfo.cpp
53
M(LAB24),
src/bin/screeninfo.cpp
54
M(LAB32),
src/bin/screeninfo.cpp
55
M(LABA32),
src/bin/screeninfo.cpp
56
M(HSI24),
src/bin/screeninfo.cpp
57
M(HSI32),
src/bin/screeninfo.cpp
58
M(HSIA32),
src/bin/screeninfo.cpp
59
M(HSV24),
src/bin/screeninfo.cpp
60
M(HSV32),
src/bin/screeninfo.cpp
61
M(HSVA32),
src/bin/screeninfo.cpp
62
M(HLS24),
src/bin/screeninfo.cpp
63
M(HLS32),
src/bin/screeninfo.cpp
64
M(HLSA32),
src/bin/screeninfo.cpp
65
M(CMY24),
src/bin/screeninfo.cpp
66
M(CMY32),
src/bin/screeninfo.cpp
67
M(CMYA32),
src/bin/screeninfo.cpp
68
M(CMYK32),
src/bin/screeninfo.cpp
69
M(CMYA32),
src/bin/screeninfo.cpp
70
M(CMYK32)
src/libs/x86emu/debug.c
121
tregs = M;
src/libs/x86emu/debug.c
141
op1 = (*sys_rdb) (((u32) M.x86.R_CS << 4) + (M.x86.R_IP++));
src/libs/x86emu/debug.c
173
M.x86.enc_pos += x;
src/libs/x86emu/debug.c
179
sprintf(M.x86.decoded_buf + M.x86.enc_str_pos, "%s", x);
src/libs/x86emu/debug.c
180
M.x86.enc_str_pos += strlen(x);
src/libs/x86emu/debug.c
189
sprintf(M.x86.decoded_buf + M.x86.enc_str_pos, "%s", temp);
src/libs/x86emu/debug.c
190
M.x86.enc_str_pos += strlen(temp);
src/libs/x86emu/debug.c
196
M.x86.enc_str_pos = 0;
src/libs/x86emu/debug.c
197
M.x86.enc_pos = 0;
src/libs/x86emu/debug.c
206
for (i = 0; i < M.x86.enc_pos; i++) {
src/libs/x86emu/debug.c
215
printk("%s", M.x86.decoded_buf);
src/libs/x86emu/debug.c
268
if (M.x86.saved_ip != breakpoint) {
src/libs/x86emu/debug.c
272
M.x86.debug &= ~DEBUG_DECODE_NOPRINT_F;
src/libs/x86emu/debug.c
273
M.x86.debug |= DEBUG_TRACE_F;
src/libs/x86emu/debug.c
274
M.x86.debug &= ~DEBUG_BREAK_F;
src/libs/x86emu/debug.c
280
offset = M.x86.saved_ip;
src/libs/x86emu/debug.c
287
disassemble_forward(M.x86.saved_cs, (u16) offset, 10);
src/libs/x86emu/debug.c
291
segment = M.x86.saved_cs;
src/libs/x86emu/debug.c
303
segment = M.x86.saved_cs;
src/libs/x86emu/debug.c
309
M.x86.debug ^= DEBUG_TRACECALL_F;
src/libs/x86emu/debug.c
312
M.x86.debug ^= DEBUG_SVC_F | DEBUG_SYS_F | DEBUG_SYSINT_F;
src/libs/x86emu/debug.c
324
M.x86.debug |= DEBUG_DECODE_NOPRINT_F;
src/libs/x86emu/debug.c
327
M.x86.debug &= ~DEBUG_DECODE_NOPRINT_F;
src/libs/x86emu/debug.c
329
M.x86.debug &= ~DEBUG_TRACE_F;
src/libs/x86emu/debug.c
330
M.x86.debug |= DEBUG_BREAK_F;
src/libs/x86emu/debug.c
335
M.x86.debug |= DEBUG_EXIT;
src/libs/x86emu/debug.c
352
return M.x86.debug |= DEBUG_STEP_F | DEBUG_DECODE_F | DEBUG_TRACE_F;
src/libs/x86emu/debug.c
358
return M.x86.debug &= ~(DEBUG_STEP_F | DEBUG_DECODE_F | DEBUG_TRACE_F);
src/libs/x86emu/debug.c
399
printk("\tAX=%04x ", M.x86.R_AX);
src/libs/x86emu/debug.c
400
printk("BX=%04x ", M.x86.R_BX);
src/libs/x86emu/debug.c
401
printk("CX=%04x ", M.x86.R_CX);
src/libs/x86emu/debug.c
402
printk("DX=%04x ", M.x86.R_DX);
src/libs/x86emu/debug.c
403
printk("SP=%04x ", M.x86.R_SP);
src/libs/x86emu/debug.c
404
printk("BP=%04x ", M.x86.R_BP);
src/libs/x86emu/debug.c
405
printk("SI=%04x ", M.x86.R_SI);
src/libs/x86emu/debug.c
406
printk("DI=%04x\n", M.x86.R_DI);
src/libs/x86emu/debug.c
407
printk("\tDS=%04x ", M.x86.R_DS);
src/libs/x86emu/debug.c
408
printk("ES=%04x ", M.x86.R_ES);
src/libs/x86emu/debug.c
409
printk("SS=%04x ", M.x86.R_SS);
src/libs/x86emu/debug.c
410
printk("CS=%04x ", M.x86.R_CS);
src/libs/x86emu/debug.c
411
printk("IP=%04x ", M.x86.R_IP);
src/libs/x86emu/debug.c
450
printk("\tEAX=%08x ", M.x86.R_EAX);
src/libs/x86emu/debug.c
451
printk("EBX=%08x ", M.x86.R_EBX);
src/libs/x86emu/debug.c
452
printk("ECX=%08x ", M.x86.R_ECX);
src/libs/x86emu/debug.c
453
printk("EDX=%08x \n", M.x86.R_EDX);
src/libs/x86emu/debug.c
454
printk("\tESP=%08x ", M.x86.R_ESP);
src/libs/x86emu/debug.c
455
printk("EBP=%08x ", M.x86.R_EBP);
src/libs/x86emu/debug.c
456
printk("ESI=%08x ", M.x86.R_ESI);
src/libs/x86emu/debug.c
457
printk("EDI=%08x\n", M.x86.R_EDI);
src/libs/x86emu/debug.c
458
printk("\tDS=%04x ", M.x86.R_DS);
src/libs/x86emu/debug.c
459
printk("ES=%04x ", M.x86.R_ES);
src/libs/x86emu/debug.c
460
printk("SS=%04x ", M.x86.R_SS);
src/libs/x86emu/debug.c
461
printk("CS=%04x ", M.x86.R_CS);
src/libs/x86emu/debug.c
462
printk("EIP=%08x\n\t", M.x86.R_EIP);
src/libs/x86emu/debug.c
64
printk("%04x:%04x ", M.x86.saved_cs, M.x86.saved_ip);
src/libs/x86emu/debug.c
65
print_encoded_bytes(M.x86.saved_cs, M.x86.saved_ip);
src/libs/x86emu/debug.c
85
printk("%04x:%04x ", M.x86.saved_cs, M.x86.saved_ip);
src/libs/x86emu/debug.c
86
print_encoded_bytes(M.x86.saved_cs, M.x86.saved_ip);
src/libs/x86emu/decode.c
1015
if (!(M.x86.mode & SYSMODE_PREFIX_ADDR))
src/libs/x86emu/decode.c
1023
if (M.x86.mode & SYSMODE_PREFIX_ADDR) {
src/libs/x86emu/decode.c
1028
return M.x86.R_EAX + displacement;
src/libs/x86emu/decode.c
1031
return M.x86.R_ECX + displacement;
src/libs/x86emu/decode.c
1034
M.x86.mode |= SYSMODE_SEG_DS_SS;
src/libs/x86emu/decode.c
1035
return M.x86.R_EDX + displacement;
src/libs/x86emu/decode.c
1038
return M.x86.R_EBX + displacement;
src/libs/x86emu/decode.c
1047
return M.x86.R_EBP + displacement;
src/libs/x86emu/decode.c
1050
return M.x86.R_ESI + displacement;
src/libs/x86emu/decode.c
1053
return M.x86.R_EDI + displacement;
src/libs/x86emu/decode.c
106
SAVE_IP_CS(M.x86.R_CS, M.x86.R_IP);
src/libs/x86emu/decode.c
1062
return (M.x86.R_BX + M.x86.R_SI + displacement) & 0xffff;
src/libs/x86emu/decode.c
1065
return (M.x86.R_BX + M.x86.R_DI + displacement) & 0xffff;
src/libs/x86emu/decode.c
1068
M.x86.mode |= SYSMODE_SEG_DS_SS;
src/libs/x86emu/decode.c
1069
return (M.x86.R_BP + M.x86.R_SI + displacement) & 0xffff;
src/libs/x86emu/decode.c
1072
M.x86.mode |= SYSMODE_SEG_DS_SS;
src/libs/x86emu/decode.c
1073
return (M.x86.R_BP + M.x86.R_DI + displacement) & 0xffff;
src/libs/x86emu/decode.c
1076
return (M.x86.R_SI + displacement) & 0xffff;
src/libs/x86emu/decode.c
1079
return (M.x86.R_DI + displacement) & 0xffff;
src/libs/x86emu/decode.c
108
if (M.x86.intr) {
src/libs/x86emu/decode.c
1082
M.x86.mode |= SYSMODE_SEG_DS_SS;
src/libs/x86emu/decode.c
1083
return (M.x86.R_BP + displacement) & 0xffff;
src/libs/x86emu/decode.c
1086
return (M.x86.R_BX + displacement) & 0xffff;
src/libs/x86emu/decode.c
109
if (M.x86.intr & INTR_HALTED) {
src/libs/x86emu/decode.c
110
DB(if (M.x86.R_SP != 0) {
src/libs/x86emu/decode.c
113
if (M.x86.debug)
src/libs/x86emu/decode.c
118
if (((M.x86.intr & INTR_SYNCH) &&
src/libs/x86emu/decode.c
119
(M.x86.intno == 0 || M.x86.intno == 2)) ||
src/libs/x86emu/decode.c
124
op1 = (*sys_rdb) (((u32) M.x86.R_CS << 4) + (M.x86.R_IP++));
src/libs/x86emu/decode.c
126
if (M.x86.debug & DEBUG_EXIT) {
src/libs/x86emu/decode.c
127
M.x86.debug &= ~DEBUG_EXIT;
src/libs/x86emu/decode.c
140
M.x86.intr |= INTR_HALTED;
src/libs/x86emu/decode.c
162
fetched = (*sys_rdb) (((u32) M.x86.R_CS << 4) + (M.x86.R_IP++));
src/libs/x86emu/decode.c
186
fetched = (*sys_rdb) (((u32) M.x86.R_CS << 4) + (M.x86.R_IP++));
src/libs/x86emu/decode.c
208
fetched = (*sys_rdw) (((u32) M.x86.R_CS << 4) + (M.x86.R_IP));
src/libs/x86emu/decode.c
209
M.x86.R_IP += 2;
src/libs/x86emu/decode.c
231
fetched = (*sys_rdl) (((u32) M.x86.R_CS << 4) + (M.x86.R_IP));
src/libs/x86emu/decode.c
232
M.x86.R_IP += 4;
src/libs/x86emu/decode.c
270
switch (M.x86.mode & SYSMODE_SEGMASK) {
src/libs/x86emu/decode.c
274
return M.x86.R_DS;
src/libs/x86emu/decode.c
276
return M.x86.R_SS;
src/libs/x86emu/decode.c
279
return M.x86.R_CS;
src/libs/x86emu/decode.c
282
return M.x86.R_ES;
src/libs/x86emu/decode.c
285
return M.x86.R_FS;
src/libs/x86emu/decode.c
288
return M.x86.R_GS;
src/libs/x86emu/decode.c
291
return M.x86.R_SS;
src/libs/x86emu/decode.c
54
if (M.x86.intr & INTR_SYNCH) {
src/libs/x86emu/decode.c
55
intno = M.x86.intno;
src/libs/x86emu/decode.c
561
return &M.x86.R_AL;
src/libs/x86emu/decode.c
564
return &M.x86.R_CL;
src/libs/x86emu/decode.c
567
return &M.x86.R_DL;
src/libs/x86emu/decode.c
570
return &M.x86.R_BL;
src/libs/x86emu/decode.c
573
return &M.x86.R_AH;
src/libs/x86emu/decode.c
576
return &M.x86.R_CH;
src/libs/x86emu/decode.c
579
return &M.x86.R_DH;
src/libs/x86emu/decode.c
582
return &M.x86.R_BH;
src/libs/x86emu/decode.c
60
push_word((u16) M.x86.R_FLG);
src/libs/x86emu/decode.c
605
return &M.x86.R_AX;
src/libs/x86emu/decode.c
608
return &M.x86.R_CX;
src/libs/x86emu/decode.c
611
return &M.x86.R_DX;
src/libs/x86emu/decode.c
614
return &M.x86.R_BX;
src/libs/x86emu/decode.c
617
return &M.x86.R_SP;
src/libs/x86emu/decode.c
620
return &M.x86.R_BP;
src/libs/x86emu/decode.c
623
return &M.x86.R_SI;
src/libs/x86emu/decode.c
626
return &M.x86.R_DI;
src/libs/x86emu/decode.c
63
push_word(M.x86.R_CS);
src/libs/x86emu/decode.c
64
M.x86.R_CS = mem_access_word(intno * 4 + 2);
src/libs/x86emu/decode.c
649
return &M.x86.R_EAX;
src/libs/x86emu/decode.c
65
push_word(M.x86.R_IP);
src/libs/x86emu/decode.c
652
return &M.x86.R_ECX;
src/libs/x86emu/decode.c
655
return &M.x86.R_EDX;
src/libs/x86emu/decode.c
658
return &M.x86.R_EBX;
src/libs/x86emu/decode.c
66
M.x86.R_IP = mem_access_word(intno * 4);
src/libs/x86emu/decode.c
661
return &M.x86.R_ESP;
src/libs/x86emu/decode.c
664
return &M.x86.R_EBP;
src/libs/x86emu/decode.c
667
return &M.x86.R_ESI;
src/libs/x86emu/decode.c
67
M.x86.intr = 0;
src/libs/x86emu/decode.c
670
return &M.x86.R_EDI;
src/libs/x86emu/decode.c
694
return &M.x86.R_ES;
src/libs/x86emu/decode.c
697
return &M.x86.R_CS;
src/libs/x86emu/decode.c
700
return &M.x86.R_SS;
src/libs/x86emu/decode.c
703
return &M.x86.R_DS;
src/libs/x86emu/decode.c
706
return &M.x86.R_FS;
src/libs/x86emu/decode.c
709
return &M.x86.R_GS;
src/libs/x86emu/decode.c
731
base = M.x86.R_EAX;
src/libs/x86emu/decode.c
735
base = M.x86.R_ECX;
src/libs/x86emu/decode.c
739
base = M.x86.R_EDX;
src/libs/x86emu/decode.c
743
base = M.x86.R_EBX;
src/libs/x86emu/decode.c
747
base = M.x86.R_ESP;
src/libs/x86emu/decode.c
748
M.x86.mode |= SYSMODE_SEG_DS_SS;
src/libs/x86emu/decode.c
757
base = M.x86.R_ESP;
src/libs/x86emu/decode.c
758
M.x86.mode |= SYSMODE_SEG_DS_SS;
src/libs/x86emu/decode.c
763
base = M.x86.R_ESI;
src/libs/x86emu/decode.c
767
base = M.x86.R_EDI;
src/libs/x86emu/decode.c
773
i = M.x86.R_EAX;
src/libs/x86emu/decode.c
777
i = M.x86.R_ECX;
src/libs/x86emu/decode.c
781
i = M.x86.R_EDX;
src/libs/x86emu/decode.c
785
i = M.x86.R_EBX;
src/libs/x86emu/decode.c
792
i = M.x86.R_EBP;
src/libs/x86emu/decode.c
796
i = M.x86.R_ESI;
src/libs/x86emu/decode.c
800
i = M.x86.R_EDI;
src/libs/x86emu/decode.c
83
M.x86.intno = intrnum;
src/libs/x86emu/decode.c
84
M.x86.intr |= INTR_SYNCH;
src/libs/x86emu/decode.c
841
if (M.x86.mode & SYSMODE_PREFIX_ADDR) {
src/libs/x86emu/decode.c
846
return M.x86.R_EAX;
src/libs/x86emu/decode.c
849
return M.x86.R_ECX;
src/libs/x86emu/decode.c
852
return M.x86.R_EDX;
src/libs/x86emu/decode.c
855
return M.x86.R_EBX;
src/libs/x86emu/decode.c
865
return M.x86.R_ESI;
src/libs/x86emu/decode.c
868
return M.x86.R_EDI;
src/libs/x86emu/decode.c
877
return (M.x86.R_BX + M.x86.R_SI) & 0xffff;
src/libs/x86emu/decode.c
880
return (M.x86.R_BX + M.x86.R_DI) & 0xffff;
src/libs/x86emu/decode.c
883
M.x86.mode |= SYSMODE_SEG_DS_SS;
src/libs/x86emu/decode.c
884
return (M.x86.R_BP + M.x86.R_SI) & 0xffff;
src/libs/x86emu/decode.c
887
M.x86.mode |= SYSMODE_SEG_DS_SS;
src/libs/x86emu/decode.c
888
return (M.x86.R_BP + M.x86.R_DI) & 0xffff;
src/libs/x86emu/decode.c
891
return M.x86.R_SI;
src/libs/x86emu/decode.c
894
return M.x86.R_DI;
src/libs/x86emu/decode.c
901
return M.x86.R_BX;
src/libs/x86emu/decode.c
926
if (!((M.x86.mode & SYSMODE_PREFIX_ADDR) && (rm == 4)))
src/libs/x86emu/decode.c
929
if (M.x86.mode & SYSMODE_PREFIX_ADDR) {
src/libs/x86emu/decode.c
934
return M.x86.R_EAX + displacement;
src/libs/x86emu/decode.c
937
return M.x86.R_ECX + displacement;
src/libs/x86emu/decode.c
940
return M.x86.R_EDX + displacement;
src/libs/x86emu/decode.c
943
return M.x86.R_EBX + displacement;
src/libs/x86emu/decode.c
951
return M.x86.R_EBP + displacement;
src/libs/x86emu/decode.c
954
return M.x86.R_ESI + displacement;
src/libs/x86emu/decode.c
957
return M.x86.R_EDI + displacement;
src/libs/x86emu/decode.c
966
return (M.x86.R_BX + M.x86.R_SI + displacement) & 0xffff;
src/libs/x86emu/decode.c
969
return (M.x86.R_BX + M.x86.R_DI + displacement) & 0xffff;
src/libs/x86emu/decode.c
972
M.x86.mode |= SYSMODE_SEG_DS_SS;
src/libs/x86emu/decode.c
973
return (M.x86.R_BP + M.x86.R_SI + displacement) & 0xffff;
src/libs/x86emu/decode.c
976
M.x86.mode |= SYSMODE_SEG_DS_SS;
src/libs/x86emu/decode.c
977
return (M.x86.R_BP + M.x86.R_DI + displacement) & 0xffff;
src/libs/x86emu/decode.c
98
M.x86.intr = 0;
src/libs/x86emu/decode.c
980
return (M.x86.R_SI + displacement) & 0xffff;
src/libs/x86emu/decode.c
983
return (M.x86.R_DI + displacement) & 0xffff;
src/libs/x86emu/decode.c
986
M.x86.mode |= SYSMODE_SEG_DS_SS;
src/libs/x86emu/decode.c
987
return (M.x86.R_BP + displacement) & 0xffff;
src/libs/x86emu/decode.c
990
return (M.x86.R_BX + displacement) & 0xffff;
src/libs/x86emu/ops.c
10012
ip += (s16) M.x86.R_IP;
src/libs/x86emu/ops.c
10015
M.x86.R_CX -= 1;
src/libs/x86emu/ops.c
10016
if (M.x86.R_CX != 0 && !ACCESS_FLAG(F_ZF)) /* CX != 0 and !ZF */
src/libs/x86emu/ops.c
10017
M.x86.R_IP = ip;
src/libs/x86emu/ops.c
10034
ip += (s16) M.x86.R_IP;
src/libs/x86emu/ops.c
10037
M.x86.R_CX -= 1;
src/libs/x86emu/ops.c
10038
if (M.x86.R_CX != 0 && ACCESS_FLAG(F_ZF)) /* CX != 0 and ZF */
src/libs/x86emu/ops.c
10039
M.x86.R_IP = ip;
src/libs/x86emu/ops.c
10056
ip += (s16) M.x86.R_IP;
src/libs/x86emu/ops.c
10059
M.x86.R_CX -= 1;
src/libs/x86emu/ops.c
10060
if (M.x86.R_CX != 0)
src/libs/x86emu/ops.c
10061
M.x86.R_IP = ip;
src/libs/x86emu/ops.c
10080
target = (u16) (M.x86.R_IP + offset);
src/libs/x86emu/ops.c
10083
if (M.x86.R_CX == 0)
src/libs/x86emu/ops.c
10084
M.x86.R_IP = target;
src/libs/x86emu/ops.c
10103
M.x86.R_AL = (*sys_inb) (port);
src/libs/x86emu/ops.c
10120
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
10127
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
10128
M.x86.R_EAX = (*sys_inl) (port);
src/libs/x86emu/ops.c
10131
M.x86.R_AX = (*sys_inw) (port);
src/libs/x86emu/ops.c
10151
(*sys_outb) (port, M.x86.R_AL);
src/libs/x86emu/ops.c
10168
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
10175
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
10176
(*sys_outl) (port, M.x86.R_EAX);
src/libs/x86emu/ops.c
10179
(*sys_outw) (port, M.x86.R_AX);
src/libs/x86emu/ops.c
10197
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
10199
ip32 += (s16) M.x86.R_IP; /* CHECK SIGN */
src/libs/x86emu/ops.c
10201
CALL_TRACE(M.x86.saved_cs, M.x86.saved_ip, M.x86.R_CS, ip32, "");
src/libs/x86emu/ops.c
10205
ip16 += (s16) M.x86.R_IP; /* CHECK SIGN */
src/libs/x86emu/ops.c
10207
CALL_TRACE(M.x86.saved_cs, M.x86.saved_ip, M.x86.R_CS, ip16, "");
src/libs/x86emu/ops.c
10210
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
10211
push_long(M.x86.R_EIP);
src/libs/x86emu/ops.c
10212
M.x86.R_EIP = ip32 & 0xffff;
src/libs/x86emu/ops.c
10215
push_word(M.x86.R_IP);
src/libs/x86emu/ops.c
10216
M.x86.R_EIP = ip16;
src/libs/x86emu/ops.c
10233
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
10235
ip += (u32) M.x86.R_EIP;
src/libs/x86emu/ops.c
10238
M.x86.R_EIP = (u32) ip;
src/libs/x86emu/ops.c
10242
ip += (s16) M.x86.R_IP;
src/libs/x86emu/ops.c
10245
M.x86.R_IP = (u16) ip;
src/libs/x86emu/ops.c
10263
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
10273
M.x86.R_EIP = ip & 0xffff;
src/libs/x86emu/ops.c
10274
M.x86.R_CS = cs;
src/libs/x86emu/ops.c
10292
target = (u16) (M.x86.R_IP + offset);
src/libs/x86emu/ops.c
10295
M.x86.R_IP = target;
src/libs/x86emu/ops.c
10310
M.x86.R_AL = (*sys_inb) (M.x86.R_DX);
src/libs/x86emu/ops.c
10323
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
10330
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
10331
M.x86.R_EAX = (*sys_inl) (M.x86.R_DX);
src/libs/x86emu/ops.c
10334
M.x86.R_AX = (*sys_inw) (M.x86.R_DX);
src/libs/x86emu/ops.c
10350
(*sys_outb) (M.x86.R_DX, M.x86.R_AL);
src/libs/x86emu/ops.c
10363
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
10370
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
10371
(*sys_outl) (M.x86.R_DX, M.x86.R_EAX);
src/libs/x86emu/ops.c
10374
(*sys_outw) (M.x86.R_DX, M.x86.R_AX);
src/libs/x86emu/ops.c
10406
M.x86.mode |= SYSMODE_PREFIX_REPNE;
src/libs/x86emu/ops.c
10421
M.x86.mode |= SYSMODE_PREFIX_REPE;
src/libs/x86emu/ops.c
1055
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
10760
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
10790
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
10814
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
1083
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
10838
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
10860
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
10882
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
10904
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
10930
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
10960
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
10984
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
11008
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
11030
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
11052
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
11074
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
11100
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
1111
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
11130
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
11154
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
11178
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
11200
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
11222
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
11244
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
11270
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
11300
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
11320
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
11340
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
11360
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
11380
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
1139
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
11400
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
11664
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
11672
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
11707
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
11725
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
11745
push_word(M.x86.R_IP);
src/libs/x86emu/ops.c
11746
M.x86.R_IP = destval;
src/libs/x86emu/ops.c
11752
push_word(M.x86.R_CS);
src/libs/x86emu/ops.c
11753
M.x86.R_CS = destval2;
src/libs/x86emu/ops.c
11754
push_word(M.x86.R_IP);
src/libs/x86emu/ops.c
11755
M.x86.R_IP = destval;
src/libs/x86emu/ops.c
11760
M.x86.R_IP = destval;
src/libs/x86emu/ops.c
11766
M.x86.R_IP = destval;
src/libs/x86emu/ops.c
11767
M.x86.R_CS = destval2;
src/libs/x86emu/ops.c
11770
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
11792
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
11810
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
11830
push_word(M.x86.R_IP);
src/libs/x86emu/ops.c
11831
M.x86.R_IP = destval;
src/libs/x86emu/ops.c
11837
push_word(M.x86.R_CS);
src/libs/x86emu/ops.c
11838
M.x86.R_CS = destval2;
src/libs/x86emu/ops.c
11839
push_word(M.x86.R_IP);
src/libs/x86emu/ops.c
11840
M.x86.R_IP = destval;
src/libs/x86emu/ops.c
11845
M.x86.R_IP = destval;
src/libs/x86emu/ops.c
11851
M.x86.R_IP = destval;
src/libs/x86emu/ops.c
11852
M.x86.R_CS = destval2;
src/libs/x86emu/ops.c
11855
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
11877
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
11895
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
11915
push_word(M.x86.R_IP);
src/libs/x86emu/ops.c
11916
M.x86.R_IP = destval;
src/libs/x86emu/ops.c
11922
push_word(M.x86.R_CS);
src/libs/x86emu/ops.c
11923
M.x86.R_CS = destval2;
src/libs/x86emu/ops.c
11924
push_word(M.x86.R_IP);
src/libs/x86emu/ops.c
11925
M.x86.R_IP = destval;
src/libs/x86emu/ops.c
11930
M.x86.R_IP = destval;
src/libs/x86emu/ops.c
11936
M.x86.R_IP = destval;
src/libs/x86emu/ops.c
11937
M.x86.R_CS = destval2;
src/libs/x86emu/ops.c
11940
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
11960
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
11978
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
11999
push_word(M.x86.R_IP);
src/libs/x86emu/ops.c
12000
M.x86.R_IP = *destreg;
src/libs/x86emu/ops.c
12012
M.x86.R_IP = (u16) (*destreg);
src/libs/x86emu/ops.c
12020
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
1236
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
1262
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
1288
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
1314
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
1354
M.x86.R_AL = adc_byte(M.x86.R_AL, srcval);
src/libs/x86emu/ops.c
1369
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
1379
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
1380
M.x86.R_EAX = adc_long(M.x86.R_EAX, srcval);
src/libs/x86emu/ops.c
1383
M.x86.R_AX = adc_word(M.x86.R_AX, (u16) srcval);
src/libs/x86emu/ops.c
1399
push_word(M.x86.R_SS);
src/libs/x86emu/ops.c
1414
M.x86.R_SS = pop_word();
src/libs/x86emu/ops.c
1493
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
1521
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
1549
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
1577
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
1674
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
1700
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
1726
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
1752
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
1792
M.x86.R_AL = sbb_byte(M.x86.R_AL, srcval);
src/libs/x86emu/ops.c
1807
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
181
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
1817
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
1818
M.x86.R_EAX = sbb_long(M.x86.R_EAX, srcval);
src/libs/x86emu/ops.c
1821
M.x86.R_AX = sbb_word(M.x86.R_AX, (u16) srcval);
src/libs/x86emu/ops.c
1837
push_word(M.x86.R_DS);
src/libs/x86emu/ops.c
1852
M.x86.R_DS = pop_word();
src/libs/x86emu/ops.c
1935
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
1963
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
1991
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
2019
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
209
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
2116
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
2142
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
2169
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
2195
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
2235
M.x86.R_AL = and_byte(M.x86.R_AL, srcval);
src/libs/x86emu/ops.c
2250
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
2260
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
2261
M.x86.R_EAX = and_long(M.x86.R_EAX, srcval);
src/libs/x86emu/ops.c
2264
M.x86.R_AX = and_word(M.x86.R_AX, (u16) srcval);
src/libs/x86emu/ops.c
2280
M.x86.mode |= SYSMODE_SEGOVR_ES;
src/libs/x86emu/ops.c
2298
M.x86.R_AL = daa_byte(M.x86.R_AL);
src/libs/x86emu/ops.c
237
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
2377
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
2405
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
2433
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
2461
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
2558
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
2584
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
2610
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
2636
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
265
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
2676
M.x86.R_AL = sub_byte(M.x86.R_AL, srcval);
src/libs/x86emu/ops.c
2691
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
2701
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
2702
M.x86.R_EAX = sub_long(M.x86.R_EAX, srcval);
src/libs/x86emu/ops.c
2705
M.x86.R_AX = sub_word(M.x86.R_AX, (u16) srcval);
src/libs/x86emu/ops.c
2721
M.x86.mode |= SYSMODE_SEGOVR_CS;
src/libs/x86emu/ops.c
2736
M.x86.R_AL = das_byte(M.x86.R_AL);
src/libs/x86emu/ops.c
2815
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
2843
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
2871
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
2899
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
2996
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
3022
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
3048
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
3074
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
3114
M.x86.R_AL = xor_byte(M.x86.R_AL, srcval);
src/libs/x86emu/ops.c
3129
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
3139
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
3140
M.x86.R_EAX = xor_long(M.x86.R_EAX, srcval);
src/libs/x86emu/ops.c
3143
M.x86.R_AX = xor_word(M.x86.R_AX, (u16) srcval);
src/libs/x86emu/ops.c
3159
M.x86.mode |= SYSMODE_SEGOVR_SS;
src/libs/x86emu/ops.c
3174
M.x86.R_AX = aaa_word(M.x86.R_AX);
src/libs/x86emu/ops.c
3250
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
3276
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
3302
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
3328
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
3425
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
3451
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
3477
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
3503
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
3543
cmp_byte(M.x86.R_AL, srcval);
src/libs/x86emu/ops.c
3558
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
3568
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
3569
cmp_long(M.x86.R_EAX, srcval);
src/libs/x86emu/ops.c
3572
cmp_word(M.x86.R_AX, (u16) srcval);
src/libs/x86emu/ops.c
3588
M.x86.mode |= SYSMODE_SEGOVR_DS;
src/libs/x86emu/ops.c
3603
M.x86.R_AX = aas_word(M.x86.R_AX);
src/libs/x86emu/ops.c
3616
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
362
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
3623
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
3624
M.x86.R_EAX = inc_long(M.x86.R_EAX);
src/libs/x86emu/ops.c
3627
M.x86.R_AX = inc_word(M.x86.R_AX);
src/libs/x86emu/ops.c
3641
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
3648
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
3649
M.x86.R_ECX = inc_long(M.x86.R_ECX);
src/libs/x86emu/ops.c
3652
M.x86.R_CX = inc_word(M.x86.R_CX);
src/libs/x86emu/ops.c
3666
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
3673
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
3674
M.x86.R_EDX = inc_long(M.x86.R_EDX);
src/libs/x86emu/ops.c
3677
M.x86.R_DX = inc_word(M.x86.R_DX);
src/libs/x86emu/ops.c
3691
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
3698
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
3699
M.x86.R_EBX = inc_long(M.x86.R_EBX);
src/libs/x86emu/ops.c
3702
M.x86.R_BX = inc_word(M.x86.R_BX);
src/libs/x86emu/ops.c
3716
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
3723
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
3724
M.x86.R_ESP = inc_long(M.x86.R_ESP);
src/libs/x86emu/ops.c
3727
M.x86.R_SP = inc_word(M.x86.R_SP);
src/libs/x86emu/ops.c
3741
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
3748
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
3749
M.x86.R_EBP = inc_long(M.x86.R_EBP);
src/libs/x86emu/ops.c
3752
M.x86.R_BP = inc_word(M.x86.R_BP);
src/libs/x86emu/ops.c
3766
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
3773
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
3774
M.x86.R_ESI = inc_long(M.x86.R_ESI);
src/libs/x86emu/ops.c
3777
M.x86.R_SI = inc_word(M.x86.R_SI);
src/libs/x86emu/ops.c
3791
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
3798
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
3799
M.x86.R_EDI = inc_long(M.x86.R_EDI);
src/libs/x86emu/ops.c
3802
M.x86.R_DI = inc_word(M.x86.R_DI);
src/libs/x86emu/ops.c
3816
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
3823
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
3824
M.x86.R_EAX = dec_long(M.x86.R_EAX);
src/libs/x86emu/ops.c
3827
M.x86.R_AX = dec_word(M.x86.R_AX);
src/libs/x86emu/ops.c
3841
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
3848
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
3849
M.x86.R_ECX = dec_long(M.x86.R_ECX);
src/libs/x86emu/ops.c
3852
M.x86.R_CX = dec_word(M.x86.R_CX);
src/libs/x86emu/ops.c
3866
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
3873
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
3874
M.x86.R_EDX = dec_long(M.x86.R_EDX);
src/libs/x86emu/ops.c
3877
M.x86.R_DX = dec_word(M.x86.R_DX);
src/libs/x86emu/ops.c
388
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
3891
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
3898
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
3899
M.x86.R_EBX = dec_long(M.x86.R_EBX);
src/libs/x86emu/ops.c
3902
M.x86.R_BX = dec_word(M.x86.R_BX);
src/libs/x86emu/ops.c
3916
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
3923
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
3924
M.x86.R_ESP = dec_long(M.x86.R_ESP);
src/libs/x86emu/ops.c
3927
M.x86.R_SP = dec_word(M.x86.R_SP);
src/libs/x86emu/ops.c
3941
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
3948
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
3949
M.x86.R_EBP = dec_long(M.x86.R_EBP);
src/libs/x86emu/ops.c
3952
M.x86.R_BP = dec_word(M.x86.R_BP);
src/libs/x86emu/ops.c
3966
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
3973
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
3974
M.x86.R_ESI = dec_long(M.x86.R_ESI);
src/libs/x86emu/ops.c
3977
M.x86.R_SI = dec_word(M.x86.R_SI);
src/libs/x86emu/ops.c
3991
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
3998
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
3999
M.x86.R_EDI = dec_long(M.x86.R_EDI);
src/libs/x86emu/ops.c
4002
M.x86.R_DI = dec_word(M.x86.R_DI);
src/libs/x86emu/ops.c
4016
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
4023
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
4024
push_long(M.x86.R_EAX);
src/libs/x86emu/ops.c
4027
push_word(M.x86.R_AX);
src/libs/x86emu/ops.c
4041
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
4048
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
4049
push_long(M.x86.R_ECX);
src/libs/x86emu/ops.c
4052
push_word(M.x86.R_CX);
src/libs/x86emu/ops.c
4066
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
4073
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
4074
push_long(M.x86.R_EDX);
src/libs/x86emu/ops.c
4077
push_word(M.x86.R_DX);
src/libs/x86emu/ops.c
4091
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
4098
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
4099
push_long(M.x86.R_EBX);
src/libs/x86emu/ops.c
4102
push_word(M.x86.R_BX);
src/libs/x86emu/ops.c
4116
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
4127
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
4128
push_long(M.x86.R_ESP);
src/libs/x86emu/ops.c
4131
push_word((u16) (M.x86.R_SP));
src/libs/x86emu/ops.c
414
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
4145
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
4152
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
4153
push_long(M.x86.R_EBP);
src/libs/x86emu/ops.c
4156
push_word(M.x86.R_BP);
src/libs/x86emu/ops.c
4170
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
4177
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
4178
push_long(M.x86.R_ESI);
src/libs/x86emu/ops.c
4181
push_word(M.x86.R_SI);
src/libs/x86emu/ops.c
4195
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
4202
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
4203
push_long(M.x86.R_EDI);
src/libs/x86emu/ops.c
4206
push_word(M.x86.R_DI);
src/libs/x86emu/ops.c
4220
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
4227
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
4228
M.x86.R_EAX = pop_long();
src/libs/x86emu/ops.c
4231
M.x86.R_AX = pop_word();
src/libs/x86emu/ops.c
4245
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
4252
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
4253
M.x86.R_ECX = pop_long();
src/libs/x86emu/ops.c
4256
M.x86.R_CX = pop_word();
src/libs/x86emu/ops.c
4270
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
4277
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
4278
M.x86.R_EDX = pop_long();
src/libs/x86emu/ops.c
4281
M.x86.R_DX = pop_word();
src/libs/x86emu/ops.c
4295
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
4302
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
4303
M.x86.R_EBX = pop_long();
src/libs/x86emu/ops.c
4306
M.x86.R_BX = pop_word();
src/libs/x86emu/ops.c
4320
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
4327
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
4328
M.x86.R_ESP = pop_long();
src/libs/x86emu/ops.c
4331
M.x86.R_SP = pop_word();
src/libs/x86emu/ops.c
4345
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
4352
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
4353
M.x86.R_EBP = pop_long();
src/libs/x86emu/ops.c
4356
M.x86.R_BP = pop_word();
src/libs/x86emu/ops.c
4370
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
4377
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
4378
M.x86.R_ESI = pop_long();
src/libs/x86emu/ops.c
4381
M.x86.R_SI = pop_word();
src/libs/x86emu/ops.c
4395
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
440
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
4402
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
4403
M.x86.R_EDI = pop_long();
src/libs/x86emu/ops.c
4406
M.x86.R_DI = pop_word();
src/libs/x86emu/ops.c
4420
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
4427
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
4428
u32 old_sp = M.x86.R_ESP;
src/libs/x86emu/ops.c
4430
push_long(M.x86.R_EAX);
src/libs/x86emu/ops.c
4431
push_long(M.x86.R_ECX);
src/libs/x86emu/ops.c
4432
push_long(M.x86.R_EDX);
src/libs/x86emu/ops.c
4433
push_long(M.x86.R_EBX);
src/libs/x86emu/ops.c
4435
push_long(M.x86.R_EBP);
src/libs/x86emu/ops.c
4436
push_long(M.x86.R_ESI);
src/libs/x86emu/ops.c
4437
push_long(M.x86.R_EDI);
src/libs/x86emu/ops.c
4440
u16 old_sp = M.x86.R_SP;
src/libs/x86emu/ops.c
4442
push_word(M.x86.R_AX);
src/libs/x86emu/ops.c
4443
push_word(M.x86.R_CX);
src/libs/x86emu/ops.c
4444
push_word(M.x86.R_DX);
src/libs/x86emu/ops.c
4445
push_word(M.x86.R_BX);
src/libs/x86emu/ops.c
4447
push_word(M.x86.R_BP);
src/libs/x86emu/ops.c
4448
push_word(M.x86.R_SI);
src/libs/x86emu/ops.c
4449
push_word(M.x86.R_DI);
src/libs/x86emu/ops.c
4463
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
4470
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
4471
M.x86.R_EDI = pop_long();
src/libs/x86emu/ops.c
4472
M.x86.R_ESI = pop_long();
src/libs/x86emu/ops.c
4473
M.x86.R_EBP = pop_long();
src/libs/x86emu/ops.c
4474
M.x86.R_ESP += 4; /* skip ESP */
src/libs/x86emu/ops.c
4475
M.x86.R_EBX = pop_long();
src/libs/x86emu/ops.c
4476
M.x86.R_EDX = pop_long();
src/libs/x86emu/ops.c
4477
M.x86.R_ECX = pop_long();
src/libs/x86emu/ops.c
4478
M.x86.R_EAX = pop_long();
src/libs/x86emu/ops.c
4481
M.x86.R_DI = pop_word();
src/libs/x86emu/ops.c
4482
M.x86.R_SI = pop_word();
src/libs/x86emu/ops.c
4483
M.x86.R_BP = pop_word();
src/libs/x86emu/ops.c
4484
M.x86.R_SP += 2; /* skip SP */
src/libs/x86emu/ops.c
4485
M.x86.R_BX = pop_word();
src/libs/x86emu/ops.c
4486
M.x86.R_DX = pop_word();
src/libs/x86emu/ops.c
4487
M.x86.R_CX = pop_word();
src/libs/x86emu/ops.c
4488
M.x86.R_AX = pop_word();
src/libs/x86emu/ops.c
4507
M.x86.mode |= SYSMODE_SEGOVR_FS;
src/libs/x86emu/ops.c
4525
M.x86.mode |= SYSMODE_SEGOVR_GS;
src/libs/x86emu/ops.c
4543
M.x86.mode |= SYSMODE_PREFIX_DATA;
src/libs/x86emu/ops.c
4558
M.x86.mode |= SYSMODE_PREFIX_ADDR;
src/libs/x86emu/ops.c
4573
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
4581
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
4606
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
4657
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
4708
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
4759
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
480
M.x86.R_AL = add_byte(M.x86.R_AL, srcval);
src/libs/x86emu/ops.c
4821
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
4847
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
4896
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
4945
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
495
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
4994
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
505
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
506
M.x86.R_EAX = add_long(M.x86.R_EAX, srcval);
src/libs/x86emu/ops.c
5064
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
509
M.x86.R_AX = add_word(M.x86.R_AX, (u16) srcval);
src/libs/x86emu/ops.c
5100
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
5127
target = (u16) (M.x86.R_IP + (s16) offset);
src/libs/x86emu/ops.c
5131
M.x86.R_IP = target;
src/libs/x86emu/ops.c
5150
target = (u16) (M.x86.R_IP + (s16) offset);
src/libs/x86emu/ops.c
5154
M.x86.R_IP = target;
src/libs/x86emu/ops.c
5173
target = (u16) (M.x86.R_IP + (s16) offset);
src/libs/x86emu/ops.c
5177
M.x86.R_IP = target;
src/libs/x86emu/ops.c
5196
target = (u16) (M.x86.R_IP + (s16) offset);
src/libs/x86emu/ops.c
5200
M.x86.R_IP = target;
src/libs/x86emu/ops.c
5219
target = (u16) (M.x86.R_IP + (s16) offset);
src/libs/x86emu/ops.c
5223
M.x86.R_IP = target;
src/libs/x86emu/ops.c
5242
target = (u16) (M.x86.R_IP + (s16) offset);
src/libs/x86emu/ops.c
5246
M.x86.R_IP = target;
src/libs/x86emu/ops.c
525
push_word(M.x86.R_ES);
src/libs/x86emu/ops.c
5266
target = (u16) (M.x86.R_IP + (s16) offset);
src/libs/x86emu/ops.c
5270
M.x86.R_IP = target;
src/libs/x86emu/ops.c
5290
target = (u16) (M.x86.R_IP + (s16) offset);
src/libs/x86emu/ops.c
5294
M.x86.R_IP = target;
src/libs/x86emu/ops.c
5313
target = (u16) (M.x86.R_IP + (s16) offset);
src/libs/x86emu/ops.c
5317
M.x86.R_IP = target;
src/libs/x86emu/ops.c
5336
target = (u16) (M.x86.R_IP + (s16) offset);
src/libs/x86emu/ops.c
5340
M.x86.R_IP = target;
src/libs/x86emu/ops.c
5359
target = (u16) (M.x86.R_IP + (s16) offset);
src/libs/x86emu/ops.c
5363
M.x86.R_IP = target;
src/libs/x86emu/ops.c
5382
target = (u16) (M.x86.R_IP + (s16) offset);
src/libs/x86emu/ops.c
5386
M.x86.R_IP = target;
src/libs/x86emu/ops.c
540
M.x86.R_ES = pop_word();
src/libs/x86emu/ops.c
5406
target = (u16) (M.x86.R_IP + (s16) offset);
src/libs/x86emu/ops.c
5412
M.x86.R_IP = target;
src/libs/x86emu/ops.c
5432
target = (u16) (M.x86.R_IP + (s16) offset);
src/libs/x86emu/ops.c
5439
M.x86.R_IP = target;
src/libs/x86emu/ops.c
5460
target = (u16) (M.x86.R_IP + (s16) offset);
src/libs/x86emu/ops.c
5466
M.x86.R_IP = target;
src/libs/x86emu/ops.c
5487
target = (u16) (M.x86.R_IP + (s16) offset);
src/libs/x86emu/ops.c
5493
M.x86.R_IP = target;
src/libs/x86emu/ops.c
5698
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
5728
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
5758
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
5788
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
6014
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
6042
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
6070
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
6098
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
619
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
6199
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
6225
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
6251
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
6277
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
6386
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
6418
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
6450
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
647
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
6482
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
6581
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
6603
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
6625
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
6647
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
6744
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
675
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
6770
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
6796
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
6822
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
6919
if (M.x86.mode & SYSMODE_PREFIX_ADDR) {
src/libs/x86emu/ops.c
6939
if (M.x86.mode & SYSMODE_PREFIX_ADDR) {
src/libs/x86emu/ops.c
6959
if (M.x86.mode & SYSMODE_PREFIX_ADDR) {
src/libs/x86emu/ops.c
703
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
7067
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
7087
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
7107
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
7127
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
7173
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
7180
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
7181
tmp = M.x86.R_EAX;
src/libs/x86emu/ops.c
7182
M.x86.R_EAX = M.x86.R_ECX;
src/libs/x86emu/ops.c
7183
M.x86.R_ECX = tmp;
src/libs/x86emu/ops.c
7186
tmp = M.x86.R_AX;
src/libs/x86emu/ops.c
7187
M.x86.R_AX = M.x86.R_CX;
src/libs/x86emu/ops.c
7188
M.x86.R_CX = (u16) tmp;
src/libs/x86emu/ops.c
7204
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
7211
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
7212
tmp = M.x86.R_EAX;
src/libs/x86emu/ops.c
7213
M.x86.R_EAX = M.x86.R_EDX;
src/libs/x86emu/ops.c
7214
M.x86.R_EDX = tmp;
src/libs/x86emu/ops.c
7217
tmp = M.x86.R_AX;
src/libs/x86emu/ops.c
7218
M.x86.R_AX = M.x86.R_DX;
src/libs/x86emu/ops.c
7219
M.x86.R_DX = (u16) tmp;
src/libs/x86emu/ops.c
7235
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
7242
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
7243
tmp = M.x86.R_EAX;
src/libs/x86emu/ops.c
7244
M.x86.R_EAX = M.x86.R_EBX;
src/libs/x86emu/ops.c
7245
M.x86.R_EBX = tmp;
src/libs/x86emu/ops.c
7248
tmp = M.x86.R_AX;
src/libs/x86emu/ops.c
7249
M.x86.R_AX = M.x86.R_BX;
src/libs/x86emu/ops.c
7250
M.x86.R_BX = (u16) tmp;
src/libs/x86emu/ops.c
7266
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
7273
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
7274
tmp = M.x86.R_EAX;
src/libs/x86emu/ops.c
7275
M.x86.R_EAX = M.x86.R_ESP;
src/libs/x86emu/ops.c
7276
M.x86.R_ESP = tmp;
src/libs/x86emu/ops.c
7279
tmp = M.x86.R_AX;
src/libs/x86emu/ops.c
7280
M.x86.R_AX = M.x86.R_SP;
src/libs/x86emu/ops.c
7281
M.x86.R_SP = (u16) tmp;
src/libs/x86emu/ops.c
7297
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
7304
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
7305
tmp = M.x86.R_EAX;
src/libs/x86emu/ops.c
7306
M.x86.R_EAX = M.x86.R_EBP;
src/libs/x86emu/ops.c
7307
M.x86.R_EBP = tmp;
src/libs/x86emu/ops.c
7310
tmp = M.x86.R_AX;
src/libs/x86emu/ops.c
7311
M.x86.R_AX = M.x86.R_BP;
src/libs/x86emu/ops.c
7312
M.x86.R_BP = (u16) tmp;
src/libs/x86emu/ops.c
7328
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
7335
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
7336
tmp = M.x86.R_EAX;
src/libs/x86emu/ops.c
7337
M.x86.R_EAX = M.x86.R_ESI;
src/libs/x86emu/ops.c
7338
M.x86.R_ESI = tmp;
src/libs/x86emu/ops.c
7341
tmp = M.x86.R_AX;
src/libs/x86emu/ops.c
7342
M.x86.R_AX = M.x86.R_SI;
src/libs/x86emu/ops.c
7343
M.x86.R_SI = (u16) tmp;
src/libs/x86emu/ops.c
7359
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
7366
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
7367
tmp = M.x86.R_EAX;
src/libs/x86emu/ops.c
7368
M.x86.R_EAX = M.x86.R_EDI;
src/libs/x86emu/ops.c
7369
M.x86.R_EDI = tmp;
src/libs/x86emu/ops.c
7372
tmp = M.x86.R_AX;
src/libs/x86emu/ops.c
7373
M.x86.R_AX = M.x86.R_DI;
src/libs/x86emu/ops.c
7374
M.x86.R_DI = (u16) tmp;
src/libs/x86emu/ops.c
7388
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
7395
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
7396
if (M.x86.R_AX & 0x8000) {
src/libs/x86emu/ops.c
7397
M.x86.R_EAX |= 0xffff0000;
src/libs/x86emu/ops.c
7400
M.x86.R_EAX &= 0x0000ffff;
src/libs/x86emu/ops.c
7404
if (M.x86.R_AL & 0x80) {
src/libs/x86emu/ops.c
7405
M.x86.R_AH = 0xff;
src/libs/x86emu/ops.c
7408
M.x86.R_AH = 0x0;
src/libs/x86emu/ops.c
7423
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
7431
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
7432
if (M.x86.R_EAX & 0x80000000) {
src/libs/x86emu/ops.c
7433
M.x86.R_EDX = 0xffffffff;
src/libs/x86emu/ops.c
7436
M.x86.R_EDX = 0x0;
src/libs/x86emu/ops.c
7440
if (M.x86.R_AX & 0x8000) {
src/libs/x86emu/ops.c
7441
M.x86.R_DX = 0xffff;
src/libs/x86emu/ops.c
7444
M.x86.R_DX = 0x0;
src/libs/x86emu/ops.c
7462
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
7472
CALL_TRACE(M.x86.saved_cs, M.x86.saved_ip, farseg, faroff, "FAR ");
src/libs/x86emu/ops.c
7481
push_word(M.x86.R_CS);
src/libs/x86emu/ops.c
7482
M.x86.R_CS = farseg;
src/libs/x86emu/ops.c
7483
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
7484
push_long(M.x86.R_EIP);
src/libs/x86emu/ops.c
7487
push_word(M.x86.R_IP);
src/libs/x86emu/ops.c
7489
M.x86.R_EIP = faroff & 0xffff;
src/libs/x86emu/ops.c
7519
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
7528
flags = (M.x86.R_EFLG & F_MSK) | F_ALWAYS_ON;
src/libs/x86emu/ops.c
7529
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
7547
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
7554
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
7555
M.x86.R_EFLG = pop_long();
src/libs/x86emu/ops.c
7558
M.x86.R_FLG = pop_word();
src/libs/x86emu/ops.c
7575
M.x86.R_FLG &= 0xffffff00;
src/libs/x86emu/ops.c
7577
M.x86.R_FLG |= M.x86.R_AH;
src/libs/x86emu/ops.c
7592
M.x86.R_AH = (u8) (M.x86.R_FLG & 0xff);
src/libs/x86emu/ops.c
7595
M.x86.R_AH |= 0x2;
src/libs/x86emu/ops.c
7614
M.x86.R_AL = fetch_data_byte(offset);
src/libs/x86emu/ops.c
7630
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
7637
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
7638
M.x86.R_EAX = fetch_data_long(offset);
src/libs/x86emu/ops.c
7641
M.x86.R_AX = fetch_data_word(offset);
src/libs/x86emu/ops.c
7661
store_data_byte(offset, M.x86.R_AL);
src/libs/x86emu/ops.c
7677
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
7684
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
7685
store_data_long(offset, M.x86.R_EAX);
src/libs/x86emu/ops.c
7688
store_data_word(offset, M.x86.R_AX);
src/libs/x86emu/ops.c
7713
if (M.x86.mode & (SYSMODE_PREFIX_REPE | SYSMODE_PREFIX_REPNE)) {
src/libs/x86emu/ops.c
7716
count = M.x86.R_CX;
src/libs/x86emu/ops.c
7717
M.x86.R_CX = 0;
src/libs/x86emu/ops.c
7718
M.x86.mode &= ~(SYSMODE_PREFIX_REPE | SYSMODE_PREFIX_REPNE);
src/libs/x86emu/ops.c
7721
val = fetch_data_byte(M.x86.R_SI);
src/libs/x86emu/ops.c
7722
store_data_byte_abs(M.x86.R_ES, M.x86.R_DI, val);
src/libs/x86emu/ops.c
7723
M.x86.R_SI += inc;
src/libs/x86emu/ops.c
7724
M.x86.R_DI += inc;
src/libs/x86emu/ops.c
7742
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
7758
if (M.x86.mode & (SYSMODE_PREFIX_REPE | SYSMODE_PREFIX_REPNE)) {
src/libs/x86emu/ops.c
7761
count = M.x86.R_CX;
src/libs/x86emu/ops.c
7762
M.x86.R_CX = 0;
src/libs/x86emu/ops.c
7763
M.x86.mode &= ~(SYSMODE_PREFIX_REPE | SYSMODE_PREFIX_REPNE);
src/libs/x86emu/ops.c
7766
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
7767
val = fetch_data_long(M.x86.R_SI);
src/libs/x86emu/ops.c
7768
store_data_long_abs(M.x86.R_ES, M.x86.R_DI, val);
src/libs/x86emu/ops.c
7771
val = fetch_data_word(M.x86.R_SI);
src/libs/x86emu/ops.c
7772
store_data_word_abs(M.x86.R_ES, M.x86.R_DI, (u16) val);
src/libs/x86emu/ops.c
7774
M.x86.R_SI += inc;
src/libs/x86emu/ops.c
7775
M.x86.R_DI += inc;
src/libs/x86emu/ops.c
7799
if (M.x86.mode & SYSMODE_PREFIX_REPE) {
src/libs/x86emu/ops.c
7802
while (M.x86.R_CX != 0) {
src/libs/x86emu/ops.c
7803
val1 = fetch_data_byte(M.x86.R_SI);
src/libs/x86emu/ops.c
7804
val2 = fetch_data_byte_abs(M.x86.R_ES, M.x86.R_DI);
src/libs/x86emu/ops.c
7806
M.x86.R_CX -= 1;
src/libs/x86emu/ops.c
7807
M.x86.R_SI += inc;
src/libs/x86emu/ops.c
7808
M.x86.R_DI += inc;
src/libs/x86emu/ops.c
7812
M.x86.mode &= ~SYSMODE_PREFIX_REPE;
src/libs/x86emu/ops.c
7814
else if (M.x86.mode & SYSMODE_PREFIX_REPNE) {
src/libs/x86emu/ops.c
7817
while (M.x86.R_CX != 0) {
src/libs/x86emu/ops.c
7818
val1 = fetch_data_byte(M.x86.R_SI);
src/libs/x86emu/ops.c
7819
val2 = fetch_data_byte_abs(M.x86.R_ES, M.x86.R_DI);
src/libs/x86emu/ops.c
7821
M.x86.R_CX -= 1;
src/libs/x86emu/ops.c
7822
M.x86.R_SI += inc;
src/libs/x86emu/ops.c
7823
M.x86.R_DI += inc;
src/libs/x86emu/ops.c
7827
M.x86.mode &= ~SYSMODE_PREFIX_REPNE;
src/libs/x86emu/ops.c
7830
val1 = fetch_data_byte(M.x86.R_SI);
src/libs/x86emu/ops.c
7831
val2 = fetch_data_byte_abs(M.x86.R_ES, M.x86.R_DI);
src/libs/x86emu/ops.c
7833
M.x86.R_SI += inc;
src/libs/x86emu/ops.c
7834
M.x86.R_DI += inc;
src/libs/x86emu/ops.c
7851
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
7866
if (M.x86.mode & SYSMODE_PREFIX_REPE) {
src/libs/x86emu/ops.c
7869
while (M.x86.R_CX != 0) {
src/libs/x86emu/ops.c
7870
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
7871
val1 = fetch_data_long(M.x86.R_SI);
src/libs/x86emu/ops.c
7872
val2 = fetch_data_long_abs(M.x86.R_ES, M.x86.R_DI);
src/libs/x86emu/ops.c
7876
val1 = fetch_data_word(M.x86.R_SI);
src/libs/x86emu/ops.c
7877
val2 = fetch_data_word_abs(M.x86.R_ES, M.x86.R_DI);
src/libs/x86emu/ops.c
7880
M.x86.R_CX -= 1;
src/libs/x86emu/ops.c
7881
M.x86.R_SI += inc;
src/libs/x86emu/ops.c
7882
M.x86.R_DI += inc;
src/libs/x86emu/ops.c
7886
M.x86.mode &= ~SYSMODE_PREFIX_REPE;
src/libs/x86emu/ops.c
7888
else if (M.x86.mode & SYSMODE_PREFIX_REPNE) {
src/libs/x86emu/ops.c
7891
while (M.x86.R_CX != 0) {
src/libs/x86emu/ops.c
7892
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
7893
val1 = fetch_data_long(M.x86.R_SI);
src/libs/x86emu/ops.c
7894
val2 = fetch_data_long_abs(M.x86.R_ES, M.x86.R_DI);
src/libs/x86emu/ops.c
7898
val1 = fetch_data_word(M.x86.R_SI);
src/libs/x86emu/ops.c
7899
val2 = fetch_data_word_abs(M.x86.R_ES, M.x86.R_DI);
src/libs/x86emu/ops.c
7902
M.x86.R_CX -= 1;
src/libs/x86emu/ops.c
7903
M.x86.R_SI += inc;
src/libs/x86emu/ops.c
7904
M.x86.R_DI += inc;
src/libs/x86emu/ops.c
7908
M.x86.mode &= ~SYSMODE_PREFIX_REPNE;
src/libs/x86emu/ops.c
7911
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
7912
val1 = fetch_data_long(M.x86.R_SI);
src/libs/x86emu/ops.c
7913
val2 = fetch_data_long_abs(M.x86.R_ES, M.x86.R_DI);
src/libs/x86emu/ops.c
7917
val1 = fetch_data_word(M.x86.R_SI);
src/libs/x86emu/ops.c
7918
val2 = fetch_data_word_abs(M.x86.R_ES, M.x86.R_DI);
src/libs/x86emu/ops.c
7921
M.x86.R_SI += inc;
src/libs/x86emu/ops.c
7922
M.x86.R_DI += inc;
src/libs/x86emu/ops.c
7942
test_byte(M.x86.R_AL, (u8) imm);
src/libs/x86emu/ops.c
7957
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
7967
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
7968
test_long(M.x86.R_EAX, srcval);
src/libs/x86emu/ops.c
7971
test_word(M.x86.R_AX, (u16) srcval);
src/libs/x86emu/ops.c
7993
if (M.x86.mode & (SYSMODE_PREFIX_REPE | SYSMODE_PREFIX_REPNE)) {
src/libs/x86emu/ops.c
7996
while (M.x86.R_CX != 0) {
src/libs/x86emu/ops.c
7997
store_data_byte_abs(M.x86.R_ES, M.x86.R_DI, M.x86.R_AL);
src/libs/x86emu/ops.c
7998
M.x86.R_CX -= 1;
src/libs/x86emu/ops.c
7999
M.x86.R_DI += inc;
src/libs/x86emu/ops.c
800
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
8001
M.x86.mode &= ~(SYSMODE_PREFIX_REPE | SYSMODE_PREFIX_REPNE);
src/libs/x86emu/ops.c
8004
store_data_byte_abs(M.x86.R_ES, M.x86.R_DI, M.x86.R_AL);
src/libs/x86emu/ops.c
8005
M.x86.R_DI += inc;
src/libs/x86emu/ops.c
8022
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
8038
if (M.x86.mode & (SYSMODE_PREFIX_REPE | SYSMODE_PREFIX_REPNE)) {
src/libs/x86emu/ops.c
8041
count = M.x86.R_CX;
src/libs/x86emu/ops.c
8042
M.x86.R_CX = 0;
src/libs/x86emu/ops.c
8043
M.x86.mode &= ~(SYSMODE_PREFIX_REPE | SYSMODE_PREFIX_REPNE);
src/libs/x86emu/ops.c
8046
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
8047
store_data_long_abs(M.x86.R_ES, M.x86.R_DI, M.x86.R_EAX);
src/libs/x86emu/ops.c
8050
store_data_word_abs(M.x86.R_ES, M.x86.R_DI, M.x86.R_AX);
src/libs/x86emu/ops.c
8052
M.x86.R_DI += inc;
src/libs/x86emu/ops.c
8074
if (M.x86.mode & (SYSMODE_PREFIX_REPE | SYSMODE_PREFIX_REPNE)) {
src/libs/x86emu/ops.c
8077
while (M.x86.R_CX != 0) {
src/libs/x86emu/ops.c
8078
M.x86.R_AL = fetch_data_byte(M.x86.R_SI);
src/libs/x86emu/ops.c
8079
M.x86.R_CX -= 1;
src/libs/x86emu/ops.c
8080
M.x86.R_SI += inc;
src/libs/x86emu/ops.c
8082
M.x86.mode &= ~(SYSMODE_PREFIX_REPE | SYSMODE_PREFIX_REPNE);
src/libs/x86emu/ops.c
8085
M.x86.R_AL = fetch_data_byte(M.x86.R_SI);
src/libs/x86emu/ops.c
8086
M.x86.R_SI += inc;
src/libs/x86emu/ops.c
8103
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
8119
if (M.x86.mode & (SYSMODE_PREFIX_REPE | SYSMODE_PREFIX_REPNE)) {
src/libs/x86emu/ops.c
8122
count = M.x86.R_CX;
src/libs/x86emu/ops.c
8123
M.x86.R_CX = 0;
src/libs/x86emu/ops.c
8124
M.x86.mode &= ~(SYSMODE_PREFIX_REPE | SYSMODE_PREFIX_REPNE);
src/libs/x86emu/ops.c
8127
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
8128
M.x86.R_EAX = fetch_data_long(M.x86.R_SI);
src/libs/x86emu/ops.c
8131
M.x86.R_AX = fetch_data_word(M.x86.R_SI);
src/libs/x86emu/ops.c
8133
M.x86.R_SI += inc;
src/libs/x86emu/ops.c
8156
if (M.x86.mode & SYSMODE_PREFIX_REPE) {
src/libs/x86emu/ops.c
8159
while (M.x86.R_CX != 0) {
src/libs/x86emu/ops.c
8160
val2 = fetch_data_byte_abs(M.x86.R_ES, M.x86.R_DI);
src/libs/x86emu/ops.c
8161
cmp_byte(M.x86.R_AL, val2);
src/libs/x86emu/ops.c
8162
M.x86.R_CX -= 1;
src/libs/x86emu/ops.c
8163
M.x86.R_DI += inc;
src/libs/x86emu/ops.c
8167
M.x86.mode &= ~SYSMODE_PREFIX_REPE;
src/libs/x86emu/ops.c
8169
else if (M.x86.mode & SYSMODE_PREFIX_REPNE) {
src/libs/x86emu/ops.c
8172
while (M.x86.R_CX != 0) {
src/libs/x86emu/ops.c
8173
val2 = fetch_data_byte_abs(M.x86.R_ES, M.x86.R_DI);
src/libs/x86emu/ops.c
8174
cmp_byte(M.x86.R_AL, val2);
src/libs/x86emu/ops.c
8175
M.x86.R_CX -= 1;
src/libs/x86emu/ops.c
8176
M.x86.R_DI += inc;
src/libs/x86emu/ops.c
8180
M.x86.mode &= ~SYSMODE_PREFIX_REPNE;
src/libs/x86emu/ops.c
8183
val2 = fetch_data_byte_abs(M.x86.R_ES, M.x86.R_DI);
src/libs/x86emu/ops.c
8184
cmp_byte(M.x86.R_AL, val2);
src/libs/x86emu/ops.c
8185
M.x86.R_DI += inc;
src/libs/x86emu/ops.c
8202
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
8217
if (M.x86.mode & SYSMODE_PREFIX_REPE) {
src/libs/x86emu/ops.c
8220
while (M.x86.R_CX != 0) {
src/libs/x86emu/ops.c
8221
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
8222
val = fetch_data_long_abs(M.x86.R_ES, M.x86.R_DI);
src/libs/x86emu/ops.c
8223
cmp_long(M.x86.R_EAX, val);
src/libs/x86emu/ops.c
8226
val = fetch_data_word_abs(M.x86.R_ES, M.x86.R_DI);
src/libs/x86emu/ops.c
8227
cmp_word(M.x86.R_AX, (u16) val);
src/libs/x86emu/ops.c
8229
M.x86.R_CX -= 1;
src/libs/x86emu/ops.c
8230
M.x86.R_DI += inc;
src/libs/x86emu/ops.c
8234
M.x86.mode &= ~SYSMODE_PREFIX_REPE;
src/libs/x86emu/ops.c
8236
else if (M.x86.mode & SYSMODE_PREFIX_REPNE) {
src/libs/x86emu/ops.c
8239
while (M.x86.R_CX != 0) {
src/libs/x86emu/ops.c
8240
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
8241
val = fetch_data_long_abs(M.x86.R_ES, M.x86.R_DI);
src/libs/x86emu/ops.c
8242
cmp_long(M.x86.R_EAX, val);
src/libs/x86emu/ops.c
8245
val = fetch_data_word_abs(M.x86.R_ES, M.x86.R_DI);
src/libs/x86emu/ops.c
8246
cmp_word(M.x86.R_AX, (u16) val);
src/libs/x86emu/ops.c
8248
M.x86.R_CX -= 1;
src/libs/x86emu/ops.c
8249
M.x86.R_DI += inc;
src/libs/x86emu/ops.c
8253
M.x86.mode &= ~SYSMODE_PREFIX_REPNE;
src/libs/x86emu/ops.c
8256
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
8257
val = fetch_data_long_abs(M.x86.R_ES, M.x86.R_DI);
src/libs/x86emu/ops.c
8258
cmp_long(M.x86.R_EAX, val);
src/libs/x86emu/ops.c
826
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
8261
val = fetch_data_word_abs(M.x86.R_ES, M.x86.R_DI);
src/libs/x86emu/ops.c
8262
cmp_word(M.x86.R_AX, (u16) val);
src/libs/x86emu/ops.c
8264
M.x86.R_DI += inc;
src/libs/x86emu/ops.c
8284
M.x86.R_AL = imm;
src/libs/x86emu/ops.c
8303
M.x86.R_CL = imm;
src/libs/x86emu/ops.c
8322
M.x86.R_DL = imm;
src/libs/x86emu/ops.c
8341
M.x86.R_BL = imm;
src/libs/x86emu/ops.c
8360
M.x86.R_AH = imm;
src/libs/x86emu/ops.c
8379
M.x86.R_CH = imm;
src/libs/x86emu/ops.c
8398
M.x86.R_DH = imm;
src/libs/x86emu/ops.c
8417
M.x86.R_BH = imm;
src/libs/x86emu/ops.c
8432
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
8442
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
8443
M.x86.R_EAX = srcval;
src/libs/x86emu/ops.c
8446
M.x86.R_AX = (u16) srcval;
src/libs/x86emu/ops.c
8462
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
8472
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
8473
M.x86.R_ECX = srcval;
src/libs/x86emu/ops.c
8476
M.x86.R_CX = (u16) srcval;
src/libs/x86emu/ops.c
8492
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
8502
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
8503
M.x86.R_EDX = srcval;
src/libs/x86emu/ops.c
8506
M.x86.R_DX = (u16) srcval;
src/libs/x86emu/ops.c
852
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
8522
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
8532
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
8533
M.x86.R_EBX = srcval;
src/libs/x86emu/ops.c
8536
M.x86.R_BX = (u16) srcval;
src/libs/x86emu/ops.c
8552
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
8562
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
8563
M.x86.R_ESP = srcval;
src/libs/x86emu/ops.c
8566
M.x86.R_SP = (u16) srcval;
src/libs/x86emu/ops.c
8582
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
8592
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
8593
M.x86.R_EBP = srcval;
src/libs/x86emu/ops.c
8596
M.x86.R_BP = (u16) srcval;
src/libs/x86emu/ops.c
8612
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
8622
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
8623
M.x86.R_ESI = srcval;
src/libs/x86emu/ops.c
8626
M.x86.R_SI = (u16) srcval;
src/libs/x86emu/ops.c
8642
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
8652
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
8653
M.x86.R_EDI = srcval;
src/libs/x86emu/ops.c
8656
M.x86.R_DI = (u16) srcval;
src/libs/x86emu/ops.c
878
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
88
if (M.x86.R_SP != 0) {
src/libs/x86emu/ops.c
8835
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
8861
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
8887
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
8913
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
8950
RETURN_TRACE("RET", M.x86.saved_cs, M.x86.saved_ip);
src/libs/x86emu/ops.c
8952
M.x86.R_IP = pop_word();
src/libs/x86emu/ops.c
8953
M.x86.R_SP += imm;
src/libs/x86emu/ops.c
8967
RETURN_TRACE("RET", M.x86.saved_cs, M.x86.saved_ip);
src/libs/x86emu/ops.c
8969
M.x86.R_IP = pop_word();
src/libs/x86emu/ops.c
8996
M.x86.R_ES = fetch_data_word(srcoffset + 2);
src/libs/x86emu/ops.c
9005
M.x86.R_ES = fetch_data_word(srcoffset + 2);
src/libs/x86emu/ops.c
9014
M.x86.R_ES = fetch_data_word(srcoffset + 2);
src/libs/x86emu/ops.c
9046
M.x86.R_DS = fetch_data_word(srcoffset + 2);
src/libs/x86emu/ops.c
9055
M.x86.R_DS = fetch_data_word(srcoffset + 2);
src/libs/x86emu/ops.c
9064
M.x86.R_DS = fetch_data_word(srcoffset + 2);
src/libs/x86emu/ops.c
9149
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
9171
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
918
M.x86.R_AL = or_byte(M.x86.R_AL, srcval);
src/libs/x86emu/ops.c
9193
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
92
M.x86.R_CS, M.x86.R_IP - 1, op1));
src/libs/x86emu/ops.c
9215
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
9258
push_word(M.x86.R_BP);
src/libs/x86emu/ops.c
9259
frame_pointer = M.x86.R_SP;
src/libs/x86emu/ops.c
9262
M.x86.R_BP -= 2;
src/libs/x86emu/ops.c
9263
push_word(fetch_data_word_abs(M.x86.R_SS, M.x86.R_BP));
src/libs/x86emu/ops.c
9267
M.x86.R_BP = frame_pointer;
src/libs/x86emu/ops.c
9268
M.x86.R_SP = (u16) (M.x86.R_SP - local);
src/libs/x86emu/ops.c
9283
M.x86.R_SP = M.x86.R_BP;
src/libs/x86emu/ops.c
9284
M.x86.R_BP = pop_word();
src/libs/x86emu/ops.c
9302
RETURN_TRACE("RETF", M.x86.saved_cs, M.x86.saved_ip);
src/libs/x86emu/ops.c
9304
M.x86.R_IP = pop_word();
src/libs/x86emu/ops.c
9305
M.x86.R_CS = pop_word();
src/libs/x86emu/ops.c
9306
M.x86.R_SP += imm;
src/libs/x86emu/ops.c
9320
RETURN_TRACE("RETF", M.x86.saved_cs, M.x86.saved_ip);
src/libs/x86emu/ops.c
9322
M.x86.R_IP = pop_word();
src/libs/x86emu/ops.c
9323
M.x86.R_CS = pop_word();
src/libs/x86emu/ops.c
933
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
9342
push_word((u16) M.x86.R_FLG);
src/libs/x86emu/ops.c
9345
push_word(M.x86.R_CS);
src/libs/x86emu/ops.c
9346
M.x86.R_CS = mem_access_word(3 * 4 + 2);
src/libs/x86emu/ops.c
9347
push_word(M.x86.R_IP);
src/libs/x86emu/ops.c
9348
M.x86.R_IP = mem_access_word(3 * 4);
src/libs/x86emu/ops.c
9372
push_word((u16) M.x86.R_FLG);
src/libs/x86emu/ops.c
9375
push_word(M.x86.R_CS);
src/libs/x86emu/ops.c
9376
M.x86.R_CS = mem_access_word(intnum * 4 + 2);
src/libs/x86emu/ops.c
9377
push_word(M.x86.R_IP);
src/libs/x86emu/ops.c
9378
M.x86.R_IP = mem_access_word(intnum * 4);
src/libs/x86emu/ops.c
9399
push_word((u16) M.x86.R_FLG);
src/libs/x86emu/ops.c
9402
push_word(M.x86.R_CS);
src/libs/x86emu/ops.c
9403
M.x86.R_CS = mem_access_word(4 * 4 + 2);
src/libs/x86emu/ops.c
9404
push_word(M.x86.R_IP);
src/libs/x86emu/ops.c
9405
M.x86.R_IP = mem_access_word(4 * 4);
src/libs/x86emu/ops.c
9424
M.x86.R_IP = pop_word();
src/libs/x86emu/ops.c
9425
M.x86.R_CS = pop_word();
src/libs/x86emu/ops.c
9426
M.x86.R_FLG = pop_word();
src/libs/x86emu/ops.c
943
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
944
M.x86.R_EAX = or_long(M.x86.R_EAX, srcval);
src/libs/x86emu/ops.c
947
M.x86.R_AX = or_word(M.x86.R_AX, (u16) srcval);
src/libs/x86emu/ops.c
9581
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
9605
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
9629
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
963
push_word(M.x86.R_CS);
src/libs/x86emu/ops.c
9653
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
9735
amt = M.x86.R_CL;
src/libs/x86emu/ops.c
975
u8 op2 = (*sys_rdb) (((u32) M.x86.R_CS << 4) + (M.x86.R_IP++));
src/libs/x86emu/ops.c
9830
amt = M.x86.R_CL;
src/libs/x86emu/ops.c
9833
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
9857
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
9881
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
9905
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops.c
9948
M.x86.R_AX = aam_word(M.x86.R_AL);
src/libs/x86emu/ops.c
9973
M.x86.R_AX = aad_word(M.x86.R_AX);
src/libs/x86emu/ops.c
9992
addr = (u16) (M.x86.R_BX + (u8) M.x86.R_AL);
src/libs/x86emu/ops.c
9993
M.x86.R_AL = fetch_data_byte(addr);
src/libs/x86emu/ops2.c
100
M.x86.R_EAX = counter;
src/libs/x86emu/ops2.c
1003
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops2.c
101
M.x86.R_EDX = 0;
src/libs/x86emu/ops2.c
1035
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops2.c
1080
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops2.c
1090
destval = shrd_long(destval, *shiftreg, M.x86.R_CL);
src/libs/x86emu/ops2.c
1103
destval = shrd_word(destval, *shiftreg, M.x86.R_CL);
src/libs/x86emu/ops2.c
1108
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops2.c
1118
destval = shrd_long(destval, *shiftreg, M.x86.R_CL);
src/libs/x86emu/ops2.c
1131
destval = shrd_word(destval, *shiftreg, M.x86.R_CL);
src/libs/x86emu/ops2.c
1136
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops2.c
1146
destval = shrd_long(destval, *shiftreg, M.x86.R_CL);
src/libs/x86emu/ops2.c
1159
destval = shrd_word(destval, *shiftreg, M.x86.R_CL);
src/libs/x86emu/ops2.c
1164
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops2.c
1172
*destreg = shrd_long(*destreg, *shiftreg, M.x86.R_CL);
src/libs/x86emu/ops2.c
1182
*destreg = shrd_word(*destreg, *shiftreg, M.x86.R_CL);
src/libs/x86emu/ops2.c
1205
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops2.c
1249
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops2.c
1293
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops2.c
1337
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops2.c
1402
M.x86.R_SS = fetch_data_word(srcoffset + 2);
src/libs/x86emu/ops2.c
1411
M.x86.R_SS = fetch_data_word(srcoffset + 2);
src/libs/x86emu/ops2.c
1420
M.x86.R_SS = fetch_data_word(srcoffset + 2);
src/libs/x86emu/ops2.c
1446
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops2.c
1478
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops2.c
1510
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops2.c
1542
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops2.c
1596
M.x86.R_FS = fetch_data_word(srcoffset + 2);
src/libs/x86emu/ops2.c
1605
M.x86.R_FS = fetch_data_word(srcoffset + 2);
src/libs/x86emu/ops2.c
1614
M.x86.R_FS = fetch_data_word(srcoffset + 2);
src/libs/x86emu/ops2.c
1646
M.x86.R_GS = fetch_data_word(srcoffset + 2);
src/libs/x86emu/ops2.c
1655
M.x86.R_GS = fetch_data_word(srcoffset + 2);
src/libs/x86emu/ops2.c
1664
M.x86.R_GS = fetch_data_word(srcoffset + 2);
src/libs/x86emu/ops2.c
1689
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops2.c
1715
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops2.c
1741
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops2.c
1767
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops2.c
1882
M.x86.R_CS, M.x86.R_IP - 3, op2, (mod << 6) | (rh << 3) | rl);
src/libs/x86emu/ops2.c
1887
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops2.c
191
target += (s16) M.x86.R_IP;
src/libs/x86emu/ops2.c
1941
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops2.c
195
M.x86.R_IP = (u16) target;
src/libs/x86emu/ops2.c
1995
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops2.c
2049
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops2.c
2123
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops2.c
2155
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops2.c
2187
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops2.c
2219
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops2.c
2266
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops2.c
2294
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops2.c
2322
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops2.c
2350
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops2.c
2395
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops2.c
2423
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops2.c
2451
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops2.c
2479
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops2.c
2524
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops2.c
2550
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops2.c
2576
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops2.c
2602
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops2.c
2697
M.x86.R_EAX = bswap_32(M.x86.R_EAX);
src/libs/x86emu/ops2.c
2700
M.x86.R_ECX = bswap_32(M.x86.R_ECX);
src/libs/x86emu/ops2.c
2703
M.x86.R_EDX = bswap_32(M.x86.R_EDX);
src/libs/x86emu/ops2.c
2706
M.x86.R_EBX = bswap_32(M.x86.R_EBX);
src/libs/x86emu/ops2.c
2709
M.x86.R_ESP = bswap_32(M.x86.R_ESP);
src/libs/x86emu/ops2.c
2712
M.x86.R_EBP = bswap_32(M.x86.R_EBP);
src/libs/x86emu/ops2.c
2715
M.x86.R_ESI = bswap_32(M.x86.R_ESI);
src/libs/x86emu/ops2.c
2718
M.x86.R_EDI = bswap_32(M.x86.R_EDI);
src/libs/x86emu/ops2.c
321
push_word(M.x86.R_FS);
src/libs/x86emu/ops2.c
336
M.x86.R_FS = pop_word();
src/libs/x86emu/ops2.c
372
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops2.c
400
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops2.c
428
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops2.c
456
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops2.c
498
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops2.c
530
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops2.c
562
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops2.c
594
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops2.c
639
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops2.c
649
destval = shld_long(destval, *shiftreg, M.x86.R_CL);
src/libs/x86emu/ops2.c
65
M.x86.R_CS, M.x86.R_IP - 2, op2);
src/libs/x86emu/ops2.c
662
destval = shld_word(destval, *shiftreg, M.x86.R_CL);
src/libs/x86emu/ops2.c
667
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops2.c
677
destval = shld_long(destval, *shiftreg, M.x86.R_CL);
src/libs/x86emu/ops2.c
690
destval = shld_word(destval, *shiftreg, M.x86.R_CL);
src/libs/x86emu/ops2.c
695
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops2.c
705
destval = shld_long(destval, *shiftreg, M.x86.R_CL);
src/libs/x86emu/ops2.c
718
destval = shld_word(destval, *shiftreg, M.x86.R_CL);
src/libs/x86emu/ops2.c
723
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops2.c
731
*destreg = shld_long(*destreg, *shiftreg, M.x86.R_CL);
src/libs/x86emu/ops2.c
741
*destreg = shld_word(*destreg, *shiftreg, M.x86.R_CL);
src/libs/x86emu/ops2.c
759
push_word(M.x86.R_GS);
src/libs/x86emu/ops2.c
774
M.x86.R_GS = pop_word();
src/libs/x86emu/ops2.c
795
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops2.c
827
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops2.c
859
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops2.c
891
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops2.c
939
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops2.c
97
M.x86.R_EAX = counter & 0xffffffff;
src/libs/x86emu/ops2.c
971
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/ops2.c
98
M.x86.R_EDX = counter >> 32;
src/libs/x86emu/prim_ops.c
2159
s16 res = (s16) ((s8) M.x86.R_AL * (s8) s);
src/libs/x86emu/prim_ops.c
2161
M.x86.R_AX = res;
src/libs/x86emu/prim_ops.c
2162
if (((M.x86.R_AL & 0x80) == 0 && M.x86.R_AH == 0x00) ||
src/libs/x86emu/prim_ops.c
2163
((M.x86.R_AL & 0x80) != 0 && M.x86.R_AH == 0xFF)) {
src/libs/x86emu/prim_ops.c
2180
s32 res = (s16) M.x86.R_AX * (s16) s;
src/libs/x86emu/prim_ops.c
2182
M.x86.R_AX = (u16) res;
src/libs/x86emu/prim_ops.c
2183
M.x86.R_DX = (u16) (res >> 16);
src/libs/x86emu/prim_ops.c
2184
if (((M.x86.R_AX & 0x8000) == 0 && M.x86.R_DX == 0x00) ||
src/libs/x86emu/prim_ops.c
2185
((M.x86.R_AX & 0x8000) != 0 && M.x86.R_DX == 0xFF)) {
src/libs/x86emu/prim_ops.c
2241
imul_long_direct(&M.x86.R_EAX, &M.x86.R_EDX, M.x86.R_EAX, s);
src/libs/x86emu/prim_ops.c
2242
if (((M.x86.R_EAX & 0x80000000) == 0 && M.x86.R_EDX == 0x00) ||
src/libs/x86emu/prim_ops.c
2243
((M.x86.R_EAX & 0x80000000) != 0 && M.x86.R_EDX == 0xFF)) {
src/libs/x86emu/prim_ops.c
2260
u16 res = (u16) (M.x86.R_AL * s);
src/libs/x86emu/prim_ops.c
2262
M.x86.R_AX = res;
src/libs/x86emu/prim_ops.c
2263
if (M.x86.R_AH == 0) {
src/libs/x86emu/prim_ops.c
2280
u32 res = M.x86.R_AX * s;
src/libs/x86emu/prim_ops.c
2282
M.x86.R_AX = (u16) res;
src/libs/x86emu/prim_ops.c
2283
M.x86.R_DX = (u16) (res >> 16);
src/libs/x86emu/prim_ops.c
2284
if (M.x86.R_DX == 0) {
src/libs/x86emu/prim_ops.c
2302
u64 res = (u64) M.x86.R_EAX * s;
src/libs/x86emu/prim_ops.c
2304
M.x86.R_EAX = (u32) res;
src/libs/x86emu/prim_ops.c
2305
M.x86.R_EDX = (u32) (res >> 32);
src/libs/x86emu/prim_ops.c
2311
a = M.x86.R_EAX;
src/libs/x86emu/prim_ops.c
2319
M.x86.R_EAX = (rlo_hi << 16) | (rlo_lo & 0xFFFF);
src/libs/x86emu/prim_ops.c
2320
M.x86.R_EDX = rhi_lo;
src/libs/x86emu/prim_ops.c
2323
if (M.x86.R_EDX == 0) {
src/libs/x86emu/prim_ops.c
2342
dvd = (s16) M.x86.R_AX;
src/libs/x86emu/prim_ops.c
2353
M.x86.R_AL = (s8) div;
src/libs/x86emu/prim_ops.c
2354
M.x86.R_AH = (s8) mod;
src/libs/x86emu/prim_ops.c
2366
dvd = (((s32) M.x86.R_DX) << 16) | M.x86.R_AX;
src/libs/x86emu/prim_ops.c
2382
M.x86.R_AX = (u16) div;
src/libs/x86emu/prim_ops.c
2383
M.x86.R_DX = (u16) mod;
src/libs/x86emu/prim_ops.c
2396
dvd = (((s64) M.x86.R_EDX) << 32) | M.x86.R_EAX;
src/libs/x86emu/prim_ops.c
2409
s32 h_dvd = M.x86.R_EDX;
src/libs/x86emu/prim_ops.c
2410
u32 l_dvd = M.x86.R_EAX;
src/libs/x86emu/prim_ops.c
2458
M.x86.R_EAX = (u32) div;
src/libs/x86emu/prim_ops.c
2459
M.x86.R_EDX = (u32) mod;
src/libs/x86emu/prim_ops.c
2471
dvd = M.x86.R_AX;
src/libs/x86emu/prim_ops.c
2482
M.x86.R_AL = (u8) div;
src/libs/x86emu/prim_ops.c
2483
M.x86.R_AH = (u8) mod;
src/libs/x86emu/prim_ops.c
2495
dvd = (((u32) M.x86.R_DX) << 16) | M.x86.R_AX;
src/libs/x86emu/prim_ops.c
2511
M.x86.R_AX = (u16) div;
src/libs/x86emu/prim_ops.c
2512
M.x86.R_DX = (u16) mod;
src/libs/x86emu/prim_ops.c
2525
dvd = (((u64) M.x86.R_EDX) << 32) | M.x86.R_EAX;
src/libs/x86emu/prim_ops.c
2538
s32 h_dvd = M.x86.R_EDX;
src/libs/x86emu/prim_ops.c
2539
u32 l_dvd = M.x86.R_EAX;
src/libs/x86emu/prim_ops.c
2583
M.x86.R_EAX = (u32) div;
src/libs/x86emu/prim_ops.c
2584
M.x86.R_EDX = (u32) mod;
src/libs/x86emu/prim_ops.c
2599
if (M.x86.mode & (SYSMODE_PREFIX_REPE | SYSMODE_PREFIX_REPNE)) {
src/libs/x86emu/prim_ops.c
2602
u32 count = ((M.x86.mode & SYSMODE_PREFIX_DATA) ?
src/libs/x86emu/prim_ops.c
2603
M.x86.R_ECX : M.x86.R_CX);
src/libs/x86emu/prim_ops.c
2607
store_data_byte_abs(M.x86.R_ES, M.x86.R_DI,
src/libs/x86emu/prim_ops.c
2608
(*sys_inb) (M.x86.R_DX));
src/libs/x86emu/prim_ops.c
2609
M.x86.R_DI += inc;
src/libs/x86emu/prim_ops.c
2615
store_data_word_abs(M.x86.R_ES, M.x86.R_DI,
src/libs/x86emu/prim_ops.c
2616
(*sys_inw) (M.x86.R_DX));
src/libs/x86emu/prim_ops.c
2617
M.x86.R_DI += inc;
src/libs/x86emu/prim_ops.c
2622
store_data_long_abs(M.x86.R_ES, M.x86.R_DI,
src/libs/x86emu/prim_ops.c
2623
(*sys_inl) (M.x86.R_DX));
src/libs/x86emu/prim_ops.c
2624
M.x86.R_DI += inc;
src/libs/x86emu/prim_ops.c
2628
M.x86.R_CX = 0;
src/libs/x86emu/prim_ops.c
2629
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/prim_ops.c
2630
M.x86.R_ECX = 0;
src/libs/x86emu/prim_ops.c
2632
M.x86.mode &= ~(SYSMODE_PREFIX_REPE | SYSMODE_PREFIX_REPNE);
src/libs/x86emu/prim_ops.c
2637
store_data_byte_abs(M.x86.R_ES, M.x86.R_DI,
src/libs/x86emu/prim_ops.c
2638
(*sys_inb) (M.x86.R_DX));
src/libs/x86emu/prim_ops.c
2641
store_data_word_abs(M.x86.R_ES, M.x86.R_DI,
src/libs/x86emu/prim_ops.c
2642
(*sys_inw) (M.x86.R_DX));
src/libs/x86emu/prim_ops.c
2645
store_data_long_abs(M.x86.R_ES, M.x86.R_DI,
src/libs/x86emu/prim_ops.c
2646
(*sys_inl) (M.x86.R_DX));
src/libs/x86emu/prim_ops.c
2649
M.x86.R_DI += inc;
src/libs/x86emu/prim_ops.c
2665
if (M.x86.mode & (SYSMODE_PREFIX_REPE | SYSMODE_PREFIX_REPNE)) {
src/libs/x86emu/prim_ops.c
2668
u32 count = ((M.x86.mode & SYSMODE_PREFIX_DATA) ?
src/libs/x86emu/prim_ops.c
2669
M.x86.R_ECX : M.x86.R_CX);
src/libs/x86emu/prim_ops.c
2673
(*sys_outb) (M.x86.R_DX,
src/libs/x86emu/prim_ops.c
2674
fetch_data_byte_abs(M.x86.R_ES, M.x86.R_SI));
src/libs/x86emu/prim_ops.c
2675
M.x86.R_SI += inc;
src/libs/x86emu/prim_ops.c
2681
(*sys_outw) (M.x86.R_DX,
src/libs/x86emu/prim_ops.c
2682
fetch_data_word_abs(M.x86.R_ES, M.x86.R_SI));
src/libs/x86emu/prim_ops.c
2683
M.x86.R_SI += inc;
src/libs/x86emu/prim_ops.c
2688
(*sys_outl) (M.x86.R_DX,
src/libs/x86emu/prim_ops.c
2689
fetch_data_long_abs(M.x86.R_ES, M.x86.R_SI));
src/libs/x86emu/prim_ops.c
2690
M.x86.R_SI += inc;
src/libs/x86emu/prim_ops.c
2694
M.x86.R_CX = 0;
src/libs/x86emu/prim_ops.c
2695
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
src/libs/x86emu/prim_ops.c
2696
M.x86.R_ECX = 0;
src/libs/x86emu/prim_ops.c
2698
M.x86.mode &= ~(SYSMODE_PREFIX_REPE | SYSMODE_PREFIX_REPNE);
src/libs/x86emu/prim_ops.c
2703
(*sys_outb) (M.x86.R_DX,
src/libs/x86emu/prim_ops.c
2704
fetch_data_byte_abs(M.x86.R_ES, M.x86.R_SI));
src/libs/x86emu/prim_ops.c
2707
(*sys_outw) (M.x86.R_DX,
src/libs/x86emu/prim_ops.c
2708
fetch_data_word_abs(M.x86.R_ES, M.x86.R_SI));
src/libs/x86emu/prim_ops.c
2711
(*sys_outl) (M.x86.R_DX,
src/libs/x86emu/prim_ops.c
2712
fetch_data_long_abs(M.x86.R_ES, M.x86.R_SI));
src/libs/x86emu/prim_ops.c
2715
M.x86.R_SI += inc;
src/libs/x86emu/prim_ops.c
2745
M.x86.R_SP -= 2;
src/libs/x86emu/prim_ops.c
2746
(*sys_wrw) (((u32) M.x86.R_SS << 4) + M.x86.R_SP, w);
src/libs/x86emu/prim_ops.c
2760
M.x86.R_SP -= 4;
src/libs/x86emu/prim_ops.c
2761
(*sys_wrl) (((u32) M.x86.R_SS << 4) + M.x86.R_SP, w);
src/libs/x86emu/prim_ops.c
2777
res = (*sys_rdw) (((u32) M.x86.R_SS << 4) + M.x86.R_SP);
src/libs/x86emu/prim_ops.c
2778
M.x86.R_SP += 2;
src/libs/x86emu/prim_ops.c
2795
res = (*sys_rdl) (((u32) M.x86.R_SS << 4) + M.x86.R_SP);
src/libs/x86emu/prim_ops.c
2796
M.x86.R_SP += 4;
src/libs/x86emu/prim_ops.c
2807
u32 feature = M.x86.R_EAX;
src/libs/x86emu/prim_ops.c
2815
hw_cpuid(&M.x86.R_EAX, &M.x86.R_EBX, &M.x86.R_ECX, &M.x86.R_EDX);
src/libs/x86emu/prim_ops.c
2824
M.x86.R_EAX = 1;
src/libs/x86emu/prim_ops.c
2827
M.x86.R_EBX = 0x756e6547;
src/libs/x86emu/prim_ops.c
2828
M.x86.R_EDX = 0x49656e69;
src/libs/x86emu/prim_ops.c
2829
M.x86.R_ECX = 0x6c65746e;
src/libs/x86emu/prim_ops.c
2837
M.x86.R_EAX = 0x00000480;
src/libs/x86emu/prim_ops.c
2838
M.x86.R_EBX = 0x00000000;
src/libs/x86emu/prim_ops.c
2839
M.x86.R_ECX = 0x00000000;
src/libs/x86emu/prim_ops.c
2840
M.x86.R_EDX = 0x00000002; /* VME */
src/libs/x86emu/prim_ops.c
2845
M.x86.R_EDX &= 0x00000012;
src/libs/x86emu/prim_ops.c
2853
M.x86.R_EAX = 0;
src/libs/x86emu/prim_ops.c
2854
M.x86.R_EBX = 0;
src/libs/x86emu/prim_ops.c
2855
M.x86.R_ECX = 0;
src/libs/x86emu/prim_ops.c
2856
M.x86.R_EDX = 0;
src/libs/x86emu/sys.c
193
if (addr > M.mem_size - 1) {
src/libs/x86emu/sys.c
198
val = *(u8 *) (M.mem_base + addr);
src/libs/x86emu/sys.c
219
if (addr > M.mem_size - 2) {
src/libs/x86emu/sys.c
226
val = (*(u8 *) (M.mem_base + addr) |
src/libs/x86emu/sys.c
227
(*(u8 *) (M.mem_base + addr + 1) << 8));
src/libs/x86emu/sys.c
231
val = ldw_u((u16 *) (M.mem_base + addr));
src/libs/x86emu/sys.c
251
if (addr > M.mem_size - 4) {
src/libs/x86emu/sys.c
258
val = (*(u8 *) (M.mem_base + addr + 0) |
src/libs/x86emu/sys.c
259
(*(u8 *) (M.mem_base + addr + 1) << 8) |
src/libs/x86emu/sys.c
260
(*(u8 *) (M.mem_base + addr + 2) << 16) |
src/libs/x86emu/sys.c
261
(*(u8 *) (M.mem_base + addr + 3) << 24));
src/libs/x86emu/sys.c
265
val = ldl_u((u32 *) (M.mem_base + addr));
src/libs/x86emu/sys.c
284
if (addr > M.mem_size - 1) {
src/libs/x86emu/sys.c
289
*(u8 *) (M.mem_base + addr) = val;
src/libs/x86emu/sys.c
305
if (addr > M.mem_size - 2) {
src/libs/x86emu/sys.c
312
*(u8 *) (M.mem_base + addr + 0) = (val >> 0) & 0xff;
src/libs/x86emu/sys.c
313
*(u8 *) (M.mem_base + addr + 1) = (val >> 8) & 0xff;
src/libs/x86emu/sys.c
317
stw_u(val, (u16 *) (M.mem_base + addr));
src/libs/x86emu/sys.c
333
if (addr > M.mem_size - 4) {
src/libs/x86emu/sys.c
340
*(u8 *) (M.mem_base + addr + 0) = (val >> 0) & 0xff;
src/libs/x86emu/sys.c
341
*(u8 *) (M.mem_base + addr + 1) = (val >> 8) & 0xff;
src/libs/x86emu/sys.c
342
*(u8 *) (M.mem_base + addr + 2) = (val >> 16) & 0xff;
src/libs/x86emu/sys.c
343
*(u8 *) (M.mem_base + addr + 3) = (val >> 24) & 0xff;
src/libs/x86emu/sys.c
347
stl_u(val, (u32 *) (M.mem_base + addr));
src/libs/x86emu/sys.c
542
push_word((u16) M.x86.R_FLG);
src/libs/x86emu/sys.c
545
push_word(M.x86.R_CS);
src/libs/x86emu/sys.c
546
M.x86.R_CS = mem_access_word(num * 4 + 2);
src/libs/x86emu/sys.c
547
push_word(M.x86.R_IP);
src/libs/x86emu/sys.c
548
M.x86.R_IP = mem_access_word(num * 4);
src/libs/x86emu/sys.c
549
M.x86.intr = 0;
src/libs/x86emu/validate.c
105
r, #name, d, s, print_flags(buf1,inflags), print_flags(buf2,M.x86.R_EFLG)); \
src/libs/x86emu/validate.c
111
M.x86.R_EFLG = inflags = flags = def_flags | (ALL_FLAGS & ~F_OF); \
src/libs/x86emu/validate.c
199
M.x86.R_EFLG = inflags = flags = def_flags; \
src/libs/x86emu/validate.c
205
if (r != r_asm || M.x86.R_EFLG != flags) \
src/libs/x86emu/validate.c
213
r, #name, d, s, shift, print_flags(buf1,inflags), print_flags(buf2,M.x86.R_EFLG)); \
src/libs/x86emu/validate.c
221
r, #name, d, s, shift, print_flags(buf1,inflags), print_flags(buf2,M.x86.R_EFLG)); \
src/libs/x86emu/validate.c
227
M.x86.R_EFLG = inflags = flags = def_flags | (ALL_FLAGS & ~F_OF); \
src/libs/x86emu/validate.c
265
M.x86.R_EFLG = inflags = flags = def_flags; \
src/libs/x86emu/validate.c
271
if (r != r_asm || M.x86.R_EFLG != flags) { \
src/libs/x86emu/validate.c
277
r, #name, d, print_flags(buf1,inflags), print_flags(buf2,M.x86.R_EFLG)); \
src/libs/x86emu/validate.c
284
r, #name, d, print_flags(buf1,inflags), print_flags(buf2,M.x86.R_EFLG)); \
src/libs/x86emu/validate.c
291
r, #name, d, print_flags(buf1,inflags), print_flags(buf2,M.x86.R_EFLG)); \
src/libs/x86emu/validate.c
297
M.x86.R_EFLG = inflags = flags = def_flags | ALL_FLAGS; \
src/libs/x86emu/validate.c
346
M.x86.R_EFLG = inflags = flags = def_flags; \
src/libs/x86emu/validate.c
349
M.x86.R_AL = d; \
src/libs/x86emu/validate.c
351
r = M.x86.R_AX; \
src/libs/x86emu/validate.c
352
if (r != r_asm || M.x86.R_EFLG != flags) \
src/libs/x86emu/validate.c
358
r, #name, d, s, print_flags(buf1,inflags), print_flags(buf2,M.x86.R_EFLG)); \
src/libs/x86emu/validate.c
362
M.x86.R_EFLG = inflags = flags = def_flags | (ALL_FLAGS & ~F_OF); \
src/libs/x86emu/validate.c
387
M.x86.R_EFLG = inflags = flags = def_flags; \
src/libs/x86emu/validate.c
390
M.x86.R_AX = d; \
src/libs/x86emu/validate.c
392
r_lo = M.x86.R_AX; \
src/libs/x86emu/validate.c
393
r_hi = M.x86.R_DX; \
src/libs/x86emu/validate.c
394
if (r_lo != r_asm_lo || r_hi != r_asm_hi || M.x86.R_EFLG != flags)\
src/libs/x86emu/validate.c
400
r_hi,r_lo, #name, d, s, print_flags(buf1,inflags), print_flags(buf2,M.x86.R_EFLG)); \
src/libs/x86emu/validate.c
404
M.x86.R_EFLG = inflags = flags = def_flags | (ALL_FLAGS & ~F_OF); \
src/libs/x86emu/validate.c
429
M.x86.R_EFLG = inflags = flags = def_flags; \
src/libs/x86emu/validate.c
432
M.x86.R_EAX = d; \
src/libs/x86emu/validate.c
434
r_lo = M.x86.R_EAX; \
src/libs/x86emu/validate.c
435
r_hi = M.x86.R_EDX; \
src/libs/x86emu/validate.c
436
if (r_lo != r_asm_lo || r_hi != r_asm_hi || M.x86.R_EFLG != flags)\
src/libs/x86emu/validate.c
442
r_hi,r_lo, #name, d, s, print_flags(buf1,inflags), print_flags(buf2,M.x86.R_EFLG)); \
src/libs/x86emu/validate.c
446
M.x86.R_EFLG = inflags = flags = def_flags | (ALL_FLAGS & ~F_OF); \
src/libs/x86emu/validate.c
470
M.x86.R_EFLG = inflags = flags = def_flags; \
src/libs/x86emu/validate.c
472
M.x86.intr = 0; \
src/libs/x86emu/validate.c
473
M.x86.R_AX = d; \
src/libs/x86emu/validate.c
475
r_quot = M.x86.R_AL; \
src/libs/x86emu/validate.c
476
r_rem = M.x86.R_AH; \
src/libs/x86emu/validate.c
477
if (M.x86.intr & INTR_SYNCH) \
src/libs/x86emu/validate.c
480
if (r_quot != r_asm_quot || r_rem != r_asm_rem || M.x86.R_EFLG != flags) \
src/libs/x86emu/validate.c
486
r_quot, r_rem, #name, d, s, print_flags(buf1,inflags), print_flags(buf2,M.x86.R_EFLG)); \
src/libs/x86emu/validate.c
490
M.x86.R_EFLG = inflags = flags = def_flags | (ALL_FLAGS & ~F_OF); \
src/libs/x86emu/validate.c
514
M.x86.R_EFLG = inflags = flags = def_flags; \
src/libs/x86emu/validate.c
516
M.x86.intr = 0; \
src/libs/x86emu/validate.c
517
M.x86.R_AX = d & 0xFFFF; \
src/libs/x86emu/validate.c
518
M.x86.R_DX = d >> 16; \
src/libs/x86emu/validate.c
520
r_quot = M.x86.R_AX; \
src/libs/x86emu/validate.c
521
r_rem = M.x86.R_DX; \
src/libs/x86emu/validate.c
522
if (M.x86.intr & INTR_SYNCH) \
src/libs/x86emu/validate.c
525
if (r_quot != r_asm_quot || r_rem != r_asm_rem || M.x86.R_EFLG != flags) \
src/libs/x86emu/validate.c
531
r_quot, r_rem, #name, d, s, print_flags(buf1,inflags), print_flags(buf2,M.x86.R_EFLG)); \
src/libs/x86emu/validate.c
535
M.x86.R_EFLG = inflags = flags = def_flags | (ALL_FLAGS & ~F_OF); \
src/libs/x86emu/validate.c
559
M.x86.R_EFLG = inflags = flags = def_flags; \
src/libs/x86emu/validate.c
561
M.x86.intr = 0; \
src/libs/x86emu/validate.c
562
M.x86.R_EAX = d; \
src/libs/x86emu/validate.c
563
M.x86.R_EDX = 0; \
src/libs/x86emu/validate.c
565
r_quot = M.x86.R_EAX; \
src/libs/x86emu/validate.c
566
r_rem = M.x86.R_EDX; \
src/libs/x86emu/validate.c
567
if (M.x86.intr & INTR_SYNCH) \
src/libs/x86emu/validate.c
570
if (r_quot != r_asm_quot || r_rem != r_asm_rem || M.x86.R_EFLG != flags) \
src/libs/x86emu/validate.c
576
r_quot, r_rem, #name, 0, d, s, print_flags(buf1,inflags), print_flags(buf2,M.x86.R_EFLG)); \
src/libs/x86emu/validate.c
580
M.x86.R_EFLG = inflags = flags = def_flags | (ALL_FLAGS & ~F_OF); \
src/libs/x86emu/validate.c
654
memset(&M, 0, sizeof(M));
src/libs/x86emu/validate.c
67
M.x86.R_EFLG = inflags = flags = def_flags; \
src/libs/x86emu/validate.c
73
if (r != r_asm || M.x86.R_EFLG != flags) \
src/libs/x86emu/validate.c
81
if (M.x86.R_EFLG != flags) \
src/libs/x86emu/validate.c
89
r, #name, d, s, print_flags(buf1,inflags), print_flags(buf2,M.x86.R_EFLG)); \
src/libs/x86emu/validate.c
97
r, #name, d, s, print_flags(buf1,inflags), print_flags(buf2,M.x86.R_EFLG)); \