Velké celočíselné funkce
Následující funkce se používají s velkými celými čísly.
V této části
Funkce | Popis |
---|---|
Int32x32To64 |
Vynásobí dvě 32bitová celá čísla se dvěma čísly a vrátí 64bitový výsledek celého čísla. |
Int64ShllMod32 |
Provede operaci levého logického posunu u 64bitové celočíselné hodnoty bez znaménka. Funkce poskytuje vylepšený kód posunu pro levé logické směny, kde je počet směn v rozsahu 0–31. |
Int64ShraMod32 |
Provede operaci správného aritmetického posunu u podepsané 64bitové celočíselné hodnoty. Funkce poskytuje vylepšený kód posunu pro pravé aritmetické směny, kde je počet směn v rozsahu 0–31. |
Int64ShrlMod32 |
Provede operaci správného logického posunu u 64bitové celočíselné hodnoty bez znaménka. Funkce poskytuje vylepšený kód posunu pro správné logické směny, kde je počet směn v rozsahu 0–31. |
MulDiv |
Vynásobí dvě 32bitové hodnoty a potom vydělí 64bitový výsledek třetí 32bitovou hodnotou. |
násobení128 |
Vynásobí dvě 64bitová celá čísla, aby se vytvořilo 128bitové celé číslo. |
MultipliExtract128 |
Vynásobí dvě 64bitová celá čísla, aby se vytvořilo 128bitové celé číslo, posune součin doprava o zadaný počet bitů a vrátí nízkých 64 bitů výsledku. |
MultipliHigh |
Vynásobí dvě 64bitová celá čísla, aby se vytvořilo 128bitové celé číslo a získá vysoké 64bitové bity. |
PopulationCount64 |
Spočítá počet bitů (počet obyvatel) v 64bitovém celočíselném čísle bez znaménka. |
ShiftLeft128 |
Posune 128bitovou verzi doleva. |
ShiftRight128 |
Posune 128bitovou verzi doprava. |
UInt32x32To64 |
Vynásobí dvě 32bitová celá čísla bez znaménka a vrátí 64bitový celočíselový výsledek bez znaménka. |
bez znaménkaMultiply128 |
Vynásobí dvě 64bitová celá čísla bez znaménka, aby vzniklo celé číslo bez znaménka. |
unsignedMultiplyExtract128 |
Vynásobí dvě 64bitová celá čísla bez znaménka, aby se vytvořilo 128bitové celé číslo bez znaménka, posune součin doprava podle zadaného počtu bitů a vrátí nízkých 64 bitů výsledku. |
UnsignedMulitplyHigh |
Vynásobí dvě 64bitová celá čísla, aby se vytvořilo 128bitové celé číslo a získá vysoké 64bitové bity bez znaménka. |