Rust의 128 비트 정수 'i128'은 64 비트 시스템에서 어떻게 작동합니까? Rust는 128 비트 정수를 가지며, 데이터 타입으로 표시됩니다 i128( u128부호없는 정수). let a: i128 = 170141183460469231731687303715884105727; Rust는 이러한 i128값을 64 비트 시스템에서 어떻게 작동합니까 ? 예를 들어 어떻게 이것들을 산술합니까? 내가 아는 한, 값은 x86-64 CPU의 하나의 레지스터에 맞지 않기 때문에 컴파일러는 어떻게 든 하나의 i128값에 2 개의 레지스터를 사용 합니까? 아니면 그것들을 대신하기 위해 일종의 큰 정수 구조체를 사용하고 있습니까? 모든 Rust의 정수 유형은 LLVM integers 로 컴파일됩니다 . LLVM 추상..