Lines Matching defs:LONG

45 #define	LONG	2
235 /*02*/ { "lar", TRUE, LONG, op2(E,R), 0 },
236 /*03*/ { "lsl", TRUE, LONG, op2(E,R), 0 },
273 /*20*/ { "mov", TRUE, LONG, op2(CR,El), 0 },
274 /*21*/ { "mov", TRUE, LONG, op2(DR,El), 0 },
275 /*22*/ { "mov", TRUE, LONG, op2(El,CR), 0 },
276 /*23*/ { "mov", TRUE, LONG, op2(El,DR), 0 },
277 /*24*/ { "mov", TRUE, LONG, op2(TR,El), 0 },
279 /*26*/ { "mov", TRUE, LONG, op2(El,TR), 0 },
396 /*a3*/ { "bt", TRUE, LONG, op2(R,E), 0 },
397 /*a4*/ { "shld", TRUE, LONG, op3(Ib,R,E), 0 },
398 /*a5*/ { "shld", TRUE, LONG, op3(CL,R,E), 0 },
405 /*ab*/ { "bts", TRUE, LONG, op2(R,E), 0 },
406 /*ac*/ { "shrd", TRUE, LONG, op3(Ib,R,E), 0 },
407 /*ad*/ { "shrd", TRUE, LONG, op3(CL,R,E), 0 },
408 /*ae*/ { "", TRUE, LONG, op1(E), db_Grp15 },
409 /*af*/ { "imul", TRUE, LONG, op2(E,R), 0 },
414 /*b0*/ { "cmpxchg",TRUE, LONG, op2(R, E), 0 },
415 /*b2*/ { "lss", TRUE, LONG, op2(E, R), 0 },
416 /*b3*/ { "btr", TRUE, LONG, op2(R, E), 0 },
417 /*b4*/ { "lfs", TRUE, LONG, op2(E, R), 0 },
418 /*b5*/ { "lgs", TRUE, LONG, op2(E, R), 0 },
419 /*b6*/ { "movzb", TRUE, LONG, op2(Eb, R), 0 },
420 /*b7*/ { "movzw", TRUE, LONG, op2(Ew, R), 0 },
424 /*ba*/ { "", TRUE, LONG, op2(Ib, E), db_Grp8 },
425 /*bb*/ { "btc", TRUE, LONG, op2(R, E), 0 },
426 /*bc*/ { "bsf", TRUE, LONG, op2(E, R), 0 },
427 /*bd*/ { "bsr", TRUE, LONG, op2(E, R), 0 },
428 /*be*/ { "movsb", TRUE, LONG, op2(Eb, R), 0 },
429 /*bf*/ { "movsw", TRUE, LONG, op2(Ew, R), 0 },
434 /*c1*/ { "xadd", TRUE, LONG, op2(R, E), 0 },
441 /*c8*/ { "bswap", FALSE, LONG, op1(Ril), 0 },
442 /*c9*/ { "bswap", FALSE, LONG, op1(Ril), 0 },
443 /*ca*/ { "bswap", FALSE, LONG, op1(Ril), 0 },
444 /*cb*/ { "bswap", FALSE, LONG, op1(Ril), 0 },
445 /*cc*/ { "bswap", FALSE, LONG, op1(Ril), 0 },
446 /*cd*/ { "bswap", FALSE, LONG, op1(Ril), 0 },
447 /*ce*/ { "bswap", FALSE, LONG, op1(Ril), 0 },
448 /*cf*/ { "bswap", FALSE, LONG, op1(Ril), 0 },
526 /*0*/ { "fiadd", LONG, 0, 0 },
527 /*1*/ { "fimul", LONG, 0, 0 },
528 /*2*/ { "ficom", LONG, 0, 0 },
529 /*3*/ { "ficomp", LONG, 0, 0 },
530 /*4*/ { "fisub", LONG, 0, 0 },
531 /*5*/ { "fisubr", LONG, op1(X), db_Esca5 },
532 /*6*/ { "fidiv", LONG, 0, 0 },
533 /*7*/ { "fidivr", LONG, 0, 0 }
537 /*0*/ { "fild", LONG, 0, 0 },
539 /*2*/ { "fist", LONG, 0, 0 },
540 /*3*/ { "fistp", LONG, 0, 0 },
641 { "inc", TRUE, LONG, op1(E), 0 },
642 { "dec", TRUE, LONG, op1(E), 0 },
643 { "call", TRUE, LONG, op1(Eind),0 },
644 { "lcall", TRUE, LONG, op1(Eind),0 },
645 { "jmp", TRUE, LONG, op1(Eind),0 },
646 { "ljmp", TRUE, LONG, op1(Eind),0 },
647 { "push", TRUE, LONG, op1(E), 0 },
653 /*01*/ { "add", TRUE, LONG, op2(R, E), 0 },
655 /*03*/ { "add", TRUE, LONG, op2(E, R), 0 },
657 /*05*/ { "add", FALSE, LONG, op2(Is, A), 0 },
662 /*09*/ { "or", TRUE, LONG, op2(R, E), 0 },
664 /*0b*/ { "or", TRUE, LONG, op2(E, R), 0 },
666 /*0d*/ { "or", FALSE, LONG, op2(I, A), 0 },
671 /*11*/ { "adc", TRUE, LONG, op2(R, E), 0 },
673 /*13*/ { "adc", TRUE, LONG, op2(E, R), 0 },
675 /*15*/ { "adc", FALSE, LONG, op2(Is, A), 0 },
680 /*19*/ { "sbb", TRUE, LONG, op2(R, E), 0 },
682 /*1b*/ { "sbb", TRUE, LONG, op2(E, R), 0 },
684 /*1d*/ { "sbb", FALSE, LONG, op2(Is, A), 0 },
689 /*21*/ { "and", TRUE, LONG, op2(R, E), 0 },
691 /*23*/ { "and", TRUE, LONG, op2(E, R), 0 },
693 /*25*/ { "and", FALSE, LONG, op2(I, A), 0 },
698 /*29*/ { "sub", TRUE, LONG, op2(R, E), 0 },
700 /*2b*/ { "sub", TRUE, LONG, op2(E, R), 0 },
702 /*2d*/ { "sub", FALSE, LONG, op2(Is, A), 0 },
707 /*31*/ { "xor", TRUE, LONG, op2(R, E), 0 },
709 /*33*/ { "xor", TRUE, LONG, op2(E, R), 0 },
711 /*35*/ { "xor", FALSE, LONG, op2(I, A), 0 },
716 /*39*/ { "cmp", TRUE, LONG, op2(R, E), 0 },
718 /*3b*/ { "cmp", TRUE, LONG, op2(E, R), 0 },
720 /*3d*/ { "cmp", FALSE, LONG, op2(Is, A), 0 },
742 /*50*/ { "push", FALSE, LONG, op1(Ri), 0 },
743 /*51*/ { "push", FALSE, LONG, op1(Ri), 0 },
744 /*52*/ { "push", FALSE, LONG, op1(Ri), 0 },
745 /*53*/ { "push", FALSE, LONG, op1(Ri), 0 },
746 /*54*/ { "push", FALSE, LONG, op1(Ri), 0 },
747 /*55*/ { "push", FALSE, LONG, op1(Ri), 0 },
748 /*56*/ { "push", FALSE, LONG, op1(Ri), 0 },
749 /*57*/ { "push", FALSE, LONG, op1(Ri), 0 },
751 /*58*/ { "pop", FALSE, LONG, op1(Ri), 0 },
752 /*59*/ { "pop", FALSE, LONG, op1(Ri), 0 },
753 /*5a*/ { "pop", FALSE, LONG, op1(Ri), 0 },
754 /*5b*/ { "pop", FALSE, LONG, op1(Ri), 0 },
755 /*5c*/ { "pop", FALSE, LONG, op1(Ri), 0 },
756 /*5d*/ { "pop", FALSE, LONG, op1(Ri), 0 },
757 /*5e*/ { "pop", FALSE, LONG, op1(Ri), 0 },
758 /*5f*/ { "pop", FALSE, LONG, op1(Ri), 0 },
760 /*60*/ { "pusha", FALSE, LONG, 0, 0 },
761 /*61*/ { "popa", FALSE, LONG, 0, 0 },
762 /*62*/ { "bound", TRUE, LONG, op2(E, R), 0 },
770 /*68*/ { "push", FALSE, LONG, op1(I), 0 },
771 /*69*/ { "imul", TRUE, LONG, op3(I,E,R), 0 },
772 /*6a*/ { "push", FALSE, LONG, op1(Ibs), 0 },
773 /*6b*/ { "imul", TRUE, LONG, op3(Ibs,E,R),0 },
775 /*6d*/ { "ins", FALSE, LONG, op2(DX, DI), 0 },
777 /*6f*/ { "outs", FALSE, LONG, op2(SI, DX), 0 },
798 /*81*/ { "", TRUE, LONG, op2(I, E), db_Grp1 },
800 /*83*/ { "", TRUE, LONG, op2(Ibs,E), db_Grp1 },
802 /*85*/ { "test", TRUE, LONG, op2(R, E), 0 },
804 /*87*/ { "xchg", TRUE, LONG, op2(R, E), 0 },
807 /*89*/ { "mov", TRUE, LONG, op2(R, E), 0 },
809 /*8b*/ { "mov", TRUE, LONG, op2(E, R), 0 },
811 /*8d*/ { "lea", TRUE, LONG, op2(E, R), 0 },
813 /*8f*/ { "pop", TRUE, LONG, op1(E), 0 },
816 /*91*/ { "xchg", FALSE, LONG, op2(A, Ri), 0 },
817 /*92*/ { "xchg", FALSE, LONG, op2(A, Ri), 0 },
818 /*93*/ { "xchg", FALSE, LONG, op2(A, Ri), 0 },
819 /*94*/ { "xchg", FALSE, LONG, op2(A, Ri), 0 },
820 /*95*/ { "xchg", FALSE, LONG, op2(A, Ri), 0 },
821 /*96*/ { "xchg", FALSE, LONG, op2(A, Ri), 0 },
822 /*97*/ { "xchg", FALSE, LONG, op2(A, Ri), 0 },
828 /*9c*/ { "pushf", FALSE, LONG, 0, 0 },
829 /*9d*/ { "popf", FALSE, LONG, 0, 0 },
834 /*a1*/ { "mov", FALSE, LONG, op2(O, A), 0 },
836 /*a3*/ { "mov", FALSE, LONG, op2(A, O), 0 },
838 /*a5*/ { "movs", FALSE, LONG, op2(SI,DI), 0 },
840 /*a7*/ { "cmps", FALSE, LONG, op2(SI,DI), 0 },
843 /*a9*/ { "test", FALSE, LONG, op2(I, A), 0 },
845 /*ab*/ { "stos", FALSE, LONG, op1(DI), 0 },
847 /*ad*/ { "lods", FALSE, LONG, op1(SI), 0 },
849 /*af*/ { "scas", FALSE, LONG, op1(SI), 0 },
860 /*b8*/ { "mov", FALSE, LONG, op2(Ilq, Ri), 0 },
861 /*b9*/ { "mov", FALSE, LONG, op2(Ilq, Ri), 0 },
862 /*ba*/ { "mov", FALSE, LONG, op2(Ilq, Ri), 0 },
863 /*bb*/ { "mov", FALSE, LONG, op2(Ilq, Ri), 0 },
864 /*bc*/ { "mov", FALSE, LONG, op2(Ilq, Ri), 0 },
865 /*bd*/ { "mov", FALSE, LONG, op2(Ilq, Ri), 0 },
866 /*be*/ { "mov", FALSE, LONG, op2(Ilq, Ri), 0 },
867 /*bf*/ { "mov", FALSE, LONG, op2(Ilq, Ri), 0 },
870 /*c1*/ { "", TRUE, LONG, op2(Ib, E), db_Grp2 },
873 /*c4*/ { "les", TRUE, LONG, op2(E, R), 0 },
874 /*c5*/ { "lds", TRUE, LONG, op2(E, R), 0 },
876 /*c7*/ { "mov", TRUE, LONG, op2(I, E), 0 },
888 /*d1*/ { "", TRUE, LONG, op2(o1, E), db_Grp2 },
890 /*d3*/ { "", TRUE, LONG, op2(CL, E), db_Grp2 },
910 /*e5*/ { "in", FALSE, LONG, op2(Ib, A) , 0 },
912 /*e7*/ { "out", FALSE, LONG, op2(A, Ib) , 0 },
919 /*ed*/ { "in", FALSE, LONG, op2(DX, A) , 0 },
921 /*ef*/ { "out", FALSE, LONG, op2(A, DX) , 0 },
930 /*f7*/ { "", TRUE, LONG, 0, db_Grp3 },
993 4, /* LONG */
1038 size = LONG;
1092 db_printf("%s", db_reg[rex != 0 ? 1 : 0][(size == LONG && (rex & REX_W)) ? QUAD : size][addrp->disp]);
1157 case LONG:
1240 size = LONG;
1434 if (size == LONG)
1489 db_print_address(seg, (rex & REX_W) ? QUAD : LONG, rex, &address);
1493 db_print_address(seg, LONG, 0, &address);
1505 db_printf("%s", db_reg[rex != 0 ? 1 : 0][(size == LONG && (rex & REX_W)) ? QUAD : size][f_reg(rex, regmodrm)]);
1521 db_printf("%s", db_reg[rex != 0 ? 1 : 0][(rex & REX_R) ? QUAD : LONG][f_rm(rex, inst)]);
1579 len = db_lengths[(size == LONG && (rex & REX_W)) ? QUAD : size];
1608 len = db_lengths[rex & REX_W ? QUAD : LONG];
1631 len = db_lengths[(size == LONG && (rex & REX_W)) ? QUAD : size];