   0  int_and %i0, $255 -> %i1
   4  int_rshift %i0, $8 -> %i0
   8  int_and %i0, $255 -> %i2
  12  -live- %i1, %i2, %r0, %r1, %r2
  15  goto_if_not_int_is_true %i2, L1
  19  inline_call_ir_r <JitCode 'll_alloc_and_set__GcArray_Ptr_GCREF__gcopaque_Ll_Signed_GCREFPtr'>, I[%i2], R[$<* None>] -> %r6
  27  -live- %i1, %i2, %r0, %r1, %r2, %r6
  30  inline_call_ir_r <JitCode 'll_alloc_and_set__GcArray_Ptr_GCREF__gcopaque_Ll_Signed_GCREFPtr'>, I[%i2], R[$<* None>] -> %r3
  38  L2:
  38  -live- %i1, %i2, %r0, %r1, %r2, %r3, %r6
  41  int_sub %i2, $1 -> %i2
  45  -live- %i1, %i2, %r0, %r1, %r2, %r3, %r6
  48  goto_if_not_int_lt %i2, $0, L3
  53  L4:
  53  inline_call_ir_r <JitCode 'popvalues__AccessDirect_None'>, I[%i1], R[%r0] -> %r4
  61  -live- %r0, %r1, %r2, %r3, %r4, %r6
  64  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000aaab3fcbdd00> -> %r5
  68  inline_call_ir_v <JitCode 'Arguments.__init__'>, I[$False], R[%r5, %r4, %r6, %r3, %r1, %r2, $<* struct list>]
  81  -live- %r0, %r5
  84  getfield_vable_i %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth> -> %i0
  89  int_sub %i0, $1 -> %i0
  93  -live- %i0, %r0, %r5
  96  getarrayitem_vable_r %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000aaab4e394950> -> %r6
 104  -live- %i0, %r0, %r5, %r6
 107  setarrayitem_vable_r %r0, %i0, $<* None>, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000aaab4e394950>
 115  -live- %i0, %r0, %r5, %r6
 118  setfield_vable_i %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth>
 123  assert_not_none %r6
 125  -live- %r0, %r5, %r6
 128  getfield_vable_r %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_debugdata> -> %r4
 133  -live- %r0, %r4, %r5, %r6
 136  goto_if_not_ptr_iszero %r4, L5
 140  L6:
 140  inline_call_r_r <JitCode 'call_args'>, R[%r6, %r5] -> %r4
 147  L7:
 147  -live- %r0, %r4
 150  getfield_vable_i %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth> -> %i0
 155  assert_not_none %r4
 157  -live- %i0, %r0, %r4
 160  setarrayitem_vable_r %r0, %i0, %r4, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000aaab4e394950>
 168  int_add %i0, $1 -> %i0
 172  -live- %i0, %r0
 175  setfield_vable_i %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth>
 180  void_return
 181  ---
 181  L5:
 181  getfield_gc_i %r4, FieldDescr<pypy.interpreter.pyframe.FrameDebugData.inst_is_being_profiled> -> %i0
 186  -live- %i0, %r0, %r5, %r6
 189  goto_if_not %i0, L8
 193  inline_call_r_i <JitCode 'is_builtin_code'>, R[%r6] -> %i0
 199  -live- %i0, %r0, %r5, %r6
 202  goto_if_not %i0, L9
 206  inline_call_r_r <JitCode 'call_args_and_c_profile__AccessDirect_None'>, R[%r0, %r6, %r5] -> %r4
 214  -live- %r0, %r4
 217  goto L7
 220  ---
 220  L9:
 220  goto L6
 223  ---
 223  L8:
 223  goto L6
 226  ---
 226  L3:
 226  -live- %i1, %i2, %r0, %r1, %r2, %r3, %r6
 229  getfield_vable_i %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth> -> %i0
 234  int_sub %i0, $1 -> %i0
 238  -live- %i0, %i1, %i2, %r0, %r1, %r2, %r3, %r6
 241  getarrayitem_vable_r %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000aaab4e394950> -> %r5
 249  -live- %i0, %i1, %i2, %r0, %r1, %r2, %r3, %r5, %r6
 252  setarrayitem_vable_r %r0, %i0, $<* None>, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000aaab4e394950>
 260  -live- %i0, %i1, %i2, %r0, %r1, %r2, %r3, %r5, %r6
 263  setfield_vable_i %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth>
 268  assert_not_none %r5
 270  int_sub %i0, $1 -> %i0
 274  -live- %i0, %i1, %i2, %r0, %r1, %r2, %r3, %r5, %r6
 277  getarrayitem_vable_r %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000aaab4e394950> -> %r4
 285  -live- %i0, %i1, %i2, %r0, %r1, %r2, %r3, %r4, %r5, %r6
 288  setarrayitem_vable_r %r0, %i0, $<* None>, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000aaab4e394950>
 296  -live- %i0, %i1, %i2, %r0, %r1, %r2, %r3, %r4, %r5, %r6
 299  setfield_vable_i %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth>
 304  assert_not_none %r4
 306  -live- %i1, %i2, %r0, %r1, %r2, %r3, %r4, %r5, %r6
 309  guard_class %r4 -> %i0
 312  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_str_w> -> %i0
 317  -live- %i0, %i1, %i2, %r0, %r1, %r2, %r3, %r4, %r5, %r6
 320  switch %i0, <SwitchDictDescr 0:L10, 1:L11, 2:L12>
 324  unreachable
 325  ---
 325  L10:
 325  -live- %i1, %i2, %r0, %r1, %r2, %r3, %r4, %r5, %r6
 328  inline_call_r_r <JitCode 'W_UnicodeObject.str_w'>, R[%r4] -> %r4
 334  L13:
 334  -live- %i1, %i2, %r0, %r1, %r2, %r3, %r4, %r5, %r6
 337  setarrayitem_gc_r %r6, %i2, %r4, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000aaab4e394950>
 343  setarrayitem_gc_r %r3, %i2, %r5, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000aaab4e394950>
 349  goto L2
 352  ---
 352  L11:
 352  -live- %i1, %i2, %r0, %r1, %r2, %r3, %r4, %r5, %r6
 355  getfield_gc_r_pure %r4, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value> -> %r4
 360  goto L13
 363  ---
 363  L12:
 363  -live- %r4
 366  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>, %r4] -> %r4
 375  -live- %r4
 378  assert_not_none %r4
 380  -live- %r4
 383  guard_class %r4 -> %i0
 386  -live- %r4
 389  raise %r4
 391  ---
 391  L1:
 391  ref_copy $<* None> -> %r3
 394  ref_copy $<* None> -> %r6
 397  goto L4
