__bs_r
__bs_r(r,1,uint8_t,(t),(h),(o))
__bs_r(r,2,uint16_t,(t),(h),(o))
__bs_r(r,4,uint32_t,(t),(h),(o))
__bs_r(r,8,uint64_t,(t),(h),(o))
__bs_r(rs,1,uint8_t,(t),(h),(o))
__bs_r(rs,2,uint16_t,(t),(h),(o))
__bs_r(rs,4,uint32_t,(t),(h),(o))
__bs_r(rs,8,uint64_t,(t),(h),(o))