blob: 9604b300f91c87baeeae41952013c61fb057b005 [file] [log] [blame]
HANDLE_OPCODE(OP_REM_FLOAT /*vAA, vBB, vCC*/)
{
u2 srcRegs;
vdst = INST_AA(inst);
srcRegs = FETCH(1);
vsrc1 = srcRegs & 0xff;
vsrc2 = srcRegs >> 8;
ILOGV("|%s-float v%d,v%d,v%d", "mod", vdst, vsrc1, vsrc2);
SET_REGISTER_FLOAT(vdst,
fmodf(GET_REGISTER_FLOAT(vsrc1), GET_REGISTER_FLOAT(vsrc2)));
}
FINISH(2);
OP_END