   0  L1:
   0  -live- %i0, %r0, %r1, %r10, %r11, %r12, %r13, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
   0  int_guard_value %i0
   2  -live- %i0, %r0, %r1, %r10, %r11, %r12, %r13, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
   2  ref_guard_value %r0
   4  -live- %i0, %r0, %r1, %r10, %r11, %r12, %r13, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
   4  ref_guard_value %r1
   6  -live- %i0, %r0, %r1, %r10, %r11, %r12, %r13, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
   6  jit_merge_point $31, I[%i0], R[%r0, %r1], F[], I[], R[%r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9, %r10, %r11, %r12, %r13], F[]
  29  -live- %i0, %r0, %r1, %r10, %r11, %r12, %r13, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
  29  -live- %i0, %r0, %r1, %r10, %r11, %r12, %r13, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
  29  guard_class %r13 -> %i1
  32  getfield_raw_i %i1, FieldDescr<pypy.module.micronumpy.iterators.ArrayIter_vtable.cls_getitem> -> %i1
  37  -live- %i0, %i1, %r0, %r1, %r10, %r11, %r12, %r13, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
  37  switch %i1, <SwitchDictDescr 0:L2, 1:L3>
  41  unreachable
  42  ---
  42  L2:
  42  -live-
  42  raise $<* struct object>
  44  ---
  44  L3:
  44  -live- %i0, %r0, %r1, %r10, %r11, %r12, %r13, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
  44  getfield_gc_r_pure %r13, FieldDescr<pypy.module.micronumpy.iterators.ArrayIter.inst_array> -> %r14
  49  getfield_gc_i %r11, FieldDescr<pypy.module.micronumpy.iterators.IterState.inst_offset> -> %i1
  54  -live- %i0, %i1, %r0, %r1, %r10, %r11, %r12, %r13, %r14, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
  54  record_quasiimmut_field %r14, FieldDescr<pypy.module.micronumpy.concrete.BaseConcreteArray.inst_dtype>, FieldDescr<pypy.module.micronumpy.concrete.BaseConcreteArray.mutate_dtype>
  60  getfield_gc_r_pure %r14, FieldDescr<pypy.module.micronumpy.concrete.BaseConcreteArray.inst_dtype> -> %r15
  65  -live- %i0, %i1, %r0, %r1, %r10, %r11, %r12, %r13, %r14, %r15, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
  65  record_quasiimmut_field %r15, FieldDescr<pypy.module.micronumpy.descriptor.W_Dtype.inst_itemtype>, FieldDescr<pypy.module.micronumpy.descriptor.W_Dtype.mutate_itemtype>
  71  getfield_gc_r_pure %r15, FieldDescr<pypy.module.micronumpy.descriptor.W_Dtype.inst_itemtype> -> %r16
  76  -live- %i0, %i1, %r0, %r1, %r10, %r11, %r12, %r13, %r14, %r15, %r16, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
  76  guard_class %r16 -> %i2
  79  getfield_raw_i %i2, FieldDescr<pypy.module.micronumpy.types.BaseType_vtable.cls_read> -> %i2
  84  -live- %i0, %i1, %i2, %r0, %r1, %r10, %r11, %r12, %r13, %r14, %r15, %r16, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
  84  int_guard_value %i2
  86  residual_call_ir_r %i2, <IndirectCallTargets>, I[%i1, $0], R[%r16, %r14, %r15], <CallDescr(rriir) EF=5> -> %r14
  98  -live- %i0, %r0, %r1, %r10, %r11, %r12, %r13, %r14, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
  98  -live- %i0, %r0, %r1, %r10, %r11, %r12, %r13, %r14, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
  98  record_quasiimmut_field %r1, FieldDescr<pypy.module.micronumpy.descriptor.W_Dtype.inst_itemtype>, FieldDescr<pypy.module.micronumpy.descriptor.W_Dtype.mutate_itemtype>
 104  getfield_gc_r_pure %r1, FieldDescr<pypy.module.micronumpy.descriptor.W_Dtype.inst_itemtype> -> %r15
 109  -live- %i0, %r0, %r1, %r10, %r11, %r12, %r13, %r14, %r15, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
 109  guard_class %r15 -> %i1
 112  getfield_raw_i %i1, FieldDescr<pypy.module.micronumpy.types.BaseType_vtable.cls_bool> -> %i1
 117  -live- %i0, %i1, %r0, %r1, %r10, %r11, %r12, %r13, %r14, %r15, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
 117  int_guard_value %i1
 119  residual_call_r_i %i1, <IndirectCallTargets>, R[%r15, %r14], <CallDescr(rr) EF=7> -> %i1
 127  -live- %i0, %i1, %r0, %r1, %r10, %r11, %r12, %r13, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
 127  -live- %i0, %i1, %r0, %r1, %r10, %r11, %r12, %r13, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
 127  goto_if_not %i1, L4
 131  -live- %i0, %r0, %r1, %r10, %r11, %r12, %r13, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
 131  guard_class %r4 -> %i1
 134  getfield_raw_i %i1, FieldDescr<pypy.module.micronumpy.iterators.ArrayIter_vtable.cls_getitem> -> %i1
 139  -live- %i0, %i1, %r0, %r1, %r10, %r11, %r12, %r13, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
 139  switch %i1, <SwitchDictDescr 0:L5, 1:L6>
 143  unreachable
 144  ---
 144  L5:
 144  -live-
 144  raise $<* struct object>
 146  ---
 146  L6:
 146  -live- %i0, %r0, %r1, %r10, %r11, %r12, %r13, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
 146  getfield_gc_r_pure %r4, FieldDescr<pypy.module.micronumpy.iterators.ArrayIter.inst_array> -> %r14
 151  getfield_gc_i %r12, FieldDescr<pypy.module.micronumpy.iterators.IterState.inst_offset> -> %i1
 156  -live- %i0, %i1, %r0, %r1, %r10, %r11, %r12, %r13, %r14, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
 156  record_quasiimmut_field %r14, FieldDescr<pypy.module.micronumpy.concrete.BaseConcreteArray.inst_dtype>, FieldDescr<pypy.module.micronumpy.concrete.BaseConcreteArray.mutate_dtype>
 162  getfield_gc_r_pure %r14, FieldDescr<pypy.module.micronumpy.concrete.BaseConcreteArray.inst_dtype> -> %r15
 167  -live- %i0, %i1, %r0, %r1, %r10, %r11, %r12, %r13, %r14, %r15, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
 167  record_quasiimmut_field %r15, FieldDescr<pypy.module.micronumpy.descriptor.W_Dtype.inst_itemtype>, FieldDescr<pypy.module.micronumpy.descriptor.W_Dtype.mutate_itemtype>
 173  getfield_gc_r_pure %r15, FieldDescr<pypy.module.micronumpy.descriptor.W_Dtype.inst_itemtype> -> %r16
 178  -live- %i0, %i1, %r0, %r1, %r10, %r11, %r12, %r13, %r14, %r15, %r16, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
 178  guard_class %r16 -> %i2
 181  getfield_raw_i %i2, FieldDescr<pypy.module.micronumpy.types.BaseType_vtable.cls_read> -> %i2
 186  -live- %i0, %i1, %i2, %r0, %r1, %r10, %r11, %r12, %r13, %r14, %r15, %r16, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
 186  int_guard_value %i2
 188  residual_call_ir_r %i2, <IndirectCallTargets>, I[%i1, $0], R[%r16, %r14, %r15], <CallDescr(rriir) EF=5> -> %r14
 200  -live- %i0, %r0, %r1, %r10, %r11, %r12, %r13, %r14, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
 200  -live- %i0, %r0, %r1, %r10, %r11, %r12, %r13, %r14, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
 200  guard_class %r14 -> %i1
 203  getfield_raw_i %i1, FieldDescr<pypy.module.micronumpy.boxes.W_GenericBox_vtable.cls_convert_to> -> %i1
 208  -live- %i0, %i1, %r0, %r1, %r10, %r11, %r12, %r13, %r14, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
 208  int_guard_value %i1
 210  residual_call_r_r %i1, <IndirectCallTargets>, R[%r14, %r0], <CallDescr(rr) EF=7> -> %r17
 218  -live- %i0, %r0, %r1, %r10, %r11, %r12, %r13, %r17, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
 218  L7:
 218  -live- %i0, %r0, %r1, %r10, %r11, %r12, %r13, %r17, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
 218  guard_class %r10 -> %i1
 221  getfield_raw_i %i1, FieldDescr<pypy.module.micronumpy.iterators.ArrayIter_vtable.cls_setitem> -> %i1
 226  -live- %i0, %i1, %r0, %r1, %r10, %r11, %r12, %r13, %r17, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
 226  switch %i1, <SwitchDictDescr 0:L8, 1:L9>
 230  unreachable
 231  ---
 231  L8:
 231  -live-
 231  raise $<* struct object>
 233  ---
 233  L9:
 233  -live- %i0, %r0, %r1, %r10, %r11, %r12, %r13, %r17, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
 233  getfield_gc_r_pure %r10, FieldDescr<pypy.module.micronumpy.iterators.ArrayIter.inst_array> -> %r14
 238  getfield_gc_i %r7, FieldDescr<pypy.module.micronumpy.iterators.IterState.inst_offset> -> %i1
 243  -live- %i0, %i1, %r0, %r1, %r10, %r11, %r12, %r13, %r14, %r17, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
 243  record_quasiimmut_field %r14, FieldDescr<pypy.module.micronumpy.concrete.BaseConcreteArray.inst_dtype>, FieldDescr<pypy.module.micronumpy.concrete.BaseConcreteArray.mutate_dtype>
 249  getfield_gc_r_pure %r14, FieldDescr<pypy.module.micronumpy.concrete.BaseConcreteArray.inst_dtype> -> %r15
 254  -live- %i0, %i1, %r0, %r1, %r10, %r11, %r12, %r13, %r14, %r15, %r17, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
 254  record_quasiimmut_field %r15, FieldDescr<pypy.module.micronumpy.descriptor.W_Dtype.inst_itemtype>, FieldDescr<pypy.module.micronumpy.descriptor.W_Dtype.mutate_itemtype>
 260  getfield_gc_r_pure %r15, FieldDescr<pypy.module.micronumpy.descriptor.W_Dtype.inst_itemtype> -> %r16
 265  -live- %i0, %i1, %r0, %r1, %r10, %r11, %r12, %r13, %r14, %r15, %r16, %r17, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
 265  record_quasiimmut_field %r15, FieldDescr<pypy.module.micronumpy.descriptor.W_Dtype.inst_byteorder>, FieldDescr<pypy.module.micronumpy.descriptor.W_Dtype.mutate_byteorder>
 271  getfield_gc_i_pure %r15, FieldDescr<pypy.module.micronumpy.descriptor.W_Dtype.inst_byteorder> -> %i2
 276  int_eq %i2, $61 -> %i3
 280  int_eq %i2, $62 -> %i2
 284  int_or %i3, %i2 -> %i2
 288  -live- %i0, %i1, %i2, %r0, %r1, %r10, %r11, %r12, %r13, %r14, %r16, %r17, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
 288  guard_class %r16 -> %i3
 291  getfield_raw_i %i3, FieldDescr<pypy.module.micronumpy.types.BaseType_vtable.cls_store> -> %i3
 296  -live- %i0, %i1, %i2, %i3, %r0, %r1, %r10, %r11, %r12, %r13, %r14, %r16, %r17, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
 296  int_guard_value %i3
 298  residual_call_ir_v %i3, <IndirectCallTargets>, I[%i1, $0, %i2], R[%r16, %r14, %r17], <CallDescr(rriiri) EF=7>
 310  -live- %i0, %r0, %r1, %r10, %r11, %r12, %r13, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
 310  inline_call_ir_r <JitCode 'ArrayIter.next'>, I[$False], R[%r10, %r7] -> %r7
 319  -live- %i0, %r0, %r1, %r10, %r11, %r12, %r13, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
 319  inline_call_ir_r <JitCode 'ArrayIter.next'>, I[$False], R[%r13, %r11] -> %r11
 328  -live- %i0, %r0, %r1, %r10, %r11, %r12, %r13, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
 328  inline_call_ir_r <JitCode 'ArrayIter.next'>, I[$False], R[%r4, %r12] -> %r12
 337  -live- %i0, %r0, %r1, %r10, %r11, %r12, %r13, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
 337  inline_call_ir_r <JitCode 'ArrayIter.next'>, I[$False], R[%r6, %r8] -> %r8
 346  -live- %i0, %r0, %r1, %r10, %r11, %r12, %r13, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
 346  getfield_gc_r %r9, FieldDescr<pypy.module.micronumpy.base.W_NDimArray.inst_implementation> -> %r14
 351  -live- %i0, %r0, %r1, %r10, %r11, %r12, %r13, %r14, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
 351  guard_class %r14 -> %i1
 354  getfield_raw_i %i1, FieldDescr<pypy.module.micronumpy.concrete.BaseConcreteArray_vtable.cls_get_shape> -> %i1
 359  -live- %i0, %i1, %r0, %r1, %r10, %r11, %r12, %r13, %r14, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
 359  switch %i1, <SwitchDictDescr 0:L10, 1:L11>
 363  unreachable
 364  ---
 364  L10:
 364  -live- %i0, %r0, %r1, %r10, %r11, %r12, %r13, %r14, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
 364  getfield_gc_r_pure %r14, FieldDescr<pypy.module.micronumpy.concrete.BaseConcreteArray.inst_shape> -> %r14
 369  L12:
 369  arraylen_gc %r14, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x1009280d710> -> %i1
 374  -live- %i0, %i1, %r0, %r1, %r10, %r11, %r12, %r13, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
 374  goto_if_not_int_is_zero %i1, L13
 378  getfield_gc_r %r5, FieldDescr<pypy.module.micronumpy.base.W_NDimArray.inst_implementation> -> %r14
 383  -live- %i0, %r0, %r1, %r10, %r11, %r12, %r13, %r14, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
 383  guard_class %r14 -> %i1
 386  getfield_raw_i %i1, FieldDescr<pypy.module.micronumpy.concrete.BaseConcreteArray_vtable.cls_get_shape> -> %i1
 391  -live- %i0, %i1, %r0, %r1, %r10, %r11, %r12, %r13, %r14, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
 391  switch %i1, <SwitchDictDescr 0:L14, 1:L15>
 395  unreachable
 396  ---
 396  L14:
 396  -live- %i0, %r0, %r1, %r10, %r11, %r12, %r13, %r14, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
 396  getfield_gc_r_pure %r14, FieldDescr<pypy.module.micronumpy.concrete.BaseConcreteArray.inst_shape> -> %r14
 401  L16:
 401  arraylen_gc %r14, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x1009280d710> -> %i1
 406  -live- %i0, %i1, %r0, %r1, %r10, %r11, %r12, %r13, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
 406  goto_if_not_int_is_zero %i1, L17
 410  ref_copy %r11 -> %r14
 413  L18:
 413  getfield_gc_i %r14, FieldDescr<pypy.module.micronumpy.iterators.IterState.inst_index> -> %i1
 418  getfield_gc_i_pure %r3, FieldDescr<pypy.module.micronumpy.iterators.ArrayIter.inst_size> -> %i2
 423  -live- %i0, %i1, %i2, %r0, %r1, %r10, %r11, %r12, %r13, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
 423  goto_if_not_int_ge %i1, %i2, L19
 428  ref_return %r2
 430  ---
 430  L19:
 430  goto L1
 433  ---
 433  L17:
 433  ref_copy %r8 -> %r14
 436  goto L18
 439  ---
 439  L15:
 439  -live- %i0, %r0, %r1, %r10, %r11, %r12, %r13, %r14, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
 439  getfield_gc_r_pure %r14, FieldDescr<pypy.module.micronumpy.concrete.BaseConcreteArray.inst_shape> -> %r14
 444  arraylen_gc %r14, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x1009280d710> -> %i1
 449  -live- %i0, %i1, %r0, %r1, %r10, %r11, %r12, %r13, %r14, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
 449  int_guard_value %i1
 451  goto L16
 454  ---
 454  L13:
 454  ref_copy %r12 -> %r14
 457  goto L18
 460  ---
 460  L11:
 460  -live- %i0, %r0, %r1, %r10, %r11, %r12, %r13, %r14, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
 460  getfield_gc_r_pure %r14, FieldDescr<pypy.module.micronumpy.concrete.BaseConcreteArray.inst_shape> -> %r14
 465  arraylen_gc %r14, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x1009280d710> -> %i1
 470  -live- %i0, %i1, %r0, %r1, %r10, %r11, %r12, %r13, %r14, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
 470  int_guard_value %i1
 472  goto L12
 475  ---
 475  L4:
 475  -live- %i0, %r0, %r1, %r10, %r11, %r12, %r13, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
 475  guard_class %r6 -> %i1
 478  getfield_raw_i %i1, FieldDescr<pypy.module.micronumpy.iterators.ArrayIter_vtable.cls_getitem> -> %i1
 483  -live- %i0, %i1, %r0, %r1, %r10, %r11, %r12, %r13, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
 483  switch %i1, <SwitchDictDescr 0:L20, 1:L21>
 487  unreachable
 488  ---
 488  L20:
 488  -live-
 488  raise $<* struct object>
 490  ---
 490  L21:
 490  -live- %i0, %r0, %r1, %r10, %r11, %r12, %r13, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
 490  getfield_gc_r_pure %r6, FieldDescr<pypy.module.micronumpy.iterators.ArrayIter.inst_array> -> %r14
 495  getfield_gc_i %r8, FieldDescr<pypy.module.micronumpy.iterators.IterState.inst_offset> -> %i1
 500  -live- %i0, %i1, %r0, %r1, %r10, %r11, %r12, %r13, %r14, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
 500  record_quasiimmut_field %r14, FieldDescr<pypy.module.micronumpy.concrete.BaseConcreteArray.inst_dtype>, FieldDescr<pypy.module.micronumpy.concrete.BaseConcreteArray.mutate_dtype>
 506  getfield_gc_r_pure %r14, FieldDescr<pypy.module.micronumpy.concrete.BaseConcreteArray.inst_dtype> -> %r15
 511  -live- %i0, %i1, %r0, %r1, %r10, %r11, %r12, %r13, %r14, %r15, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
 511  record_quasiimmut_field %r15, FieldDescr<pypy.module.micronumpy.descriptor.W_Dtype.inst_itemtype>, FieldDescr<pypy.module.micronumpy.descriptor.W_Dtype.mutate_itemtype>
 517  getfield_gc_r_pure %r15, FieldDescr<pypy.module.micronumpy.descriptor.W_Dtype.inst_itemtype> -> %r16
 522  -live- %i0, %i1, %r0, %r1, %r10, %r11, %r12, %r13, %r14, %r15, %r16, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
 522  guard_class %r16 -> %i2
 525  getfield_raw_i %i2, FieldDescr<pypy.module.micronumpy.types.BaseType_vtable.cls_read> -> %i2
 530  -live- %i0, %i1, %i2, %r0, %r1, %r10, %r11, %r12, %r13, %r14, %r15, %r16, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
 530  int_guard_value %i2
 532  residual_call_ir_r %i2, <IndirectCallTargets>, I[%i1, $0], R[%r16, %r14, %r15], <CallDescr(rriir) EF=5> -> %r14
 544  -live- %i0, %r0, %r1, %r10, %r11, %r12, %r13, %r14, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
 544  -live- %i0, %r0, %r1, %r10, %r11, %r12, %r13, %r14, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
 544  guard_class %r14 -> %i1
 547  getfield_raw_i %i1, FieldDescr<pypy.module.micronumpy.boxes.W_GenericBox_vtable.cls_convert_to> -> %i1
 552  -live- %i0, %i1, %r0, %r1, %r10, %r11, %r12, %r13, %r14, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
 552  int_guard_value %i1
 554  residual_call_r_r %i1, <IndirectCallTargets>, R[%r14, %r0], <CallDescr(rr) EF=7> -> %r17
 562  -live- %i0, %r0, %r1, %r10, %r11, %r12, %r13, %r17, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
 562  goto L7
