   0  getfield_gc_i %r0, FieldDescr<stringbuilder.total_size> -> %i1
   5  -live- %i0, %i1, %r0
   8  int_add_jump_if_ovf L1, %i0, %i1 -> %i0
  14  -live- %i0, %r0
  17  int_add_jump_if_ovf L2, %i0, $63 -> %i0
  23  int_and %i0, $-64 -> %i1
  27  getfield_gc_i %r0, FieldDescr<stringbuilder.total_size> -> %i0
  32  -live- %i0, %i1, %r0
  35  int_add_jump_if_ovf L3, %i0, %i1 -> %i0
  41  newstr %i1 -> %r1
  44  new <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000563a74089050> -> %r2
  48  getfield_gc_r %r0, FieldDescr<stringbuilder.current_buf> -> %r3
  53  setfield_gc_r %r2, %r3, FieldDescr<stringpiece.buf>
  58  getfield_gc_r %r0, FieldDescr<stringbuilder.extra_pieces> -> %r3
  63  setfield_gc_r %r2, %r3, FieldDescr<stringpiece.prev_piece>
  68  setfield_gc_r %r0, %r1, FieldDescr<stringbuilder.current_buf>
  73  setfield_gc_i %r0, $0, FieldDescr<stringbuilder.current_pos>
  78  setfield_gc_i %r0, %i1, FieldDescr<stringbuilder.current_end>
  83  setfield_gc_i %r0, %i0, FieldDescr<stringbuilder.total_size>
  88  setfield_gc_r %r0, %r2, FieldDescr<stringbuilder.extra_pieces>
  93  void_return
  94  ---
  94  L3:
  94  raise $<* struct object>
  96  ---
  96  L2:
  96  raise $<* struct object>
  98  ---
  98  L1:
  98  raise $<* struct object>
