   0  -live- %r0, %r1, %r2
   0  goto_if_not_ptr_iszero %r2, L1
   4  L2:
   4  inline_call_r_r <JitCode '_coerce_helper'>, R[%r0, %r1] -> %r0
  11  -live- %r0, %r1
  11  arraylen_gc %r0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aac88c19f0> -> %i0
  16  -live- %i0, %r0, %r1
  16  goto_if_not_int_eq %i0, $2, L3
  21  getarrayitem_gc_r %r0, $0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aac88c19f0> -> %r2
  27  getarrayitem_gc_r %r0, $1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aac88c19f0> -> %r3
  33  -live- %r1, %r2, %r3
  33  goto_if_not_ptr_nonzero %r2, L4
  37  ref_copy %r2 -> %r0
  40  -live- %r0, %r1, %r2, %r3
  40  guard_class %r0 -> %i0
  43  getfield_raw_i %i0, FieldDescr<object_vtable.subclassrange_min> -> %i0
  48  int_between $TotalOrderSymbolic('compute_fn'), %i0, $TotalOrderSymbolic('compute_fn') -> %i0
  53  -live- %i0, %r1, %r2, %r3
  53  goto_if_not %i0, L5
  57  inline_call_ir_r <JitCode 'W_InstanceObject.getattr'>, I[$False], R[%r2, $<* struct rpy_string>] -> %r0
  66  -live- %r0, %r1
  66  -live- %r0, %r1
  66  goto_if_not_ptr_iszero %r0, L6
  70  ref_return $<* struct pypy.interpreter.baseobjspace.W_Root>
  72  ---
  72  L6:
  72  inline_call_r_r <JitCode 'call_function__star_1'>, R[%r0, %r1] -> %r0
  79  -live- %r0
  79  ref_return %r0
  81  ---
  81  L5:
  81  L7:
  81  inline_call_r_r <JitCode 'pow'>, R[%r3, %r2, $<* struct pypy.interpreter.baseobjspace.W_Root>] -> %r0
  89  -live- %r0
  89  ref_return %r0
  91  ---
  91  L4:
  91  goto L7
  94  ---
  94  L3:
  94  raise $<* struct object>
  96  ---
  96  L1:
  96  inline_call_r_i <JitCode 'W_Root.is_w'>, R[$<* struct pypy.interpreter.baseobjspace.W_Root>, %r2] -> %i0
 103  -live- %i0, %r0, %r1, %r2
 103  -live- %i0, %r0, %r1, %r2
 103  goto_if_not %i0, L8
 107  goto L2
 110  ---
 110  L8:
 110  inline_call_ir_r <JitCode 'W_InstanceObject.getattr'>, I[$False], R[%r0, $<* struct rpy_string>] -> %r0
 119  -live- %r0, %r1, %r2
 119  -live- %r0, %r1, %r2
 119  goto_if_not_ptr_iszero %r0, L9
 123  ref_return $<* struct pypy.interpreter.baseobjspace.W_Root>
 125  ---
 125  L9:
 125  inline_call_r_r <JitCode 'call_function__star_2'>, R[%r0, %r1, %r2] -> %r0
 133  -live- %r0
 133  ref_return %r0
