   0  getfield_gc_i_pure %r1, FieldDescr<pypy.module.micronumpy.concrete.BaseConcreteArray.inst_storage> -> %i1
   5  -live- %i0, %i1, %r0, %r1, %r2
   8  record_quasiimmut_field %r2, FieldDescr<pypy.module.micronumpy.descriptor.W_Dtype.inst_byteorder>, FieldDescr<pypy.module.micronumpy.descriptor.W_Dtype.mutate_byteorder>
  14  getfield_gc_i_pure %r2, FieldDescr<pypy.module.micronumpy.descriptor.W_Dtype.inst_byteorder> -> %i2
  19  int_eq %i2, $61 -> %i3
  23  int_eq %i2, $60 -> %i2
  27  int_or %i3, %i2 -> %i2
  31  inline_call_ir_r <JitCode 'ComplexLong._read'>, I[%i1, %i0, $0, %i2], R[%r0] -> %r0
  42  -live- %r0, %r1
  45  catch_exception L1
  48  inline_call_r_r <JitCode 'for_computation'>, R[%r0] -> %r0
  54  -live- %r0, %r1
  57  catch_exception L2
  60  getfield_gc_f_pure %r0, FieldDescr<tuple2.item0> -> %f0
  65  -live- %f0, %r0, %r1
  68  goto_if_not_float_ne %f0, $0.0, L3
  73  int_copy $True -> %i0
  76  L4:
  76  -live- %i0, %r1
  79  int_return %i0
  81  ---
  81  L3:
  81  getfield_gc_f_pure %r0, FieldDescr<tuple2.item1> -> %f0
  86  float_ne %f0, $0.0 -> %i0
  90  goto L4
  93  ---
  93  L2:
  93  last_exception -> %i0
  95  last_exc_value -> %r0
  97  L5:
  97  -live- %r0, %r1
 100  raise %r0
 102  ---
 102  L1:
 102  last_exception -> %i0
 104  last_exc_value -> %r0
 106  goto L5
