HANDLE_OPCODE(OP_REM_DOUBLE /*vAA, vBB, vCC*/) | |
{ | |
u2 srcRegs; | |
vdst = INST_AA(inst); | |
srcRegs = FETCH(1); | |
vsrc1 = srcRegs & 0xff; | |
vsrc2 = srcRegs >> 8; | |
ILOGV("|%s-double v%d,v%d,v%d", "mod", vdst, vsrc1, vsrc2); | |
SET_REGISTER_DOUBLE(vdst, | |
fmod(GET_REGISTER_DOUBLE(vsrc1), GET_REGISTER_DOUBLE(vsrc2))); | |
} | |
FINISH(2); | |
OP_END |