   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 0x000000018c0e4f00> -> %i2
  10  getfield_gc_r_pure %r2, FieldDescr<pypy.interpreter.signature.Signature.inst_varargname> -> %r4
  15  -live- %i0, %i2, %r0, %r1, %r2, %r3, %r4
  15  goto_if_not_ptr_iszero %r4, L1
  19  int_copy $0 -> %i1
  22  L2:
  22  int_add %i2, %i1 -> %i2
  26  getfield_gc_r_pure %r2, FieldDescr<pypy.interpreter.signature.Signature.inst_kwargname> -> %r4
  31  -live- %i0, %i2, %r0, %r1, %r2, %r3, %r4
  31  goto_if_not_ptr_iszero %r4, L3
  35  int_copy $0 -> %i1
  38  L4:
  38  int_add %i2, %i1 -> %i2
  42  inline_call_ir_r <JitCode 'll_alloc_and_set__GcArray_Ptr_GcStruct_objectLlT_Signed_objectPtr'>, I[%i2], R[$<* struct object>] -> %r4
  50  -live- %i0, %r0, %r1, %r2, %r3, %r4
  50  inline_call_ir_v <JitCode 'Arguments._match_signature'>, I[%i0], R[%r0, %r1, %r4, %r2, %r3]
  61  -live- %r4
  61  ref_return %r4
  63  ---
  63  L3:
  63  int_copy $1 -> %i1
  66  goto L4
  69  ---
  69  L1:
  69  int_copy $1 -> %i1
  72  goto L2
