Nagy egész függvények
Az alábbi függvények nagy egész számokkal használhatók.
Ebben a szakaszban
Funkció | Leírás |
---|---|
Int32x32To64 |
Két aláírt 32 bites egész számot szoroz meg, és egy aláírt 64 bites egész számot ad vissza. |
Int64ShllMod32 |
Bal oldali logikai eltolási műveletet hajt végre egy nem aláírt 64 bites egész számon. A függvény továbbfejlesztett eltolási kódot biztosít a bal oldali logikai műszakokhoz, ahol a műszakok száma a 0–31 tartományban van. |
Int64ShraMod32 |
Megfelelő aritmetikai műszakműveletet hajt végre aláírt 64 bites egész számértéken. A függvény továbbfejlesztett eltolási kódot biztosít a jobb aritmetikai műszakokhoz, ahol a műszakok száma a 0–31 tartományban van. |
Int64ShrlMod32 |
Megfelelő logikai eltolási műveletet hajt végre egy aláíratlan 64 bites egész számon. A függvény továbbfejlesztett eltolási kódot biztosít a megfelelő logikai műszakokhoz, ahol a műszakok száma a 0–31 tartományban van. |
MulDiv |
Két 32 bites értéket szoroz, majd a 64 bites eredményt egy harmadik 32 bites értékkel osztja el. |
Szorzás128 |
Két 64 bites egész szám szorzata 128 bites egész szám létrehozásához. |
MultiplyExtract128 |
Két 64 bites egész szám szorzata 128 bites egész szám előállításához, a termék jobbra tolása a megadott bitszámmal, és az eredmény alacsony 64 bites értékét adja vissza. |
MultiplyHigh |
Két 64 bites egész szám szorzata 128 bites egész szám előállításához, és a magas 64 bitet kapja meg. |
PopulationCount64 |
Egy bit (sokaságszám) számát számítja ki egy 64 bites aláíratlan egész számban. |
ShiftLeft128 |
128 bites balra vált. |
ShiftRight128 |
128 bites jobbra vált. |
UInt32x32To64 |
Két nem aláírt 32 bites egész számot szoroz meg, és egy nem aláírt 64 bites egész számot ad vissza. |
UnsignedMultiply128 |
Két előjel nélküli 64 bites egész számot szoroz meg, hogy egy nem aláírt 128 bites egész számot állítsunk elő. |
UnsignedMultiplyExtract128 |
Két előjel nélküli 64 bites egész szám szorzata egy nem aláírt 128 bites egész szám létrehozásához, a termék jobbra tolása a megadott bitszámmal, és az eredmény alacsony 64 bites értékét adja vissza. |
UnsignedMulitplyHigh |
Két 64 bites egész szám szorzata 128 bites egész szám létrehozásához, és megkapja a magas, aláíratlan 64 bitet. |