Lines Matching refs:regval
185 pushdecval(struct lua_State *L, struct rnn *rnn, uint64_t regval,
189 switch (rnn_decodelem(rnn, info, regval, &val)) {
218 uint64_t regval;
225 regval = rnn_val(rnn, offset);
227 regval |= (uint64_t)rnn_val(rnn, offset + 1) << 32;
228 regval <<= elem->typeinfo.shr;
229 ret = pushdecval(L, rnn, regval, &elem->typeinfo);
365 uint32_t regval = rnn_val(rnndoff->rnn, rnndoff->offset);
367 regval &= typeinfo_mask(&bf->typeinfo);
368 regval >>= bf->typeinfo.low;
369 regval <<= bf->typeinfo.shr;
371 DBG("name=%s, info=%p, subelemsnum=%d, type=%d, regval=%x", name, info,
372 rnndoff->elem->subelemsnum, bf->typeinfo.type, regval);
374 return pushdecval(L, rnndoff->rnn, regval, &bf->typeinfo);
386 uint32_t regval = rnn_val(rnndoff->rnn, rnndoff->offset);
390 decoded = rnndec_decodeval(rnndoff->rnn->vc, info->typeinfo, regval);
392 asprintf(&decoded, "%08x", regval);
407 uint32_t regval = rnn_val(rnndoff->rnn, rnndoff->offset);
409 regval <<= rnndoff->elem->typeinfo.shr;
411 lua_pushnumber(L, regval);
512 uint32_t regval = (uint32_t)lua_tonumber(L, 3);
516 decoded = rnndec_decodeval(rnn->vc, info->typeinfo, regval);
518 asprintf(&decoded, "%08x", regval);
533 {"regval", l_rnn_regval},