Lines Matching defs:ARG_OPR

418 #define ARG_OPR			{ RA, RB, DRC1 }
503 { "addl", OPR(0x10,0x00), BASE, ARG_OPR },
505 { "s4addl", OPR(0x10,0x02), BASE, ARG_OPR },
509 { "subl", OPR(0x10,0x09), BASE, ARG_OPR },
511 { "s4subl", OPR(0x10,0x0B), BASE, ARG_OPR },
513 { "cmpbge", OPR(0x10,0x0F), BASE, ARG_OPR },
515 { "s8addl", OPR(0x10,0x12), BASE, ARG_OPR },
517 { "s8subl", OPR(0x10,0x1B), BASE, ARG_OPR },
519 { "cmpult", OPR(0x10,0x1D), BASE, ARG_OPR },
521 { "addq", OPR(0x10,0x20), BASE, ARG_OPR },
523 { "s4addq", OPR(0x10,0x22), BASE, ARG_OPR },
527 { "subq", OPR(0x10,0x29), BASE, ARG_OPR },
529 { "s4subq", OPR(0x10,0x2B), BASE, ARG_OPR },
531 { "cmpeq", OPR(0x10,0x2D), BASE, ARG_OPR },
533 { "s8addq", OPR(0x10,0x32), BASE, ARG_OPR },
535 { "s8subq", OPR(0x10,0x3B), BASE, ARG_OPR },
537 { "cmpule", OPR(0x10,0x3D), BASE, ARG_OPR },
539 { "addl/v", OPR(0x10,0x40), BASE, ARG_OPR },
543 { "subl/v", OPR(0x10,0x49), BASE, ARG_OPR },
545 { "cmplt", OPR(0x10,0x4D), BASE, ARG_OPR },
547 { "addq/v", OPR(0x10,0x60), BASE, ARG_OPR },
551 { "subq/v", OPR(0x10,0x69), BASE, ARG_OPR },
553 { "cmple", OPR(0x10,0x6D), BASE, ARG_OPR },
556 { "and", OPR(0x11,0x00), BASE, ARG_OPR },
558 { "andnot", OPR(0x11,0x08), BASE, ARG_OPR }, /* alias */
560 { "bic", OPR(0x11,0x08), BASE, ARG_OPR },
562 { "cmovlbs", OPR(0x11,0x14), BASE, ARG_OPR },
564 { "cmovlbc", OPR(0x11,0x16), BASE, ARG_OPR },
571 { "or", OPR(0x11,0x20), BASE, ARG_OPR }, /* alias */
573 { "bis", OPR(0x11,0x20), BASE, ARG_OPR },
575 { "cmoveq", OPR(0x11,0x24), BASE, ARG_OPR },
577 { "cmovne", OPR(0x11,0x26), BASE, ARG_OPR },
581 { "ornot", OPR(0x11,0x28), BASE, ARG_OPR },
583 { "xor", OPR(0x11,0x40), BASE, ARG_OPR },
585 { "cmovlt", OPR(0x11,0x44), BASE, ARG_OPR },
587 { "cmovge", OPR(0x11,0x46), BASE, ARG_OPR },
589 { "eqv", OPR(0x11,0x48), BASE, ARG_OPR },
591 { "xornot", OPR(0x11,0x48), BASE, ARG_OPR }, /* alias */
595 { "cmovle", OPR(0x11,0x64), BASE, ARG_OPR },
597 { "cmovgt", OPR(0x11,0x66), BASE, ARG_OPR },
602 { "mskbl", OPR(0x12,0x02), BASE, ARG_OPR },
604 { "extbl", OPR(0x12,0x06), BASE, ARG_OPR },
606 { "insbl", OPR(0x12,0x0B), BASE, ARG_OPR },
608 { "mskwl", OPR(0x12,0x12), BASE, ARG_OPR },
610 { "extwl", OPR(0x12,0x16), BASE, ARG_OPR },
612 { "inswl", OPR(0x12,0x1B), BASE, ARG_OPR },
614 { "mskll", OPR(0x12,0x22), BASE, ARG_OPR },
616 { "extll", OPR(0x12,0x26), BASE, ARG_OPR },
618 { "insll", OPR(0x12,0x2B), BASE, ARG_OPR },
620 { "zap", OPR(0x12,0x30), BASE, ARG_OPR },
622 { "zapnot", OPR(0x12,0x31), BASE, ARG_OPR },
624 { "mskql", OPR(0x12,0x32), BASE, ARG_OPR },
626 { "srl", OPR(0x12,0x34), BASE, ARG_OPR },
628 { "extql", OPR(0x12,0x36), BASE, ARG_OPR },
630 { "sll", OPR(0x12,0x39), BASE, ARG_OPR },
632 { "insql", OPR(0x12,0x3B), BASE, ARG_OPR },
634 { "sra", OPR(0x12,0x3C), BASE, ARG_OPR },
636 { "mskwh", OPR(0x12,0x52), BASE, ARG_OPR },
638 { "inswh", OPR(0x12,0x57), BASE, ARG_OPR },
640 { "extwh", OPR(0x12,0x5A), BASE, ARG_OPR },
642 { "msklh", OPR(0x12,0x62), BASE, ARG_OPR },
644 { "inslh", OPR(0x12,0x67), BASE, ARG_OPR },
646 { "extlh", OPR(0x12,0x6A), BASE, ARG_OPR },
648 { "mskqh", OPR(0x12,0x72), BASE, ARG_OPR },
650 { "insqh", OPR(0x12,0x77), BASE, ARG_OPR },
652 { "extqh", OPR(0x12,0x7A), BASE, ARG_OPR },
655 { "mull", OPR(0x13,0x00), BASE, ARG_OPR },
657 { "mulq", OPR(0x13,0x20), BASE, ARG_OPR },
659 { "umulh", OPR(0x13,0x30), BASE, ARG_OPR },
661 { "mull/v", OPR(0x13,0x40), BASE, ARG_OPR },
663 { "mulq/v", OPR(0x13,0x60), BASE, ARG_OPR },
1291 { "perr", OPR(0x1C, 0x31), MAX, ARG_OPR },
1298 { "minsb8", OPR(0x1C, 0x38), MAX, ARG_OPR },
1300 { "minsw4", OPR(0x1C, 0x39), MAX, ARG_OPR },
1302 { "minub8", OPR(0x1C, 0x3A), MAX, ARG_OPR },
1304 { "minuw4", OPR(0x1C, 0x3B), MAX, ARG_OPR },
1306 { "maxub8", OPR(0x1C, 0x3C), MAX, ARG_OPR },
1308 { "maxuw4", OPR(0x1C, 0x3D), MAX, ARG_OPR },
1310 { "maxsb8", OPR(0x1C, 0x3E), MAX, ARG_OPR },
1312 { "maxsw4", OPR(0x1C, 0x3F), MAX, ARG_OPR },