1 /* rem_double vAA, vBB, vCC */ 2 movzbl 3(rPC), %ecx # ecx <- BB 3 movzbl 2(rPC), %eax # eax <- CC 4 fldl VREG_ADDRESS(%ecx) # %st1 <- fp[vBB] 5 fldl VREG_ADDRESS(%eax) # %st0 <- fp[vCC] 6 1: 7 fprem 8 fstsw %ax 9 sahf 10 jp 1b 11 fstp %st(1) 12 fstpl VREG_ADDRESS(rINST) # fp[vAA] <- %st 13 CLEAR_WIDE_REF rINST 14 ADVANCE_PC_FETCH_AND_GOTO_NEXT 2 15