Lines Matching defs:val
96 static void printdef (char *name, char *suf, int type, uint64_t val, char *file) {
103 if (type == 0 && val > 0xffffffffull)
109 if (val > 0xffffffffull)
110 fprintf (dst, "0x%016"PRIx64"ULL\n", val);
112 fprintf (dst, "0x%08"PRIx64"\n", val);
115 fprintf (dst, "%"PRIu64"\n", val);
120 static void printvalue (struct rnnvalue *val, int shift) {
121 if (val->varinfo.dead)
123 if (val->valvalid)
124 printdef (val->fullname, 0, 0, val->value << shift, val->file);
176 fprintf(dst, "static inline uint32_t %s(%s val)\n", prefix, typename);
182 fprintf(dst, " && (val >= %"PRIu64")", ti->min);
184 fprintf(dst, " && (val <= %"PRIu64")", ti->max);
186 fprintf(dst, " && !(val %% %"PRIu64")", ti->align);
191 fprintf(dst, "\tassert(!(val & 0x%x));\n", (1 << ti->shr) - 1);
197 fprintf(dst, "((int32_t)(val * %d.0))", (1 << ti->radix));
199 fprintf(dst, "((uint32_t)(val * %d.0))", (1 << ti->radix));
202 fprintf(dst, "fui(val)");
204 fprintf(dst, "_mesa_float_to_half(val)");
208 fprintf(dst, "val");
279 struct rnnvalue *val = NULL;
285 val = elem->index->vals[j];
290 if (val) {
291 fprintf(dst, "%s", val->name);