carrying_mul_add

carrying_mul_add (캐리 있는 전폭 곱셈-덧셈)

캐리(carry)를 포함하는 전폭 곱셈과 덧셈을 수행하는 내장 함수예요.

출처: Rust 공식 문서

본문

오버플로 없이 multiplier * multiplicand + addend + carry 를 수행해요. 안정화된 버전은 정수 기본 타입의 carrying_mul_add 메서드로 사용할 수 있어요.

pub const fn carrying_mul_add<T, U>( multiplier: T, multiplicand: T, addend: T, carry: T, ) -> (U, T) where T: CarryingMulAdd <Unsigned = U>,

더 알아보기 (Learn more)

Rust 공식 문서