Index: vm/jitrino/src/jet/cg.cpp =================================================================== --- vm/jitrino/src/jet/cg.cpp (revision 575251) +++ vm/jitrino/src/jet/cg.cpp (working copy) @@ -323,11 +323,11 @@ assert(jt != i64 || !vis_imm(divizor_depth+1)); if (s.is_reg()) { - Opnd reg = s.as_opnd(i32); + Opnd reg = s.as_opnd(jtmov(jt)); alu(alu_test, reg, reg); } else { - Opnd mem = s.as_opnd(i32); + Opnd mem = s.as_opnd(jtmov(jt)); alu(alu_cmp, mem, Opnd(0)); } if (jt == i32 || !is_big(jt)) {