   0  int_and %i0, $255 -> %i1
   4  int_rshift %i0, $8 -> %i0
   8  int_and %i0, $255 -> %i2
  12  int_mul %i2, $2 -> %i0
  16  int_add %i1, %i0 -> %i0
  20  -live- %i0, %i1, %i2, %r0
  20  int_guard_value %i0
  22  -live- %i0, %i1, %i2, %r0
  22  getfield_vable_i %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth> -> %i3
  27  int_invert %i0 -> %i0
  30  int_add %i3, %i0 -> %i0
  34  -live- %i0, %i1, %i2, %r0
  34  getarrayitem_vable_r %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aac88c19f0> -> %r1
  42  -live- %i1, %i2, %r0, %r1
  42  goto_if_not_ptr_iszero %r1, L1
  46  int_copy $0 -> %i0
  49  L2:
  49  int_add %i1, %i0 -> %i0
  53  -live- %i0, %i1, %i2, %r0, %r1
  53  goto_if_not_int_is_true %i2, L3
  57  inline_call_ir_r <JitCode 'll_alloc_and_set__GcArray_Ptr_GcStruct_rpy_strin_Signed_rpy_stringPtr'>, I[%i2], R[$<* struct rpy_string>] -> %r3
  65  -live- %i0, %i2, %r0, %r1, %r3
  65  inline_call_ir_r <JitCode 'll_alloc_and_set__GcArray_Ptr_GcStruct_objectLlT_Signed_objectPtr'>, I[%i2], R[$<* struct object>] -> %r5
  73  -live- %i0, %i2, %r0, %r1, %r3, %r5
  73  L4:
  73  int_sub %i2, $1 -> %i2
  77  -live- %i0, %i2, %r0, %r1, %r3, %r5
  77  goto_if_not_int_lt %i2, $0, L5
  82  inline_call_ir_r <JitCode 'popvalues__AccessDirect_None'>, I[%i0], R[%r0] -> %r2
  90  -live- %r0, %r1, %r2, %r3, %r5
  90  -live- %r0, %r1, %r2, %r3, %r5
  90  goto_if_not_ptr_iszero %r1, L6
  94  int_copy $False -> %i0
  97  L7:
  97  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000002aabe266758> -> %r4
 101  inline_call_ir_v <JitCode 'Arguments.__init__'>, I[%i0], R[%r4, %r2, %r3, %r5, $<* struct pypy.interpreter.baseobjspace.W_Root>, $<* struct pypy.interpreter.baseobjspace.W_Root>, $<* struct list>]
 114  -live- %r0, %r1, %r4
 114  -live- %r0, %r1, %r4
 114  goto_if_not_ptr_iszero %r1, L8
 118  -live- %r0, %r4
 118  getfield_vable_i %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth> -> %i0
 123  int_sub %i0, $1 -> %i0
 127  -live- %i0, %r0, %r4
 127  getarrayitem_vable_r %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aac88c19f0> -> %r2
 135  -live- %i0, %r0, %r4
 135  setarrayitem_vable_r %r0, %i0, $<* struct object>, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aac88c19f0>
 143  -live- %i0, %r0, %r4
 143  setfield_vable_i %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth>
 148  L9:
 148  -live- %r0, %r4
 148  getfield_vable_i %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth> -> %i0
 153  int_sub %i0, $1 -> %i0
 157  -live- %i0, %r0, %r4
 157  getarrayitem_vable_r %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aac88c19f0> -> %r1
 165  -live- %i0, %r0, %r1, %r4
 165  setarrayitem_vable_r %r0, %i0, $<* struct object>, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aac88c19f0>
 173  -live- %i0, %r0, %r1, %r4
 173  setfield_vable_i %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth>
 178  assert_not_none %r1
 180  -live- %r0, %r1, %r4
 180  getfield_vable_r %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_debugdata> -> %r2
 185  -live- %r0, %r1, %r2, %r4
 185  goto_if_not_ptr_iszero %r2, L10
 189  L11:
 189  inline_call_r_r <JitCode 'call_args'>, R[%r1, %r4] -> %r2
 196  -live- %r0, %r2
 196  L12:
 196  -live- %r0, %r2
 196  getfield_vable_i %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth> -> %i0
 201  assert_not_none %r2
 203  -live- %i0, %r0, %r2
 203  setarrayitem_vable_r %r0, %i0, %r2, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aac88c19f0>
 211  int_add %i0, $1 -> %i0
 215  -live- %i0, %r0
 215  setfield_vable_i %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth>
 220  void_return
 221  ---
 221  L10:
 221  getfield_gc_i %r2, FieldDescr<pypy.interpreter.pyframe.FrameDebugData.inst_is_being_profiled> -> %i0
 226  -live- %i0, %r0, %r1, %r4
 226  goto_if_not %i0, L13
 230  inline_call_r_i <JitCode 'is_builtin_code'>, R[%r1] -> %i0
 236  -live- %i0, %r0, %r1, %r4
 236  -live- %i0, %r0, %r1, %r4
 236  goto_if_not %i0, L14
 240  inline_call_r_r <JitCode 'call_args_and_c_profile__AccessDirect_None'>, R[%r0, %r1, %r4] -> %r2
 248  -live- %r0, %r2
 248  goto L12
 251  ---
 251  L14:
 251  goto L11
 254  ---
 254  L13:
 254  goto L11
 257  ---
 257  L8:
 257  goto L9
 260  ---
 260  L6:
 260  int_copy $True -> %i0
 263  goto L7
 266  ---
 266  L5:
 266  -live- %i0, %i2, %r0, %r1, %r3, %r5
 266  getfield_vable_i %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth> -> %i1
 271  int_sub %i1, $1 -> %i1
 275  -live- %i0, %i1, %i2, %r0, %r1, %r3, %r5
 275  getarrayitem_vable_r %r0, %i1, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aac88c19f0> -> %r4
 283  -live- %i0, %i1, %i2, %r0, %r1, %r3, %r4, %r5
 283  setarrayitem_vable_r %r0, %i1, $<* struct object>, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aac88c19f0>
 291  -live- %i0, %i1, %i2, %r0, %r1, %r3, %r4, %r5
 291  setfield_vable_i %r0, %i1, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth>
 296  assert_not_none %r4
 298  -live- %i0, %i2, %r0, %r1, %r3, %r4, %r5
 298  getfield_vable_i %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth> -> %i1
 303  int_sub %i1, $1 -> %i1
 307  -live- %i0, %i1, %i2, %r0, %r1, %r3, %r4, %r5
 307  getarrayitem_vable_r %r0, %i1, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aac88c19f0> -> %r2
 315  -live- %i0, %i1, %i2, %r0, %r1, %r2, %r3, %r4, %r5
 315  setarrayitem_vable_r %r0, %i1, $<* struct object>, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aac88c19f0>
 323  -live- %i0, %i1, %i2, %r0, %r1, %r2, %r3, %r4, %r5
 323  setfield_vable_i %r0, %i1, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth>
 328  assert_not_none %r2
 330  -live- %i0, %i2, %r0, %r1, %r2, %r3, %r4, %r5
 330  guard_class %r2 -> %i1
 333  getfield_raw_i %i1, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_str_w> -> %i1
 338  -live- %i0, %i1, %i2, %r0, %r1, %r2, %r3, %r4, %r5
 338  switch %i1, <SwitchDictDescr 0:L15, 1:L16, 2:L17>
 342  unreachable
 343  ---
 343  L15:
 343  -live- %i0, %i2, %r0, %r1, %r2, %r3, %r4, %r5
 343  inline_call_r_r <JitCode 'W_UnicodeObject.str_w'>, R[%r2] -> %r2
 349  -live- %i0, %i2, %r0, %r1, %r2, %r3, %r4, %r5
 349  L18:
 349  setarrayitem_gc_r %r3, %i2, %r2, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aac3d277f8>
 355  setarrayitem_gc_r %r5, %i2, %r4, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aac88c19f0>
 361  goto L4
 364  ---
 364  L16:
 364  -live- %i0, %i2, %r0, %r1, %r2, %r3, %r4, %r5
 364  getfield_gc_r_pure %r2, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value> -> %r2
 369  goto L18
 372  ---
 372  L17:
 372  -live- %r2
 372  inline_call_r_r <JitCode 'oefmt__expected__s__got__T_object_star_2'>, R[$<* struct pypy.objspace.std.typeobject.W_TypeObject>, $<* struct rpy_string>, $<* struct rpy_string>, %r2] -> %r2
 381  -live- %r2
 381  assert_not_none %r2
 383  -live- %r2
 383  guard_class %r2 -> %i0
 386  -live- %r2
 386  raise %r2
 388  ---
 388  L3:
 388  int_mul %i2, $2 -> %i2
 392  int_add %i1, %i2 -> %i2
 396  int_add %i2, $1 -> %i2
 400  -live- %i0, %i1, %i2, %r0, %r1
 400  int_guard_value %i2
 402  -live- %i0, %i1, %i2, %r0, %r1
 402  getfield_vable_i %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth> -> %i3
 407  int_invert %i2 -> %i2
 410  int_add %i3, %i2 -> %i2
 414  -live- %i0, %i1, %i2, %r0, %r1
 414  getarrayitem_vable_r %r0, %i2, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aac88c19f0> -> %r2
 422  assert_not_none %r2
 424  -live- %i0, %i1, %r0, %r1, %r2
 424  goto_if_not_ptr_iszero %r1, L19
 428  int_copy $False -> %i2
 431  L20:
 431  inline_call_ir_r <JitCode 'call_valuestack__AccessDirect_None'>, I[%i0, %i2], R[%r2, %r0] -> %r2
 441  -live- %i1, %r0, %r2
 441  catch_exception L21
 444  int_add %i1, $2 -> %i0
 448  inline_call_ir_v <JitCode 'dropvalues__AccessDirect_None'>, I[%i0], R[%r0]
 455  -live- %r0, %r2
 455  goto L12
 458  ---
 458  L21:
 458  last_exception -> %i0
 460  last_exc_value -> %r2
 462  int_add %i1, $2 -> %i1
 466  inline_call_ir_v <JitCode 'dropvalues__AccessDirect_None'>, I[%i1], R[%r0]
 473  -live- %r2
 473  -live- %r2
 473  raise %r2
 475  ---
 475  L19:
 475  int_copy $True -> %i2
 478  goto L20
 481  ---
 481  L1:
 481  int_copy $1 -> %i0
 484  goto L2
