   0  -live- %r0
   3  guard_class %r0 -> %i0
   6  getfield_raw_i %i0, FieldDescr<pypy.module.marshal.interp_marshal.Unmarshaller_vtable.cls_get_int> -> %i0
  11  -live- %i0, %r0
  14  switch %i0, <SwitchDictDescr 0:L1, 1:L2>
  18  unreachable
  19  ---
  19  L1:
  19  -live- %r0
  22  ref_copy %r0 -> %r1
  25  inline_call_r_i <JitCode 'StringUnmarshaller.get_int'>, R[%r0] -> %i1
  31  L3:
  31  -live- %i1, %r0, %r1
  34  guard_class %r1 -> %i0
  37  getfield_raw_i %i0, FieldDescr<pypy.module.marshal.interp_marshal.Unmarshaller_vtable.cls_get_int> -> %i0
  42  -live- %i0, %i1, %r0
  45  switch %i0, <SwitchDictDescr 0:L4, 1:L5>
  49  unreachable
  50  ---
  50  L4:
  50  -live- %i1, %r0
  53  inline_call_r_i <JitCode 'StringUnmarshaller.get_int'>, R[%r0] -> %i0
  59  L6:
  59  -live- %i0, %i1
  62  int_lshift %i0, $32 -> %i0
  66  int_and %i1, $4294967295 -> %i1
  70  int_or %i0, %i1 -> %i0
  74  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000002aa74983ec0> -> %r0
  78  setfield_gc_i %r0, %i0, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval>
  83  ref_return %r0
  85  ---
  85  L5:
  85  -live- %i1, %r0
  88  inline_call_r_i <JitCode 'Unmarshaller.get_int'>, R[%r0] -> %i0
  94  -live- %i0, %i1
  97  goto L6
 100  ---
 100  L2:
 100  -live- %r0
 103  ref_copy %r0 -> %r1
 106  inline_call_r_i <JitCode 'Unmarshaller.get_int'>, R[%r0] -> %i1
 112  -live- %i1, %r0, %r1
 115  goto L3
