   0  -live- %r0, %r1
   0  record_quasiimmut_field %r0, FieldDescr<pypy.module.micronumpy.concrete.BaseConcreteArray.inst_dtype>, FieldDescr<pypy.module.micronumpy.concrete.BaseConcreteArray.mutate_dtype>
   6  getfield_gc_r_pure %r0, FieldDescr<pypy.module.micronumpy.concrete.BaseConcreteArray.inst_dtype> -> %r3
  11  -live- %r0, %r1, %r3
  11  record_quasiimmut_field %r3, FieldDescr<pypy.module.micronumpy.descriptor.W_Dtype.inst_itemtype>, FieldDescr<pypy.module.micronumpy.descriptor.W_Dtype.mutate_itemtype>
  17  getfield_gc_r_pure %r3, FieldDescr<pypy.module.micronumpy.descriptor.W_Dtype.inst_itemtype> -> %r2
  22  -live- %r0, %r1, %r2, %r3
  22  record_quasiimmut_field %r3, FieldDescr<pypy.module.micronumpy.descriptor.W_Dtype.inst_byteorder>, FieldDescr<pypy.module.micronumpy.descriptor.W_Dtype.mutate_byteorder>
  28  getfield_gc_i_pure %r3, FieldDescr<pypy.module.micronumpy.descriptor.W_Dtype.inst_byteorder> -> %i0
  33  -live- %i0, %r0, %r1, %r2, %r3
  33  goto_if_not_int_eq %i0, $'<', L1
  38  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x100951d8f90> -> %r1
  42  setfield_gc_r %r1, $<* struct rpy_string>, FieldDescr<pypy.interpreter.error.OpErrFmtNoArgs.inst__value>
  47  setfield_gc_r %r1, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
  52  -live- %r1
  52  raise %r1
  54  ---
  54  L1:
  54  -live- %r0, %r1, %r2, %r3
  54  guard_class %r2 -> %i0
  57  -live- %i0, %r0, %r1, %r2, %r3
  57  goto_if_not_int_eq %i0, $<* struct object_vtable>, L2
  62  residual_call_r_v $<* fn sort>, R[%r0, %r1], <CallDescr(rr) EF=7>
  69  -live-
  69  void_return
  70  ---
  70  L2:
  70  -live- %r0, %r1, %r2, %r3
  70  guard_class %r2 -> %i0
  73  -live- %i0, %r0, %r1, %r2, %r3
  73  goto_if_not_int_eq %i0, $<* struct object_vtable>, L3
  78  residual_call_r_v $<* fn sort>, R[%r0, %r1], <CallDescr(rr) EF=7>
  85  -live-
  85  void_return
  86  ---
  86  L3:
  86  -live- %r0, %r1, %r2, %r3
  86  guard_class %r2 -> %i0
  89  -live- %i0, %r0, %r1, %r2, %r3
  89  goto_if_not_int_eq %i0, $<* struct object_vtable>, L4
  94  residual_call_r_v $<* fn sort>, R[%r0, %r1], <CallDescr(rr) EF=7>
 101  -live-
 101  void_return
 102  ---
 102  L4:
 102  -live- %r0, %r1, %r2, %r3
 102  guard_class %r2 -> %i0
 105  -live- %i0, %r0, %r1, %r2, %r3
 105  goto_if_not_int_eq %i0, $<* struct object_vtable>, L5
 110  residual_call_r_v $<* fn sort>, R[%r0, %r1], <CallDescr(rr) EF=7>
 117  -live-
 117  void_return
 118  ---
 118  L5:
 118  -live- %r0, %r1, %r2, %r3
 118  guard_class %r2 -> %i0
 121  -live- %i0, %r0, %r1, %r2, %r3
 121  goto_if_not_int_eq %i0, $<* struct object_vtable>, L6
 126  residual_call_r_v $<* fn sort>, R[%r0, %r1], <CallDescr(rr) EF=7>
 133  -live-
 133  void_return
 134  ---
 134  L6:
 134  -live- %r0, %r1, %r2, %r3
 134  guard_class %r2 -> %i0
 137  -live- %i0, %r0, %r1, %r2, %r3
 137  goto_if_not_int_eq %i0, $<* struct object_vtable>, L7
 142  residual_call_r_v $<* fn sort>, R[%r0, %r1], <CallDescr(rr) EF=7>
 149  -live-
 149  void_return
 150  ---
 150  L7:
 150  -live- %r0, %r1, %r2, %r3
 150  guard_class %r2 -> %i0
 153  -live- %i0, %r0, %r1, %r2, %r3
 153  goto_if_not_int_eq %i0, $<* struct object_vtable>, L8
 158  residual_call_r_v $<* fn sort>, R[%r0, %r1], <CallDescr(rr) EF=7>
 165  -live-
 165  void_return
 166  ---
 166  L8:
 166  -live- %r0, %r1, %r2, %r3
 166  guard_class %r2 -> %i0
 169  -live- %i0, %r0, %r1, %r2, %r3
 169  goto_if_not_int_eq %i0, $<* struct object_vtable>, L9
 174  residual_call_r_v $<* fn sort>, R[%r0, %r1], <CallDescr(rr) EF=7>
 181  -live-
 181  void_return
 182  ---
 182  L9:
 182  -live- %r0, %r1, %r2, %r3
 182  guard_class %r2 -> %i0
 185  -live- %i0, %r0, %r1, %r2, %r3
 185  goto_if_not_int_eq %i0, $<* struct object_vtable>, L10
 190  residual_call_r_v $<* fn sort>, R[%r0, %r1], <CallDescr(rr) EF=7>
 197  -live-
 197  void_return
 198  ---
 198  L10:
 198  -live- %r0, %r1, %r2, %r3
 198  guard_class %r2 -> %i0
 201  -live- %i0, %r0, %r1, %r2, %r3
 201  goto_if_not_int_eq %i0, $<* struct object_vtable>, L11
 206  residual_call_r_v $<* fn sort>, R[%r0, %r1], <CallDescr(rr) EF=7>
 213  -live-
 213  void_return
 214  ---
 214  L11:
 214  -live- %r0, %r1, %r2, %r3
 214  guard_class %r2 -> %i0
 217  -live- %i0, %r0, %r1, %r2, %r3
 217  goto_if_not_int_eq %i0, $<* struct object_vtable>, L12
 222  residual_call_r_v $<* fn sort>, R[%r0, %r1], <CallDescr(rr) EF=7>
 229  -live-
 229  void_return
 230  ---
 230  L12:
 230  -live- %r0, %r1, %r2, %r3
 230  guard_class %r2 -> %i0
 233  -live- %i0, %r0, %r1, %r2, %r3
 233  goto_if_not_int_eq %i0, $<* struct object_vtable>, L13
 238  residual_call_r_v $<* fn sort>, R[%r0, %r1], <CallDescr(rr) EF=7>
 245  -live-
 245  void_return
 246  ---
 246  L13:
 246  -live- %r0, %r1, %r2, %r3
 246  guard_class %r2 -> %i0
 249  -live- %i0, %r0, %r1, %r2, %r3
 249  goto_if_not_int_eq %i0, $<* struct object_vtable>, L14
 254  residual_call_r_v $<* fn sort>, R[%r0, %r1], <CallDescr(rr) EF=7>
 261  -live-
 261  void_return
 262  ---
 262  L14:
 262  -live- %r0, %r1, %r2, %r3
 262  guard_class %r2 -> %i0
 265  -live- %i0, %r0, %r1, %r2, %r3
 265  goto_if_not_int_eq %i0, $<* struct object_vtable>, L15
 270  residual_call_r_v $<* fn sort>, R[%r0, %r1], <CallDescr(rr) EF=7>
 277  -live-
 277  void_return
 278  ---
 278  L15:
 278  -live- %r0, %r1, %r2, %r3
 278  guard_class %r2 -> %i0
 281  -live- %i0, %r0, %r1, %r2, %r3
 281  goto_if_not_int_eq %i0, $<* struct object_vtable>, L16
 286  residual_call_r_v $<* fn sort>, R[%r0, %r1], <CallDescr(rr) EF=7>
 293  -live-
 293  void_return
 294  ---
 294  L16:
 294  -live- %r0, %r1, %r2, %r3
 294  guard_class %r2 -> %i0
 297  -live- %i0, %r0, %r1, %r2, %r3
 297  goto_if_not_int_eq %i0, $<* struct object_vtable>, L17
 302  residual_call_r_v $<* fn sort>, R[%r0, %r1], <CallDescr(rr) EF=7>
 309  -live-
 309  void_return
 310  ---
 310  L17:
 310  -live- %r0, %r1, %r2, %r3
 310  guard_class %r2 -> %i0
 313  -live- %i0, %r0, %r1, %r2, %r3
 313  goto_if_not_int_eq %i0, $<* struct object_vtable>, L18
 318  residual_call_r_v $<* fn sort>, R[%r0, %r1], <CallDescr(rr) EF=7>
 325  -live-
 325  void_return
 326  ---
 326  L18:
 326  -live- %r0, %r1, %r2, %r3
 326  guard_class %r2 -> %i0
 329  -live- %i0, %r0, %r1, %r3
 329  goto_if_not_int_eq %i0, $<* struct object_vtable>, L19
 334  residual_call_r_v $<* fn sort>, R[%r0, %r1], <CallDescr(rr) EF=7>
 341  -live-
 341  void_return
 342  ---
 342  L19:
 342  inline_call_r_r <JitCode 'W_Dtype.get_name'>, R[%r3] -> %r2
 348  -live- %r2
 348  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x1009897afd0> -> %r1
 352  setfield_gc_r %r1, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
 357  setfield_gc_r %r1, $<* struct tuple2>, FieldDescr<pypy.interpreter.error.OpErrFmt.inst_xstrings>
 362  setfield_gc_r %r1, %r2, FieldDescr<pypy.interpreter.error.OpErrFmt.inst_x0>
 367  -live- %r1
 367  raise %r1
