   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, %i2, %r0, %r1, %r2
  16  residual_call_r_r $<* fn _ll_0_alloc_with_del___>, R[], <CallDescr() EF=5> -> %r3
  22  -live- %i0, %i1, %i2, %r0, %r1, %r2, %r3
  25  setfield_gc_r %r3, $<* array [  ]>, FieldDescr<rpython.rlib.clibffi.AbstractFuncPtr.inst_argtypes>
  30  setfield_gc_i %r3, $0, FieldDescr<rpython.rlib.clibffi.AbstractFuncPtr.inst_flags>
  35  setfield_gc_i %r3, $<* None>, FieldDescr<rpython.rlib.libffi.Func.inst_funcsym>
  40  setfield_gc_i %r3, $<* None>, FieldDescr<rpython.rlib.clibffi.AbstractFuncPtr.inst_ll_argtypes>
  45  setfield_gc_i %r3, $<* struct ffi_cif>, FieldDescr<rpython.rlib.clibffi.AbstractFuncPtr.inst_ll_cif>
  50  setfield_gc_i %r3, $<* struct ffi_type>, FieldDescr<rpython.rlib.clibffi.AbstractFuncPtr.inst_restype>
  55  residual_call_ir_v $<* fn AbstractFuncPtr.__init__>, I[%i0, $1, %i2], R[%r3, %r1, %r2], <CallDescr(rrriii) EF=7>
  67  -live- %i1, %r0, %r3
  70  setfield_gc_r %r3, %r0, FieldDescr<rpython.rlib.libffi.Func.inst_keepalive>
  75  setfield_gc_i %r3, %i1, FieldDescr<rpython.rlib.libffi.Func.inst_funcsym>
  80  ref_return %r3
