Lines Matching defs:LONG

44 #define	LONG	2
181 /*02*/ { "lar", TRUE, LONG, op2(E,R), 0 },
182 /*03*/ { "lsl", TRUE, LONG, op2(E,R), 0 },
199 /*20*/ { "mov", TRUE, LONG, op2(CR,El), 0 },
200 /*21*/ { "mov", TRUE, LONG, op2(DR,El), 0 },
201 /*22*/ { "mov", TRUE, LONG, op2(El,CR), 0 },
202 /*23*/ { "mov", TRUE, LONG, op2(El,DR), 0 },
203 /*24*/ { "mov", TRUE, LONG, op2(TR,El), 0 },
205 /*26*/ { "mov", TRUE, LONG, op2(El,TR), 0 },
302 /*a3*/ { "bt", TRUE, LONG, op2(R,E), 0 },
303 /*a4*/ { "shld", TRUE, LONG, op3(Ib,R,E), 0 },
304 /*a5*/ { "shld", TRUE, LONG, op3(CL,R,E), 0 },
311 /*ab*/ { "bts", TRUE, LONG, op2(R,E), 0 },
312 /*ac*/ { "shrd", TRUE, LONG, op3(Ib,R,E), 0 },
313 /*ad*/ { "shrd", TRUE, LONG, op3(CL,R,E), 0 },
314 /*ae*/ { "", TRUE, LONG, op1(E), db_Grp15 },
315 /*af*/ { "imul", TRUE, LONG, op2(E,R), 0 },
320 /*b0*/ { "cmpxchg",TRUE, LONG, op2(R, E), 0 },
321 /*b2*/ { "lss", TRUE, LONG, op2(E, R), 0 },
322 /*b3*/ { "btr", TRUE, LONG, op2(R, E), 0 },
323 /*b4*/ { "lfs", TRUE, LONG, op2(E, R), 0 },
324 /*b5*/ { "lgs", TRUE, LONG, op2(E, R), 0 },
325 /*b6*/ { "movzb", TRUE, LONG, op2(Eb, R), 0 },
326 /*b7*/ { "movzw", TRUE, LONG, op2(Ew, R), 0 },
330 /*ba*/ { "", TRUE, LONG, op2(Ib, E), db_Grp8 },
331 /*bb*/ { "btc", TRUE, LONG, op2(R, E), 0 },
332 /*bc*/ { "bsf", TRUE, LONG, op2(E, R), 0 },
333 /*bd*/ { "bsr", TRUE, LONG, op2(E, R), 0 },
334 /*be*/ { "movsb", TRUE, LONG, op2(Eb, R), 0 },
335 /*bf*/ { "movsw", TRUE, LONG, op2(Ew, R), 0 },
340 /*c1*/ { "xadd", TRUE, LONG, op2(R, E), 0 },
347 /*c8*/ { "bswap", FALSE, LONG, op1(Ril), 0 },
348 /*c9*/ { "bswap", FALSE, LONG, op1(Ril), 0 },
349 /*ca*/ { "bswap", FALSE, LONG, op1(Ril), 0 },
350 /*cb*/ { "bswap", FALSE, LONG, op1(Ril), 0 },
351 /*cc*/ { "bswap", FALSE, LONG, op1(Ril), 0 },
352 /*cd*/ { "bswap", FALSE, LONG, op1(Ril), 0 },
353 /*ce*/ { "bswap", FALSE, LONG, op1(Ril), 0 },
354 /*cf*/ { "bswap", FALSE, LONG, op1(Ril), 0 },
432 /*0*/ { "fiadd", LONG, 0, 0 },
433 /*1*/ { "fimul", LONG, 0, 0 },
434 /*2*/ { "ficom", LONG, 0, 0 },
435 /*3*/ { "ficomp", LONG, 0, 0 },
436 /*4*/ { "fisub", LONG, 0, 0 },
437 /*5*/ { "fisubr", LONG, op1(X), db_Esca5 },
438 /*6*/ { "fidiv", LONG, 0, 0 },
439 /*7*/ { "fidivr", LONG, 0, 0 }
443 /*0*/ { "fild", LONG, 0, 0 },
445 /*2*/ { "fist", LONG, 0, 0 },
446 /*3*/ { "fistp", LONG, 0, 0 },
547 { "inc", TRUE, LONG, op1(E), 0 },
548 { "dec", TRUE, LONG, op1(E), 0 },
549 { "call", TRUE, LONG, op1(Eind),0 },
550 { "lcall", TRUE, LONG, op1(Eind),0 },
551 { "jmp", TRUE, LONG, op1(Eind),0 },
552 { "ljmp", TRUE, LONG, op1(Eind),0 },
553 { "push", TRUE, LONG, op1(E), 0 },
559 /*01*/ { "add", TRUE, LONG, op2(R, E), 0 },
561 /*03*/ { "add", TRUE, LONG, op2(E, R), 0 },
563 /*05*/ { "add", FALSE, LONG, op2(Is, A), 0 },
568 /*09*/ { "or", TRUE, LONG, op2(R, E), 0 },
570 /*0b*/ { "or", TRUE, LONG, op2(E, R), 0 },
572 /*0d*/ { "or", FALSE, LONG, op2(I, A), 0 },
577 /*11*/ { "adc", TRUE, LONG, op2(R, E), 0 },
579 /*13*/ { "adc", TRUE, LONG, op2(E, R), 0 },
581 /*15*/ { "adc", FALSE, LONG, op2(Is, A), 0 },
586 /*19*/ { "sbb", TRUE, LONG, op2(R, E), 0 },
588 /*1b*/ { "sbb", TRUE, LONG, op2(E, R), 0 },
590 /*1d*/ { "sbb", FALSE, LONG, op2(Is, A), 0 },
595 /*21*/ { "and", TRUE, LONG, op2(R, E), 0 },
597 /*23*/ { "and", TRUE, LONG, op2(E, R), 0 },
599 /*25*/ { "and", FALSE, LONG, op2(I, A), 0 },
604 /*29*/ { "sub", TRUE, LONG, op2(R, E), 0 },
606 /*2b*/ { "sub", TRUE, LONG, op2(E, R), 0 },
608 /*2d*/ { "sub", FALSE, LONG, op2(Is, A), 0 },
613 /*31*/ { "xor", TRUE, LONG, op2(R, E), 0 },
615 /*33*/ { "xor", TRUE, LONG, op2(E, R), 0 },
617 /*35*/ { "xor", FALSE, LONG, op2(I, A), 0 },
622 /*39*/ { "cmp", TRUE, LONG, op2(R, E), 0 },
624 /*3b*/ { "cmp", TRUE, LONG, op2(E, R), 0 },
626 /*3d*/ { "cmp", FALSE, LONG, op2(Is, A), 0 },
630 /*40*/ { "inc", FALSE, LONG, op1(Ri), 0 },
631 /*41*/ { "inc", FALSE, LONG, op1(Ri), 0 },
632 /*42*/ { "inc", FALSE, LONG, op1(Ri), 0 },
633 /*43*/ { "inc", FALSE, LONG, op1(Ri), 0 },
634 /*44*/ { "inc", FALSE, LONG, op1(Ri), 0 },
635 /*45*/ { "inc", FALSE, LONG, op1(Ri), 0 },
636 /*46*/ { "inc", FALSE, LONG, op1(Ri), 0 },
637 /*47*/ { "inc", FALSE, LONG, op1(Ri), 0 },
639 /*48*/ { "dec", FALSE, LONG, op1(Ri), 0 },
640 /*49*/ { "dec", FALSE, LONG, op1(Ri), 0 },
641 /*4a*/ { "dec", FALSE, LONG, op1(Ri), 0 },
642 /*4b*/ { "dec", FALSE, LONG, op1(Ri), 0 },
643 /*4c*/ { "dec", FALSE, LONG, op1(Ri), 0 },
644 /*4d*/ { "dec", FALSE, LONG, op1(Ri), 0 },
645 /*4e*/ { "dec", FALSE, LONG, op1(Ri), 0 },
646 /*4f*/ { "dec", FALSE, LONG, op1(Ri), 0 },
648 /*50*/ { "push", FALSE, LONG, op1(Ri), 0 },
649 /*51*/ { "push", FALSE, LONG, op1(Ri), 0 },
650 /*52*/ { "push", FALSE, LONG, op1(Ri), 0 },
651 /*53*/ { "push", FALSE, LONG, op1(Ri), 0 },
652 /*54*/ { "push", FALSE, LONG, op1(Ri), 0 },
653 /*55*/ { "push", FALSE, LONG, op1(Ri), 0 },
654 /*56*/ { "push", FALSE, LONG, op1(Ri), 0 },
655 /*57*/ { "push", FALSE, LONG, op1(Ri), 0 },
657 /*58*/ { "pop", FALSE, LONG, op1(Ri), 0 },
658 /*59*/ { "pop", FALSE, LONG, op1(Ri), 0 },
659 /*5a*/ { "pop", FALSE, LONG, op1(Ri), 0 },
660 /*5b*/ { "pop", FALSE, LONG, op1(Ri), 0 },
661 /*5c*/ { "pop", FALSE, LONG, op1(Ri), 0 },
662 /*5d*/ { "pop", FALSE, LONG, op1(Ri), 0 },
663 /*5e*/ { "pop", FALSE, LONG, op1(Ri), 0 },
664 /*5f*/ { "pop", FALSE, LONG, op1(Ri), 0 },
666 /*60*/ { "pusha", FALSE, LONG, 0, 0 },
667 /*61*/ { "popa", FALSE, LONG, 0, 0 },
668 /*62*/ { "bound", TRUE, LONG, op2(E, R), 0 },
676 /*68*/ { "push", FALSE, LONG, op1(I), 0 },
677 /*69*/ { "imul", TRUE, LONG, op3(I,E,R), 0 },
678 /*6a*/ { "push", FALSE, LONG, op1(Ibs), 0 },
679 /*6b*/ { "imul", TRUE, LONG, op3(Ibs,E,R),0 },
681 /*6d*/ { "ins", FALSE, LONG, op2(DX, DI), 0 },
683 /*6f*/ { "outs", FALSE, LONG, op2(SI, DX), 0 },
704 /*81*/ { "", TRUE, LONG, op2(I, E), db_Grp1 },
706 /*83*/ { "", TRUE, LONG, op2(Ibs,E), db_Grp1 },
708 /*85*/ { "test", TRUE, LONG, op2(R, E), 0 },
710 /*87*/ { "xchg", TRUE, LONG, op2(R, E), 0 },
713 /*89*/ { "mov", TRUE, LONG, op2(R, E), 0 },
715 /*8b*/ { "mov", TRUE, LONG, op2(E, R), 0 },
717 /*8d*/ { "lea", TRUE, LONG, op2(E, R), 0 },
719 /*8f*/ { "pop", TRUE, LONG, op1(E), 0 },
722 /*91*/ { "xchg", FALSE, LONG, op2(A, Ri), 0 },
723 /*92*/ { "xchg", FALSE, LONG, op2(A, Ri), 0 },
724 /*93*/ { "xchg", FALSE, LONG, op2(A, Ri), 0 },
725 /*94*/ { "xchg", FALSE, LONG, op2(A, Ri), 0 },
726 /*95*/ { "xchg", FALSE, LONG, op2(A, Ri), 0 },
727 /*96*/ { "xchg", FALSE, LONG, op2(A, Ri), 0 },
728 /*97*/ { "xchg", FALSE, LONG, op2(A, Ri), 0 },
734 /*9c*/ { "pushf", FALSE, LONG, 0, 0 },
735 /*9d*/ { "popf", FALSE, LONG, 0, 0 },
740 /*a1*/ { "mov", FALSE, LONG, op2(O, A), 0 },
742 /*a3*/ { "mov", FALSE, LONG, op2(A, O), 0 },
744 /*a5*/ { "movs", FALSE, LONG, op2(SI,DI), 0 },
746 /*a7*/ { "cmps", FALSE, LONG, op2(SI,DI), 0 },
749 /*a9*/ { "test", FALSE, LONG, op2(I, A), 0 },
751 /*ab*/ { "stos", FALSE, LONG, op1(DI), 0 },
753 /*ad*/ { "lods", FALSE, LONG, op1(SI), 0 },
755 /*af*/ { "scas", FALSE, LONG, op1(SI), 0 },
766 /*b8*/ { "mov", FALSE, LONG, op2(I, Ri), 0 },
767 /*b9*/ { "mov", FALSE, LONG, op2(I, Ri), 0 },
768 /*ba*/ { "mov", FALSE, LONG, op2(I, Ri), 0 },
769 /*bb*/ { "mov", FALSE, LONG, op2(I, Ri), 0 },
770 /*bc*/ { "mov", FALSE, LONG, op2(I, Ri), 0 },
771 /*bd*/ { "mov", FALSE, LONG, op2(I, Ri), 0 },
772 /*be*/ { "mov", FALSE, LONG, op2(I, Ri), 0 },
773 /*bf*/ { "mov", FALSE, LONG, op2(I, Ri), 0 },
776 /*c1*/ { "", TRUE, LONG, op2(Ib, E), db_Grp2 },
779 /*c4*/ { "les", TRUE, LONG, op2(E, R), 0 },
780 /*c5*/ { "lds", TRUE, LONG, op2(E, R), 0 },
782 /*c7*/ { "mov", TRUE, LONG, op2(I, E), 0 },
794 /*d1*/ { "", TRUE, LONG, op2(o1, E), db_Grp2 },
796 /*d3*/ { "", TRUE, LONG, op2(CL, E), db_Grp2 },
816 /*e5*/ { "in", FALSE, LONG, op2(Ib, A) , 0 },
818 /*e7*/ { "out", FALSE, LONG, op2(A, Ib) , 0 },
825 /*ed*/ { "in", FALSE, LONG, op2(DX, A) , 0 },
827 /*ef*/ { "out", FALSE, LONG, op2(A, DX) , 0 },
836 /*f7*/ { "", TRUE, LONG, 0, db_Grp3 },
895 4, /* LONG */
972 addrp->index = db_reg[LONG][index];
984 addrp->base = db_reg[LONG][rm];
991 addrp->base = db_reg[LONG][rm];
997 addrp->base = db_reg[LONG][rm];
1074 case LONG:
1155 size = LONG;
1327 db_print_address(seg, LONG, &address);
1351 db_printf("%s", db_reg[LONG][f_rm(inst)]);