   0  strlen %r1 -> %i1
   3  -live- %i1, %r0, %r1
   3  goto_if_not_ptr_iszero %r1, L1
   7  ref_copy $<* struct pypy.interpreter.baseobjspace.W_Root> -> %r2
  10  L2:
  10  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] -> %r1
  19  -live- %r1
  19  -live- %r1
  19  guard_class %r1 -> %i0
  22  -live- %r1
  22  raise %r1
  24  ---
  24  L1:
  24  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000001008f46f6a8> -> %r2
  28  setfield_gc_r %r2, %r1, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
  33  -live- %i1, %r0, %r2
  33  guard_class %r2 -> %i0
  36  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_unicode_w> -> %i0
  41  -live- %i0, %i1, %r0, %r2
  41  switch %i0, <SwitchDictDescr 0:L3, 1:L4, 2:L5>
  45  unreachable
  46  ---
  46  L3:
  46  -live- %i1, %r0, %r2
  46  inline_call_r_r <JitCode 'W_AbstractBytesObject.unicode_w'>, R[%r2] -> %r2
  52  -live- %i1, %r0, %r2
  52  L6:
  52  getfield_gc_i %r0, FieldDescr<pypy.objspace.std.formatting.BaseStringFormatter.inst_prec> -> %i0
  57  -live- %i0, %i1, %r0, %r2
  57  goto_if_not_int_eq %i0, $-1, L7
  62  getfield_gc_i %r0, FieldDescr<pypy.objspace.std.formatting.UnicodeFormatter.inst_width> -> %i2
  67  -live- %i0, %i1, %i2, %r0, %r2
  67  goto_if_not_int_is_zero %i2, L8
  71  getfield_gc_r %r0, FieldDescr<pypy.objspace.std.formatting.UnicodeFormatter.inst_result> -> %r1
  76  inline_call_r_v <JitCode 'll_jit_append__unicodebuilderPtr_rpy_unicodePtr'>, R[%r1, %r2]
  82  -live-
  82  void_return
  83  ---
  83  L8:
  83  L9:
  83  -live- %i0, %i1, %r0, %r2
  83  goto_if_not_int_ge %i0, $0, L10
  88  -live- %i0, %i1, %r0, %r2
  88  goto_if_not_int_lt %i0, %i1, L11
  93  int_copy %i0 -> %i1
  96  L12:
  96  getfield_gc_r %r0, FieldDescr<pypy.objspace.std.formatting.UnicodeFormatter.inst_result> -> %r1
 101  getfield_gc_i %r0, FieldDescr<pypy.objspace.std.formatting.UnicodeFormatter.inst_width> -> %i0
 106  int_sub %i0, %i1 -> %i2
 110  -live- %i1, %i2, %r0, %r1, %r2
 110  goto_if_not_int_lt %i2, $0, L13
 115  int_copy $0 -> %i2
 118  L14:
 118  getfield_gc_i %r0, FieldDescr<pypy.objspace.std.formatting.UnicodeFormatter.inst_f_ljust> -> %i0
 123  -live- %i0, %i1, %i2, %r1, %r2
 123  goto_if_not %i0, L15
 127  L16:
 127  inline_call_ir_v <JitCode 'll_jit_append_slice__unicodebuilderPtr_rpy_unicodePtr_Signed_Signed'>, I[$0, %i1], R[%r1, %r2]
 136  -live- %i2, %r1
 136  -live- %i2, %r1
 136  goto_if_not_int_gt %i2, $0, L17
 141  inline_call_ir_i <JitCode 'll_jit_try_append_multiple_char__unicodebuilderPtr_UniChar_Signed'>, I[$u' ', %i2], R[%r1] -> %i0
 150  -live- %i0, %i2, %r1
 150  -live- %i0, %i2, %r1
 150  goto_if_not %i0, L18
 154  void_return
 155  ---
 155  L18:
 155  residual_call_ir_v $<* fn _ll_append_multiple_char__unicodebuilderPtr_UniChar_Signed>, I[$u' ', %i2], R[%r1], <CallDescr(rii) EF=5>
 164  -live-
 164  void_return
 165  ---
 165  L17:
 165  void_return
 166  ---
 166  L15:
 166  -live- %i1, %i2, %r1, %r2
 166  goto_if_not_int_gt %i2, $0, L19
 171  inline_call_ir_i <JitCode 'll_jit_try_append_multiple_char__unicodebuilderPtr_UniChar_Signed'>, I[$u' ', %i2], R[%r1] -> %i0
 180  -live- %i0, %i1, %i2, %r1, %r2
 180  -live- %i0, %i1, %i2, %r1, %r2
 180  goto_if_not %i0, L20
 184  int_copy $0 -> %i2
 187  goto L16
 190  ---
 190  L20:
 190  residual_call_ir_v $<* fn _ll_append_multiple_char__unicodebuilderPtr_UniChar_Signed>, I[$u' ', %i2], R[%r1], <CallDescr(rii) EF=5>
 199  -live- %i1, %r1, %r2
 199  int_copy $0 -> %i2
 202  goto L16
 205  ---
 205  L19:
 205  goto L16
 208  ---
 208  L13:
 208  goto L14
 211  ---
 211  L11:
 211  goto L12
 214  ---
 214  L10:
 214  goto L12
 217  ---
 217  L7:
 217  goto L9
 220  ---
 220  L4:
 220  -live- %i1, %r0, %r2
 220  getfield_gc_r_pure %r2, FieldDescr<pypy.objspace.std.unicodeobject.W_UnicodeObject.inst__value> -> %r2
 225  goto L6
 228  ---
 228  L5:
 228  -live- %r2
 228  goto L2
