   0  getfield_gc_i_pure %r0, FieldDescr<pypy.interpreter.gateway.BuiltinCodePassThroughArguments1.inst_func__args__> -> %i0
   5  getfield_raw_i %i0, FieldDescr<specfunc.variant1> -> %i0
  10  -live- %i0, %r0, %r2, %r3
  10  int_guard_value %i0
  12  residual_call_r_r %i0, <IndirectCallTargets>, R[%r2, %r3], <CallDescr(rr) EF=7> -> %r1
  20  -live- %r0, %r1, %r2, %r3
  20  catch_exception L1
  23  -live- %r1
  23  goto_if_not_ptr_iszero %r1, L2
  27  ref_return $<* struct pypy.interpreter.baseobjspace.W_Root>
  29  ---
  29  L2:
  29  ref_return %r1
  31  ---
  31  L1:
  31  goto_if_exception_mismatch $<* struct object_vtable>, L3
  35  getfield_gc_r %r3, FieldDescr<pypy.interpreter.argument.Arguments.inst_arguments_w> -> %r1
  40  -live- %r0, %r1, %r2, %r3
  40  goto_if_not_ptr_nonzero %r1, L4
  44  arraylen_gc %r1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x7fff4aeca780> -> %i0
  49  -live- %i0, %r0, %r2, %r3
  49  goto_if_not_int_is_true %i0, L5
  53  getfield_gc_r %r3, FieldDescr<pypy.interpreter.argument.Arguments.inst_arguments_w> -> %r1
  58  getarrayitem_gc_r %r1, $0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x7fff4aeca780> -> %r4
  64  L6:
  64  getfield_gc_r_pure %r0, FieldDescr<pypy.interpreter.gateway.BuiltinCode.inst_descrmismatch_op> -> %r1
  69  getfield_gc_i_pure %r0, FieldDescr<pypy.interpreter.gateway.BuiltinCode.inst_descr_reqcls> -> %i1
  74  inline_call_r_r <JitCode 'Arguments.prepend'>, R[%r3, %r2] -> %r3
  81  -live- %i1, %r1, %r3, %r4
  81  -live- %i1, %r1, %r3, %r4
  81  guard_class %r4 -> %i0
  84  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_descr_call_mismatch> -> %i0
  89  -live- %i0, %i1, %r1, %r3, %r4
  89  switch %i0, <SwitchDictDescr 0:L7, 1:L8>
  93  unreachable
  94  ---
  94  L7:
  94  -live- %i1, %r4
  94  -live- %i1, %r4
  94  goto_if_not_int_is_zero %i1, L9
  98  ref_copy $<* struct rpy_string> -> %r1
 101  L10:
 101  inline_call_r_r <JitCode 'oefmt____s__object_expected__got___T__instead_star_2'>, R[$<* struct pypy.objspace.std.typeobject.W_TypeObject>, $<* struct rpy_string>, %r1, %r4] -> %r1
 110  -live- %r1
 110  assert_not_none %r1
 112  -live- %r1
 112  guard_class %r1 -> %i1
 115  -live- %r1
 115  raise %r1
 117  ---
 117  L9:
 117  getfield_raw_r %i1, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.pbc1internal_memofield_wrappable_class_name_3> -> %r1
 122  goto L10
 125  ---
 125  L8:
 125  -live- %i1, %r1, %r3, %r4
 125  inline_call_ir_r <JitCode 'W_Transparent.descr_call_mismatch'>, I[%i1], R[%r4, %r1, %r3] -> %r1
 135  -live- %r1
 135  ref_return %r1
 137  ---
 137  L5:
 137  ref_copy $<* struct pypy.interpreter.baseobjspace.W_Root> -> %r4
 140  goto L6
 143  ---
 143  L4:
 143  ref_copy $<* struct pypy.interpreter.baseobjspace.W_Root> -> %r4
 146  goto L6
 149  ---
 149  L3:
 149  last_exc_value -> %r1
 151  assert_not_none %r1
 153  -live- %r1
 153  guard_class %r1 -> %i1
 156  getfield_raw_i %i1, FieldDescr<object_vtable.subclassrange_min> -> %i0
 161  int_between $TotalOrderSymbolic('compute_fn'), %i0, $TotalOrderSymbolic('compute_fn') -> %i0
 166  -live- %i0, %r1
 166  goto_if_not %i0, L11
 170  -live- %r1
 170  raise %r1
 172  ---
 172  L11:
 172  residual_call_r_r $<* fn get_converted_unexpected_exception>, R[%r1], <CallDescr(r) EF=5> -> %r1
 179  -live- %r1
 179  assert_not_none %r1
 181  -live- %r1
 181  guard_class %r1 -> %i1
 184  -live- %r1
 184  raise %r1
