1    /* rem_float/2addr vA, vB */
2    movzx   rINSTbl, %ecx                   # ecx <- A+
3    sarl    $$4, rINST                      # rINST <- B
4    flds    VREG_ADDRESS(rINST)             # vB to fp stack
5    andb    $$0xf, %cl                      # ecx <- A
6    flds    VREG_ADDRESS(%ecx)              # vA to fp stack
71:
8    fprem
9    fstsw   %ax
10    sahf
11    jp      1b
12    fstp    %st(1)
13    fstps   VREG_ADDRESS(%ecx)              # %st to vA
14    CLEAR_REF %ecx
15    ADVANCE_PC_FETCH_AND_GOTO_NEXT 1
16