   0  inline_call_r_r <JitCode 'index'>, R[%r0] -> %r3
   6  -live- %r0, %r1, %r2, %r3
   6  catch_exception L1
   9  inline_call_ir_i <JitCode 'int_w'>, I[$False], R[%r3] -> %i0
  17  -live- %i0, %r0, %r1, %r3
  17  catch_exception L2
  20  int_return %i0
  22  ---
  22  L2:
  22  goto_if_exception_mismatch $<* struct object_vtable>, L3
  26  last_exception -> %i1
  28  last_exc_value -> %r4
  30  getfield_gc_r %r4, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type> -> %r2
  35  inline_call_r_i <JitCode 'exception_match'>, R[%r2, $<* struct pypy.interpreter.baseobjspace.W_Root>] -> %i0
  42  -live- %i0, %r0, %r1, %r3, %r4
  42  -live- %i0, %r0, %r1, %r3, %r4
  42  goto_if_not %i0, L4
  46  -live- %r0, %r1, %r3
  46  goto_if_not_ptr_nonzero %r1, L5
  50  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x00000100b3f41d38> -> %r4
  54  setfield_gc_r %r4, %r1, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
  59  setfield_gc_r %r4, $<* struct tuple2>, FieldDescr<pypy.interpreter.error.OpErrFmt.inst_xstrings>
  64  setfield_gc_r %r4, %r0, FieldDescr<pypy.interpreter.error.OpErrFmt.inst_x0>
  69  -live- %r4
  69  raise %r4
  71  ---
  71  L5:
  71  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x00000100b5673da8> -> %r2
  75  setfield_gc_i %r2, $0, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval>
  80  inline_call_r_r <JitCode 'comparison_lt_impl'>, R[%r3, %r2] -> %r0
  87  -live- %r0
  87  -live- %r0
  87  goto_if_not_ptr_nonzero %r0, L6
  91  ref_copy %r0 -> %r2
  94  -live- %r0, %r2
  94  guard_class %r2 -> %i0
  97  -live- %i0, %r0
  97  goto_if_not_int_eq %i0, $<* struct object_vtable>, L7
 102  getfield_gc_i_pure %r0, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i0
 107  int_is_true %i0 -> %i0
 110  L8:
 110  -live- %i0
 110  goto_if_not %i0, L9
 114  int_return $-9223372036854775808
 116  ---
 116  L9:
 116  int_return $9223372036854775807
 118  ---
 118  L7:
 118  L10:
 118  inline_call_r_i <JitCode 'is_true'>, R[%r0] -> %i0
 124  -live- %i0
 124  goto L8
 127  ---
 127  L6:
 127  goto L10
 130  ---
 130  L4:
 130  -live- %r4
 130  raise %r4
 132  ---
 132  L3:
 132  reraise
 133  ---
 133  L1:
 133  goto_if_exception_mismatch $<* struct object_vtable>, L11
 137  last_exception -> %i1
 139  last_exc_value -> %r4
 141  -live- %r0, %r2, %r4
 141  goto_if_not_ptr_iszero %r2, L12
 145  -live- %r4
 145  raise %r4
 147  ---
 147  L12:
 147  getfield_gc_r %r4, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type> -> %r1
 152  inline_call_r_i <JitCode 'exception_match'>, R[%r1, $<* struct pypy.interpreter.baseobjspace.W_Root>] -> %i0
 159  -live- %i0, %r0, %r2, %r4
 159  -live- %i0, %r0, %r2, %r4
 159  goto_if_not %i0, L13
 163  inline_call_r_r <JitCode 'oefmt___s_must_be_an_integer__not__T_star_2'>, R[$<* struct pypy.objspace.std.typeobject.W_TypeObject>, $<* struct rpy_string>, %r2, %r0] -> %r4
 172  -live- %r4
 172  -live- %r4
 172  guard_class %r4 -> %i1
 175  -live- %r4
 175  raise %r4
 177  ---
 177  L13:
 177  -live- %r4
 177  raise %r4
 179  ---
 179  L11:
 179  reraise
