   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 0x000000018e6b98a0> -> %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  assert_not_none %r1
  54  -live- %r1
  54  guard_class %r1 -> %i0
  57  -live- %r1
  57  raise %r1
  59  ---
  59  L1:
  59  -live- %r0, %r1, %r2, %r3
  59  guard_class %r2 -> %i0
  62  -live- %i0, %r0, %r1, %r2, %r3
  62  goto_if_not_int_eq %i0, $<* struct object_vtable>, L2
  67  residual_call_r_v $<* fn sort>, R[%r0, %r1], <CallDescr(rr) EF=7>
  74  -live-
  74  void_return
  75  ---
  75  L2:
  75  -live- %r0, %r1, %r2, %r3
  75  guard_class %r2 -> %i0
  78  -live- %i0, %r0, %r1, %r2, %r3
  78  goto_if_not_int_eq %i0, $<* struct object_vtable>, L3
  83  residual_call_r_v $<* fn sort>, R[%r0, %r1], <CallDescr(rr) EF=7>
  90  -live-
  90  void_return
  91  ---
  91  L3:
  91  -live- %r0, %r1, %r2, %r3
  91  guard_class %r2 -> %i0
  94  -live- %i0, %r0, %r1, %r2, %r3
  94  goto_if_not_int_eq %i0, $<* struct object_vtable>, L4
  99  residual_call_r_v $<* fn sort>, R[%r0, %r1], <CallDescr(rr) EF=7>
 106  -live-
 106  void_return
 107  ---
 107  L4:
 107  -live- %r0, %r1, %r2, %r3
 107  guard_class %r2 -> %i0
 110  -live- %i0, %r0, %r1, %r2, %r3
 110  goto_if_not_int_eq %i0, $<* struct object_vtable>, L5
 115  residual_call_r_v $<* fn sort>, R[%r0, %r1], <CallDescr(rr) EF=7>
 122  -live-
 122  void_return
 123  ---
 123  L5:
 123  -live- %r0, %r1, %r2, %r3
 123  guard_class %r2 -> %i0
 126  -live- %i0, %r0, %r1, %r2, %r3
 126  goto_if_not_int_eq %i0, $<* struct object_vtable>, L6
 131  residual_call_r_v $<* fn sort>, R[%r0, %r1], <CallDescr(rr) EF=7>
 138  -live-
 138  void_return
 139  ---
 139  L6:
 139  -live- %r0, %r1, %r2, %r3
 139  guard_class %r2 -> %i0
 142  -live- %i0, %r0, %r1, %r2, %r3
 142  goto_if_not_int_eq %i0, $<* struct object_vtable>, L7
 147  residual_call_r_v $<* fn sort>, R[%r0, %r1], <CallDescr(rr) EF=7>
 154  -live-
 154  void_return
 155  ---
 155  L7:
 155  -live- %r0, %r1, %r2, %r3
 155  guard_class %r2 -> %i0
 158  -live- %i0, %r0, %r1, %r2, %r3
 158  goto_if_not_int_eq %i0, $<* struct object_vtable>, L8
 163  residual_call_r_v $<* fn sort>, R[%r0, %r1], <CallDescr(rr) EF=7>
 170  -live-
 170  void_return
 171  ---
 171  L8:
 171  -live- %r0, %r1, %r2, %r3
 171  guard_class %r2 -> %i0
 174  -live- %i0, %r0, %r1, %r2, %r3
 174  goto_if_not_int_eq %i0, $<* struct object_vtable>, L9
 179  residual_call_r_v $<* fn sort>, R[%r0, %r1], <CallDescr(rr) EF=7>
 186  -live-
 186  void_return
 187  ---
 187  L9:
 187  -live- %r0, %r1, %r2, %r3
 187  guard_class %r2 -> %i0
 190  -live- %i0, %r0, %r1, %r2, %r3
 190  goto_if_not_int_eq %i0, $<* struct object_vtable>, L10
 195  residual_call_r_v $<* fn sort>, R[%r0, %r1], <CallDescr(rr) EF=7>
 202  -live-
 202  void_return
 203  ---
 203  L10:
 203  -live- %r0, %r1, %r2, %r3
 203  guard_class %r2 -> %i0
 206  -live- %i0, %r0, %r1, %r2, %r3
 206  goto_if_not_int_eq %i0, $<* struct object_vtable>, L11
 211  residual_call_r_v $<* fn sort>, R[%r0, %r1], <CallDescr(rr) EF=7>
 218  -live-
 218  void_return
 219  ---
 219  L11:
 219  -live- %r0, %r1, %r2, %r3
 219  guard_class %r2 -> %i0
 222  -live- %i0, %r0, %r1, %r2, %r3
 222  goto_if_not_int_eq %i0, $<* struct object_vtable>, L12
 227  residual_call_r_v $<* fn sort>, R[%r0, %r1], <CallDescr(rr) EF=7>
 234  -live-
 234  void_return
 235  ---
 235  L12:
 235  -live- %r0, %r1, %r2, %r3
 235  guard_class %r2 -> %i0
 238  -live- %i0, %r0, %r1, %r2, %r3
 238  goto_if_not_int_eq %i0, $<* struct object_vtable>, L13
 243  residual_call_r_v $<* fn sort>, R[%r0, %r1], <CallDescr(rr) EF=7>
 250  -live-
 250  void_return
 251  ---
 251  L13:
 251  -live- %r0, %r1, %r2, %r3
 251  guard_class %r2 -> %i0
 254  -live- %i0, %r0, %r1, %r2, %r3
 254  goto_if_not_int_eq %i0, $<* struct object_vtable>, L14
 259  residual_call_r_v $<* fn sort>, R[%r0, %r1], <CallDescr(rr) EF=7>
 266  -live-
 266  void_return
 267  ---
 267  L14:
 267  -live- %r0, %r1, %r2, %r3
 267  guard_class %r2 -> %i0
 270  -live- %i0, %r0, %r1, %r2, %r3
 270  goto_if_not_int_eq %i0, $<* struct object_vtable>, L15
 275  residual_call_r_v $<* fn sort>, R[%r0, %r1], <CallDescr(rr) EF=7>
 282  -live-
 282  void_return
 283  ---
 283  L15:
 283  -live- %r0, %r1, %r2, %r3
 283  guard_class %r2 -> %i0
 286  -live- %i0, %r0, %r1, %r2, %r3
 286  goto_if_not_int_eq %i0, $<* struct object_vtable>, L16
 291  residual_call_r_v $<* fn sort>, R[%r0, %r1], <CallDescr(rr) EF=7>
 298  -live-
 298  void_return
 299  ---
 299  L16:
 299  -live- %r0, %r1, %r2, %r3
 299  guard_class %r2 -> %i0
 302  -live- %i0, %r0, %r1, %r2, %r3
 302  goto_if_not_int_eq %i0, $<* struct object_vtable>, L17
 307  residual_call_r_v $<* fn sort>, R[%r0, %r1], <CallDescr(rr) EF=7>
 314  -live-
 314  void_return
 315  ---
 315  L17:
 315  -live- %r0, %r1, %r2, %r3
 315  guard_class %r2 -> %i0
 318  -live- %i0, %r0, %r1, %r2, %r3
 318  goto_if_not_int_eq %i0, $<* struct object_vtable>, L18
 323  residual_call_r_v $<* fn sort>, R[%r0, %r1], <CallDescr(rr) EF=7>
 330  -live-
 330  void_return
 331  ---
 331  L18:
 331  -live- %r0, %r1, %r2, %r3
 331  guard_class %r2 -> %i0
 334  -live- %i0, %r0, %r1, %r3
 334  goto_if_not_int_eq %i0, $<* struct object_vtable>, L19
 339  residual_call_r_v $<* fn sort>, R[%r0, %r1], <CallDescr(rr) EF=7>
 346  -live-
 346  void_return
 347  ---
 347  L19:
 347  inline_call_r_r <JitCode 'W_Dtype.get_name'>, R[%r3] -> %r2
 353  -live- %r2
 353  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x00000001a83a82c0> -> %r1
 357  setfield_gc_r %r1, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
 362  setfield_gc_r %r1, $<* struct tuple2>, FieldDescr<pypy.interpreter.error.OpErrFmt.inst_xstrings>
 367  setfield_gc_r %r1, %r2, FieldDescr<pypy.interpreter.error.OpErrFmt.inst_x0>
 372  assert_not_none %r1
 374  -live- %r1
 374  guard_class %r1 -> %i0
 377  -live- %r1
 377  raise %r1
