   0  -live- %r0
   0  record_quasiimmut_field %r0, FieldDescr<pypy.module.micronumpy.descriptor.W_Dtype.inst_byteorder>, FieldDescr<pypy.module.micronumpy.descriptor.W_Dtype.mutate_byteorder>
   6  getfield_gc_i_pure %r0, FieldDescr<pypy.module.micronumpy.descriptor.W_Dtype.inst_byteorder> -> %i0
  11  int_eq %i0, $61 -> %i1
  15  int_eq %i0, $60 -> %i0
  19  int_or %i1, %i0 -> %i0
  23  -live- %i0, %r0
  23  goto_if_not %i0, L1
  27  int_copy $'<' -> %i1
  30  L2:
  30  -live- %i1, %r0
  30  record_quasiimmut_field %r0, FieldDescr<pypy.module.micronumpy.descriptor.W_Dtype.inst_itemtype>, FieldDescr<pypy.module.micronumpy.descriptor.W_Dtype.mutate_itemtype>
  36  getfield_gc_r_pure %r0, FieldDescr<pypy.module.micronumpy.descriptor.W_Dtype.inst_itemtype> -> %r1
  41  -live- %i1, %r0, %r1
  41  guard_class %r1 -> %i0
  44  getfield_raw_i %i0, FieldDescr<pypy.module.micronumpy.types.BaseType_vtable.cls_kind> -> %i0
  49  newstr $1 -> %r1
  52  strsetitem %r1, $0, %i0
  56  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000000174027cc8> -> %r2
  60  setfield_gc_r %r2, %r1, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
  65  newstr $1 -> %r1
  68  strsetitem %r1, $0, %i1
  72  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000000174027cc8> -> %r3
  76  setfield_gc_r %r3, %r1, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
  81  -live- %r0, %r2, %r3
  81  record_quasiimmut_field %r0, FieldDescr<pypy.module.micronumpy.descriptor.W_Dtype.inst_flags>, FieldDescr<pypy.module.micronumpy.descriptor.W_Dtype.mutate_flags>
  87  getfield_gc_i_pure %r0, FieldDescr<pypy.module.micronumpy.descriptor.W_Dtype.inst_flags> -> %i0
  92  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000000017400ab10> -> %r1
  96  setfield_gc_i %r1, %i0, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval>
 101  -live- %r0, %r1, %r2, %r3
 101  record_quasiimmut_field %r0, FieldDescr<pypy.module.micronumpy.descriptor.W_Dtype.inst_elsize>, FieldDescr<pypy.module.micronumpy.descriptor.W_Dtype.mutate_elsize>
 107  getfield_gc_i_pure %r0, FieldDescr<pypy.module.micronumpy.descriptor.W_Dtype.inst_elsize> -> %i0
 112  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000000017400ab10> -> %r4
 116  setfield_gc_i %r4, %i0, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval>
 121  -live- %r0, %r1, %r2, %r3, %r4
 121  record_quasiimmut_field %r0, FieldDescr<pypy.module.micronumpy.descriptor.W_Dtype.inst_alignment>, FieldDescr<pypy.module.micronumpy.descriptor.W_Dtype.mutate_alignment>
 127  getfield_gc_i_pure %r0, FieldDescr<pypy.module.micronumpy.descriptor.W_Dtype.inst_alignment> -> %i0
 132  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000000017400ab10> -> %r0
 136  setfield_gc_i %r0, %i0, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval>
 141  newlist $5, <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000000018bbca2c0>, FieldDescr<list.length>, FieldDescr<list.items>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000000177231bb0> -> %r5
 152  setlistitem_gc_r %r5, $0, %r2, FieldDescr<list.items>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000000177231bb0>
 160  setlistitem_gc_r %r5, $1, %r3, FieldDescr<list.items>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000000177231bb0>
 168  setlistitem_gc_r %r5, $2, %r1, FieldDescr<list.items>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000000177231bb0>
 176  setlistitem_gc_r %r5, $3, %r4, FieldDescr<list.items>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000000177231bb0>
 184  setlistitem_gc_r %r5, $4, %r0, FieldDescr<list.items>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000000177231bb0>
 192  ref_return %r5
 194  ---
 194  L1:
 194  int_copy $'>' -> %i1
 197  goto L2
