Lines Matching refs:val
721 * print out val (which is 'bitlen' bits long) in binary
726 prt_binary(uint32_t val, int bitlen)
734 prt_binary(uint32_t val, int bitlen)
739 (void) fprintf(stderr, ((val & (1L << i)) != 0) ? "1" : "0");
2322 * val is the value of the field
2328 prt_field(const char *field, uint32_t val, int len)
2335 prt_field(const char *field, uint32_t val, int len)
2337 (void) fprintf(stderr, "DISASM: %8s = 0x%-8x (", field, val);
2338 prt_binary(val, len);
2344 * sign extend a val (that is 'bits' bits in length) to a 32-bit signed
2348 sign_extend(int32_t val, int32_t bits)
2350 if ((val & (1L << (bits - 1))) == 0)
2351 return (val);
2353 return ((-1L << bits) | val);
2358 * val is the value
2366 prt_imm(dis_handle_t *dhp, uint32_t val, int format)
2369 int32_t sv = (int32_t)val;