   0  getfield_gc_i %r0, FieldDescr<stringbuilder.total_size> -> %i1
   5  -live- %i0, %i1, %r0
   5  int_add_jump_if_ovf L1, %i0, %i1 -> %i0
  11  -live- %i0, %r0
  11  int_add_jump_if_ovf L2, %i0, $63 -> %i0
  17  int_and %i0, $-64 -> %i0
  21  getfield_gc_i %r0, FieldDescr<stringbuilder.total_size> -> %i1
  26  int_add %i1, %i0 -> %i1
  30  newstr %i0 -> %r1
  33  new <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x1004bb91110> -> %r2
  37  getfield_gc_r %r0, FieldDescr<stringbuilder.current_buf> -> %r3
  42  setfield_gc_r %r2, %r3, FieldDescr<stringpiece.buf>
  47  getfield_gc_r %r0, FieldDescr<stringbuilder.extra_pieces> -> %r3
  52  setfield_gc_r %r2, %r3, FieldDescr<stringpiece.prev_piece>
  57  setfield_gc_r %r0, %r1, FieldDescr<stringbuilder.current_buf>
  62  setfield_gc_i %r0, $0, FieldDescr<stringbuilder.current_pos>
  67  setfield_gc_i %r0, %i0, FieldDescr<stringbuilder.current_end>
  72  setfield_gc_i %r0, %i1, FieldDescr<stringbuilder.total_size>
  77  setfield_gc_r %r0, %r2, FieldDescr<stringbuilder.extra_pieces>
  82  void_return
  83  ---
  83  L2:
  83  raise $<* struct object>
  85  ---
  85  L1:
  85  raise $<* struct object>
