   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
  23  int_guard_value %i0
  25  -live- %i0, %i1, %i2, %r0
  28  getfield_vable_i %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth> -> %i3
  33  int_invert %i0 -> %i0
  36  int_add %i3, %i0 -> %i0
  40  -live- %i0, %i1, %i2, %r0
  43  getarrayitem_vable_r %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000aaab153484b8> -> %r1
  51  -live- %i1, %i2, %r0, %r1
  54  goto_if_not_ptr_iszero %r1, L1
  58  int_copy $0 -> %i0
  61  L2:
  61  int_add %i1, %i0 -> %i0
  65  -live- %i0, %i1, %i2, %r0, %r1
  68  goto_if_not_int_is_true %i2, L3
  72  inline_call_ir_r <JitCode 'll_alloc_and_set__GcArray_Ptr_GCREF__gcopaque_Ll_Signed_GCREFPtr'>, I[%i2], R[$<* None>] -> %r3
  80  -live- %i0, %i2, %r0, %r1, %r3
  83  inline_call_ir_r <JitCode 'll_alloc_and_set__GcArray_Ptr_GCREF__gcopaque_Ll_Signed_GCREFPtr'>, I[%i2], R[$<* None>] -> %r5
  91  L4:
  91  -live- %i0, %i2, %r0, %r1, %r3, %r5
  94  int_sub %i2, $1 -> %i2
  98  -live- %i0, %i2, %r0, %r1, %r3, %r5
 101  goto_if_not_int_lt %i2, $0, L5
 106  inline_call_ir_r <JitCode 'popvalues__AccessDirect_None'>, I[%i0], R[%r0] -> %r2
 114  -live- %r0, %r1, %r2, %r3, %r5
 117  goto_if_not_ptr_iszero %r1, L6
 121  int_copy $False -> %i0
 124  L7:
 124  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000aaab0d4ecaa0> -> %r4
 128  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>]
 141  -live- %r0, %r1, %r4
 144  goto_if_not_ptr_iszero %r1, L8
 148  -live- %r0, %r4
 151  getfield_vable_i %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth> -> %i0
 156  int_sub %i0, $1 -> %i0
 160  -live- %i0, %r0, %r4
 163  getarrayitem_vable_r %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000aaab153484b8> -> %r2
 171  -live- %i0, %r0, %r4
 174  setarrayitem_vable_r %r0, %i0, $<* None>, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000aaab153484b8>
 182  -live- %i0, %r0, %r4
 185  setfield_vable_i %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth>
 190  L9:
 190  -live- %r0, %r4
 193  getfield_vable_i %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth> -> %i0
 198  int_sub %i0, $1 -> %i0
 202  -live- %i0, %r0, %r4
 205  getarrayitem_vable_r %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000aaab153484b8> -> %r1
 213  -live- %i0, %r0, %r1, %r4
 216  setarrayitem_vable_r %r0, %i0, $<* None>, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000aaab153484b8>
 224  -live- %i0, %r0, %r1, %r4
 227  setfield_vable_i %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth>
 232  assert_not_none %r1
 234  -live- %r0, %r1, %r4
 237  getfield_vable_r %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_debugdata> -> %r2
 242  -live- %r0, %r1, %r2, %r4
 245  goto_if_not_ptr_iszero %r2, L10
 249  L11:
 249  inline_call_r_r <JitCode 'call_args'>, R[%r1, %r4] -> %r2
 256  L12:
 256  -live- %r0, %r2
 259  getfield_vable_i %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth> -> %i0
 264  assert_not_none %r2
 266  -live- %i0, %r0, %r2
 269  setarrayitem_vable_r %r0, %i0, %r2, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000aaab153484b8>
 277  int_add %i0, $1 -> %i0
 281  -live- %i0, %r0
 284  setfield_vable_i %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth>
 289  void_return
 290  ---
 290  L10:
 290  getfield_gc_i %r2, FieldDescr<pypy.interpreter.pyframe.FrameDebugData.inst_is_being_profiled> -> %i0
 295  -live- %i0, %r0, %r1, %r4
 298  goto_if_not %i0, L13
 302  inline_call_r_i <JitCode 'is_builtin_code'>, R[%r1] -> %i0
 308  -live- %i0, %r0, %r1, %r4
 311  goto_if_not %i0, L14
 315  inline_call_r_r <JitCode 'call_args_and_c_profile__AccessDirect_None'>, R[%r0, %r1, %r4] -> %r2
 323  -live- %r0, %r2
 326  goto L12
 329  ---
 329  L14:
 329  goto L11
 332  ---
 332  L13:
 332  goto L11
 335  ---
 335  L8:
 335  goto L9
 338  ---
 338  L6:
 338  int_copy $True -> %i0
 341  goto L7
 344  ---
 344  L5:
 344  -live- %i0, %i2, %r0, %r1, %r3, %r5
 347  getfield_vable_i %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth> -> %i1
 352  int_sub %i1, $1 -> %i1
 356  -live- %i0, %i1, %i2, %r0, %r1, %r3, %r5
 359  getarrayitem_vable_r %r0, %i1, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000aaab153484b8> -> %r4
 367  -live- %i0, %i1, %i2, %r0, %r1, %r3, %r4, %r5
 370  setarrayitem_vable_r %r0, %i1, $<* None>, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000aaab153484b8>
 378  -live- %i0, %i1, %i2, %r0, %r1, %r3, %r4, %r5
 381  setfield_vable_i %r0, %i1, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth>
 386  assert_not_none %r4
 388  int_sub %i1, $1 -> %i1
 392  -live- %i0, %i1, %i2, %r0, %r1, %r3, %r4, %r5
 395  getarrayitem_vable_r %r0, %i1, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000aaab153484b8> -> %r2
 403  -live- %i0, %i1, %i2, %r0, %r1, %r2, %r3, %r4, %r5
 406  setarrayitem_vable_r %r0, %i1, $<* None>, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000aaab153484b8>
 414  -live- %i0, %i1, %i2, %r0, %r1, %r2, %r3, %r4, %r5
 417  setfield_vable_i %r0, %i1, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth>
 422  assert_not_none %r2
 424  -live- %i0, %i2, %r0, %r1, %r2, %r3, %r4, %r5
 427  guard_class %r2 -> %i1
 430  getfield_raw_i %i1, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_str_w> -> %i1
 435  -live- %i0, %i1, %i2, %r0, %r1, %r2, %r3, %r4, %r5
 438  switch %i1, <SwitchDictDescr 0:L15, 1:L16, 2:L17>
 442  unreachable
 443  ---
 443  L15:
 443  -live- %i0, %i2, %r0, %r1, %r2, %r3, %r4, %r5
 446  inline_call_r_r <JitCode 'W_UnicodeObject.str_w'>, R[%r2] -> %r2
 452  L18:
 452  -live- %i0, %i2, %r0, %r1, %r2, %r3, %r4, %r5
 455  setarrayitem_gc_r %r3, %i2, %r2, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000aaab153484b8>
 461  setarrayitem_gc_r %r5, %i2, %r4, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000aaab153484b8>
 467  goto L4
 470  ---
 470  L16:
 470  -live- %i0, %i2, %r0, %r1, %r2, %r3, %r4, %r5
 473  getfield_gc_r_pure %r2, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value> -> %r2
 478  goto L18
 481  ---
 481  L17:
 481  -live- %r2
 484  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
 493  -live- %r2
 496  assert_not_none %r2
 498  -live- %r2
 501  guard_class %r2 -> %i0
 504  -live- %r2
 507  raise %r2
 509  ---
 509  L3:
 509  int_mul %i2, $2 -> %i2
 513  int_add %i1, %i2 -> %i2
 517  int_add %i2, $1 -> %i2
 521  -live- %i0, %i1, %i2, %r0, %r1
 524  int_guard_value %i2
 526  -live- %i0, %i1, %i2, %r0, %r1
 529  getfield_vable_i %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth> -> %i3
 534  int_invert %i2 -> %i2
 537  int_add %i3, %i2 -> %i2
 541  -live- %i0, %i1, %i2, %r0, %r1
 544  getarrayitem_vable_r %r0, %i2, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000aaab153484b8> -> %r2
 552  assert_not_none %r2
 554  -live- %i0, %i1, %r0, %r1, %r2
 557  goto_if_not_ptr_iszero %r1, L19
 561  int_copy $False -> %i2
 564  L20:
 564  int_add %i1, $2 -> %i1
 568  inline_call_ir_r <JitCode 'call_valuestack__AccessDirect_None'>, I[%i0, %i1, %i2], R[%r2, %r0] -> %r2
 579  -live- %r0, %r2
 582  goto L12
 585  ---
 585  L19:
 585  int_copy $True -> %i2
 588  goto L20
 591  ---
 591  L1:
 591  int_copy $1 -> %i0
 594  goto L2
