Lines Matching defs:op_const
6739 of OP_CONST is set if OPINT[N] is valid. */
6742 alpha_fold_builtin_cmpbge (unsigned HOST_WIDE_INT opint[], long op_const)
6744 if (op_const == 3)
6756 else if (op_const == 2 && opint[1] == 0)
6767 Bit N of OP_CONST it set if OPINT[N] is valid. OP may be null if only
6772 long op_const)
6774 if (op_const & 2)
6783 if (op_const & 1)
6790 else if ((op_const & 1) && opint[0] == 0)
6799 long op_const, unsigned HOST_WIDE_INT bytemask,
6805 if (op_const & 2)
6814 if (op_const & 1)
6837 long op_const, unsigned HOST_WIDE_INT bytemask,
6840 if ((op_const & 1) && opint[0] == 0)
6843 if (op_const & 2)
6872 return alpha_fold_builtin_zapnot (zap_op, opint, op_const);
6880 long op_const, unsigned HOST_WIDE_INT bytemask,
6883 if (op_const & 2)
6896 return alpha_fold_builtin_zapnot (op, opint, op_const);
6909 alpha_fold_builtin_perr (unsigned HOST_WIDE_INT opint[], long op_const)
6914 if (op_const != 3)
6931 alpha_fold_builtin_pklb (unsigned HOST_WIDE_INT opint[], long op_const)
6935 if (op_const == 0)
6945 alpha_fold_builtin_pkwb (unsigned HOST_WIDE_INT opint[], long op_const)
6949 if (op_const == 0)
6961 alpha_fold_builtin_unpkbl (unsigned HOST_WIDE_INT opint[], long op_const)
6965 if (op_const == 0)
6975 alpha_fold_builtin_unpkbw (unsigned HOST_WIDE_INT opint[], long op_const)
6979 if (op_const == 0)
6991 alpha_fold_builtin_cttz (unsigned HOST_WIDE_INT opint[], long op_const)
6995 if (op_const == 0)
7007 alpha_fold_builtin_ctlz (unsigned HOST_WIDE_INT opint[], long op_const)
7011 if (op_const == 0)
7023 alpha_fold_builtin_ctpop (unsigned HOST_WIDE_INT opint[], long op_const)
7027 if (op_const == 0)
7045 long op_const = 0;
7060 op_const |= 1L << i;
7068 return alpha_fold_builtin_cmpbge (opint, op_const);
7071 return alpha_fold_builtin_extxx (op, opint, op_const, 0x01, false);
7073 return alpha_fold_builtin_extxx (op, opint, op_const, 0x03, false);
7075 return alpha_fold_builtin_extxx (op, opint, op_const, 0x0f, false);
7077 return alpha_fold_builtin_extxx (op, opint, op_const, 0xff, false);
7079 return alpha_fold_builtin_extxx (op, opint, op_const, 0x03, true);
7081 return alpha_fold_builtin_extxx (op, opint, op_const, 0x0f, true);
7083 return alpha_fold_builtin_extxx (op, opint, op_const, 0xff, true);
7086 return alpha_fold_builtin_insxx (op, opint, op_const, 0x01, false);
7088 return alpha_fold_builtin_insxx (op, opint, op_const, 0x03, false);
7090 return alpha_fold_builtin_insxx (op, opint, op_const, 0x0f, false);
7092 return alpha_fold_builtin_insxx (op, opint, op_const, 0xff, false);
7094 return alpha_fold_builtin_insxx (op, opint, op_const, 0x03, true);
7096 return alpha_fold_builtin_insxx (op, opint, op_const, 0x0f, true);
7098 return alpha_fold_builtin_insxx (op, opint, op_const, 0xff, true);
7101 return alpha_fold_builtin_mskxx (op, opint, op_const, 0x01, false);
7103 return alpha_fold_builtin_mskxx (op, opint, op_const, 0x03, false);
7105 return alpha_fold_builtin_mskxx (op, opint, op_const, 0x0f, false);
7107 return alpha_fold_builtin_mskxx (op, opint, op_const, 0xff, false);
7109 return alpha_fold_builtin_mskxx (op, opint, op_const, 0x03, true);
7111 return alpha_fold_builtin_mskxx (op, opint, op_const, 0x0f, true);
7113 return alpha_fold_builtin_mskxx (op, opint, op_const, 0xff, true);
7119 return alpha_fold_builtin_zapnot (op, opint, op_const);
7139 return alpha_fold_builtin_perr (opint, op_const);
7141 return alpha_fold_builtin_pklb (opint, op_const);
7143 return alpha_fold_builtin_pkwb (opint, op_const);
7145 return alpha_fold_builtin_unpkbl (opint, op_const);
7147 return alpha_fold_builtin_unpkbw (opint, op_const);
7150 return alpha_fold_builtin_cttz (opint, op_const);
7152 return alpha_fold_builtin_ctlz (opint, op_const);
7154 return alpha_fold_builtin_ctpop (opint, op_const);