   0  arraylen_gc %r1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000aaab222b05d0> -> %i0
   5  -live- %i0, %r0, %r1
   8  goto_if_not_int_gt %i0, $0, L1
  13  getarrayitem_gc_r %r1, $0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000aaab222b05d0> -> %r2
  19  setfield_gc_r %r0, %r2, FieldDescr<pypy.module.exceptions.interp_exceptions.W_SyntaxError.inst_w_msg>
  24  L2:
  24  arraylen_gc %r1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000aaab222b05d0> -> %i0
  29  -live- %i0, %r0, %r1
  32  goto_if_not_int_eq %i0, $2, L3
  37  getarrayitem_gc_r %r1, $1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000aaab222b05d0> -> %r2
  43  inline_call_ir_r <JitCode 'fixedview__False'>, I[$-1, $False], R[%r2] -> %r3
  52  -live- %r0, %r1, %r3
  55  arraylen_gc %r3, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000aaab222b05d0> -> %i0
  60  -live- %i0, %r0, %r1, %r3
  63  goto_if_not_int_gt %i0, $0, L4
  68  getarrayitem_gc_r %r3, $0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000aaab222b05d0> -> %r2
  74  setfield_gc_r %r0, %r2, FieldDescr<pypy.module.exceptions.interp_exceptions.W_SyntaxError.inst_w_filename>
  79  L5:
  79  arraylen_gc %r3, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000aaab222b05d0> -> %i0
  84  -live- %i0, %r0, %r1, %r3
  87  goto_if_not_int_gt %i0, $1, L6
  92  getarrayitem_gc_r %r3, $1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000aaab222b05d0> -> %r2
  98  setfield_gc_r %r0, %r2, FieldDescr<pypy.module.exceptions.interp_exceptions.W_SyntaxError.inst_w_lineno>
 103  L7:
 103  arraylen_gc %r3, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000aaab222b05d0> -> %i0
 108  -live- %i0, %r0, %r1, %r3
 111  goto_if_not_int_gt %i0, $2, L8
 116  getarrayitem_gc_r %r3, $2, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000aaab222b05d0> -> %r2
 122  setfield_gc_r %r0, %r2, FieldDescr<pypy.module.exceptions.interp_exceptions.W_SyntaxError.inst_w_offset>
 127  L9:
 127  arraylen_gc %r3, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000aaab222b05d0> -> %i0
 132  -live- %i0, %r0, %r1, %r3
 135  goto_if_not_int_gt %i0, $3, L10
 140  getarrayitem_gc_r %r3, $3, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000aaab222b05d0> -> %r2
 146  setfield_gc_r %r0, %r2, FieldDescr<pypy.module.exceptions.interp_exceptions.W_SyntaxError.inst_w_text>
 151  L11:
 151  arraylen_gc %r3, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000aaab222b05d0> -> %i0
 156  -live- %i0, %r0, %r1, %r3
 159  goto_if_not_int_gt %i0, $4, L12
 164  ref_copy %r1 -> %r2
 167  getarrayitem_gc_r %r3, $4, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000aaab222b05d0> -> %r1
 173  setfield_gc_r %r0, %r1, FieldDescr<pypy.module.exceptions.interp_exceptions.W_SyntaxError.inst_w_lastlineno>
 178  arraylen_gc %r2, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000aaab222b05d0> -> %i0
 183  int_sub %i0, $0 -> %i0
 187  new_array_clear %i0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000aaab222b05d0> -> %r1
 192  residual_call_ir_v $<* fn ll_arraycopy__arrayPtr_arrayPtr_Signed_Signed_Signed>, I[$0, $0, %i0], R[%r2, %r1], <CallDescr(rriii) EF=2 OS_ARRAYCOPY>
 203  arraylen_gc %r3, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000aaab222b05d0> -> %i0
 208  -live- %i0, %r0, %r1, %r3
 211  goto_if_not_int_lt %i0, $4, L13
 216  int_sub %i0, $0 -> %i0
 220  L14:
 220  new_array_clear %i0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000aaab222b05d0> -> %r2
 225  residual_call_ir_v $<* fn ll_arraycopy__arrayPtr_arrayPtr_Signed_Signed_Signed>, I[$0, $0, %i0], R[%r3, %r2], <CallDescr(rriii) EF=2 OS_ARRAYCOPY>
 236  inline_call_r_r <JitCode 'makespecialisedtuple'>, R[%r2] -> %r3
 242  -live- %r0, %r1, %r2, %r3
 245  catch_exception L15
 248  L16:
 248  setarrayitem_gc_r %r1, $1, %r3, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000aaab222b05d0>
 254  L17:
 254  setfield_gc_r %r0, %r1, FieldDescr<pypy.module.exceptions.interp_exceptions.W_BaseException.inst_args_w>
 259  arraylen_gc %r1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000aaab222b05d0> -> %i0
 264  -live- %i0, %r0, %r1
 267  goto_if_not_int_eq %i0, $1, L18
 272  getarrayitem_gc_r %r1, $0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000aaab222b05d0> -> %r2
 278  setfield_gc_r %r0, %r2, FieldDescr<pypy.module.exceptions.interp_exceptions.W_BaseException.inst_w_message>
 283  void_return
 284  ---
 284  L18:
 284  setfield_gc_r %r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.module.exceptions.interp_exceptions.W_BaseException.inst_w_message>
 289  void_return
 290  ---
 290  L15:
 290  goto_if_exception_mismatch $<* struct object_vtable>, L19
 294  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000aaab0506cd78> -> %r3
 298  setfield_gc_r %r3, %r2, FieldDescr<pypy.objspace.std.tupleobject.W_TupleObject.inst_wrappeditems>
 303  goto L16
 306  ---
 306  L19:
 306  reraise
 307  ---
 307  L13:
 307  int_copy $4 -> %i0
 310  goto L14
 313  ---
 313  L12:
 313  goto L17
 316  ---
 316  L10:
 316  goto L11
 319  ---
 319  L8:
 319  goto L9
 322  ---
 322  L6:
 322  goto L7
 325  ---
 325  L4:
 325  goto L5
 328  ---
 328  L3:
 328  goto L17
 331  ---
 331  L1:
 331  goto L2
