   0  -live- %r0, %r1
   0  goto_if_not_ptr_nonzero %r0, L1
   4  ref_copy %r0 -> %r2
   7  -live- %r0, %r1, %r2
   7  guard_class %r2 -> %i0
  10  -live- %i0, %r0, %r1
  10  goto_if_not_int_eq %i0, $<* struct object_vtable>, L2
  15  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000002aac58db670> -> %r2
  19  inline_call_r_v <JitCode 'W_InstanceObject.__init__'>, R[%r2, %r0]
  25  -live- %r1, %r2
  25  inline_call_r_r <JitCode 'W_InstanceObject.getattr_from_class'>, R[%r2, $<* struct rpy_string>] -> %r0
  32  -live- %r0, %r1, %r2
  32  -live- %r0, %r1, %r2
  32  goto_if_not_ptr_iszero %r0, L3
  36  getfield_gc_r %r1, FieldDescr<pypy.interpreter.argument.Arguments.inst_arguments_w> -> %r0
  41  -live- %r0, %r1, %r2
  41  goto_if_not_ptr_nonzero %r0, L4
  45  arraylen_gc %r0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aac88c19f0> -> %i0
  50  -live- %i0, %r1, %r2
  50  goto_if_not_int_is_true %i0, L5
  54  L6:
  54  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000002aabbb1b8a0> -> %r2
  58  setfield_gc_r %r2, $<* struct rpy_string>, FieldDescr<pypy.interpreter.error.OpErrFmtNoArgs.inst__value>
  63  setfield_gc_r %r2, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
  68  assert_not_none %r2
  70  -live- %r2
  70  guard_class %r2 -> %i0
  73  -live- %r2
  73  raise %r2
  75  ---
  75  L5:
  75  L7:
  75  getfield_gc_r %r1, FieldDescr<pypy.interpreter.argument.Arguments.inst_keywords> -> %r0
  80  -live- %r0, %r2
  80  goto_if_not_ptr_nonzero %r0, L8
  84  arraylen_gc %r0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aac3d277f8> -> %i0
  89  -live- %i0, %r2
  89  goto_if_not_int_is_true %i0, L9
  93  goto L6
  96  ---
  96  L9:
  96  L10:
  96  ref_return %r2
  98  ---
  98  L8:
  98  goto L10
 101  ---
 101  L4:
 101  goto L7
 104  ---
 104  L3:
 104  inline_call_r_r <JitCode 'call_args'>, R[%r0, %r1] -> %r0
 111  -live- %r0, %r2
 111  inline_call_r_i <JitCode 'W_Root.is_w'>, R[$<* struct pypy.interpreter.baseobjspace.W_Root>, %r0] -> %i0
 118  -live- %i0, %r2
 118  -live- %i0, %r2
 118  goto_if_not %i0, L11
 122  ref_return %r2
 124  ---
 124  L11:
 124  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000002aabbb1b8a0> -> %r2
 128  setfield_gc_r %r2, $<* struct rpy_string>, FieldDescr<pypy.interpreter.error.OpErrFmtNoArgs.inst__value>
 133  setfield_gc_r %r2, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
 138  assert_not_none %r2
 140  -live- %r2
 140  guard_class %r2 -> %i0
 143  -live- %r2
 143  raise %r2
 145  ---
 145  L2:
 145  L12:
 145  -live- %r0
 145  guard_class %r0 -> %i0
 148  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_getclass> -> %i0
 153  getfield_raw_i %i0, FieldDescr<specfunc.variant0> -> %i0
 158  -live- %i0, %r0
 158  int_guard_value %i0
 160  residual_call_r_r %i0, <IndirectCallTargets>, R[%r0], <CallDescr(r) EF=2> -> %r2
 167  -live- %r2
 167  inline_call_r_r <JitCode 'oefmt____s__object_expected__got___N__instead_star_2'>, R[$<* struct pypy.objspace.std.typeobject.W_TypeObject>, $<* struct rpy_string>, $<* struct rpy_string>, %r2] -> %r2
 176  -live- %r2
 176  assert_not_none %r2
 178  -live- %r2
 178  guard_class %r2 -> %i0
 181  -live- %r2
 181  raise %r2
 183  ---
 183  L1:
 183  goto L12
