   0  getfield_gc_i_pure %r0, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i1
   5  int_rshift %i1, $31 -> %i0
   9  -live- %i0, %i1, %r0, %r1
   9  goto_if_not_int_is_true %i0, L1
  13  -live- %i0, %i1, %r0, %r1
  13  goto_if_not_int_ne %i0, $-1, L2
  18  inline_call_ir_v <JitCode 'Marshaller.atom_int64'>, I[$'I', %i1], R[%r1]
  26  -live-
  26  void_return
  27  ---
  27  L2:
  27  L3:
  27  getfield_gc_i_pure %r0, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i0
  32  -live- %i0, %r1
  32  guard_class %r1 -> %i1
  35  getfield_raw_i %i1, FieldDescr<pypy.module.marshal.interp_marshal.Marshaller_vtable.cls_atom_int> -> %i1
  40  -live- %i0, %i1, %r1
  40  switch %i1, <SwitchDictDescr 0:L4, 1:L5>
  44  unreachable
  45  ---
  45  L4:
  45  -live- %i0, %r1
  45  inline_call_ir_v <JitCode 'StringMarshaller.atom_int'>, I[$'i', %i0], R[%r1]
  53  -live-
  53  void_return
  54  ---
  54  L5:
  54  -live- %i0, %r1
  54  inline_call_ir_v <JitCode 'Marshaller.atom_int'>, I[$'i', %i0], R[%r1]
  62  -live-
  62  void_return
  63  ---
  63  L1:
  63  goto L3
