konvertuje float
na long integer
Jasmin Syntax
f2l
Zásobník
Pred |
Po |
float |
long-word1 |
... |
long-word2 |
|
... |
Popis
Konvertuje hodnotu floatu s jednoduchou
presnosťou na 64-bitový long
integer. f2l vyberie float zo zásobníka,
konvertuje ho na long integer, výsledok
vloží v podobe dvoch slov naspäť
do zásobníka.Zaokrúhlenie sa deje použitím normy IEEE 754. Zlomková časť sa zaokrúhluje
smerom k nule, tak sa z (long) -3.14 stane -3. Ak
originalna hodnota je NaN,
výsledok je 0. Ak hodnota je veľmi veľká pre reprezentáciu čísla, alebo ak je kladné nekonečno,
výsledok je najväčšie možné číslo Long. Max_Value Ak hodnota je veľmi malá (t.j
. záporná hodnota veľkého rozmeru,alebo záporné nekonečno) potom výsledok je najviac záporné dlhé celé číslo Long. Min_Value.
Bajtkód
Typ |
Popis |
u1 |
f2l opcode = 0x8C (140) |
Tiež
pozri
f2i, f2d