   0  getfield_gc_r_pure %r2, FieldDescr<pypy.interpreter.signature.Signature.inst_argnames> -> %r4
   5  arraylen_gc %r4, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000aaab222b05d0> -> %i2
  10  getfield_gc_r_pure %r2, FieldDescr<pypy.interpreter.signature.Signature.inst_varargname> -> %r4
  15  -live- %i0, %i2, %r0, %r1, %r2, %r3, %r4
  18  goto_if_not_ptr_iszero %r4, L1
  22  int_copy $0 -> %i1
  25  L2:
  25  int_add %i2, %i1 -> %i2
  29  getfield_gc_r_pure %r2, FieldDescr<pypy.interpreter.signature.Signature.inst_kwargname> -> %r4
  34  -live- %i0, %i2, %r0, %r1, %r2, %r3, %r4
  37  goto_if_not_ptr_iszero %r4, L3
  41  int_copy $0 -> %i1
  44  L4:
  44  int_add %i2, %i1 -> %i2
  48  inline_call_ir_r <JitCode 'll_alloc_and_set__GcArray_Ptr_GCREF__gcopaque_Ll_Signed_GCREFPtr'>, I[%i2], R[$<* None>] -> %r4
  56  -live- %i0, %r0, %r1, %r2, %r3, %r4
  59  inline_call_ir_v <JitCode 'Arguments._match_signature'>, I[%i0], R[%r0, %r1, %r4, %r2, %r3]
  70  -live- %r4
  73  ref_return %r4
  75  ---
  75  L3:
  75  int_copy $1 -> %i1
  78  goto L4
  81  ---
  81  L1:
  81  int_copy $1 -> %i1
  84  goto L2
