# pStoreFlt

Syntax: | Copy
    #ilASM{
        [32]
            fld or similar      -- (load st0)
            lea edi,[res]
            call :%pStoreFlt    -- [edi]:=st0, as integer if possible
        [64]
            fld or similar      -- (load st0)
            lea rdi,[res]
            call :%pStoreFlt    -- [rdi]:=st0, as integer if possible
        []
          }
Description: | Store st0 in a hll atom variable, as an integer if possible. Deallocates previous content.
On return: | [32] all registers preserved [64] rax/rcx/rdx/rsi (and rdi/rbx/rbp/rsp) preserved, others may be damaged. r15 is set to h4.
Defined in: | builtins\VM\pHeap.e