binflop.S revision f6c387128427e121477c1b32ad35cdcaa5101ba3
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    movzbl   rINST_HI,%ecx         # ecx<- AA
12    FETCH_INST_WORD(2)
13    ADVANCE_PC(2)
14    $store   (rFP,%ecx,4)           # %st to vAA
15    GOTO_NEXT
16
17