- signed char hr=get_reg(i_regs->regmap,HIREG);
- signed char lr=get_reg(i_regs->regmap,LOREG);
- if(hr>=0) emit_zeroreg(hr);
- if(lr>=0) emit_zeroreg(lr);
+/* if((opcode2[i]&4)!=0) // 64-bit
+ {
+ signed char hih=get_reg(i_regs->regmap,HIREG|64);
+ signed char hr=get_reg(i_regs->regmap,HIREG);
+ signed char loh=get_reg(i_regs->regmap,LOREG|64);
+ signed char lr=get_reg(i_regs->regmap,LOREG);
+ if(hih>=0) emit_zeroreg(hih);
+ if(hr>=0) emit_zeroreg(hr);
+ if(loh>=0) emit_zeroreg(loh);
+ if(lr>=0) emit_zeroreg(lr);
+ } else */
+ {
+ signed char hr=get_reg(i_regs->regmap,HIREG);
+ signed char lr=get_reg(i_regs->regmap,LOREG);
+ if(hr>=0) emit_zeroreg(hr);
+ if(lr>=0) emit_zeroreg(lr);
+ }