   0  inline_call_r_r <JitCode 'ObjSpace.bytes0_w'>, R[%r0] -> %r2
   6  -live- %r0, %r1, %r2
   6  -live- %r0, %r1, %r2
   6  goto_if_not_ptr_iszero %r1, L1
  10  ref_copy $<* struct pypy.interpreter.baseobjspace.W_Root> -> %r1
  13  L2:
  13  residual_call_ir_r $<* fn find_module>, I[$False], R[%r2, %r0, %r2, %r1], <CallDescr(rrrri) EF=7> -> %r1
  25  -live- %r1, %r2
  25  -live- %r1, %r2
  25  goto_if_not_ptr_nonzero %r1, L3
  29  getfield_gc_r %r1, FieldDescr<pypy.module.imp.importing.FindInfo.inst_filename> -> %r0
  34  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000000174027cc8> -> %r2
  38  setfield_gc_r %r2, %r0, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
  43  getfield_gc_r %r1, FieldDescr<pypy.module.imp.importing.FindInfo.inst_stream> -> %r4
  48  -live- %r1, %r2, %r4
  48  goto_if_not_ptr_iszero %r4, L4
  52  ref_copy $<* struct pypy.interpreter.baseobjspace.W_Root> -> %r3
  55  L5:
  55  getfield_gc_r %r1, FieldDescr<pypy.module.imp.importing.FindInfo.inst_suffix> -> %r0
  60  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000000174027cc8> -> %r4
  64  setfield_gc_r %r4, %r0, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
  69  getfield_gc_r %r1, FieldDescr<pypy.module.imp.importing.FindInfo.inst_filemode> -> %r0
  74  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000000174027cc8> -> %r5
  78  setfield_gc_r %r5, %r0, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
  83  getfield_gc_i %r1, FieldDescr<pypy.module.imp.importing.FindInfo.inst_modtype> -> %i0
  88  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000000017400ab10> -> %r1
  92  setfield_gc_i %r1, %i0, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval>
  97  new_array_clear $3, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000000177231bb0> -> %r0
 102  setarrayitem_gc_r %r0, $0, %r4, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000000177231bb0>
 108  setarrayitem_gc_r %r0, $1, %r5, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000000177231bb0>
 114  setarrayitem_gc_r %r0, $2, %r1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000000177231bb0>
 120  inline_call_r_r <JitCode 'makespecialisedtuple'>, R[%r0] -> %r1
 126  -live- %r0, %r1, %r2, %r3
 126  catch_exception L6
 129  L7:
 129  new_array_clear $3, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000000177231bb0> -> %r0
 134  setarrayitem_gc_r %r0, $0, %r3, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000000177231bb0>
 140  setarrayitem_gc_r %r0, $1, %r2, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000000177231bb0>
 146  setarrayitem_gc_r %r0, $2, %r1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000000177231bb0>
 152  inline_call_r_r <JitCode 'makespecialisedtuple'>, R[%r0] -> %r1
 158  -live- %r0, %r1
 158  catch_exception L8
 161  L9:
 161  ref_return %r1
 163  ---
 163  L8:
 163  goto_if_exception_mismatch $<* struct object_vtable>, L10
 167  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000000017669eb80> -> %r1
 171  setfield_gc_r %r1, %r0, FieldDescr<pypy.objspace.std.tupleobject.W_TupleObject.inst_wrappeditems>
 176  goto L9
 179  ---
 179  L10:
 179  reraise
 180  ---
 180  L6:
 180  goto_if_exception_mismatch $<* struct object_vtable>, L11
 184  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000000017669eb80> -> %r1
 188  setfield_gc_r %r1, %r0, FieldDescr<pypy.objspace.std.tupleobject.W_TupleObject.inst_wrappeditems>
 193  goto L7
 196  ---
 196  L11:
 196  reraise
 197  ---
 197  L4:
 197  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000000182b27948> -> %r3
 201  setfield_gc_i %r3, $False, FieldDescr<pypy.module._file.interp_file.W_File.inst_binary>
 206  setfield_gc_i %r3, $-1, FieldDescr<pypy.module._file.interp_file.W_File.inst_fd>
 211  setfield_gc_r %r3, $<* struct rpy_string>, FieldDescr<pypy.module._file.interp_file.W_File.inst_mode>
 216  setfield_gc_i %r3, $0, FieldDescr<pypy.module._file.interp_file.W_File.inst_newlines>
 221  setfield_gc_i %r3, $False, FieldDescr<pypy.module._file.interp_file.W_File.inst_readable>
 226  setfield_gc_i %r3, $0, FieldDescr<pypy.module._file.interp_file.W_File.inst_softspace>
 231  setfield_gc_i %r3, $False, FieldDescr<pypy.module._file.interp_file.W_File.inst_writable>
 236  residual_call_r_v $<* fn register_finalizer___pypy_interpreter_executioncon>, R[%r3], <CallDescr(r) EF=2>
 242  getfield_gc_i $<* struct pypy.module.sys.moduledef.Module>, FieldDescr<pypy.module.sys.moduledef.Module.inst_track_resources> -> %i0
 247  -live- %i0, %r1, %r2, %r3, %r4
 247  goto_if_not %i0, L12
 251  setfield_gc_i $<* struct pypy.module.sys.moduledef.Module>, $False, FieldDescr<pypy.module.sys.moduledef.Module.inst_track_resources>
 256  new_array_clear $0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000000177231bb0> -> %r0
 261  inline_call_ir_r <JitCode 'appexec______________________import_sys__traceback___________________the__1__is_because_we_don_t_want_to_show_THIS_code__________'>, I[$True], R[%r0, $<* struct rpy_string>] -> %r0
 270  -live- %r0, %r1, %r2, %r3, %r4
 270  catch_exception L13
 273  setfield_gc_i $<* struct pypy.module.sys.moduledef.Module>, $True, FieldDescr<pypy.module.sys.moduledef.Module.inst_track_resources>
 278  setfield_gc_r %r3, %r0, FieldDescr<pypy.module._file.interp_file.W_File.inst_w_tb>
 283  L14:
 283  -live- %r1, %r2, %r3, %r4
 283  guard_class %r4 -> %i0
 286  getfield_raw_i %i0, FieldDescr<rpython.rlib.streamio.Stream_vtable.cls_try_to_find_file_descriptor> -> %i0
 291  -live- %i0, %r1, %r2, %r3, %r4
 291  int_guard_value %i0
 293  residual_call_r_i %i0, <IndirectCallTargets>, R[%r4], <CallDescr(r) EF=2> -> %i0
 300  -live- %i0, %r1, %r2, %r3, %r4
 300  getfield_gc_r %r1, FieldDescr<pypy.module.imp.importing.FindInfo.inst_filemode> -> %r0
 305  inline_call_ir_v <JitCode 'W_File.fdopenstream'>, I[%i0], R[%r3, %r4, %r0, %r2]
 315  -live- %r1, %r2, %r3
 315  goto L5
 318  ---
 318  L13:
 318  last_exception -> %i0
 320  last_exc_value -> %r1
 322  setfield_gc_i $<* struct pypy.module.sys.moduledef.Module>, $True, FieldDescr<pypy.module.sys.moduledef.Module.inst_track_resources>
 327  -live- %r1
 327  raise %r1
 329  ---
 329  L12:
 329  goto L14
 332  ---
 332  L3:
 332  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x00000001a83a82c0> -> %r1
 336  setfield_gc_r %r1, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
 341  setfield_gc_r %r1, $<* struct tuple2>, FieldDescr<pypy.interpreter.error.OpErrFmt.inst_xstrings>
 346  setfield_gc_r %r1, %r2, FieldDescr<pypy.interpreter.error.OpErrFmt.inst_x0>
 351  assert_not_none %r1
 353  -live- %r1
 353  guard_class %r1 -> %i0
 356  -live- %r1
 356  raise %r1
 358  ---
 358  L1:
 358  inline_call_r_i <JitCode 'W_Root.is_w'>, R[$<* struct pypy.interpreter.baseobjspace.W_Root>, %r1] -> %i0
 365  -live- %i0, %r0, %r1, %r2
 365  -live- %i0, %r0, %r1, %r2
 365  goto_if_not %i0, L15
 369  ref_copy $<* struct pypy.interpreter.baseobjspace.W_Root> -> %r1
 372  goto L2
 375  ---
 375  L15:
 375  goto L2
