use na::{DefaultAllocator, RealNumber, Scalar, U3}; use crate::aliases::TVec; use crate::traits::{Alloc, Dimension, Number}; pub fn bitCount(v: T) -> i32 { unimplemented!() } pub fn bitCount2(v: &TVec) -> TVec where DefaultAllocator: Alloc, { unimplemented!() } pub fn bitfieldExtract( Value: &TVec, Offset: i32, Bits: i32, ) -> TVec where DefaultAllocator: Alloc, { unimplemented!() } pub fn bitfieldInsert( Base: &TVec, Insert: &TVec, Offset: i32, Bits: i32, ) -> TVec where DefaultAllocator: Alloc, { unimplemented!() } pub fn bitfieldReverse(v: &TVec) -> TVec where DefaultAllocator: Alloc, { unimplemented!() } pub fn findLSB(x: IU) -> u32 { unimplemented!() } pub fn findLSB2(v: &TVec) -> TVec where DefaultAllocator: Alloc, { unimplemented!() } pub fn findMSB(x: IU) -> i32 { unimplemented!() } pub fn findMSB2(v: &TVec) -> TVec where DefaultAllocator: Alloc, { unimplemented!() } pub fn imulExtended( x: &TVec, y: &TVec, msb: &TVec, lsb: &TVec, ) where DefaultAllocator: Alloc, { unimplemented!() } pub fn uaddCarry( x: &TVec, y: &TVec, carry: &TVec, ) -> TVec where DefaultAllocator: Alloc, { unimplemented!() } pub fn umulExtended( x: &TVec, y: &TVec, msb: &TVec, lsb: &TVec, ) where DefaultAllocator: Alloc, { unimplemented!() } pub fn usubBorrow( x: &TVec, y: &TVec, borrow: &TVec, ) -> TVec where DefaultAllocator: Alloc, { unimplemented!() }