   0  inline_call_ir_r <JitCode 'Arguments.parse_obj'>, I[$0], R[%r1, $<* struct pypy.interpreter.baseobjspace.W_Root>, %r2, $<* struct pypy.interpreter.signature.Signature>, $<* array [ <* None> ]>] -> %r1
  12  -live- %r0, %r1
  12  arraylen_gc %r1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x1009f2142d0> -> %i0
  17  -live- %i0, %r0, %r1
  17  goto_if_not_int_eq %i0, $2, L1
  22  getarrayitem_gc_r %r1, $0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x1009f2142d0> -> %r2
  28  getarrayitem_gc_r %r1, $1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x1009f2142d0> -> %r1
  34  -live- %r0, %r1, %r2
  34  goto_if_not_ptr_iszero %r2, L2
  38  L3:
  38  -live- %r0, %r1
  38  goto_if_not_ptr_nonzero %r1, L4
  42  ref_copy %r1 -> %r2
  45  -live- %r0, %r1, %r2
  45  guard_class %r2 -> %i0
  48  -live- %i0, %r0, %r1
  48  goto_if_not_int_eq %i0, $<* struct object_vtable>, L5
  53  getfield_gc_i_pure %r1, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i0
  58  int_is_true %i0 -> %i0
  61  L6:
  61  -live- %i0, %r0, %r1
  61  goto_if_not %i0, L7
  65  inline_call_r_v <JitCode 'update1'>, R[%r0, %r1]
  71  -live-
  71  void_return
  72  ---
  72  L7:
  72  void_return
  73  ---
  73  L5:
  73  L8:
  73  inline_call_r_i <JitCode 'is_true'>, R[%r1] -> %i0
  79  -live- %i0, %r0, %r1
  79  goto L6
  82  ---
  82  L4:
  82  goto L8
  85  ---
  85  L2:
  85  inline_call_r_v <JitCode 'update1'>, R[%r0, %r2]
  91  -live- %r0, %r1
  91  goto L3
  94  ---
  94  L1:
  94  raise $<* struct object>
