]> git.proxmox.com Git - qemu.git/blame - opc-i386.h
added runcom
[qemu.git] / opc-i386.h
CommitLineData
dc99065b
FB
1DEF(end)
2DEF(movl_A0_EAX)
3DEF(addl_A0_EAX)
4DEF(addl_A0_EAX_s1)
5DEF(addl_A0_EAX_s2)
6DEF(addl_A0_EAX_s3)
7DEF(movl_T0_EAX)
8DEF(movl_T1_EAX)
9DEF(movh_T0_EAX)
10DEF(movh_T1_EAX)
11DEF(movl_EAX_T0)
12DEF(movl_EAX_T1)
13DEF(movl_EAX_A0)
14DEF(cmovw_EAX_T1_T0)
15DEF(cmovl_EAX_T1_T0)
16DEF(movw_EAX_T0)
17DEF(movw_EAX_T1)
18DEF(movw_EAX_A0)
19DEF(movb_EAX_T0)
20DEF(movh_EAX_T0)
21DEF(movb_EAX_T1)
22DEF(movh_EAX_T1)
23DEF(movl_A0_ECX)
24DEF(addl_A0_ECX)
25DEF(addl_A0_ECX_s1)
26DEF(addl_A0_ECX_s2)
27DEF(addl_A0_ECX_s3)
28DEF(movl_T0_ECX)
29DEF(movl_T1_ECX)
30DEF(movh_T0_ECX)
31DEF(movh_T1_ECX)
32DEF(movl_ECX_T0)
33DEF(movl_ECX_T1)
34DEF(movl_ECX_A0)
35DEF(cmovw_ECX_T1_T0)
36DEF(cmovl_ECX_T1_T0)
37DEF(movw_ECX_T0)
38DEF(movw_ECX_T1)
39DEF(movw_ECX_A0)
40DEF(movb_ECX_T0)
41DEF(movh_ECX_T0)
42DEF(movb_ECX_T1)
43DEF(movh_ECX_T1)
44DEF(movl_A0_EDX)
45DEF(addl_A0_EDX)
46DEF(addl_A0_EDX_s1)
47DEF(addl_A0_EDX_s2)
48DEF(addl_A0_EDX_s3)
49DEF(movl_T0_EDX)
50DEF(movl_T1_EDX)
51DEF(movh_T0_EDX)
52DEF(movh_T1_EDX)
53DEF(movl_EDX_T0)
54DEF(movl_EDX_T1)
55DEF(movl_EDX_A0)
56DEF(cmovw_EDX_T1_T0)
57DEF(cmovl_EDX_T1_T0)
58DEF(movw_EDX_T0)
59DEF(movw_EDX_T1)
60DEF(movw_EDX_A0)
61DEF(movb_EDX_T0)
62DEF(movh_EDX_T0)
63DEF(movb_EDX_T1)
64DEF(movh_EDX_T1)
65DEF(movl_A0_EBX)
66DEF(addl_A0_EBX)
67DEF(addl_A0_EBX_s1)
68DEF(addl_A0_EBX_s2)
69DEF(addl_A0_EBX_s3)
70DEF(movl_T0_EBX)
71DEF(movl_T1_EBX)
72DEF(movh_T0_EBX)
73DEF(movh_T1_EBX)
74DEF(movl_EBX_T0)
75DEF(movl_EBX_T1)
76DEF(movl_EBX_A0)
77DEF(cmovw_EBX_T1_T0)
78DEF(cmovl_EBX_T1_T0)
79DEF(movw_EBX_T0)
80DEF(movw_EBX_T1)
81DEF(movw_EBX_A0)
82DEF(movb_EBX_T0)
83DEF(movh_EBX_T0)
84DEF(movb_EBX_T1)
85DEF(movh_EBX_T1)
86DEF(movl_A0_ESP)
87DEF(addl_A0_ESP)
88DEF(addl_A0_ESP_s1)
89DEF(addl_A0_ESP_s2)
90DEF(addl_A0_ESP_s3)
91DEF(movl_T0_ESP)
92DEF(movl_T1_ESP)
93DEF(movh_T0_ESP)
94DEF(movh_T1_ESP)
95DEF(movl_ESP_T0)
96DEF(movl_ESP_T1)
97DEF(movl_ESP_A0)
98DEF(cmovw_ESP_T1_T0)
99DEF(cmovl_ESP_T1_T0)
100DEF(movw_ESP_T0)
101DEF(movw_ESP_T1)
102DEF(movw_ESP_A0)
103DEF(movb_ESP_T0)
104DEF(movh_ESP_T0)
105DEF(movb_ESP_T1)
106DEF(movh_ESP_T1)
107DEF(movl_A0_EBP)
108DEF(addl_A0_EBP)
109DEF(addl_A0_EBP_s1)
110DEF(addl_A0_EBP_s2)
111DEF(addl_A0_EBP_s3)
112DEF(movl_T0_EBP)
113DEF(movl_T1_EBP)
114DEF(movh_T0_EBP)
115DEF(movh_T1_EBP)
116DEF(movl_EBP_T0)
117DEF(movl_EBP_T1)
118DEF(movl_EBP_A0)
119DEF(cmovw_EBP_T1_T0)
120DEF(cmovl_EBP_T1_T0)
121DEF(movw_EBP_T0)
122DEF(movw_EBP_T1)
123DEF(movw_EBP_A0)
124DEF(movb_EBP_T0)
125DEF(movh_EBP_T0)
126DEF(movb_EBP_T1)
127DEF(movh_EBP_T1)
128DEF(movl_A0_ESI)
129DEF(addl_A0_ESI)
130DEF(addl_A0_ESI_s1)
131DEF(addl_A0_ESI_s2)
132DEF(addl_A0_ESI_s3)
133DEF(movl_T0_ESI)
134DEF(movl_T1_ESI)
135DEF(movh_T0_ESI)
136DEF(movh_T1_ESI)
137DEF(movl_ESI_T0)
138DEF(movl_ESI_T1)
139DEF(movl_ESI_A0)
140DEF(cmovw_ESI_T1_T0)
141DEF(cmovl_ESI_T1_T0)
142DEF(movw_ESI_T0)
143DEF(movw_ESI_T1)
144DEF(movw_ESI_A0)
145DEF(movb_ESI_T0)
146DEF(movh_ESI_T0)
147DEF(movb_ESI_T1)
148DEF(movh_ESI_T1)
149DEF(movl_A0_EDI)
150DEF(addl_A0_EDI)
151DEF(addl_A0_EDI_s1)
152DEF(addl_A0_EDI_s2)
153DEF(addl_A0_EDI_s3)
154DEF(movl_T0_EDI)
155DEF(movl_T1_EDI)
156DEF(movh_T0_EDI)
157DEF(movh_T1_EDI)
158DEF(movl_EDI_T0)
159DEF(movl_EDI_T1)
160DEF(movl_EDI_A0)
161DEF(cmovw_EDI_T1_T0)
162DEF(cmovl_EDI_T1_T0)
163DEF(movw_EDI_T0)
164DEF(movw_EDI_T1)
165DEF(movw_EDI_A0)
166DEF(movb_EDI_T0)
167DEF(movh_EDI_T0)
168DEF(movb_EDI_T1)
169DEF(movh_EDI_T1)
170DEF(addl_T0_T1_cc)
171DEF(orl_T0_T1_cc)
172DEF(andl_T0_T1_cc)
173DEF(subl_T0_T1_cc)
174DEF(xorl_T0_T1_cc)
175DEF(cmpl_T0_T1_cc)
176DEF(negl_T0_cc)
177DEF(incl_T0_cc)
178DEF(decl_T0_cc)
179DEF(testl_T0_T1_cc)
180DEF(addl_T0_T1)
181DEF(orl_T0_T1)
182DEF(andl_T0_T1)
183DEF(subl_T0_T1)
184DEF(xorl_T0_T1)
185DEF(negl_T0)
186DEF(incl_T0)
187DEF(decl_T0)
188DEF(notl_T0)
189DEF(bswapl_T0)
190DEF(mulb_AL_T0)
191DEF(imulb_AL_T0)
192DEF(mulw_AX_T0)
193DEF(imulw_AX_T0)
194DEF(mull_EAX_T0)
195DEF(imull_EAX_T0)
196DEF(imulw_T0_T1)
197DEF(imull_T0_T1)
198DEF(divb_AL_T0)
199DEF(idivb_AL_T0)
200DEF(divw_AX_T0)
201DEF(idivw_AX_T0)
202DEF(divl_EAX_T0)
203DEF(idivl_EAX_T0)
204DEF(movl_T0_im)
dab2ed99
FB
205DEF(addl_T0_im)
206DEF(andl_T0_ffff)
207DEF(movl_T0_T1)
dc99065b 208DEF(movl_T1_im)
dab2ed99
FB
209DEF(addl_T1_im)
210DEF(movl_T1_A0)
dc99065b
FB
211DEF(movl_A0_im)
212DEF(addl_A0_im)
31bb950b 213DEF(addl_A0_AL)
dc99065b
FB
214DEF(andl_A0_ffff)
215DEF(ldub_T0_A0)
216DEF(ldsb_T0_A0)
217DEF(lduw_T0_A0)
218DEF(ldsw_T0_A0)
219DEF(ldl_T0_A0)
220DEF(ldub_T1_A0)
221DEF(ldsb_T1_A0)
222DEF(lduw_T1_A0)
223DEF(ldsw_T1_A0)
224DEF(ldl_T1_A0)
225DEF(stb_T0_A0)
226DEF(stw_T0_A0)
227DEF(stl_T0_A0)
228DEF(add_bitw_A0_T1)
229DEF(add_bitl_A0_T1)
230DEF(jmp_T0)
231DEF(jmp_im)
232DEF(int_im)
233DEF(int3)
234DEF(into)
235DEF(jb_subb)
236DEF(jz_subb)
237DEF(jbe_subb)
238DEF(js_subb)
239DEF(jl_subb)
240DEF(jle_subb)
241DEF(setb_T0_subb)
242DEF(setz_T0_subb)
243DEF(setbe_T0_subb)
244DEF(sets_T0_subb)
245DEF(setl_T0_subb)
246DEF(setle_T0_subb)
247DEF(rolb_T0_T1_cc)
248DEF(rolb_T0_T1)
249DEF(rorb_T0_T1_cc)
250DEF(rorb_T0_T1)
251DEF(rclb_T0_T1_cc)
252DEF(rcrb_T0_T1_cc)
253DEF(shlb_T0_T1_cc)
254DEF(shlb_T0_T1)
255DEF(shrb_T0_T1_cc)
256DEF(shrb_T0_T1)
257DEF(sarb_T0_T1_cc)
258DEF(sarb_T0_T1)
259DEF(adcb_T0_T1_cc)
260DEF(sbbb_T0_T1_cc)
261DEF(cmpxchgb_T0_T1_EAX_cc)
262DEF(movsb)
263DEF(rep_movsb)
264DEF(stosb)
265DEF(rep_stosb)
266DEF(lodsb)
267DEF(rep_lodsb)
268DEF(scasb)
269DEF(repz_scasb)
270DEF(repnz_scasb)
271DEF(cmpsb)
272DEF(repz_cmpsb)
273DEF(repnz_cmpsb)
274DEF(outsb)
275DEF(rep_outsb)
276DEF(insb)
277DEF(rep_insb)
278DEF(outb_T0_T1)
279DEF(inb_T0_T1)
280DEF(jb_subw)
281DEF(jz_subw)
282DEF(jbe_subw)
283DEF(js_subw)
284DEF(jl_subw)
285DEF(jle_subw)
286DEF(loopnzw)
287DEF(loopzw)
288DEF(loopw)
289DEF(jecxzw)
290DEF(setb_T0_subw)
291DEF(setz_T0_subw)
292DEF(setbe_T0_subw)
293DEF(sets_T0_subw)
294DEF(setl_T0_subw)
295DEF(setle_T0_subw)
296DEF(rolw_T0_T1_cc)
297DEF(rolw_T0_T1)
298DEF(rorw_T0_T1_cc)
299DEF(rorw_T0_T1)
300DEF(rclw_T0_T1_cc)
301DEF(rcrw_T0_T1_cc)
302DEF(shlw_T0_T1_cc)
303DEF(shlw_T0_T1)
304DEF(shrw_T0_T1_cc)
305DEF(shrw_T0_T1)
306DEF(sarw_T0_T1_cc)
307DEF(sarw_T0_T1)
308DEF(shldw_T0_T1_im_cc)
309DEF(shldw_T0_T1_ECX_cc)
310DEF(shrdw_T0_T1_im_cc)
311DEF(shrdw_T0_T1_ECX_cc)
312DEF(adcw_T0_T1_cc)
313DEF(sbbw_T0_T1_cc)
314DEF(cmpxchgw_T0_T1_EAX_cc)
315DEF(btw_T0_T1_cc)
316DEF(btsw_T0_T1_cc)
317DEF(btrw_T0_T1_cc)
318DEF(btcw_T0_T1_cc)
319DEF(bsfw_T0_cc)
320DEF(bsrw_T0_cc)
321DEF(movsw)
322DEF(rep_movsw)
323DEF(stosw)
324DEF(rep_stosw)
325DEF(lodsw)
326DEF(rep_lodsw)
327DEF(scasw)
328DEF(repz_scasw)
329DEF(repnz_scasw)
330DEF(cmpsw)
331DEF(repz_cmpsw)
332DEF(repnz_cmpsw)
333DEF(outsw)
334DEF(rep_outsw)
335DEF(insw)
336DEF(rep_insw)
337DEF(outw_T0_T1)
338DEF(inw_T0_T1)
339DEF(jb_subl)
340DEF(jz_subl)
341DEF(jbe_subl)
342DEF(js_subl)
343DEF(jl_subl)
344DEF(jle_subl)
345DEF(loopnzl)
346DEF(loopzl)
347DEF(loopl)
348DEF(jecxzl)
349DEF(setb_T0_subl)
350DEF(setz_T0_subl)
351DEF(setbe_T0_subl)
352DEF(sets_T0_subl)
353DEF(setl_T0_subl)
354DEF(setle_T0_subl)
355DEF(roll_T0_T1_cc)
356DEF(roll_T0_T1)
357DEF(rorl_T0_T1_cc)
358DEF(rorl_T0_T1)
359DEF(rcll_T0_T1_cc)
360DEF(rcrl_T0_T1_cc)
361DEF(shll_T0_T1_cc)
362DEF(shll_T0_T1)
363DEF(shrl_T0_T1_cc)
364DEF(shrl_T0_T1)
365DEF(sarl_T0_T1_cc)
366DEF(sarl_T0_T1)
367DEF(shldl_T0_T1_im_cc)
368DEF(shldl_T0_T1_ECX_cc)
369DEF(shrdl_T0_T1_im_cc)
370DEF(shrdl_T0_T1_ECX_cc)
371DEF(adcl_T0_T1_cc)
372DEF(sbbl_T0_T1_cc)
373DEF(cmpxchgl_T0_T1_EAX_cc)
374DEF(btl_T0_T1_cc)
375DEF(btsl_T0_T1_cc)
376DEF(btrl_T0_T1_cc)
377DEF(btcl_T0_T1_cc)
378DEF(bsfl_T0_cc)
379DEF(bsrl_T0_cc)
380DEF(movsl)
381DEF(rep_movsl)
382DEF(stosl)
383DEF(rep_stosl)
384DEF(lodsl)
385DEF(rep_lodsl)
386DEF(scasl)
387DEF(repz_scasl)
388DEF(repnz_scasl)
389DEF(cmpsl)
390DEF(repz_cmpsl)
391DEF(repnz_cmpsl)
392DEF(outsl)
393DEF(rep_outsl)
394DEF(insl)
395DEF(rep_insl)
396DEF(outl_T0_T1)
397DEF(inl_T0_T1)
398DEF(movsbl_T0_T0)
399DEF(movzbl_T0_T0)
400DEF(movswl_T0_T0)
401DEF(movzwl_T0_T0)
402DEF(movswl_EAX_AX)
403DEF(movsbw_AX_AL)
404DEF(movslq_EDX_EAX)
405DEF(movswl_DX_AX)
406DEF(pushl_T0)
dab2ed99
FB
407DEF(pushw_T0)
408DEF(pushl_ss32_T0)
409DEF(pushw_ss32_T0)
410DEF(pushl_ss16_T0)
411DEF(pushw_ss16_T0)
dc99065b 412DEF(popl_T0)
dab2ed99
FB
413DEF(popw_T0)
414DEF(popl_ss32_T0)
415DEF(popw_ss32_T0)
416DEF(popl_ss16_T0)
417DEF(popw_ss16_T0)
418DEF(addl_ESP_4)
419DEF(addl_ESP_2)
420DEF(addw_ESP_4)
421DEF(addw_ESP_2)
dc99065b 422DEF(addl_ESP_im)
dab2ed99 423DEF(addw_ESP_im)
dc99065b
FB
424DEF(rdtsc)
425DEF(aam)
426DEF(aad)
427DEF(aaa)
428DEF(aas)
429DEF(daa)
430DEF(das)
431DEF(movl_seg_T0)
432DEF(movl_T0_seg)
433DEF(addl_A0_seg)
434DEF(jo_cc)
435DEF(jb_cc)
436DEF(jz_cc)
437DEF(jbe_cc)
438DEF(js_cc)
439DEF(jp_cc)
440DEF(jl_cc)
441DEF(jle_cc)
442DEF(seto_T0_cc)
443DEF(setb_T0_cc)
444DEF(setz_T0_cc)
445DEF(setbe_T0_cc)
446DEF(sets_T0_cc)
447DEF(setp_T0_cc)
448DEF(setl_T0_cc)
449DEF(setle_T0_cc)
450DEF(xor_T0_1)
451DEF(set_cc_op)
452DEF(movl_eflags_T0)
453DEF(movb_eflags_T0)
454DEF(movl_T0_eflags)
455DEF(cld)
456DEF(std)
457DEF(clc)
458DEF(stc)
459DEF(cmc)
460DEF(salc)
461DEF(flds_FT0_A0)
462DEF(fldl_FT0_A0)
463DEF(fild_FT0_A0)
464DEF(fildl_FT0_A0)
465DEF(fildll_FT0_A0)
466DEF(flds_ST0_A0)
467DEF(fldl_ST0_A0)
468DEF(fldt_ST0_A0)
469DEF(fild_ST0_A0)
470DEF(fildl_ST0_A0)
471DEF(fildll_ST0_A0)
472DEF(fsts_ST0_A0)
473DEF(fstl_ST0_A0)
474DEF(fstt_ST0_A0)
475DEF(fist_ST0_A0)
476DEF(fistl_ST0_A0)
477DEF(fistll_ST0_A0)
478DEF(fbld_ST0_A0)
479DEF(fbst_ST0_A0)
480DEF(fpush)
481DEF(fpop)
482DEF(fdecstp)
483DEF(fincstp)
484DEF(fmov_ST0_FT0)
485DEF(fmov_FT0_STN)
486DEF(fmov_ST0_STN)
487DEF(fmov_STN_ST0)
488DEF(fxchg_ST0_STN)
489DEF(fcom_ST0_FT0)
490DEF(fucom_ST0_FT0)
491DEF(fadd_ST0_FT0)
492DEF(fmul_ST0_FT0)
493DEF(fsub_ST0_FT0)
494DEF(fsubr_ST0_FT0)
495DEF(fdiv_ST0_FT0)
496DEF(fdivr_ST0_FT0)
497DEF(fadd_STN_ST0)
498DEF(fmul_STN_ST0)
499DEF(fsub_STN_ST0)
500DEF(fsubr_STN_ST0)
501DEF(fdiv_STN_ST0)
502DEF(fdivr_STN_ST0)
503DEF(fchs_ST0)
504DEF(fabs_ST0)
505DEF(fxam_ST0)
506DEF(fld1_ST0)
507DEF(fldl2t_ST0)
508DEF(fldl2e_ST0)
509DEF(fldpi_ST0)
510DEF(fldlg2_ST0)
511DEF(fldln2_ST0)
512DEF(fldz_ST0)
513DEF(fldz_FT0)
514DEF(f2xm1)
515DEF(fyl2x)
516DEF(fptan)
517DEF(fpatan)
518DEF(fxtract)
519DEF(fprem1)
520DEF(fprem)
521DEF(fyl2xp1)
522DEF(fsqrt)
523DEF(fsincos)
524DEF(frndint)
525DEF(fscale)
526DEF(fsin)
527DEF(fcos)
528DEF(fnstsw_A0)
529DEF(fnstsw_EAX)
530DEF(fnstcw_A0)
531DEF(fldcw_A0)
532DEF(fclex)
533DEF(fninit)
1b6b029e
FB
534DEF(lock)
535DEF(unlock)