   0  residual_call_r_r $<* fn _ll_0_alloc_with_del___>, R[], <CallDescr() EF=5> -> %r1
   6  -live- %r0, %r1
   9  inline_call_ir_v <JitCode 'CDLL.__init__'>, I[$-1], R[%r1, %r0]
  17  -live- %r0, %r1
  20  catch_exception L1
  23  ref_return %r1
  25  ---
  25  L1:
  25  goto_if_exception_mismatch $<* struct object_vtable>, L2
  29  last_exc_value -> %r1
  31  -live- %r0, %r1
  34  goto_if_not_ptr_nonzero %r0, L3
  38  strlen %r0 -> %i0
  41  -live- %i0, %r0, %r1
  44  goto_if_not_int_is_true %i0, L4
  48  L5:
  48  getfield_gc_r %r1, FieldDescr<rpython.rlib.rdynload.DLOpenError.inst_msg> -> %r1
  53  strlen %r1 -> %i0
  56  -live- %i0, %r0, %r1
  59  goto_if_not_int_is_true %i0, L6
  63  L7:
  63  inline_call_r_r <JitCode 'oefmt__Cannot_load_library__s___s_star_2'>, R[$<* struct pypy.objspace.std.typeobject.W_TypeObject>, $<* struct rpy_string>, %r0, %r1] -> %r1
  72  -live- %r1
  75  assert_not_none %r1
  77  -live- %r1
  80  guard_class %r1 -> %i0
  83  -live- %r1
  86  raise %r1
  88  ---
  88  L6:
  88  ref_copy $<* struct rpy_string> -> %r1
  91  goto L7
  94  ---
  94  L4:
  94  ref_copy $<* struct rpy_string> -> %r0
  97  goto L5
 100  ---
 100  L3:
 100  ref_copy $<* struct rpy_string> -> %r0
 103  goto L5
 106  ---
 106  L2:
 106  goto_if_exception_mismatch $<* struct object_vtable>, L8
 110  last_exc_value -> %r1
 112  inline_call_r_r <JitCode 'wrap_oserror2__None'>, R[%r1, $<* struct pypy.interpreter.baseobjspace.W_Root>] -> %r1
 119  -live- %r1
 122  assert_not_none %r1
 124  -live- %r1
 127  guard_class %r1 -> %i0
 130  -live- %r1
 133  raise %r1
 135  ---
 135  L8:
 135  reraise
