Lines Matching refs:value_m
1124 HexValue value_m = *value; in gen_extend_op() local
1128 yyassert(c, locp, value_m.bit_width <= bit_width && in gen_extend_op()
1133 if (value_m.bit_width < bit_width) { in gen_extend_op()
1134 value_m = gen_rvalue_extend(c, locp, &value_m); in gen_extend_op()
1143 &value_m, signedness); in gen_extend_op()
1146 &value_m, signedness); in gen_extend_op()
1170 HexValue value_m = *value; in gen_rdeposit_op() local
1190 yyassert(c, locp, value_m.bit_width == dst->bit_width && in gen_rdeposit_op()
1209 value_m = gen_bin_op(c, locp, ASL_OP, &value_m, &begin_m); in gen_rdeposit_op()
1210 value_m = gen_bin_op(c, locp, ANDB_OP, &value_m, &mask); in gen_rdeposit_op()
1215 res = gen_bin_op(c, locp, ORB_OP, &res, &value_m); in gen_rdeposit_op()
1237 HexValue value_m = *value; in gen_deposit_op() local
1253 value_m = gen_rvalue_truncate(c, locp, &value_m); in gen_deposit_op()
1255 value_m = gen_rvalue_extend(c, locp, &value_m); in gen_deposit_op()
1258 value_m = rvalue_materialize(c, locp, &value_m); in gen_deposit_op()
1260 OUT(c, locp, &value_m, ", ", index, " * ", &width, ", ", &width, ");\n"); in gen_deposit_op()
1312 HexValue value_m = *value; in gen_write_reg() local
1314 value_m = gen_rvalue_truncate(c, locp, &value_m); in gen_write_reg()
1315 value_m = rvalue_materialize(c, locp, &value_m); in gen_write_reg()
1319 &value_m, ");\n"); in gen_write_reg()
1327 HexValue value_m = *value; in gen_assign() local
1334 gen_write_reg(c, locp, dst, &value_m); in gen_assign()
1343 if (bit_width != value_m.bit_width) { in gen_assign()
1345 value_m = gen_rvalue_extend(c, locp, &value_m); in gen_assign()
1347 value_m = gen_rvalue_truncate(c, locp, &value_m); in gen_assign()
1351 const char *imm_suffix = (value_m.type == IMMEDIATE) ? "i" : ""; in gen_assign()
1353 "(", dst, ", ", &value_m, ");\n"); in gen_assign()