Lines Matching refs:ct
160 static int target_parse_constraint(TCGArgConstraint *ct, const char **pct_str)
167 ct->ct |= TCG_CT_REG;
168 tcg_regset_set_reg(ct->u.regs, TCG_REG_EAX);
171 ct->ct |= TCG_CT_REG;
172 tcg_regset_set_reg(ct->u.regs, TCG_REG_EBX);
175 ct->ct |= TCG_CT_REG;
176 tcg_regset_set_reg(ct->u.regs, TCG_REG_ECX);
179 ct->ct |= TCG_CT_REG;
180 tcg_regset_set_reg(ct->u.regs, TCG_REG_EDX);
183 ct->ct |= TCG_CT_REG;
184 tcg_regset_set_reg(ct->u.regs, TCG_REG_ESI);
187 ct->ct |= TCG_CT_REG;
188 tcg_regset_set_reg(ct->u.regs, TCG_REG_EDI);
191 ct->ct |= TCG_CT_REG;
193 tcg_regset_set32(ct->u.regs, 0, 0xffff);
195 tcg_regset_set32(ct->u.regs, 0, 0xf);
199 ct->ct |= TCG_CT_REG;
201 tcg_regset_set32(ct->u.regs, 0, 0xffff);
203 tcg_regset_set32(ct->u.regs, 0, 0xff);
209 ct->ct |= TCG_CT_REG;
211 tcg_regset_set32(ct->u.regs, 0, 0xffff);
213 tcg_regset_reset_reg(ct->u.regs, tcg_target_call_iarg_regs[2]);
214 tcg_regset_reset_reg(ct->u.regs, tcg_target_call_iarg_regs[1]);
215 tcg_regset_reset_reg(ct->u.regs, tcg_target_call_iarg_regs[0]);
218 tcg_regset_reset_reg(ct->u.regs, TCG_REG_RSI);
219 tcg_regset_reset_reg(ct->u.regs, TCG_REG_RDI);
222 tcg_regset_set32(ct->u.regs, 0, 0xff);
223 tcg_regset_reset_reg(ct->u.regs, TCG_REG_EAX);
224 tcg_regset_reset_reg(ct->u.regs, TCG_REG_EDX);
229 ct->ct |= TCG_CT_CONST_S32;
232 ct->ct |= TCG_CT_CONST_U32;
247 int ct = arg_ct->ct;
248 if (ct & TCG_CT_CONST) {
251 if ((ct & TCG_CT_CONST_S32) && val == (int32_t)val) {
254 if ((ct & TCG_CT_CONST_U32) && val == (uint32_t)val) {