   0  setfield_gc_r %r0, %r1, FieldDescr<pypy.module.exceptions.interp_exceptions.W_BaseException.inst_args_w>
   5  arraylen_gc %r1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000555ab2974de8> -> %i0
  10  -live- %i0, %r0, %r1
  13  goto_if_not_int_eq %i0, $1, L1
  18  ref_copy %r0 -> %r2
  21  getarrayitem_gc_r %r1, $0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000555ab2974de8> -> %r3
  27  setfield_gc_r %r0, %r3, FieldDescr<pypy.module.exceptions.interp_exceptions.W_BaseException.inst_w_message>
  32  L2:
  32  arraylen_gc %r1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000555ab2974de8> -> %i0
  37  -live- %i0, %r1, %r2
  40  goto_if_not_int_ge %i0, $2, L3
  45  -live- %i0, %r1, %r2
  48  goto_if_not_int_le %i0, $3, L4
  53  getarrayitem_gc_r %r1, $0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000555ab2974de8> -> %r0
  59  setfield_gc_r %r2, %r0, FieldDescr<pypy.module.exceptions.interp_exceptions.W_EnvironmentError.inst_w_errno>
  64  getarrayitem_gc_r %r1, $1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000555ab2974de8> -> %r0
  70  setfield_gc_r %r2, %r0, FieldDescr<pypy.module.exceptions.interp_exceptions.W_EnvironmentError.inst_w_strerror>
  75  L5:
  75  arraylen_gc %r1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000555ab2974de8> -> %i0
  80  -live- %i0, %r1, %r2
  83  goto_if_not_int_eq %i0, $3, L6
  88  getarrayitem_gc_r %r1, $2, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000555ab2974de8> -> %r0
  94  setfield_gc_r %r2, %r0, FieldDescr<pypy.module.exceptions.interp_exceptions.W_EnvironmentError.inst_w_filename>
  99  getarrayitem_gc_r %r1, $0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000555ab2974de8> -> %r0
 105  getarrayitem_gc_r %r1, $1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000555ab2974de8> -> %r1
 111  new_array_clear $2, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000555ab2974de8> -> %r3
 116  setarrayitem_gc_r %r3, $0, %r0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000555ab2974de8>
 122  setarrayitem_gc_r %r3, $1, %r1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000555ab2974de8>
 128  setfield_gc_r %r2, %r3, FieldDescr<pypy.module.exceptions.interp_exceptions.W_BaseException.inst_args_w>
 133  void_return
 134  ---
 134  L6:
 134  void_return
 135  ---
 135  L4:
 135  goto L5
 138  ---
 138  L3:
 138  goto L5
 141  ---
 141  L1:
 141  ref_copy %r0 -> %r2
 144  setfield_gc_r %r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.module.exceptions.interp_exceptions.W_BaseException.inst_w_message>
 149  goto L2
