   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>] -> %r0
  36  -live- %r0
  36  -live- %r0
  36  guard_class %r0 -> %i1
  39  -live- %r0
  39  raise %r0
  41  ---
  41  L3:
  41  reraise
  42  ---
  42  L1:
  42  inline_call_ir_r <JitCode 'fixedview__False'>, I[$-1, $False], R[%r1] -> %r1
  51  -live- %r0, %r1
  51  catch_exception L4
  54  arraylen_gc %r1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x1009f2142d0> -> %i0
  59  -live- %i0, %r0, %r1
  59  goto_if_not_int_ne %i0, $2, L5
  64  inline_call_r_r <JitCode 'wrap__str'>, R[$<* struct rpy_string>] -> %r1
  70  -live- %r0, %r1
  70  catch_exception L6
  73  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x10094c3ea50> -> %r0
  77  setfield_gc_r %r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
  82  setfield_gc_r %r0, %r1, FieldDescr<pypy.interpreter.error.OperationError.inst__w_value>
  87  setfield_gc_r %r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst__application_traceback>
  92  int_copy $<* struct object_vtable> -> %i1
  95  L7:
  95  getfield_gc_r %r0, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type> -> %r1
 100  inline_call_r_i <JitCode 'exception_match'>, R[%r1, $<* struct pypy.interpreter.baseobjspace.W_Root>] -> %i0
 107  -live- %i0, %r0
 107  -live- %i0, %r0
 107  goto_if_not %i0, L8
 111  inline_call_r_r <JitCode 'wrap__str'>, R[$<* struct rpy_string>] -> %r1
 117  -live- %r1
 117  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x10094c3ea50> -> %r0
 121  setfield_gc_r %r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
 126  setfield_gc_r %r0, %r1, FieldDescr<pypy.interpreter.error.OperationError.inst__w_value>
 131  setfield_gc_r %r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst__application_traceback>
 136  -live- %r0
 136  raise %r0
 138  ---
 138  L8:
 138  -live- %r0
 138  raise %r0
 140  ---
 140  L6:
 140  goto_if_exception_mismatch $<* struct object_vtable>, L9
 144  last_exc_value -> %r1
 146  L10:
 146  inline_call_r_r <JitCode 'wrap_oserror2__w_OSError'>, R[%r1, %r0, $<* struct rpy_string>, $<* struct pypy.objspace.std.typeobject.W_TypeObject>] -> %r0
 155  -live- %r0
 155  -live- %r0
 155  guard_class %r0 -> %i1
 158  -live- %r0
 158  raise %r0
 160  ---
 160  L9:
 160  goto_if_exception_mismatch $<* struct object_vtable>, L11
 164  last_exception -> %i1
 166  last_exc_value -> %r0
 168  goto L7
 171  ---
 171  L11:
 171  reraise
 172  ---
 172  L5:
 172  getarrayitem_gc_r %r1, $0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x1009f2142d0> -> %r2
 178  inline_call_irf_f <JitCode 'float_w'>, I[$False], R[%r2], F[] -> %f0
 187  -live- %f0, %r0, %r1
 187  catch_exception L12
 190  getarrayitem_gc_r %r1, $1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x1009f2142d0> -> %r1
 196  inline_call_irf_f <JitCode 'float_w'>, I[$False], R[%r1], F[] -> %f1
 205  -live- %f0, %f1, %r0
 205  catch_exception L13
 208  new <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x1009f537050> -> %r1
 212  setfield_gc_f %r1, %f0, FieldDescr<tuple2.item0>
 217  setfield_gc_f %r1, %f1, FieldDescr<tuple2.item1>
 222  inline_call_r_v <JitCode 'dispatch__star_1'>, R[%r0, %r1]
 228  -live- %r0
 228  catch_exception L14
 231  ref_return $<* struct pypy.interpreter.baseobjspace.W_Root>
 233  ---
 233  L14:
 233  goto_if_exception_mismatch $<* struct object_vtable>, L15
 237  last_exc_value -> %r1
 239  goto L10
 242  ---
 242  L15:
 242  goto_if_exception_mismatch $<* struct object_vtable>, L16
 246  last_exception -> %i1
 248  last_exc_value -> %r0
 250  goto L7
 253  ---
 253  L16:
 253  reraise
 254  ---
 254  L13:
 254  goto_if_exception_mismatch $<* struct object_vtable>, L17
 258  last_exc_value -> %r1
 260  goto L10
 263  ---
 263  L17:
 263  goto_if_exception_mismatch $<* struct object_vtable>, L18
 267  last_exception -> %i1
 269  last_exc_value -> %r0
 271  goto L7
 274  ---
 274  L18:
 274  reraise
 275  ---
 275  L12:
 275  goto_if_exception_mismatch $<* struct object_vtable>, L19
 279  last_exc_value -> %r1
 281  goto L10
 284  ---
 284  L19:
 284  goto_if_exception_mismatch $<* struct object_vtable>, L20
 288  last_exception -> %i1
 290  last_exc_value -> %r0
 292  goto L7
 295  ---
 295  L20:
 295  reraise
 296  ---
 296  L4:
 296  goto_if_exception_mismatch $<* struct object_vtable>, L21
 300  last_exc_value -> %r1
 302  goto L10
 305  ---
 305  L21:
 305  goto_if_exception_mismatch $<* struct object_vtable>, L22
 309  last_exception -> %i1
 311  last_exc_value -> %r0
 313  goto L7
 316  ---
 316  L22:
 316  reraise
