Lines Matching refs:value
29 struct value { struct
30 unsigned int value; member
44 struct value values[0]; argument
164 x = op->values[i].value; in exec_op()
165 trace(formats[width], op->values[i].value); in exec_op()
181 x = (y & ~op->values[i].mask) | op->values[i].value; in exec_op()
182 trace(mask_formats[width], y, op->values[i].value, op->values[i].mask, x); in exec_op()
664 char *base, *offset, *width, *value, *number; in parse_op() local
671 if (value = strchr(base, '=')) in parse_op()
672 *value++ = 0; in parse_op()
682 if (value) in parse_op()
684 if (!*value) in parse_op()
687 for (e=value; *e; e++) in parse_op()
693 op = xmalloc(sizeof(struct op) + n*sizeof(struct value)); in parse_op()
755 e = strchr(value, ','); in parse_op()
758 if (parse_x32(value, &f, &ll) < 0 || f && *f != ':') in parse_op()
759 parse_err("Invalid value \"%s\"", value); in parse_op()
762 parse_err("Value \"%s\" is out of range", value); in parse_op()
763 op->values[j].value = ll; in parse_op()
771 op->values[j].value &= ll; in parse_op()
775 value = e; in parse_op()