Home | History | Annotate | Download | only in x86
      1     /*
      2      * Generic 32-bit binary float operation.
      3      *
      4      * For: add-fp, sub-fp, mul-fp, div-fp
      5      */
      6     /* binop vAA, vBB, vCC */
      7     movzbl   2(rPC),%eax          # eax<- CC
      8     movzbl   3(rPC),%ecx          # ecx<- BB
      9     $load    (rFP,%eax,4)         # vCC to fp stack
     10     $instr   (rFP,%ecx,4)         # ex: faddp
     11     FETCH_INST_OPCODE 2 %ecx
     12     ADVANCE_PC 2
     13     $store   (rFP,rINST,4)         # %st to vAA
     14     GOTO_NEXT_R %ecx
     15