f2l

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