Delen via


Functies voor grote gehele getallen

De volgende functies worden gebruikt met grote gehele getallen.

In deze sectie

Functie Beschrijving
Int32x32To64-
Vermenigvuldigt twee ondertekende 32-bits gehele getallen, waardoor een ondertekend 64-bits geheel getal wordt geretourneerd.
Int64ShllMod32
Voert een logische shift-bewerking links uit op een niet-ondertekende 64-bits geheel getalwaarde. De functie biedt verbeterde verschuivingscode voor logische linkse diensten waarbij het aantal diensten zich in het bereik van 0-31 bevindt.
Int64ShraMod32
Hiermee voert u een juiste rekenkundige shift-bewerking uit op een ondertekende 64-bits geheel getalwaarde. De functie biedt verbeterde verschuivingscode voor de juiste rekenkundige verschuivingen waarbij het aantal diensten zich in het bereik van 0-31 bevindt.
Int64ShrlMod32
Voert een juiste logische shift-bewerking uit op een niet-ondertekende 64-bits geheel getalwaarde. De functie biedt verbeterde verschuivingscode voor de juiste logische diensten waarbij het aantal diensten zich in het bereik van 0-31 bevindt.
MulDiv-
Vermenigvuldigt twee 32-bits waarden en verdeelt vervolgens het 64-bits resultaat met een derde 32-bits waarde.
vermenigvuldigen128
Vermenigvuldigt twee 64-bits gehele getallen om een 128-bits geheel getal te produceren.
MultiplyExtract128-
Vermenigvuldigt twee 64-bits gehele getallen om een 128-bits geheel getal te produceren, verplaatst het product naar rechts met het opgegeven aantal bits en retourneert de lage 64 bits van het resultaat.
MultiplyHigh-
Vermenigvuldigt twee 64-bits gehele getallen om een 128-bits geheel getal te produceren en haalt de hoge 64 bits op.
PopulationCount64-
Telt het aantal van één bits (aantal populaties) in een niet-ondertekend geheel getal van 64 bits.
ShiftLeft128-
128-bits naar links verschuift.
ShiftRight128-
128-bits naar rechts verschuift.
UInt32x32To64-
Vermenigvuldigt twee niet-ondertekende 32-bits gehele getallen en retourneert een niet-ondertekend 64-bits geheel getalresultaat.
UnsignedMultiply128
Vermenigvuldigt twee niet-ondertekende 64-bits gehele getallen om een niet-ondertekend 128-bits geheel getal te produceren.
UnsignedMultiplyExtract128
Vermenigvuldigt twee niet-ondertekende 64-bits gehele getallen om een niet-ondertekend 128-bits geheel getal te produceren, verplaatst het product naar rechts met het opgegeven aantal bits en retourneert de lage 64 bits van het resultaat.
UnsignedMulitplyHigh
Vermenigvuldigt twee 64-bits gehele getallen om een 128-bits geheel getal te produceren en haalt de hoge niet-ondertekende 64 bits op.