github.com/decomp/exp@v0.0.0-20210624183419-6d058f5e1da6/lift/x86/testdata/x86_64/fpu/fld/fld.asm (about)

     1  [BITS 64]
     2  
     3  global fld_m32fp:function
     4  global fld_m64fp:function
     5  global fld_m80fp:function
     6  global fld_st0:function
     7  global fld_st1:function
     8  global fld_st2:function
     9  global fld_st3:function
    10  global fld_st4:function
    11  global fld_st5:function
    12  global fld_st6:function
    13  global fld_st7:function
    14  
    15  section .text
    16  
    17  ; === [ FLD arg ] ==============================================================
    18  
    19  ; --- [ m32fp ] ----------------------------------------------------------------
    20  
    21  fld_m32fp:
    22  	fld     dword [rel m32fp]
    23  	ret
    24  
    25  ; --- [ m64fp ] ----------------------------------------------------------------
    26  
    27  fld_m64fp:
    28  	fld     qword [rel m64fp]
    29  	ret
    30  
    31  ; --- [ m80fp ] ----------------------------------------------------------------
    32  
    33  fld_m80fp:
    34  	fld     tword [rel m80fp]
    35  	ret
    36  
    37  ; --- [ ST(0) ] ----------------------------------------------------------------
    38  
    39  fld_st0:
    40  	fld     ST0
    41  	ret
    42  
    43  ; --- [ ST(1) ] ----------------------------------------------------------------
    44  
    45  fld_st1:
    46  	fld     ST1
    47  	ret
    48  
    49  ; --- [ ST(2) ] ----------------------------------------------------------------
    50  
    51  fld_st2:
    52  	fld     ST2
    53  	ret
    54  
    55  ; --- [ ST(3) ] ----------------------------------------------------------------
    56  
    57  fld_st3:
    58  	fld     ST3
    59  	ret
    60  
    61  ; --- [ ST(4) ] ----------------------------------------------------------------
    62  
    63  fld_st4:
    64  	fld     ST4
    65  	ret
    66  
    67  ; --- [ ST(5) ] ----------------------------------------------------------------
    68  
    69  fld_st5:
    70  	fld     ST5
    71  	ret
    72  
    73  ; --- [ ST(6) ] ----------------------------------------------------------------
    74  
    75  fld_st6:
    76  	fld     ST6
    77  	ret
    78  
    79  ; --- [ ST(7) ] ----------------------------------------------------------------
    80  
    81  fld_st7:
    82  	fld     ST7
    83  	ret
    84  
    85  section .data
    86  
    87  ; 32-bit memory variable.
    88  m32fp: dd 3.14
    89  
    90  ; 64-bit memory variable.
    91  m64fp: dq 3.1415
    92  
    93  ; 80-bit memory variable.
    94  m80fp: dt 3.141592