xtensa-esp32-elf/lib/gcc/xtensa-esp32-elf/5.2.0/plugin/include/hwint.h
/* Zero extend SRC starting from PREC.  */
Zero extend SRC starting from PREC.
Zero extend SRC starting from PREC .
static inline unsigned HOST_WIDE_INT
zext_hwi (unsigned HOST_WIDE_INT src, unsigned int prec)
{
  if (prec == HOST_BITS_PER_WIDE_INT)
    return src;
  else
    {
      gcc_checking_assert (prec < HOST_BITS_PER_WIDE_INT);
      return src & (((unsigned HOST_WIDE_INT) 1 << prec) - 1);
    }
}
static inline unsigned HOST_WIDE_INT zext_hwi ( unsigned HOST_WIDE_INT src , unsigned int prec ) { if ( prec == HOST_BITS_PER_WIDE_INT ) return src ; else { gcc_checking_assert ( prec < HOST_BITS_PER_WIDE_INT ) ; return src & ( ( ( unsigned HOST_WIDE_INT ) 1 << prec ) - 1 ) ; } }
Zero extend SRC starting from PREC.
Zero extend SRC starting from PREC .