   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  int_and %i1, $1 -> %i1
  70  -live- %i0, %i1, %r0
  70  goto_if_not_int_is_true %i1, L9
  74  L10:
  74  int_and %i0, $24 -> %i1
  78  -live- %i0, %i1, %r0
  78  goto_if_not_int_ne %i1, $24, L11
  83  getfield_gc_i_pure %r0, FieldDescr<pypy.module.micronumpy.concrete.BaseConcreteArray.inst_flags> -> %i1
  88  int_and %i1, $1 -> %i1
  92  -live- %i0, %i1, %r0
  92  goto_if_not_int_is_true %i1, L12
  96  L13:
  96  int_and %i0, $1 -> %i1
 100  -live- %i0, %i1, %r0
 100  goto_if_not_int_eq %i1, $1, L14
 105  getfield_gc_i_pure %r0, FieldDescr<pypy.module.micronumpy.concrete.BaseConcreteArray.inst_flags> -> %i1
 110  int_and %i1, $1024 -> %i1
 114  -live- %i0, %i1, %r0
 114  goto_if_not_int_is_true %i1, L15
 118  L16:
 118  int_and %i0, $1 -> %i1
 122  -live- %i1, %r0
 122  goto_if_not_int_eq %i1, $1, L17
 127  int_copy $False -> %i1
 130  L18:
 130  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fff4f37f910> -> %r2
 134  setfield_gc_r %r2, %r0, FieldDescr<pypy.module.micronumpy.concrete.ArrayView.inst_impl>
 139  setfield_gc_i %r2, %i1, FieldDescr<pypy.interpreter.buffer.BufferView.inst_readonly>
 144  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fff52ed9820> -> %r1
 148  setfield_gc_r %r1, %r0, FieldDescr<pypy.module.micronumpy.concrete.ArrayData.inst_impl>
 153  setfield_gc_i %r1, %i1, FieldDescr<rpython.rlib.buffer.Buffer.inst_readonly>
 158  setfield_gc_r %r2, %r1, FieldDescr<pypy.module.micronumpy.concrete.ArrayView.inst_data>
 163  ref_return %r2
 165  ---
 165  L17:
 165  int_copy $True -> %i1
 168  goto L18
 171  ---
 171  L15:
 171  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fff713b8960> -> %r2
 175  setfield_gc_r %r2, $<* struct rpy_string>, FieldDescr<pypy.interpreter.error.OpErrFmtNoArgs.inst__value>
 180  setfield_gc_r %r2, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
 185  assert_not_none %r2
 187  -live- %r2
 187  guard_class %r2 -> %i1
 190  -live- %r2
 190  raise %r2
 192  ---
 192  L14:
 192  goto L16
 195  ---
 195  L12:
 195  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fff713b8960> -> %r2
 199  setfield_gc_r %r2, $<* struct rpy_string>, FieldDescr<pypy.interpreter.error.OpErrFmtNoArgs.inst__value>
 204  setfield_gc_r %r2, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
 209  assert_not_none %r2
 211  -live- %r2
 211  guard_class %r2 -> %i1
 214  -live- %r2
 214  raise %r2
 216  ---
 216  L11:
 216  goto L13
 219  ---
 219  L9:
 219  L19:
 219  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fff713b8960> -> %r2
 223  setfield_gc_r %r2, $<* struct rpy_string>, FieldDescr<pypy.interpreter.error.OpErrFmtNoArgs.inst__value>
 228  setfield_gc_r %r2, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
 233  assert_not_none %r2
 235  -live- %r2
 235  guard_class %r2 -> %i1
 238  -live- %r2
 238  raise %r2
 240  ---
 240  L8:
 240  goto L19
 243  ---
 243  L7:
 243  goto L10
 246  ---
 246  L5:
 246  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fff713b8960> -> %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 0x7fff713b8960> -> %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
