   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  -live- %i1, %i2
  38  goto_if_not_int_eq %i1, %i2, L3
  43  ref_return $<* struct pypy.interpreter.baseobjspace.W_Root>
  45  ---
  45  L3:
  45  ref_return $<* struct pypy.interpreter.baseobjspace.W_Root>
  47  ---
  47  L2:
  47  -live- %r0, %r1
  47  inline_call_r_r <JitCode 'comparison_eq_impl'>, R[%r1, %r0] -> %r0
  54  -live- %r0
  54  ref_return %r0
