   0  inline_call_r_r <JitCode 'wrap__str'>, R[$<* struct rpy_string>] -> %r1
   6  -live- %r0, %r1
   6  catch_exception L1
   9  inline_call_r_r <JitCode 'getattr'>, R[%r0, %r1] -> %r2
  16  -live- %r0, %r2
  16  catch_exception L2
  19  inline_call_r_r <JitCode 'wrap__str'>, R[$<* struct rpy_string>] -> %r1
  25  -live- %r0, %r1, %r2
  25  catch_exception L3
  28  inline_call_r_r <JitCode 'getattr'>, R[%r0, %r1] -> %r3
  35  -live- %r0, %r2, %r3
  35  catch_exception L4
  38  inline_call_r_r <JitCode 'wrap__str'>, R[$<* struct rpy_string>] -> %r1
  44  -live- %r0, %r1, %r2, %r3
  44  catch_exception L5
  47  inline_call_r_r <JitCode 'getattr'>, R[%r0, %r1] -> %r1
  54  -live- %r1, %r2, %r3
  54  catch_exception L6
  57  -live- %r1, %r2, %r3
  57  guard_class %r3 -> %i0
  60  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int_w> -> %i0
  65  -live- %i0, %r1, %r2, %r3
  65  switch %i0, <SwitchDictDescr 0:L7, 1:L8, 2:L9>
  69  unreachable
  70  ---
  70  L7:
  70  -live- %r1, %r2, %r3
  70  -live- %r1, %r2, %r3
  70  guard_class %r3 -> %i0
  73  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int> -> %i0
  78  -live- %i0, %r1, %r2, %r3
  78  int_guard_value %i0
  80  residual_call_r_r %i0, <IndirectCallTargets>, R[%r3], <CallDescr(r) EF=7> -> %r0
  87  -live- %r0, %r1, %r2
  87  -live- %r0, %r1, %r2
  87  guard_class %r0 -> %i0
  90  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__int_w> -> %i0
  95  inline_call_ir_i <JitCode 'dispatcher'>, I[%i0], R[%r0] -> %i1
 103  -live- %i1, %r1, %r2
 103  L10:
 103  -live- %i1, %r1, %r2
 103  guard_class %r2 -> %i0
 106  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int_w> -> %i0
 111  -live- %i0, %i1, %r1, %r2
 111  switch %i0, <SwitchDictDescr 0:L11, 1:L12, 2:L13>
 115  unreachable
 116  ---
 116  L11:
 116  -live- %i1, %r1, %r2
 116  -live- %i1, %r1, %r2
 116  guard_class %r2 -> %i0
 119  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int> -> %i0
 124  -live- %i0, %i1, %r1, %r2
 124  int_guard_value %i0
 126  residual_call_r_r %i0, <IndirectCallTargets>, R[%r2], <CallDescr(r) EF=7> -> %r0
 133  -live- %i1, %r0, %r1
 133  -live- %i1, %r0, %r1
 133  guard_class %r0 -> %i0
 136  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__int_w> -> %i0
 141  inline_call_ir_i <JitCode 'dispatcher'>, I[%i0], R[%r0] -> %i0
 149  -live- %i0, %i1, %r1
 149  L14:
 149  int_sub %i1, %i0 -> %i0
 153  -live- %i0, %r1
 153  goto_if_not_int_lt %i0, $0, L15
 158  L16:
 158  inline_call_r_r <JitCode 'wrap__str'>, R[$<* struct rpy_string>] -> %r1
 164  -live- %r1
 164  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x10094c3ea50> -> %r0
 168  setfield_gc_r %r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
 173  setfield_gc_r %r0, %r1, FieldDescr<pypy.interpreter.error.OperationError.inst__w_value>
 178  setfield_gc_r %r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst__application_traceback>
 183  -live- %r0
 183  raise %r0
 185  ---
 185  L15:
 185  -live- %r1
 185  guard_class %r1 -> %i0
 188  getfield_raw_i %i0, FieldDescr<object_vtable.subclassrange_min> -> %i0
 193  int_between $TotalOrderSymbolic('compute_fn'), %i0, $TotalOrderSymbolic('compute_fn') -> %i0
 198  -live- %i0, %r1
 198  goto_if_not %i0, L17
 202  void_return
 203  ---
 203  L17:
 203  -live- %r1
 203  guard_class %r1 -> %i0
 206  -live- %i0, %r1
 206  int_guard_value %i0
 208  -live- %r1
 208  guard_class %r1 -> %i0
 211  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_getclass> -> %i0
 216  -live- %i0, %r1
 216  int_guard_value %i0
 218  residual_call_r_r %i0, <IndirectCallTargets>, R[%r1], <CallDescr(r) EF=2> -> %r0
 225  -live- %r0, %r1
 225  inline_call_r_i <JitCode 'W_TypeObject.issubtype'>, R[%r0, $<* struct pypy.objspace.std.typeobject.W_TypeObject>] -> %i0
 232  -live- %i0, %r1
 232  -live- %i0, %r1
 232  goto_if_not %i0, L18
 236  void_return
 237  ---
 237  L18:
 237  -live- %r1
 237  guard_class %r1 -> %i0
 240  getfield_raw_i %i0, FieldDescr<object_vtable.subclassrange_min> -> %i0
 245  int_between $TotalOrderSymbolic('compute_fn'), %i0, $TotalOrderSymbolic('compute_fn') -> %i0
 250  -live- %i0, %r1
 250  goto_if_not %i0, L19
 254  void_return
 255  ---
 255  L19:
 255  -live- %r1
 255  guard_class %r1 -> %i0
 258  -live- %i0, %r1
 258  int_guard_value %i0
 260  -live- %r1
 260  guard_class %r1 -> %i0
 263  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_getclass> -> %i0
 268  -live- %i0, %r1
 268  int_guard_value %i0
 270  residual_call_r_r %i0, <IndirectCallTargets>, R[%r1], <CallDescr(r) EF=2> -> %r1
 277  -live- %r1
 277  inline_call_r_i <JitCode 'W_TypeObject.issubtype'>, R[%r1, $<* struct pypy.objspace.std.typeobject.W_TypeObject>] -> %i0
 284  -live- %i0
 284  -live- %i0
 284  goto_if_not %i0, L20
 288  void_return
 289  ---
 289  L20:
 289  goto L16
 292  ---
 292  L12:
 292  -live- %r2
 292  inline_call_r_r <JitCode 'oefmt__expected__s__got__T_object_star_2'>, R[$<* struct pypy.objspace.std.typeobject.W_TypeObject>, $<* struct rpy_string>, $<* struct rpy_string>, %r2] -> %r0
 301  -live- %r0
 301  -live- %r0
 301  guard_class %r0 -> %i1
 304  -live- %r0
 304  raise %r0
 306  ---
 306  L13:
 306  -live- %i1, %r1, %r2
 306  getfield_gc_i_pure %r2, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i0
 311  goto L14
 314  ---
 314  L8:
 314  -live- %r3
 314  inline_call_r_r <JitCode 'oefmt__expected__s__got__T_object_star_2'>, R[$<* struct pypy.objspace.std.typeobject.W_TypeObject>, $<* struct rpy_string>, $<* struct rpy_string>, %r3] -> %r0
 323  -live- %r0
 323  -live- %r0
 323  guard_class %r0 -> %i1
 326  -live- %r0
 326  raise %r0
 328  ---
 328  L9:
 328  -live- %r1, %r2, %r3
 328  getfield_gc_i_pure %r3, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i1
 333  goto L10
 336  ---
 336  L6:
 336  goto_if_exception_mismatch $<* struct object_vtable>, L21
 340  last_exception -> %i1
 342  last_exc_value -> %r0
 344  L22:
 344  getfield_gc_r %r0, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type> -> %r1
 349  inline_call_r_i <JitCode 'exception_match'>, R[%r1, $<* struct pypy.interpreter.baseobjspace.W_Root>] -> %i0
 356  -live- %i0, %r0
 356  -live- %i0, %r0
 356  goto_if_not %i0, L23
 360  inline_call_r_r <JitCode 'wrap__str'>, R[$<* struct rpy_string>] -> %r1
 366  -live- %r1
 366  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x10094c3ea50> -> %r0
 370  setfield_gc_r %r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
 375  setfield_gc_r %r0, %r1, FieldDescr<pypy.interpreter.error.OperationError.inst__w_value>
 380  setfield_gc_r %r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst__application_traceback>
 385  -live- %r0
 385  raise %r0
 387  ---
 387  L23:
 387  -live- %r0
 387  raise %r0
 389  ---
 389  L21:
 389  reraise
 390  ---
 390  L5:
 390  goto_if_exception_mismatch $<* struct object_vtable>, L24
 394  last_exception -> %i1
 396  last_exc_value -> %r0
 398  goto L22
 401  ---
 401  L24:
 401  reraise
 402  ---
 402  L4:
 402  goto_if_exception_mismatch $<* struct object_vtable>, L25
 406  last_exception -> %i1
 408  last_exc_value -> %r0
 410  goto L22
 413  ---
 413  L25:
 413  reraise
 414  ---
 414  L3:
 414  goto_if_exception_mismatch $<* struct object_vtable>, L26
 418  last_exception -> %i1
 420  last_exc_value -> %r0
 422  goto L22
 425  ---
 425  L26:
 425  reraise
 426  ---
 426  L2:
 426  goto_if_exception_mismatch $<* struct object_vtable>, L27
 430  last_exception -> %i1
 432  last_exc_value -> %r0
 434  goto L22
 437  ---
 437  L27:
 437  reraise
 438  ---
 438  L1:
 438  goto_if_exception_mismatch $<* struct object_vtable>, L28
 442  last_exception -> %i1
 444  last_exc_value -> %r0
 446  goto L22
 449  ---
 449  L28:
 449  reraise
