All
I should have looked at this request before:
Here is the java code required in pz390.java:
case 0xEC: // "B9EC=MGRK,54,340", // B9EC rrfa MGRK R1,R2,R3
psw_check = false;
ins_setup_rrfa();
if ((mf1 & 1) != 0){ // issue 300 add MGRK, MSGRKC, MSRKC
set_psw_check(psw_pic_spec);
}
big_int1 = new BigInteger(get_log_bytes(reg_byte, rf2, 8));
big_int2 = new BigInteger(get_log_bytes(reg_byte, rf3, 8));
big_int1 = big_int1
.multiply(big_int2);
fp_bi_to_wreg(reg_byte,rf1,big_int1, 16);
break;
Attached is test program test300.mlc and execution trace. This will be in v1.8.1.
Don Higgins