   0  inline_call_r_r <JitCode 'W_CData._compare_mode'>, R[%r0, %r1] -> %r0
   7  -live- %r0
   7  getfield_gc_i_pure %r0, FieldDescr<tuple5.item0> -> %i0
  12  getfield_gc_i_pure %r0, FieldDescr<tuple5.item1> -> %i1
  17  getfield_gc_i_pure %r0, FieldDescr<tuple5.item2> -> %i2
  22  getfield_gc_r_pure %r0, FieldDescr<tuple5.item3> -> %r1
  27  getfield_gc_r_pure %r0, FieldDescr<tuple5.item4> -> %r0
  32  -live- %i0, %i1, %i2, %r0, %r1
  32  switch %i0, <SwitchDictDescr 0:L1, 1:L2>
  36  ref_return $<* struct pypy.interpreter.baseobjspace.W_Root>
  38  ---
  38  L1:
  38  -live- %i1, %i2
  38  uint_lt %i1, %i2 -> %i0
  42  -live- %i0
  42  goto_if_not %i0, L3
  46  ref_return $<* struct pypy.interpreter.baseobjspace.W_Root>
  48  ---
  48  L3:
  48  ref_return $<* struct pypy.interpreter.baseobjspace.W_Root>
  50  ---
  50  L2:
  50  -live- %r0, %r1
  50  inline_call_r_r <JitCode 'comparison_lt_impl'>, R[%r1, %r0] -> %r0
  57  -live- %r0
  57  ref_return %r0
