   0  -live- %i0, %i1, %r1, %r2
   3  record_quasiimmut_field %r2, FieldDescr<pypy.module.micronumpy.descriptor.W_Dtype.inst_shape>, FieldDescr<pypy.module.micronumpy.descriptor.W_Dtype.mutate_shape>
   9  getfield_gc_r_pure %r2, FieldDescr<pypy.module.micronumpy.descriptor.W_Dtype.inst_shape> -> %r0
  14  -live- %i0, %i1, %r0, %r1, %r2
  17  record_quasiimmut_field %r2, FieldDescr<pypy.module.micronumpy.descriptor.W_Dtype.inst_subdtype>, FieldDescr<pypy.module.micronumpy.descriptor.W_Dtype.mutate_subdtype>
  23  getfield_gc_r_pure %r2, FieldDescr<pypy.module.micronumpy.descriptor.W_Dtype.inst_subdtype> -> %r3
  28  getfield_gc_i_pure %r1, FieldDescr<pypy.module.micronumpy.concrete.BaseConcreteArray.inst_order> -> %i2
  33  inline_call_ir_r <JitCode 'calc_strides'>, I[%i2], R[%r0, %r3] -> %r0
  42  -live- %i0, %i1, %r0, %r1, %r2
  45  getfield_gc_r_pure %r0, FieldDescr<tuple2.item0> -> %r3
  50  getfield_gc_r_pure %r0, FieldDescr<tuple2.item1> -> %r0
  55  int_add %i0, %i1 -> %i0
  59  -live- %i0, %r0, %r1, %r2, %r3
  62  record_quasiimmut_field %r2, FieldDescr<pypy.module.micronumpy.descriptor.W_Dtype.inst_shape>, FieldDescr<pypy.module.micronumpy.descriptor.W_Dtype.mutate_shape>
  68  getfield_gc_r_pure %r2, FieldDescr<pypy.module.micronumpy.descriptor.W_Dtype.inst_shape> -> %r4
  73  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x00005609336e1398> -> %r5
  77  setfield_gc_r %r5, %r1, FieldDescr<pypy.module.micronumpy.base.W_NDimArray.inst_implementation>
  82  -live- %i0, %r0, %r1, %r2, %r3, %r4, %r5
  85  record_quasiimmut_field %r2, FieldDescr<pypy.module.micronumpy.descriptor.W_Dtype.inst_subdtype>, FieldDescr<pypy.module.micronumpy.descriptor.W_Dtype.mutate_subdtype>
  91  getfield_gc_r_pure %r2, FieldDescr<pypy.module.micronumpy.descriptor.W_Dtype.inst_subdtype> -> %r2
  96  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x00005609355d3c58> -> %r6
 100  setfield_gc_i %r6, $0, FieldDescr<pypy.module.micronumpy.concrete.BaseConcreteArray.inst_flags>
 105  setfield_gc_i %r6, $0, FieldDescr<pypy.module.micronumpy.concrete.BaseConcreteArray.inst_start>
 110  inline_call_ir_v <JitCode 'SliceArray.__init__'>, I[%i0], R[%r6, %r3, %r0, %r4, %r1, %r5, %r2]
 123  -live- %r6
 126  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x00005609336e1398> -> %r0
 130  setfield_gc_r %r0, %r6, FieldDescr<pypy.module.micronumpy.base.W_NDimArray.inst_implementation>
 135  ref_return %r0
