   0  residual_call_r_r $<* fn unpack_argtypes>, R[%r2, %r3], <CallDescr(rr) EF=7> -> %r0
   8  -live- %i0, %i1, %r0, %r1
   8  getfield_gc_r_pure %r0, FieldDescr<tuple4.item0> -> %r2
  13  getfield_gc_r_pure %r0, FieldDescr<tuple4.item1> -> %r3
  18  getfield_gc_r_pure %r0, FieldDescr<tuple4.item2> -> %r4
  23  getfield_gc_i_pure %r0, FieldDescr<tuple4.item3> -> %i2
  28  residual_call_r_r $<* fn _ll_0_alloc_with_del___>, R[], <CallDescr() EF=5> -> %r0
  34  -live- %i0, %i1, %i2, %r0, %r1, %r2, %r3, %r4
  34  setfield_gc_r %r0, $<* array [  ]>, FieldDescr<rpython.rlib.clibffi.AbstractFuncPtr.inst_argtypes>
  39  setfield_gc_i %r0, $0, FieldDescr<rpython.rlib.clibffi.AbstractFuncPtr.inst_flags>
  44  setfield_gc_i %r0, $<* None>, FieldDescr<rpython.rlib.libffi.Func.inst_funcsym>
  49  setfield_gc_i %r0, $<* None>, FieldDescr<rpython.rlib.clibffi.AbstractFuncPtr.inst_ll_argtypes>
  54  setfield_gc_i %r0, $<* struct ffi_cif>, FieldDescr<rpython.rlib.clibffi.AbstractFuncPtr.inst_ll_cif>
  59  setfield_gc_i %r0, $<* struct ffi_type>, FieldDescr<rpython.rlib.clibffi.AbstractFuncPtr.inst_restype>
  64  inline_call_ir_v <JitCode 'Func.__init__'>, I[%i2, %i0, %i1], R[%r0, %r1, %r3, $<* struct rpython.rlib.libffi.CDLL>]
  76  -live- %r0, %r2, %r4
  76  catch_exception L1
  79  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x3adf6210> -> %r1
  83  inline_call_r_v <JitCode 'W_FuncPtr.__init__'>, R[%r1, %r0, %r2, %r4]
  91  -live- %r1
  91  catch_exception L2
  94  ref_return %r1
  96  ---
  96  L2:
  96  goto_if_exception_mismatch $<* struct object_vtable>, L3
 100  L4:
 100  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x43a05710> -> %r0
 104  setfield_gc_r %r0, $<* struct rpy_string>, FieldDescr<pypy.interpreter.error.OpErrFmtNoArgs.inst__value>
 109  setfield_gc_r %r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
 114  -live- %r0
 114  raise %r0
 116  ---
 116  L3:
 116  reraise
 117  ---
 117  L1:
 117  goto_if_exception_mismatch $<* struct object_vtable>, L5
 121  goto L4
 124  ---
 124  L5:
 124  reraise
