   0  int_and %i0, $56 -> %i1
   4  -live- %i0, %i1, %r0
   4  goto_if_not_int_eq %i1, $56, L1
   9  getfield_gc_i_pure %r0, FieldDescr<pypy.module.micronumpy.concrete.BaseConcreteArray.inst_flags> -> %i1
  14  int_and %i1, $1 -> %i1
  18  -live- %i0, %i1, %r0
  18  goto_if_not_int_is_true %i1, L2
  22  L3:
  22  int_and %i0, $88 -> %i1
  26  -live- %i0, %i1, %r0
  26  goto_if_not_int_eq %i1, $88, L4
  31  getfield_gc_i_pure %r0, FieldDescr<pypy.module.micronumpy.concrete.BaseConcreteArray.inst_flags> -> %i1
  36  int_and %i1, $2 -> %i1
  40  -live- %i0, %i1, %r0
  40  goto_if_not_int_is_true %i1, L5
  44  L6:
  44  int_and %i0, $152 -> %i1
  48  -live- %i0, %i1, %r0
  48  goto_if_not_int_eq %i1, $152, L7
  53  getfield_gc_i_pure %r0, FieldDescr<pypy.module.micronumpy.concrete.BaseConcreteArray.inst_flags> -> %i1
  58  int_and %i1, $2 -> %i2
  62  -live- %i0, %i1, %i2, %r0
  62  goto_if_not_int_is_true %i2, L8
  66  L9:
  66  int_and %i0, $24 -> %i1
  70  -live- %i0, %i1, %r0
  70  goto_if_not_int_ne %i1, $24, L10
  75  getfield_gc_i_pure %r0, FieldDescr<pypy.module.micronumpy.concrete.BaseConcreteArray.inst_flags> -> %i1
  80  int_and %i1, $1 -> %i1
  84  -live- %i0, %i1, %r0
  84  goto_if_not_int_is_true %i1, L11
  88  L12:
  88  int_and %i0, $1 -> %i1
  92  -live- %i0, %i1, %r0
  92  goto_if_not_int_eq %i1, $1, L13
  97  getfield_gc_i_pure %r0, FieldDescr<pypy.module.micronumpy.concrete.BaseConcreteArray.inst_flags> -> %i1
 102  int_and %i1, $1024 -> %i1
 106  -live- %i0, %i1, %r0
 106  goto_if_not_int_is_true %i1, L14
 110  L15:
 110  int_and %i0, $1 -> %i1
 114  -live- %i1, %r0
 114  goto_if_not_int_eq %i1, $1, L16
 119  int_copy $False -> %i1
 122  L17:
 122  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x00000001ba08a608> -> %r2
 126  setfield_gc_r %r2, %r0, FieldDescr<pypy.module.micronumpy.concrete.ArrayView.inst_impl>
 131  setfield_gc_i %r2, %i1, FieldDescr<pypy.interpreter.buffer.BufferView.inst_readonly>
 136  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x00000001b9bc8a68> -> %r1
 140  setfield_gc_r %r1, %r0, FieldDescr<pypy.module.micronumpy.concrete.ArrayData.inst_impl>
 145  setfield_gc_i %r1, %i1, FieldDescr<rpython.rlib.buffer.Buffer.inst_readonly>
 150  setfield_gc_r %r2, %r1, FieldDescr<pypy.module.micronumpy.concrete.ArrayView.inst_data>
 155  ref_return %r2
 157  ---
 157  L16:
 157  int_copy $True -> %i1
 160  goto L17
 163  ---
 163  L14:
 163  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000000018e6b98a0> -> %r2
 167  setfield_gc_r %r2, $<* struct rpy_string>, FieldDescr<pypy.interpreter.error.OpErrFmtNoArgs.inst__value>
 172  setfield_gc_r %r2, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
 177  assert_not_none %r2
 179  -live- %r2
 179  guard_class %r2 -> %i1
 182  -live- %r2
 182  raise %r2
 184  ---
 184  L13:
 184  goto L15
 187  ---
 187  L11:
 187  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000000018e6b98a0> -> %r2
 191  setfield_gc_r %r2, $<* struct rpy_string>, FieldDescr<pypy.interpreter.error.OpErrFmtNoArgs.inst__value>
 196  setfield_gc_r %r2, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
 201  assert_not_none %r2
 203  -live- %r2
 203  guard_class %r2 -> %i1
 206  -live- %r2
 206  raise %r2
 208  ---
 208  L10:
 208  goto L12
 211  ---
 211  L8:
 211  int_and %i1, $1 -> %i1
 215  -live- %i0, %i1, %r0
 215  goto_if_not_int_is_true %i1, L18
 219  goto L9
 222  ---
 222  L18:
 222  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000000018e6b98a0> -> %r2
 226  setfield_gc_r %r2, $<* struct rpy_string>, FieldDescr<pypy.interpreter.error.OpErrFmtNoArgs.inst__value>
 231  setfield_gc_r %r2, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
 236  assert_not_none %r2
 238  -live- %r2
 238  guard_class %r2 -> %i1
 241  -live- %r2
 241  raise %r2
 243  ---
 243  L7:
 243  goto L9
 246  ---
 246  L5:
 246  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000000018e6b98a0> -> %r2
 250  setfield_gc_r %r2, $<* struct rpy_string>, FieldDescr<pypy.interpreter.error.OpErrFmtNoArgs.inst__value>
 255  setfield_gc_r %r2, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
 260  assert_not_none %r2
 262  -live- %r2
 262  guard_class %r2 -> %i1
 265  -live- %r2
 265  raise %r2
 267  ---
 267  L4:
 267  goto L6
 270  ---
 270  L2:
 270  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000000018e6b98a0> -> %r2
 274  setfield_gc_r %r2, $<* struct rpy_string>, FieldDescr<pypy.interpreter.error.OpErrFmtNoArgs.inst__value>
 279  setfield_gc_r %r2, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
 284  assert_not_none %r2
 286  -live- %r2
 286  guard_class %r2 -> %i1
 289  -live- %r2
 289  raise %r2
 291  ---
 291  L1:
 291  goto L3
