function reverse_bits

@llvm_intrinsic(bitreverse.$0)
fn reverse_bits<T>(v: T) -> T { .. }