   0  inline_call_r_r <JitCode 'ObjSpace.str0_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  -live- %r0, %r1
  34  goto_if_not_ptr_iszero %r0, L4
  38  ref_copy $<* struct pypy.interpreter.baseobjspace.W_Root> -> %r2
  41  L5:
  41  getfield_gc_r %r1, FieldDescr<pypy.module.imp.importing.FindInfo.inst_stream> -> %r4
  46  -live- %r1, %r2, %r4
  46  goto_if_not_ptr_iszero %r4, L6
  50  ref_copy $<* struct pypy.interpreter.baseobjspace.W_Root> -> %r3
  53  L7:
  53  getfield_gc_r %r1, FieldDescr<pypy.module.imp.importing.FindInfo.inst_suffix> -> %r0
  58  -live- %r0, %r1, %r2, %r3
  58  goto_if_not_ptr_iszero %r0, L8
  62  ref_copy $<* struct pypy.interpreter.baseobjspace.W_Root> -> %r4
  65  L9:
  65  getfield_gc_r %r1, FieldDescr<pypy.module.imp.importing.FindInfo.inst_filemode> -> %r0
  70  -live- %r0, %r1, %r2, %r3, %r4
  70  goto_if_not_ptr_iszero %r0, L10
  74  ref_copy $<* struct pypy.interpreter.baseobjspace.W_Root> -> %r5
  77  L11:
  77  getfield_gc_i %r1, FieldDescr<pypy.module.imp.importing.FindInfo.inst_modtype> -> %i0
  82  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x44327210> -> %r1
  86  setfield_gc_i %r1, %i0, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval>
  91  new_array_clear $3, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x4920fcf0> -> %r0
  96  setarrayitem_gc_r %r0, $0, %r4, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x4920fcf0>
 102  setarrayitem_gc_r %r0, $1, %r5, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x4920fcf0>
 108  setarrayitem_gc_r %r0, $2, %r1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x4920fcf0>
 114  inline_call_r_r <JitCode 'makespecialisedtuple'>, R[%r0] -> %r1
 120  -live- %r0, %r1, %r2, %r3
 120  catch_exception L12
 123  L13:
 123  new_array_clear $3, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x4920fcf0> -> %r0
 128  setarrayitem_gc_r %r0, $0, %r3, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x4920fcf0>
 134  setarrayitem_gc_r %r0, $1, %r2, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x4920fcf0>
 140  setarrayitem_gc_r %r0, $2, %r1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x4920fcf0>
 146  inline_call_r_r <JitCode 'makespecialisedtuple'>, R[%r0] -> %r1
 152  -live- %r0, %r1
 152  catch_exception L14
 155  L15:
 155  ref_return %r1
 157  ---
 157  L14:
 157  goto_if_exception_mismatch $<* struct object_vtable>, L16
 161  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x43187b90> -> %r1
 165  setfield_gc_r %r1, %r0, FieldDescr<pypy.objspace.std.tupleobject.W_TupleObject.inst_wrappeditems>
 170  goto L15
 173  ---
 173  L16:
 173  reraise
 174  ---
 174  L12:
 174  goto_if_exception_mismatch $<* struct object_vtable>, L17
 178  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x43187b90> -> %r1
 182  setfield_gc_r %r1, %r0, FieldDescr<pypy.objspace.std.tupleobject.W_TupleObject.inst_wrappeditems>
 187  goto L13
 190  ---
 190  L17:
 190  reraise
 191  ---
 191  L10:
 191  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x443353f0> -> %r5
 195  setfield_gc_r %r5, %r0, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
 200  goto L11
 203  ---
 203  L8:
 203  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x443353f0> -> %r4
 207  setfield_gc_r %r4, %r0, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
 212  goto L9
 215  ---
 215  L6:
 215  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x431642f0> -> %r3
 219  setfield_gc_i %r3, $False, FieldDescr<pypy.module._file.interp_file.W_File.inst_binary>
 224  setfield_gc_i %r3, $-1, FieldDescr<pypy.module._file.interp_file.W_File.inst_fd>
 229  setfield_gc_r %r3, $<* struct rpy_string>, FieldDescr<pypy.module._file.interp_file.W_File.inst_mode>
 234  setfield_gc_i %r3, $0, FieldDescr<pypy.module._file.interp_file.W_File.inst_newlines>
 239  setfield_gc_i %r3, $False, FieldDescr<pypy.module._file.interp_file.W_File.inst_readable>
 244  setfield_gc_i %r3, $0, FieldDescr<pypy.module._file.interp_file.W_File.inst_softspace>
 249  setfield_gc_i %r3, $False, FieldDescr<pypy.module._file.interp_file.W_File.inst_writable>
 254  inline_call_r_v <JitCode 'W_Root.register_finalizer'>, R[%r3]
 259  -live- %r1, %r2, %r3, %r4
 259  getfield_gc_i $<* struct pypy.module.sys.Module>, FieldDescr<pypy.module.sys.Module.inst_track_resources> -> %i0
 264  -live- %i0, %r1, %r2, %r3, %r4
 264  goto_if_not %i0, L18
 268  setfield_gc_i $<* struct pypy.module.sys.Module>, $False, FieldDescr<pypy.module.sys.Module.inst_track_resources>
 273  new_array_clear $0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x4920fcf0> -> %r0
 278  inline_call_r_r <JitCode 'appexec______________________import_sys__traceback___________________the__1__is_because_we_don_t_want_to_show_THIS_code__________'>, R[%r0, $<* struct rpy_string>] -> %r0
 285  -live- %r0, %r1, %r2, %r3, %r4
 285  catch_exception L19
 288  setfield_gc_i $<* struct pypy.module.sys.Module>, $True, FieldDescr<pypy.module.sys.Module.inst_track_resources>
 293  setfield_gc_r %r3, %r0, FieldDescr<pypy.module._file.interp_file.W_File.inst_w_tb>
 298  L20:
 298  -live- %r1, %r2, %r3, %r4
 298  guard_class %r4 -> %i0
 301  getfield_raw_i %i0, FieldDescr<rpython.rlib.streamio.Stream_vtable.cls_try_to_find_file_descriptor> -> %i0
 306  -live- %i0, %r1, %r2, %r3, %r4
 306  int_guard_value %i0
 308  residual_call_r_i %i0, <IndirectCallTargets>, R[%r4], <CallDescr(r) EF=2> -> %i0
 315  -live- %i0, %r1, %r2, %r3, %r4
 315  getfield_gc_r %r1, FieldDescr<pypy.module.imp.importing.FindInfo.inst_filemode> -> %r0
 320  inline_call_ir_v <JitCode 'W_File.fdopenstream'>, I[%i0], R[%r3, %r4, %r0, %r2]
 330  -live- %r1, %r2, %r3
 330  goto L7
 333  ---
 333  L19:
 333  last_exception -> %i0
 335  last_exc_value -> %r1
 337  setfield_gc_i $<* struct pypy.module.sys.Module>, $True, FieldDescr<pypy.module.sys.Module.inst_track_resources>
 342  -live- %r1
 342  raise %r1
 344  ---
 344  L18:
 344  goto L20
 347  ---
 347  L4:
 347  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x443353f0> -> %r2
 351  setfield_gc_r %r2, %r0, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
 356  goto L5
 359  ---
 359  L3:
 359  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x1a1906f0> -> %r1
 363  setfield_gc_r %r1, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
 368  setfield_gc_r %r1, $<* struct tuple2>, FieldDescr<pypy.interpreter.error.OpErrFmt.inst_xstrings>
 373  setfield_gc_r %r1, %r2, FieldDescr<pypy.interpreter.error.OpErrFmt.inst_x0>
 378  -live- %r1
 378  raise %r1
 380  ---
 380  L1:
 380  inline_call_r_i <JitCode 'W_Root.is_w'>, R[$<* struct pypy.interpreter.baseobjspace.W_Root>, %r1] -> %i0
 387  -live- %i0, %r0, %r1, %r2
 387  -live- %i0, %r0, %r1, %r2
 387  goto_if_not %i0, L21
 391  ref_copy $<* struct pypy.interpreter.baseobjspace.W_Root> -> %r1
 394  goto L2
 397  ---
 397  L21:
 397  goto L2
