def store_prim_op(op_code, r1, r2, imm = nil)
      store_value((op_code << 8) | (((r1 || 0) & 0xf) << 4) | ((r2 || 0) & 0xf))
      if imm
        store_value(imm)