Lines Matching refs:R
78 #define R 5 /* register, in 'reg' field */
242 /*02*/ { "lar", TRUE, LONG, op2(E,R), 0 },
243 /*03*/ { "lsl", TRUE, LONG, op2(E,R), 0 },
300 /*40*/ { "cmovo", TRUE, NONE, op2(E, R), 0 },
301 /*41*/ { "cmovno", TRUE, NONE, op2(E, R), 0 },
302 /*42*/ { "cmovb", TRUE, NONE, op2(E, R), 0 },
303 /*43*/ { "cmovnb", TRUE, NONE, op2(E, R), 0 },
304 /*44*/ { "cmovz", TRUE, NONE, op2(E, R), 0 },
305 /*45*/ { "cmovnz", TRUE, NONE, op2(E, R), 0 },
306 /*46*/ { "cmovbe", TRUE, NONE, op2(E, R), 0 },
307 /*47*/ { "cmovnbe",TRUE, NONE, op2(E, R), 0 },
309 /*48*/ { "cmovs", TRUE, NONE, op2(E, R), 0 },
310 /*49*/ { "cmovns", TRUE, NONE, op2(E, R), 0 },
311 /*4a*/ { "cmovp", TRUE, NONE, op2(E, R), 0 },
312 /*4b*/ { "cmovnp", TRUE, NONE, op2(E, R), 0 },
313 /*4c*/ { "cmovl", TRUE, NONE, op2(E, R), 0 },
314 /*4d*/ { "cmovnl", TRUE, NONE, op2(E, R), 0 },
315 /*4e*/ { "cmovle", TRUE, NONE, op2(E, R), 0 },
316 /*4f*/ { "cmovnle",TRUE, NONE, op2(E, R), 0 },
383 /*a3*/ { "bt", TRUE, LONG, op2(R,E), 0 },
384 /*a4*/ { "shld", TRUE, LONG, op3(Ib,R,E), 0 },
385 /*a5*/ { "shld", TRUE, LONG, op3(CL,R,E), 0 },
392 /*ab*/ { "bts", TRUE, LONG, op2(R,E), 0 },
393 /*ac*/ { "shrd", TRUE, LONG, op3(Ib,R,E), 0 },
394 /*ad*/ { "shrd", TRUE, LONG, op3(CL,R,E), 0 },
396 /*af*/ { "imul", TRUE, LONG, op2(E,R), 0 },
400 /*b0*/ { "cmpxchg",TRUE, BYTE, op2(R, E), 0 },
401 /*b0*/ { "cmpxchg",TRUE, LONG, op2(R, E), 0 },
402 /*b2*/ { "lss", TRUE, LONG, op2(E, R), 0 },
403 /*b3*/ { "btr", TRUE, LONG, op2(R, E), 0 },
404 /*b4*/ { "lfs", TRUE, LONG, op2(E, R), 0 },
405 /*b5*/ { "lgs", TRUE, LONG, op2(E, R), 0 },
406 /*b6*/ { "movzb", TRUE, LONG, op2(Eb, R), 0 },
407 /*b7*/ { "movzw", TRUE, LONG, op2(Ew, R), 0 },
412 /*bb*/ { "btc", TRUE, LONG, op2(R, E), 0 },
413 /*bc*/ { "bsf", TRUE, LONG, op2(E, R), 0 },
414 /*bd*/ { "bsr", TRUE, LONG, op2(E, R), 0 },
415 /*be*/ { "movsb", TRUE, LONG, op2(Eb, R), 0 },
416 /*bf*/ { "movsw", TRUE, LONG, op2(Ew, R), 0 },
420 /*c0*/ { "xadd", TRUE, BYTE, op2(R, E), 0 },
421 /*c1*/ { "xadd", TRUE, LONG, op2(R, E), 0 },
639 /*00*/ { "add", TRUE, BYTE, op2(R, E), 0 },
640 /*01*/ { "add", TRUE, LONG, op2(R, E), 0 },
641 /*02*/ { "add", TRUE, BYTE, op2(E, R), 0 },
642 /*03*/ { "add", TRUE, LONG, op2(E, R), 0 },
648 /*08*/ { "or", TRUE, BYTE, op2(R, E), 0 },
649 /*09*/ { "or", TRUE, LONG, op2(R, E), 0 },
650 /*0a*/ { "or", TRUE, BYTE, op2(E, R), 0 },
651 /*0b*/ { "or", TRUE, LONG, op2(E, R), 0 },
657 /*10*/ { "adc", TRUE, BYTE, op2(R, E), 0 },
658 /*11*/ { "adc", TRUE, LONG, op2(R, E), 0 },
659 /*12*/ { "adc", TRUE, BYTE, op2(E, R), 0 },
660 /*13*/ { "adc", TRUE, LONG, op2(E, R), 0 },
666 /*18*/ { "sbb", TRUE, BYTE, op2(R, E), 0 },
667 /*19*/ { "sbb", TRUE, LONG, op2(R, E), 0 },
668 /*1a*/ { "sbb", TRUE, BYTE, op2(E, R), 0 },
669 /*1b*/ { "sbb", TRUE, LONG, op2(E, R), 0 },
675 /*20*/ { "and", TRUE, BYTE, op2(R, E), 0 },
676 /*21*/ { "and", TRUE, LONG, op2(R, E), 0 },
677 /*22*/ { "and", TRUE, BYTE, op2(E, R), 0 },
678 /*23*/ { "and", TRUE, LONG, op2(E, R), 0 },
684 /*28*/ { "sub", TRUE, BYTE, op2(R, E), 0 },
685 /*29*/ { "sub", TRUE, LONG, op2(R, E), 0 },
686 /*2a*/ { "sub", TRUE, BYTE, op2(E, R), 0 },
687 /*2b*/ { "sub", TRUE, LONG, op2(E, R), 0 },
693 /*30*/ { "xor", TRUE, BYTE, op2(R, E), 0 },
694 /*31*/ { "xor", TRUE, LONG, op2(R, E), 0 },
695 /*32*/ { "xor", TRUE, BYTE, op2(E, R), 0 },
696 /*33*/ { "xor", TRUE, LONG, op2(E, R), 0 },
702 /*38*/ { "cmp", TRUE, BYTE, op2(R, E), 0 },
703 /*39*/ { "cmp", TRUE, LONG, op2(R, E), 0 },
704 /*3a*/ { "cmp", TRUE, BYTE, op2(E, R), 0 },
705 /*3b*/ { "cmp", TRUE, LONG, op2(E, R), 0 },
749 /*62*/ { "bound", TRUE, LONG, op2(E, R), 0 },
750 /*63*/ { "movslq", TRUE, NONE, op2(EL,R), 0 },
758 /*69*/ { "imul", TRUE, LONG, op3(I,E,R), 0 },
760 /*6b*/ { "imul", TRUE, LONG, op3(Ibs,E,R),0 },
788 /*84*/ { "test", TRUE, BYTE, op2(R, E), 0 },
789 /*85*/ { "test", TRUE, LONG, op2(R, E), 0 },
790 /*86*/ { "xchg", TRUE, BYTE, op2(R, E), 0 },
791 /*87*/ { "xchg", TRUE, LONG, op2(R, E), 0 },
793 /*88*/ { "mov", TRUE, BYTE, op2(R, E), 0 },
794 /*89*/ { "mov", TRUE, LONG, op2(R, E), 0 },
795 /*8a*/ { "mov", TRUE, BYTE, op2(E, R), 0 },
796 /*8b*/ { "mov", TRUE, LONG, op2(E, R), 0 },
798 /*8d*/ { "lea", TRUE, LONG, op2(E, R), 0 },
860 /*c4*/ { "les", TRUE, LONG, op2(E, R), 0 },
861 /*c5*/ { "lds", TRUE, LONG, op2(E, R), 0 },
1474 case R: