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