   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 0x000002aac88c19f0> -> %i0
  10  -live- %i0, %r0, %r1
  10  goto_if_not_int_eq %i0, $1, L1
  15  ref_copy %r0 -> %r2
  18  getarrayitem_gc_r %r1, $0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aac88c19f0> -> %r3
  24  setfield_gc_r %r0, %r3, FieldDescr<pypy.module.exceptions.interp_exceptions.W_BaseException.inst_w_message>
  29  L2:
  29  arraylen_gc %r1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aac88c19f0> -> %i0
  34  -live- %i0, %r1, %r2
  34  goto_if_not_int_ge %i0, $2, L3
  39  -live- %i0, %r1, %r2
  39  goto_if_not_int_le %i0, $3, L4
  44  getarrayitem_gc_r %r1, $0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aac88c19f0> -> %r0
  50  setfield_gc_r %r2, %r0, FieldDescr<pypy.module.exceptions.interp_exceptions.W_EnvironmentError.inst_w_errno>
  55  getarrayitem_gc_r %r1, $1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aac88c19f0> -> %r0
  61  setfield_gc_r %r2, %r0, FieldDescr<pypy.module.exceptions.interp_exceptions.W_EnvironmentError.inst_w_strerror>
  66  L5:
  66  arraylen_gc %r1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aac88c19f0> -> %i0
  71  -live- %i0, %r1, %r2
  71  goto_if_not_int_eq %i0, $3, L6
  76  getarrayitem_gc_r %r1, $2, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aac88c19f0> -> %r0
  82  setfield_gc_r %r2, %r0, FieldDescr<pypy.module.exceptions.interp_exceptions.W_EnvironmentError.inst_w_filename>
  87  getarrayitem_gc_r %r1, $0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aac88c19f0> -> %r0
  93  getarrayitem_gc_r %r1, $1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aac88c19f0> -> %r1
  99  new_array_clear $2, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aac88c19f0> -> %r3
 104  setarrayitem_gc_r %r3, $0, %r0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aac88c19f0>
 110  setarrayitem_gc_r %r3, $1, %r1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aac88c19f0>
 116  setfield_gc_r %r2, %r3, FieldDescr<pypy.module.exceptions.interp_exceptions.W_BaseException.inst_args_w>
 121  void_return
 122  ---
 122  L6:
 122  void_return
 123  ---
 123  L4:
 123  goto L5
 126  ---
 126  L3:
 126  goto L5
 129  ---
 129  L1:
 129  ref_copy %r0 -> %r2
 132  setfield_gc_r %r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.module.exceptions.interp_exceptions.W_BaseException.inst_w_message>
 137  goto L2
