OP_MUL_DOUBLE.S revision 0c2dc522d0e120f346cf0a40c8cf0c93346131c2
1 /* 2 * File: OP_MUL_DOUBLE.S 3 */ 4 5 movzbl 2(rPC),%eax # eax<- BB 6 movzbl 3(rPC),%ecx # ecx<- CC 7 # TODO: movsd? 8 movq (rFP, %eax, 4), %xmm0 # %xmm0<- vBB 9 movq (rFP, %ecx, 4), %xmm1 # %xmm1<- vCC 10 FETCH_INST_OPCODE 2 %ecx 11 mulsd %xmm1, %xmm0 12 ADVANCE_PC 2 13 movq %xmm0, (rFP, rINST, 4) # vAA<- vBB * vCC 14 GOTO_NEXT_R %ecx 15