Lines Matching refs:name

16 // - Neither the name of Sun Microsystems or the names of contributors may
335 #define DECLARE_S390_RIL_AB_INSTRUCTIONS(name, op_name, op_value) \
337 inline void name(R1 r1, const Operand& i2) { \
340 #define DECLARE_S390_RIL_C_INSTRUCTIONS(name, op_name, op_value) \
341 inline void name(Condition m1, const Operand& i2) { \
358 #define DECLARE_S390_RR_INSTRUCTIONS(name, op_name, op_value) \
359 inline void name(Register r1, Register r2) { \
362 inline void name(DoubleRegister r1, DoubleRegister r2) { \
365 inline void name(Condition m1, Register r2) { \
377 #define DECLARE_S390_RRD_INSTRUCTIONS(name, op_name, op_value) \
379 inline void name(R1 r1, R3 r3, R2 r2) { \
391 #define DECLARE_S390_RRE_INSTRUCTIONS(name, op_name, op_value) \
393 inline void name(R1 r1, R2 r2) { \
407 #define DECLARE_S390_RX_INSTRUCTIONS(name, op_name, op_value) \
409 inline void name(R1 r1, Register x2, Register b2, const Operand& d2) { \
413 inline void name(R1 r1, const MemOperand& opnd) { \
414 name(r1, opnd.getIndexRegister(), opnd.getBaseRegister(), \
437 #define DECLARE_S390_RXY_INSTRUCTIONS(name, op_name, op_value) \
439 inline void name(R1 r1, R2 r2, Register b2, const Operand& d2) { \
443 inline void name(R1 r1, const MemOperand& opnd) { \
444 name(r1, opnd.getIndexRegister(), opnd.getBaseRegister(), \
483 #define DECLARE_S390_RSY_A_INSTRUCTIONS(name, op_name, op_value) \
484 void name(Register r1, Register r3, Register b2, \
488 void name(Register r1, Register r3, Operand d2) { name(r1, r3, r0, d2); } \
489 void name(Register r1, Register r3, const MemOperand& opnd) { \
490 name(r1, r3, opnd.getBaseRegister(), Operand(opnd.getDisplacement())); \
495 #define DECLARE_S390_RSY_B_INSTRUCTIONS(name, op_name, op_value) \
496 void name(Register r1, Condition m3, Register b2, const Operand& d2) { \
499 void name(Register r1, Condition m3, const MemOperand& opnd) { \
500 name(r1, m3, opnd.getBaseRegister(), Operand(opnd.getDisplacement())); \
513 #define DECLARE_S390_RS_A_INSTRUCTIONS(name, op_name, op_value) \
514 void name(Register r1, Register r3, Register b2, const Operand& d2) { \
517 void name(Register r1, Register r3, const MemOperand& opnd) { \
518 name(r1, r3, opnd.getBaseRegister(), Operand(opnd.getDisplacement())); \
523 #define DECLARE_S390_RS_B_INSTRUCTIONS(name, op_name, op_value) \
524 void name(Register r1, Condition m3, Register b2, const Operand& d2) { \
527 void name(Register r1, Condition m3, const MemOperand& opnd) { \
528 name(r1, m3, opnd.getBaseRegister(), Operand(opnd.getDisplacement())); \
533 #define DECLARE_S390_RS_SHIFT_FORMAT(name, opcode) \
534 void name(Register r1, Register r2, const Operand& opnd = Operand::Zero()) { \
537 void name(Register r1, const Operand& opnd) { \
563 #define DECLARE_S390_RXE_INSTRUCTIONS(name, op_name, op_value) \
564 void name(Register r1, Register x2, Register b2, const Operand& d2, \
569 void name(_R1Type r1, const MemOperand& opnd) { \
570 name(Register::from_code(r1.code()), opnd.rx(), opnd.rb(), \
584 #define DECLARE_S390_RI_A_INSTRUCTIONS(name, op_name, op_value) \
585 void name(Register r, const Operand& i2) { \
593 #define DECLARE_S390_RI_B_INSTRUCTIONS(name, op_name, op_value) \
594 void name(Register r1, const Operand& imm) { \
604 #define DECLARE_S390_RI_C_INSTRUCTIONS(name, op_name, op_value) \
605 void name(Condition m, const Operand& i2) { \
623 #define DECLARE_S390_RRF_A_INSTRUCTIONS(name, op_name, op_value) \
624 void name(Register r1, Condition m4, Register r2, Register r3) { \
627 void name(Register r1, Register r2, Register r3) { \
628 name(r1, Condition(0), r2, r3); \
633 #define DECLARE_S390_RRF_B_INSTRUCTIONS(name, op_name, op_value) \
634 void name(Register r1, Condition m4, Register r2, Register r3) { \
637 void name(Register r1, Register r2, Register r3) { \
638 name(r1, Condition(0), r2, r3); \
643 #define DECLARE_S390_RRF_C_INSTRUCTIONS(name, op_name, op_value) \
645 void name(Condition m3, Condition m4, R1 r1, R2 r2) { \
649 void name(Condition m3, R1 r1, R2 r2) { \
650 name(m3, Condition(0), r1, r2); \
655 #define DECLARE_S390_RRF_D_INSTRUCTIONS(name, op_name, op_value) \
657 void name(Condition m3, Condition m4, R1 r1, R2 r2) { \
661 void name(Condition m3, R1 r1, R2 r2) { \
662 name(m3, Condition(0), r1, r2); \
667 #define DECLARE_S390_RRF_E_INSTRUCTIONS(name, op_name, op_value) \
669 void name(M3 m3, M4 m4, R1 r1, R2 r2) { \
673 void name(M3 m3, R1 r1, R2 r2) { \
674 name(m3, Condition(0), r1, r2); \
688 #define DECLARE_S390_RSI_INSTRUCTIONS(name, op_name, op_value) \
689 void name(Register r1, Register r3, const Operand& i2) { \
707 #define DECLARE_S390_RSL_A_INSTRUCTIONS(name, op_name, op_value) \
708 void name(const Operand& l1, Register b1, const Operand& d1) { \
715 #define DECLARE_S390_RSL_B_INSTRUCTIONS(name, op_name, op_value) \
716 void name(const Operand& l2, Register b2, const Operand& d2, Register r1, \
733 #define DECLARE_S390_S_INSTRUCTIONS(name, op_name, op_value) \
734 void name(Register b1, const Operand& d2) { \
741 void name(const MemOperand& opnd) { \
743 name(opnd.getBaseRegister(), d2); \
755 #define DECLARE_S390_SI_INSTRUCTIONS(name, op_name, op_value) \
756 void name(const Operand& i2, Register b1, const Operand& d1) { \
759 void name(const MemOperand& opnd, const Operand& i2) { \
760 name(i2, opnd.getBaseRegister(), Operand(opnd.getDisplacement())); \
778 #define DECLARE_S390_SIY_INSTRUCTIONS(name, op_name, op_value) \
779 void name(const Operand& i2, Register b1, const Operand& d1) { \
782 void name(const MemOperand& opnd, const Operand& i2) { \
783 name(i2, opnd.getBaseRegister(), Operand(opnd.getDisplacement())); \
800 #define DECLARE_S390_RRS_INSTRUCTIONS(name, op_name, op_value) \
801 void name(Register r1, Register r2, Register b4, const Operand& d4, \
805 void name(Register r1, Register r2, Condition m3, const MemOperand& opnd) { \
806 name(r1, r2, opnd.getBaseRegister(), Operand(opnd.getDisplacement()), m3); \
824 #define DECLARE_S390_RIS_INSTRUCTIONS(name, op_name, op_value) \
825 void name(Register r1, Condition m3, Register b4, const Operand& d4, \
830 void name(Register r1, const Operand& i2, Condition m3, \
832 name(r1, m3, opnd.getBaseRegister(), Operand(opnd.getDisplacement()), i2); \
847 #define DECLARE_S390_SIL_INSTRUCTIONS(name, op_name, op_value) \
848 void name(Register b1, const Operand& d1, const Operand& i2) { \
851 void name(const MemOperand& opnd, const Operand& i2) { \
852 name(opnd.getBaseRegister(), Operand(opnd.getDisplacement()), i2); \
867 #define DECLARE_S390_RIE_D_INSTRUCTIONS(name, op_name, op_value) \
868 void name(Register r1, Register r3, const Operand& i2) { \
884 #define DECLARE_S390_RIE_E_INSTRUCTIONS(name, op_name, op_value) \
885 void name(Register r1, Register r3, const Operand& i2) { \
903 #define DECLARE_S390_RIE_F_INSTRUCTIONS(name, op_name, op_value) \
904 void name(Register dst, Register src, const Operand& startBit, \
927 #define DECLARE_S390_SS_A_INSTRUCTIONS(name, op_name, op_value) \
928 void name(Register b1, const Operand& d1, Register b2, const Operand& d2, \
933 void name(const MemOperand& opnd1, const MemOperand& opnd2, \
1080 #define DECLARE_VRR_A_INSTRUCTIONS(name, opcode_name, opcode_value) \
1081 void name(DoubleRegister v1, DoubleRegister v2, Condition m5, Condition m4, \
1096 #define DECLARE_VRR_C_INSTRUCTIONS(name, opcode_name, opcode_value) \
1097 void name(DoubleRegister v1, DoubleRegister v2, DoubleRegister v3, \
1113 #define DECLARE_VRR_B_INSTRUCTIONS(name, opcode_name, opcode_value) \
1114 void name(DoubleRegister v1, DoubleRegister v2, DoubleRegister v3, \
1129 #define DECLARE_VRR_E_INSTRUCTIONS(name, opcode_name, opcode_value) \
1130 void name(DoubleRegister v1, DoubleRegister v2, DoubleRegister v3, \
1146 #define DECLARE_VRR_F_INSTRUCTIONS(name, opcode_name, opcode_value) \
1147 void name(DoubleRegister v1, Register r1, Register r2) { \
1159 #define DECLARE_VRX_INSTRUCTIONS(name, opcode_name, opcode_value) \
1160 void name(DoubleRegister v1, const MemOperand& opnd, Condition m3) { \
1175 #define DECLARE_VRS_A_INSTRUCTIONS(name, opcode_name, opcode_value) \
1176 void name(DoubleRegister v1, DoubleRegister v2, const MemOperand& opnd, \
1192 #define DECLARE_VRS_B_INSTRUCTIONS(name, opcode_name, opcode_value) \
1193 void name(DoubleRegister v1, Register r1, const MemOperand& opnd, \
1209 #define DECLARE_VRS_C_INSTRUCTIONS(name, opcode_name, opcode_value) \
1210 void name(Register r1, DoubleRegister v1, const MemOperand& opnd, \
1226 #define DECLARE_VRI_A_INSTRUCTIONS(name, opcode_name, opcode_value) \
1227 void name(DoubleRegister v1, const Operand& i2, Condition m3) { \
1239 #define DECLARE_VRI_C_INSTRUCTIONS(name, opcode_name, opcode_value) \
1240 void name(DoubleRegister v1, DoubleRegister v2, const Operand& i2, \