   0  getfield_gc_i %r0, FieldDescr<rpython.rlib.libffi.CDLL.inst_lib> -> %i1
   5  inline_call_ir_i <JitCode 'dlsym'>, I[%i1], R[%r1] -> %i1
  13  -live- %i0, %i1, %r0, %r1, %r2
  13  residual_call_r_r $<* fn _ll_0_alloc_with_del___>, R[], <CallDescr() EF=5> -> %r3
  19  -live- %i0, %i1, %r0, %r1, %r2, %r3
  19  setfield_gc_r %r3, $<* array [  ]>, FieldDescr<rpython.rlib.clibffi.AbstractFuncPtr.inst_argtypes>
  24  setfield_gc_i %r3, $0, FieldDescr<rpython.rlib.clibffi.AbstractFuncPtr.inst_flags>
  29  setfield_gc_i %r3, $<* None>, FieldDescr<rpython.rlib.libffi.Func.inst_funcsym>
  34  setfield_gc_i %r3, $<* None>, FieldDescr<rpython.rlib.clibffi.AbstractFuncPtr.inst_ll_argtypes>
  39  setfield_gc_i %r3, $<* struct ffi_cif>, FieldDescr<rpython.rlib.clibffi.AbstractFuncPtr.inst_ll_cif>
  44  setfield_gc_i %r3, $<* struct ffi_type>, FieldDescr<rpython.rlib.clibffi.AbstractFuncPtr.inst_restype>
  49  residual_call_ir_v $<* fn AbstractFuncPtr.__init__>, I[%i0, $1], R[%r3, %r1, %r2], <CallDescr(rrrii) EF=7>
  60  -live- %i1, %r0, %r3
  60  setfield_gc_r %r3, %r0, FieldDescr<rpython.rlib.libffi.Func.inst_keepalive>
  65  setfield_gc_i %r3, %i1, FieldDescr<rpython.rlib.libffi.Func.inst_funcsym>
  70  ref_return %r3
