]>
git.proxmox.com Git - qemu.git/blob - opc-i386.h
14 DEF(cmovw_EAX_T1_T0
, 0)
15 DEF(cmovl_EAX_T1_T0
, 0)
25 DEF(addl_A0_ECX_s1
, 0)
26 DEF(addl_A0_ECX_s2
, 0)
27 DEF(addl_A0_ECX_s3
, 0)
35 DEF(cmovw_ECX_T1_T0
, 0)
36 DEF(cmovl_ECX_T1_T0
, 0)
46 DEF(addl_A0_EDX_s1
, 0)
47 DEF(addl_A0_EDX_s2
, 0)
48 DEF(addl_A0_EDX_s3
, 0)
56 DEF(cmovw_EDX_T1_T0
, 0)
57 DEF(cmovl_EDX_T1_T0
, 0)
67 DEF(addl_A0_EBX_s1
, 0)
68 DEF(addl_A0_EBX_s2
, 0)
69 DEF(addl_A0_EBX_s3
, 0)
77 DEF(cmovw_EBX_T1_T0
, 0)
78 DEF(cmovl_EBX_T1_T0
, 0)
88 DEF(addl_A0_ESP_s1
, 0)
89 DEF(addl_A0_ESP_s2
, 0)
90 DEF(addl_A0_ESP_s3
, 0)
98 DEF(cmovw_ESP_T1_T0
, 0)
99 DEF(cmovl_ESP_T1_T0
, 0)
109 DEF(addl_A0_EBP_s1
, 0)
110 DEF(addl_A0_EBP_s2
, 0)
111 DEF(addl_A0_EBP_s3
, 0)
119 DEF(cmovw_EBP_T1_T0
, 0)
120 DEF(cmovl_EBP_T1_T0
, 0)
130 DEF(addl_A0_ESI_s1
, 0)
131 DEF(addl_A0_ESI_s2
, 0)
132 DEF(addl_A0_ESI_s3
, 0)
140 DEF(cmovw_ESI_T1_T0
, 0)
141 DEF(cmovl_ESI_T1_T0
, 0)
151 DEF(addl_A0_EDI_s1
, 0)
152 DEF(addl_A0_EDI_s2
, 0)
153 DEF(addl_A0_EDI_s3
, 0)
161 DEF(cmovw_EDI_T1_T0
, 0)
162 DEF(cmovl_EDI_T1_T0
, 0)
170 DEF(addl_T0_T1_cc
, 0)
172 DEF(andl_T0_T1_cc
, 0)
173 DEF(subl_T0_T1_cc
, 0)
174 DEF(xorl_T0_T1_cc
, 0)
175 DEF(cmpl_T0_T1_cc
, 0)
179 DEF(testl_T0_T1_cc
, 0)
228 DEF(add_bitw_A0_T1
, 0)
229 DEF(add_bitl_A0_T1
, 0)
233 DEF(raise_exception
, 1)
248 DEF(setbe_T0_subb
, 0)
251 DEF(setle_T0_subb
, 0)
252 DEF(rolb_T0_T1_cc
, 0)
254 DEF(rorb_T0_T1_cc
, 0)
256 DEF(rclb_T0_T1_cc
, 0)
257 DEF(rcrb_T0_T1_cc
, 0)
258 DEF(shlb_T0_T1_cc
, 0)
260 DEF(shrb_T0_T1_cc
, 0)
262 DEF(sarb_T0_T1_cc
, 0)
264 DEF(adcb_T0_T1_cc
, 0)
265 DEF(sbbb_T0_T1_cc
, 0)
266 DEF(cmpxchgb_T0_T1_EAX_cc
, 0)
268 DEF(rep_movsb_fast
, 0)
270 DEF(rep_stosb_fast
, 0)
272 DEF(rep_lodsb_fast
, 0)
274 DEF(repz_scasb_fast
, 0)
275 DEF(repnz_scasb_fast
, 0)
277 DEF(repz_cmpsb_fast
, 0)
278 DEF(repnz_cmpsb_fast
, 0)
280 DEF(rep_outsb_fast
, 0)
282 DEF(rep_insb_fast
, 0)
284 DEF(rep_movsb_a32
, 0)
286 DEF(rep_stosb_a32
, 0)
288 DEF(rep_lodsb_a32
, 0)
290 DEF(repz_scasb_a32
, 0)
291 DEF(repnz_scasb_a32
, 0)
293 DEF(repz_cmpsb_a32
, 0)
294 DEF(repnz_cmpsb_a32
, 0)
296 DEF(rep_outsb_a32
, 0)
300 DEF(rep_movsb_a16
, 0)
302 DEF(rep_stosb_a16
, 0)
304 DEF(rep_lodsb_a16
, 0)
306 DEF(repz_scasb_a16
, 0)
307 DEF(repnz_scasb_a16
, 0)
309 DEF(repz_cmpsb_a16
, 0)
310 DEF(repnz_cmpsb_a16
, 0)
312 DEF(rep_outsb_a16
, 0)
329 DEF(setbe_T0_subw
, 0)
332 DEF(setle_T0_subw
, 0)
333 DEF(rolw_T0_T1_cc
, 0)
335 DEF(rorw_T0_T1_cc
, 0)
337 DEF(rclw_T0_T1_cc
, 0)
338 DEF(rcrw_T0_T1_cc
, 0)
339 DEF(shlw_T0_T1_cc
, 0)
341 DEF(shrw_T0_T1_cc
, 0)
343 DEF(sarw_T0_T1_cc
, 0)
345 DEF(shldw_T0_T1_im_cc
, 1)
346 DEF(shldw_T0_T1_ECX_cc
, 0)
347 DEF(shrdw_T0_T1_im_cc
, 1)
348 DEF(shrdw_T0_T1_ECX_cc
, 0)
349 DEF(adcw_T0_T1_cc
, 0)
350 DEF(sbbw_T0_T1_cc
, 0)
351 DEF(cmpxchgw_T0_T1_EAX_cc
, 0)
353 DEF(btsw_T0_T1_cc
, 0)
354 DEF(btrw_T0_T1_cc
, 0)
355 DEF(btcw_T0_T1_cc
, 0)
359 DEF(rep_movsw_fast
, 0)
361 DEF(rep_stosw_fast
, 0)
363 DEF(rep_lodsw_fast
, 0)
365 DEF(repz_scasw_fast
, 0)
366 DEF(repnz_scasw_fast
, 0)
368 DEF(repz_cmpsw_fast
, 0)
369 DEF(repnz_cmpsw_fast
, 0)
371 DEF(rep_outsw_fast
, 0)
373 DEF(rep_insw_fast
, 0)
375 DEF(rep_movsw_a32
, 0)
377 DEF(rep_stosw_a32
, 0)
379 DEF(rep_lodsw_a32
, 0)
381 DEF(repz_scasw_a32
, 0)
382 DEF(repnz_scasw_a32
, 0)
384 DEF(repz_cmpsw_a32
, 0)
385 DEF(repnz_cmpsw_a32
, 0)
387 DEF(rep_outsw_a32
, 0)
391 DEF(rep_movsw_a16
, 0)
393 DEF(rep_stosw_a16
, 0)
395 DEF(rep_lodsw_a16
, 0)
397 DEF(repz_scasw_a16
, 0)
398 DEF(repnz_scasw_a16
, 0)
400 DEF(repz_cmpsw_a16
, 0)
401 DEF(repnz_cmpsw_a16
, 0)
403 DEF(rep_outsw_a16
, 0)
420 DEF(setbe_T0_subl
, 0)
423 DEF(setle_T0_subl
, 0)
424 DEF(roll_T0_T1_cc
, 0)
426 DEF(rorl_T0_T1_cc
, 0)
428 DEF(rcll_T0_T1_cc
, 0)
429 DEF(rcrl_T0_T1_cc
, 0)
430 DEF(shll_T0_T1_cc
, 0)
432 DEF(shrl_T0_T1_cc
, 0)
434 DEF(sarl_T0_T1_cc
, 0)
436 DEF(shldl_T0_T1_im_cc
, 1)
437 DEF(shldl_T0_T1_ECX_cc
, 0)
438 DEF(shrdl_T0_T1_im_cc
, 1)
439 DEF(shrdl_T0_T1_ECX_cc
, 0)
440 DEF(adcl_T0_T1_cc
, 0)
441 DEF(sbbl_T0_T1_cc
, 0)
442 DEF(cmpxchgl_T0_T1_EAX_cc
, 0)
444 DEF(btsl_T0_T1_cc
, 0)
445 DEF(btrl_T0_T1_cc
, 0)
446 DEF(btcl_T0_T1_cc
, 0)
450 DEF(rep_movsl_fast
, 0)
452 DEF(rep_stosl_fast
, 0)
454 DEF(rep_lodsl_fast
, 0)
456 DEF(repz_scasl_fast
, 0)
457 DEF(repnz_scasl_fast
, 0)
459 DEF(repz_cmpsl_fast
, 0)
460 DEF(repnz_cmpsl_fast
, 0)
462 DEF(rep_outsl_fast
, 0)
464 DEF(rep_insl_fast
, 0)
466 DEF(rep_movsl_a32
, 0)
468 DEF(rep_stosl_a32
, 0)
470 DEF(rep_lodsl_a32
, 0)
472 DEF(repz_scasl_a32
, 0)
473 DEF(repnz_scasl_a32
, 0)
475 DEF(repz_cmpsl_a32
, 0)
476 DEF(repnz_cmpsl_a32
, 0)
478 DEF(rep_outsl_a32
, 0)
482 DEF(rep_movsl_a16
, 0)
484 DEF(rep_stosl_a16
, 0)
486 DEF(rep_lodsl_a16
, 0)
488 DEF(repz_scasl_a16
, 0)
489 DEF(repnz_scasl_a16
, 0)
491 DEF(repz_cmpsl_a16
, 0)
492 DEF(repnz_cmpsl_a16
, 0)
494 DEF(rep_outsl_a16
, 0)
503 DEF(movswl_EAX_AX
, 0)
505 DEF(movslq_EDX_EAX
, 0)
509 DEF(pushl_ss32_T0
, 0)
510 DEF(pushw_ss32_T0
, 0)
511 DEF(pushl_ss16_T0
, 0)
512 DEF(pushw_ss16_T0
, 0)
557 DEF(movl_eflags_T0
, 0)
558 DEF(movw_eflags_T0
, 0)
559 DEF(movb_eflags_T0
, 0)
560 DEF(movl_T0_eflags
, 0)
571 DEF(fildll_FT0_A0
, 0)
577 DEF(fildll_ST0_A0
, 0)
583 DEF(fistll_ST0_A0
, 0)
594 DEF(fxchg_ST0_STN
, 1)
596 DEF(fucom_ST0_FT0
, 0)
600 DEF(fsubr_ST0_FT0
, 0)
602 DEF(fdivr_ST0_FT0
, 0)
606 DEF(fsubr_STN_ST0
, 1)
608 DEF(fdivr_STN_ST0
, 1)