   0  -live- %r0, %r1
   3  record_quasiimmut_field %r0, FieldDescr<pypy.module.micronumpy.concrete.BaseConcreteArray.inst_dtype>, FieldDescr<pypy.module.micronumpy.concrete.BaseConcreteArray.mutate_dtype>
   9  getfield_gc_r_pure %r0, FieldDescr<pypy.module.micronumpy.concrete.BaseConcreteArray.inst_dtype> -> %r3
  14  -live- %r0, %r1, %r3
  17  record_quasiimmut_field %r3, FieldDescr<pypy.module.micronumpy.descriptor.W_Dtype.inst_itemtype>, FieldDescr<pypy.module.micronumpy.descriptor.W_Dtype.mutate_itemtype>
  23  getfield_gc_r_pure %r3, FieldDescr<pypy.module.micronumpy.descriptor.W_Dtype.inst_itemtype> -> %r2
  28  -live- %r0, %r1, %r2, %r3
  31  record_quasiimmut_field %r3, FieldDescr<pypy.module.micronumpy.descriptor.W_Dtype.inst_byteorder>, FieldDescr<pypy.module.micronumpy.descriptor.W_Dtype.mutate_byteorder>
  37  getfield_gc_i_pure %r3, FieldDescr<pypy.module.micronumpy.descriptor.W_Dtype.inst_byteorder> -> %i0
  42  -live- %i0, %r0, %r1, %r2, %r3
  45  goto_if_not_int_eq %i0, $'>', L1
  50  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000055d2f17bf6e0> -> %r1
  54  setfield_gc_r %r1, $<* struct rpy_string>, FieldDescr<pypy.interpreter.error.OpErrFmtNoArgs.inst__value>
  59  setfield_gc_r %r1, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
  64  assert_not_none %r1
  66  -live- %r1
  69  raise %r1
  71  ---
  71  L1:
  71  -live- %r0, %r1, %r2, %r3
  74  guard_class %r2 -> %i0
  77  -live- %i0, %r0, %r1, %r2, %r3
  80  goto_if_not_int_eq %i0, $<* struct object_vtable>, L2
  85  residual_call_r_v $<* fn sort>, R[%r0, %r1], <CallDescr(rr) EF=7>
  92  -live-
  95  void_return
  96  ---
  96  L2:
  96  -live- %r0, %r1, %r2, %r3
  99  guard_class %r2 -> %i0
 102  -live- %i0, %r0, %r1, %r2, %r3
 105  goto_if_not_int_eq %i0, $<* struct object_vtable>, L3
 110  residual_call_r_v $<* fn sort>, R[%r0, %r1], <CallDescr(rr) EF=7>
 117  -live-
 120  void_return
 121  ---
 121  L3:
 121  -live- %r0, %r1, %r2, %r3
 124  guard_class %r2 -> %i0
 127  -live- %i0, %r0, %r1, %r2, %r3
 130  goto_if_not_int_eq %i0, $<* struct object_vtable>, L4
 135  residual_call_r_v $<* fn sort>, R[%r0, %r1], <CallDescr(rr) EF=7>
 142  -live-
 145  void_return
 146  ---
 146  L4:
 146  -live- %r0, %r1, %r2, %r3
 149  guard_class %r2 -> %i0
 152  -live- %i0, %r0, %r1, %r2, %r3
 155  goto_if_not_int_eq %i0, $<* struct object_vtable>, L5
 160  residual_call_r_v $<* fn sort>, R[%r0, %r1], <CallDescr(rr) EF=7>
 167  -live-
 170  void_return
 171  ---
 171  L5:
 171  -live- %r0, %r1, %r2, %r3
 174  guard_class %r2 -> %i0
 177  -live- %i0, %r0, %r1, %r2, %r3
 180  goto_if_not_int_eq %i0, $<* struct object_vtable>, L6
 185  residual_call_r_v $<* fn sort>, R[%r0, %r1], <CallDescr(rr) EF=7>
 192  -live-
 195  void_return
 196  ---
 196  L6:
 196  -live- %r0, %r1, %r2, %r3
 199  guard_class %r2 -> %i0
 202  -live- %i0, %r0, %r1, %r2, %r3
 205  goto_if_not_int_eq %i0, $<* struct object_vtable>, L7
 210  residual_call_r_v $<* fn sort>, R[%r0, %r1], <CallDescr(rr) EF=7>
 217  -live-
 220  void_return
 221  ---
 221  L7:
 221  -live- %r0, %r1, %r2, %r3
 224  guard_class %r2 -> %i0
 227  -live- %i0, %r0, %r1, %r2, %r3
 230  goto_if_not_int_eq %i0, $<* struct object_vtable>, L8
 235  residual_call_r_v $<* fn sort>, R[%r0, %r1], <CallDescr(rr) EF=7>
 242  -live-
 245  void_return
 246  ---
 246  L8:
 246  -live- %r0, %r1, %r2, %r3
 249  guard_class %r2 -> %i0
 252  -live- %i0, %r0, %r1, %r2, %r3
 255  goto_if_not_int_eq %i0, $<* struct object_vtable>, L9
 260  residual_call_r_v $<* fn sort>, R[%r0, %r1], <CallDescr(rr) EF=7>
 267  -live-
 270  void_return
 271  ---
 271  L9:
 271  -live- %r0, %r1, %r2, %r3
 274  guard_class %r2 -> %i0
 277  -live- %i0, %r0, %r1, %r2, %r3
 280  goto_if_not_int_eq %i0, $<* struct object_vtable>, L10
 285  residual_call_r_v $<* fn sort>, R[%r0, %r1], <CallDescr(rr) EF=7>
 292  -live-
 295  void_return
 296  ---
 296  L10:
 296  -live- %r0, %r1, %r2, %r3
 299  guard_class %r2 -> %i0
 302  -live- %i0, %r0, %r1, %r2, %r3
 305  goto_if_not_int_eq %i0, $<* struct object_vtable>, L11
 310  residual_call_r_v $<* fn sort>, R[%r0, %r1], <CallDescr(rr) EF=7>
 317  -live-
 320  void_return
 321  ---
 321  L11:
 321  -live- %r0, %r1, %r2, %r3
 324  guard_class %r2 -> %i0
 327  -live- %i0, %r0, %r1, %r2, %r3
 330  goto_if_not_int_eq %i0, $<* struct object_vtable>, L12
 335  residual_call_r_v $<* fn sort>, R[%r0, %r1], <CallDescr(rr) EF=7>
 342  -live-
 345  void_return
 346  ---
 346  L12:
 346  -live- %r0, %r1, %r2, %r3
 349  guard_class %r2 -> %i0
 352  -live- %i0, %r0, %r1, %r2, %r3
 355  goto_if_not_int_eq %i0, $<* struct object_vtable>, L13
 360  residual_call_r_v $<* fn sort>, R[%r0, %r1], <CallDescr(rr) EF=7>
 367  -live-
 370  void_return
 371  ---
 371  L13:
 371  -live- %r0, %r1, %r2, %r3
 374  guard_class %r2 -> %i0
 377  -live- %i0, %r0, %r1, %r2, %r3
 380  goto_if_not_int_eq %i0, $<* struct object_vtable>, L14
 385  residual_call_r_v $<* fn sort>, R[%r0, %r1], <CallDescr(rr) EF=7>
 392  -live-
 395  void_return
 396  ---
 396  L14:
 396  -live- %r0, %r1, %r2, %r3
 399  guard_class %r2 -> %i0
 402  -live- %i0, %r0, %r1, %r2, %r3
 405  goto_if_not_int_eq %i0, $<* struct object_vtable>, L15
 410  residual_call_r_v $<* fn sort>, R[%r0, %r1], <CallDescr(rr) EF=7>
 417  -live-
 420  void_return
 421  ---
 421  L15:
 421  -live- %r0, %r1, %r2, %r3
 424  guard_class %r2 -> %i0
 427  -live- %i0, %r0, %r1, %r2, %r3
 430  goto_if_not_int_eq %i0, $<* struct object_vtable>, L16
 435  residual_call_r_v $<* fn sort>, R[%r0, %r1], <CallDescr(rr) EF=7>
 442  -live-
 445  void_return
 446  ---
 446  L16:
 446  -live- %r0, %r1, %r2, %r3
 449  guard_class %r2 -> %i0
 452  -live- %i0, %r0, %r1, %r2, %r3
 455  goto_if_not_int_eq %i0, $<* struct object_vtable>, L17
 460  residual_call_r_v $<* fn sort>, R[%r0, %r1], <CallDescr(rr) EF=7>
 467  -live-
 470  void_return
 471  ---
 471  L17:
 471  -live- %r0, %r1, %r2, %r3
 474  guard_class %r2 -> %i0
 477  -live- %i0, %r0, %r1, %r2, %r3
 480  goto_if_not_int_eq %i0, $<* struct object_vtable>, L18
 485  residual_call_r_v $<* fn sort>, R[%r0, %r1], <CallDescr(rr) EF=7>
 492  -live-
 495  void_return
 496  ---
 496  L18:
 496  -live- %r0, %r1, %r2, %r3
 499  guard_class %r2 -> %i0
 502  -live- %i0, %r0, %r1, %r3
 505  goto_if_not_int_eq %i0, $<* struct object_vtable>, L19
 510  residual_call_r_v $<* fn sort>, R[%r0, %r1], <CallDescr(rr) EF=7>
 517  -live-
 520  void_return
 521  ---
 521  L19:
 521  inline_call_r_r <JitCode 'W_Dtype.get_name'>, R[%r3] -> %r2
 527  -live- %r2
 530  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000055d2bf2efa98> -> %r1
 534  setfield_gc_r %r1, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
 539  setfield_gc_r %r1, $<* struct tuple2>, FieldDescr<pypy.interpreter.error.OpErrFmt.inst_xstrings>
 544  setfield_gc_r %r1, %r2, FieldDescr<pypy.interpreter.error.OpErrFmt.inst_x0>
 549  assert_not_none %r1
 551  -live- %r1
 554  raise %r1
