   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 0x10096124f10> -> %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- %r2
  46  goto L2
  49  ---
  49  L4:
  49  -live- %i1, %r0, %r2
  49  getfield_gc_r_pure %r2, FieldDescr<pypy.objspace.std.unicodeobject.W_UnicodeObject.inst__value> -> %r2
  54  L6:
  54  getfield_gc_i %r0, FieldDescr<pypy.objspace.std.formatting.BaseStringFormatter.inst_prec> -> %i0
  59  -live- %i0, %i1, %r0, %r2
  59  goto_if_not_int_eq %i0, $-1, L7
  64  getfield_gc_i %r0, FieldDescr<pypy.objspace.std.formatting.UnicodeFormatter.inst_width> -> %i2
  69  -live- %i0, %i1, %i2, %r0, %r2
  69  goto_if_not_int_is_zero %i2, L8
  73  getfield_gc_r %r0, FieldDescr<pypy.objspace.std.formatting.UnicodeFormatter.inst_result> -> %r1
  78  inline_call_r_v <JitCode 'll_jit_append__unicodebuilderPtr_rpy_unicodePtr'>, R[%r1, %r2]
  84  -live-
  84  void_return
  85  ---
  85  L8:
  85  L9:
  85  -live- %i0, %i1, %r0, %r2
  85  goto_if_not_int_ge %i0, $0, L10
  90  -live- %i0, %i1, %r0, %r2
  90  goto_if_not_int_lt %i0, %i1, L11
  95  int_copy %i0 -> %i1
  98  L12:
  98  getfield_gc_r %r0, FieldDescr<pypy.objspace.std.formatting.UnicodeFormatter.inst_result> -> %r1
 103  getfield_gc_i %r0, FieldDescr<pypy.objspace.std.formatting.UnicodeFormatter.inst_width> -> %i0
 108  int_sub %i0, %i1 -> %i2
 112  -live- %i1, %i2, %r0, %r1, %r2
 112  goto_if_not_int_lt %i2, $0, L13
 117  int_copy $0 -> %i2
 120  L14:
 120  getfield_gc_i %r0, FieldDescr<pypy.objspace.std.formatting.UnicodeFormatter.inst_f_ljust> -> %i0
 125  -live- %i0, %i1, %i2, %r1, %r2
 125  goto_if_not %i0, L15
 129  L16:
 129  inline_call_ir_v <JitCode 'll_jit_append_slice__unicodebuilderPtr_rpy_unicodePtr_Signed_Signed'>, I[$0, %i1], R[%r1, %r2]
 138  -live- %i2, %r1
 138  -live- %i2, %r1
 138  goto_if_not_int_gt %i2, $0, L17
 143  inline_call_ir_i <JitCode 'll_jit_try_append_multiple_char__unicodebuilderPtr_UniChar_Signed'>, I[$u' ', %i2], R[%r1] -> %i0
 152  -live- %i0, %i2, %r1
 152  -live- %i0, %i2, %r1
 152  goto_if_not %i0, L18
 156  void_return
 157  ---
 157  L18:
 157  residual_call_ir_v $<* fn _ll_append_multiple_char__unicodebuilderPtr_UniChar_Signed>, I[$u' ', %i2], R[%r1], <CallDescr(rii) EF=5>
 166  -live-
 166  void_return
 167  ---
 167  L17:
 167  void_return
 168  ---
 168  L15:
 168  -live- %i1, %i2, %r1, %r2
 168  goto_if_not_int_gt %i2, $0, L19
 173  inline_call_ir_i <JitCode 'll_jit_try_append_multiple_char__unicodebuilderPtr_UniChar_Signed'>, I[$u' ', %i2], R[%r1] -> %i0
 182  -live- %i0, %i1, %i2, %r1, %r2
 182  -live- %i0, %i1, %i2, %r1, %r2
 182  goto_if_not %i0, L20
 186  int_copy $0 -> %i2
 189  goto L16
 192  ---
 192  L20:
 192  residual_call_ir_v $<* fn _ll_append_multiple_char__unicodebuilderPtr_UniChar_Signed>, I[$u' ', %i2], R[%r1], <CallDescr(rii) EF=5>
 201  -live- %i1, %r1, %r2
 201  int_copy $0 -> %i2
 204  goto L16
 207  ---
 207  L19:
 207  goto L16
 210  ---
 210  L13:
 210  goto L14
 213  ---
 213  L11:
 213  goto L12
 216  ---
 216  L10:
 216  goto L12
 219  ---
 219  L7:
 219  goto L9
 222  ---
 222  L5:
 222  -live- %i1, %r0, %r2
 222  inline_call_r_r <JitCode 'W_AbstractBytesObject.unicode_w'>, R[%r2] -> %r2
 228  -live- %i1, %r0, %r2
 228  goto L6
