   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 0x1006055c690> -> %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 0x10096124f10> -> %r0
 104  setfield_gc_r %r0, $<* struct rpy_string>, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
 109  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x10094c3ea50> -> %r1
 113  setfield_gc_r %r1, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
 118  setfield_gc_r %r1, %r0, FieldDescr<pypy.interpreter.error.OperationError.inst__w_value>
 123  setfield_gc_r %r1, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst__application_traceback>
 128  -live- %r1
 128  raise %r1
 130  ---
 130  L3:
 130  reraise
 131  ---
 131  L1:
 131  goto_if_exception_mismatch $<* struct object_vtable>, L5
 135  goto L4
 138  ---
 138  L5:
 138  reraise
