   0  inline_call_r_i <JitCode 'W_Root.is_w'>, R[$<* struct pypy.interpreter.baseobjspace.W_Root>, %r1] -> %i0
   7  -live- %i0, %r0, %r1
   7  -live- %i0, %r0, %r1
   7  goto_if_not %i0, L1
  11  inline_call_r_v <JitCode 'dispatch__star_1'>, R[%r0]
  16  -live- %r0
  16  catch_exception L2
  19  ref_return $<* struct pypy.interpreter.baseobjspace.W_Root>
  21  ---
  21  L2:
  21  goto_if_exception_mismatch $<* struct object_vtable>, L3
  25  last_exc_value -> %r1
  27  inline_call_r_r <JitCode 'wrap_oserror2__w_OSError'>, R[%r1, %r0, $<* struct rpy_string>, $<* struct pypy.objspace.std.typeobject.W_TypeObject>] -> %r1
  36  -live- %r1
  36  assert_not_none %r1
  38  -live- %r1
  38  guard_class %r1 -> %i1
  41  -live- %r1
  41  raise %r1
  43  ---
  43  L3:
  43  reraise
  44  ---
  44  L1:
  44  inline_call_ir_r <JitCode 'fixedview__False'>, I[$-1, $False], R[%r1] -> %r1
  53  -live- %r0, %r1
  53  catch_exception L4
  56  arraylen_gc %r1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x7fff49db9320> -> %i0
  61  -live- %i0, %r0, %r1
  61  goto_if_not_int_ne %i0, $2, L5
  66  inline_call_r_r <JitCode 'oefmt__utime___arg_2_must_be_a_tuple__atime__mtime__or_None_star_0'>, R[$<* struct pypy.objspace.std.typeobject.W_TypeObject>, $<* struct rpy_string>] -> %r1
  73  -live- %r0, %r1
  73  catch_exception L6
  76  assert_not_none %r1
  78  -live- %r1
  78  guard_class %r1 -> %i1
  81  L7:
  81  getfield_gc_r %r1, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type> -> %r0
  86  inline_call_r_i <JitCode 'exception_match'>, R[%r0, $<* struct pypy.interpreter.baseobjspace.W_Root>] -> %i0
  93  -live- %i0, %r1
  93  -live- %i0, %r1
  93  goto_if_not %i0, L8
  97  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fff4a07fb90> -> %r1
 101  setfield_gc_r %r1, $<* struct rpy_string>, FieldDescr<pypy.interpreter.error.OpErrFmtNoArgs.inst__value>
 106  setfield_gc_r %r1, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
 111  assert_not_none %r1
 113  -live- %r1
 113  guard_class %r1 -> %i1
 116  -live- %r1
 116  raise %r1
 118  ---
 118  L8:
 118  -live- %r1
 118  raise %r1
 120  ---
 120  L6:
 120  goto_if_exception_mismatch $<* struct object_vtable>, L9
 124  last_exc_value -> %r1
 126  L10:
 126  inline_call_r_r <JitCode 'wrap_oserror2__w_OSError'>, R[%r1, %r0, $<* struct rpy_string>, $<* struct pypy.objspace.std.typeobject.W_TypeObject>] -> %r1
 135  -live- %r1
 135  assert_not_none %r1
 137  -live- %r1
 137  guard_class %r1 -> %i1
 140  -live- %r1
 140  raise %r1
 142  ---
 142  L9:
 142  goto_if_exception_mismatch $<* struct object_vtable>, L11
 146  last_exception -> %i1
 148  last_exc_value -> %r1
 150  goto L7
 153  ---
 153  L11:
 153  reraise
 154  ---
 154  L5:
 154  getarrayitem_gc_r %r1, $0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x7fff49db9320> -> %r2
 160  inline_call_irf_f <JitCode 'float_w__pypy_interpreter_baseobjspace_W_Root'>, I[$False], R[%r2], F[] -> %f0
 169  -live- %f0, %r0, %r1
 169  catch_exception L12
 172  getarrayitem_gc_r %r1, $1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x7fff49db9320> -> %r1
 178  inline_call_irf_f <JitCode 'float_w__pypy_interpreter_baseobjspace_W_Root'>, I[$False], R[%r1], F[] -> %f1
 187  -live- %f0, %f1, %r0
 187  catch_exception L13
 190  new <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fff44a135f0> -> %r1
 194  setfield_gc_f %r1, %f0, FieldDescr<tuple2.item0>
 199  setfield_gc_f %r1, %f1, FieldDescr<tuple2.item1>
 204  inline_call_r_v <JitCode 'dispatch__star_1'>, R[%r0, %r1]
 210  -live- %r0
 210  catch_exception L14
 213  ref_return $<* struct pypy.interpreter.baseobjspace.W_Root>
 215  ---
 215  L14:
 215  goto_if_exception_mismatch $<* struct object_vtable>, L15
 219  last_exc_value -> %r1
 221  goto L10
 224  ---
 224  L15:
 224  goto_if_exception_mismatch $<* struct object_vtable>, L16
 228  last_exception -> %i1
 230  last_exc_value -> %r1
 232  goto L7
 235  ---
 235  L16:
 235  reraise
 236  ---
 236  L13:
 236  goto_if_exception_mismatch $<* struct object_vtable>, L17
 240  last_exc_value -> %r1
 242  goto L10
 245  ---
 245  L17:
 245  goto_if_exception_mismatch $<* struct object_vtable>, L18
 249  last_exception -> %i1
 251  last_exc_value -> %r1
 253  goto L7
 256  ---
 256  L18:
 256  reraise
 257  ---
 257  L12:
 257  goto_if_exception_mismatch $<* struct object_vtable>, L19
 261  last_exc_value -> %r1
 263  goto L10
 266  ---
 266  L19:
 266  goto_if_exception_mismatch $<* struct object_vtable>, L20
 270  last_exception -> %i1
 272  last_exc_value -> %r1
 274  goto L7
 277  ---
 277  L20:
 277  reraise
 278  ---
 278  L4:
 278  goto_if_exception_mismatch $<* struct object_vtable>, L21
 282  last_exc_value -> %r1
 284  goto L10
 287  ---
 287  L21:
 287  goto_if_exception_mismatch $<* struct object_vtable>, L22
 291  last_exception -> %i1
 293  last_exc_value -> %r1
 295  goto L7
 298  ---
 298  L22:
 298  reraise
