   0  getfield_gc_r %r0, FieldDescr<pypy.interpreter.argument.Arguments.inst_keywords> -> %r1
   5  -live- %r0, %r1
   5  goto_if_not_ptr_nonzero %r1, L1
   9  arraylen_gc %r1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aac3d277f8> -> %i0
  14  -live- %i0, %r0
  14  goto_if_not_int_is_true %i0, L2
  18  getfield_gc_r %r0, FieldDescr<pypy.interpreter.argument.Arguments.inst_keywords> -> %r1
  23  getarrayitem_gc_r %r1, $0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aac3d277f8> -> %r2
  29  residual_call_r_i $<* fn ll_streq__rpy_stringPtr_rpy_stringPtr>, R[%r2, $<* struct rpy_string>], <CallDescr(rr) EF=0 OS_STR_EQUAL> -> %i0
  37  -live- %i0, %r0, %r1
  37  goto_if_not %i0, L3
  41  arraylen_gc %r1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aac3d277f8> -> %i0
  46  -live- %i0, %r0
  46  goto_if_not_int_eq %i0, $1, L4
  51  getfield_gc_r %r0, FieldDescr<pypy.interpreter.argument.Arguments.inst_keywords_w> -> %r1
  56  getarrayitem_gc_r %r1, $0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aac88c19f0> -> %r1
  62  L5:
  62  getfield_gc_r %r0, FieldDescr<pypy.interpreter.argument.Arguments.inst_arguments_w> -> %r0
  67  arraylen_gc %r0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aac88c19f0> -> %i0
  72  -live- %i0, %r0, %r1
  72  goto_if_not_int_gt %i0, $1, L6
  77  inline_call_r_r <JitCode 'min_max_multiple_args_look_inside_iff__min'>, R[%r0, %r1, $<* struct rpy_string>] -> %r1
  85  -live- %r1
  85  ref_return %r1
  87  ---
  87  L6:
  87  arraylen_gc %r0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aac88c19f0> -> %i0
  92  -live- %i0, %r0, %r1
  92  goto_if_not_int_is_true %i0, L7
  96  getarrayitem_gc_r %r0, $0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aac88c19f0> -> %r0
 102  inline_call_r_r <JitCode 'min_max_sequence__min'>, R[%r0, %r1, $<* struct rpy_string>] -> %r1
 110  -live- %r1
 110  ref_return %r1
 112  ---
 112  L7:
 112  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000002aabebdd5c8> -> %r1
 116  setfield_gc_r %r1, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
 121  setfield_gc_r %r1, $<* struct tuple2>, FieldDescr<pypy.interpreter.error.OpErrFmt.inst_xstrings>
 126  setfield_gc_r %r1, $<* struct rpy_string>, FieldDescr<pypy.interpreter.error.OpErrFmt.inst_x0>
 131  assert_not_none %r1
 133  -live- %r1
 133  guard_class %r1 -> %i0
 136  -live- %r1
 136  raise %r1
 138  ---
 138  L4:
 138  L8:
 138  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000002aabebdd5c8> -> %r1
 142  setfield_gc_r %r1, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
 147  setfield_gc_r %r1, $<* struct tuple2>, FieldDescr<pypy.interpreter.error.OpErrFmt.inst_xstrings>
 152  setfield_gc_r %r1, $<* struct rpy_string>, FieldDescr<pypy.interpreter.error.OpErrFmt.inst_x0>
 157  assert_not_none %r1
 159  -live- %r1
 159  guard_class %r1 -> %i0
 162  -live- %r1
 162  raise %r1
 164  ---
 164  L3:
 164  goto L8
 167  ---
 167  L2:
 167  ref_copy $<* struct pypy.interpreter.baseobjspace.W_Root> -> %r1
 170  goto L5
 173  ---
 173  L1:
 173  ref_copy $<* struct pypy.interpreter.baseobjspace.W_Root> -> %r1
 176  goto L5
