   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
  12  goto_if_not_int_is_true %i0, L1
  16  -live- %i0, %i1, %r0, %r1
  19  goto_if_not_int_ne %i0, $-1, L2
  24  inline_call_ir_v <JitCode 'Marshaller.atom_int64'>, I[$'I', %i1], R[%r1]
  32  -live-
  35  void_return
  36  ---
  36  L2:
  36  L3:
  36  getfield_gc_i_pure %r0, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i0
  41  -live- %i0, %r1
  44  guard_class %r1 -> %i1
  47  getfield_raw_i %i1, FieldDescr<pypy.module.marshal.interp_marshal.Marshaller_vtable.cls_atom_int> -> %i1
  52  -live- %i0, %i1, %r1
  55  switch %i1, <SwitchDictDescr 0:L4, 1:L5>
  59  unreachable
  60  ---
  60  L4:
  60  -live- %i0, %r1
  63  inline_call_ir_v <JitCode 'StringMarshaller.atom_int'>, I[$'i', %i0], R[%r1]
  71  -live-
  74  void_return
  75  ---
  75  L5:
  75  -live- %i0, %r1
  78  inline_call_ir_v <JitCode 'Marshaller.atom_int'>, I[$'i', %i0], R[%r1]
  86  -live-
  89  void_return
  90  ---
  90  L1:
  90  goto L3
