   0  -live- %i0, %i1, %i2, %r0
   0  goto_if_not %i1, L1
   4  int_copy $1 -> %i1
   7  L2:
   7  -live- %i0, %i1, %i2, %r0
   7  goto_if_not %i2, L3
  11  int_copy $2 -> %i2
  14  L4:
  14  int_or %i1, %i2 -> %i1
  18  inline_call_r_r <JitCode 'allocate_instance__W_FileConnection'>, R[%r0] -> %r0
  24  -live- %i0, %i1, %r0
  24  -live- %i0, %i1, %r0
  24  goto_if_not_int_eq %i0, $-1, L5
  29  L6:
  29  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x2127f610> -> %r0
  33  setfield_gc_r %r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
  38  setfield_gc_r %r0, $<* struct tuple2>, FieldDescr<pypy.interpreter.error.OpErrFmt.inst_xstrings>
  43  setfield_gc_i %r0, %i0, FieldDescr<pypy.interpreter.error.OpErrFmt.inst_x0>
  48  -live- %r0
  48  raise %r0
  50  ---
  50  L5:
  50  -live- %i0, %i1, %r0
  50  goto_if_not_int_lt %i0, $0, L7
  55  goto L6
  58  ---
  58  L7:
  58  setfield_gc_i %r0, %i1, FieldDescr<pypy.module._multiprocessing.interp_connection.W_BaseConnection.inst_flags>
  63  residual_call_ir_i $<* fn _ll_1_raw_malloc_varsize__Signed>, I[$1024], R[], <CallDescr(i) EF=5 OS_RAW_MALLOC_VARSIZE_CHAR> -> %i1
  71  -live- %i0, %i1, %r0
  71  setfield_gc_i %r0, %i1, FieldDescr<pypy.module._multiprocessing.interp_connection.W_BaseConnection.inst_buffer>
  76  inline_call_r_v <JitCode 'W_Root.register_finalizer'>, R[%r0]
  81  -live- %i0, %r0
  81  setfield_gc_i %r0, %i0, FieldDescr<pypy.module._multiprocessing.interp_connection.W_FileConnection.inst_fd>
  86  ref_return %r0
  88  ---
  88  L3:
  88  int_copy $0 -> %i2
  91  goto L4
  94  ---
  94  L1:
  94  int_copy $0 -> %i1
  97  goto L2
