   0  L1:
   0  -live- %i0, %i1, %i2, %i3, %i4, %i5, %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
   0  int_guard_value %i0
   2  -live- %i0, %i1, %i2, %i3, %i4, %i5, %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
   2  int_guard_value %i1
   4  -live- %i0, %i1, %i2, %i3, %i4, %i5, %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
   4  int_guard_value %i2
   6  -live- %i0, %i1, %i2, %i3, %i4, %i5, %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
   6  ref_guard_value %r0
   8  -live- %i0, %i1, %i2, %i3, %i4, %i5, %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
   8  jit_merge_point $34, I[%i0, %i1, %i2], R[%r0], F[], I[%i3, %i4, %i5], R[%r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9], F[]
  32  -live- %i0, %i1, %i3, %i4, %i5, %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
  32  inline_call_r_i <JitCode 'search_context'>, R[%r1, %r0] -> %i2
  39  -live- %i0, %i1, %i2, %i3, %i4, %i5, %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
  39  catch_exception L2
  42  -live- %i0, %i1, %i2, %i3, %i4, %i5, %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
  42  goto_if_not %i2, L3
  46  getfield_gc_i %r1, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractMatchContext.inst_match_start> -> %i2
  51  -live- %i0, %i1, %i2, %i3, %i4, %i5, %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
  51  goto_if_not_int_lt %i5, %i2, L4
  56  inline_call_ir_v <JitCode '_sub_append_slice'>, I[%i1, %i5, %i2], R[%r1, %r8, %r3, %r4]
  68  -live- %i0, %i1, %i3, %i4, %i5, %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
  68  L5:
  68  getfield_gc_i %r1, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractMatchContext.inst_match_end> -> %i6
  73  getfield_gc_i %r1, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractMatchContext.inst_match_start> -> %i2
  78  -live- %i0, %i1, %i2, %i3, %i4, %i5, %i6, %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
  78  goto_if_not_int_eq %i6, %i2, L6
  83  int_add %i6, $1 -> %i6
  87  L7:
  87  getfield_gc_i %r1, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractMatchContext.inst_match_start> -> %i2
  92  -live- %i0, %i1, %i2, %i3, %i4, %i5, %i6, %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
  92  goto_if_not_int_eq %i5, %i2, L8
  97  getfield_gc_i %r1, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractMatchContext.inst_match_end> -> %i7
 102  -live- %i0, %i1, %i2, %i3, %i4, %i5, %i6, %i7, %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
 102  goto_if_not_int_eq %i2, %i7, L9
 107  -live- %i0, %i1, %i3, %i4, %i5, %i6, %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
 107  goto_if_not_int_gt %i4, $0, L10
 112  getfield_gc_i_pure %r1, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractMatchContext.inst_end> -> %i2
 117  -live- %i0, %i1, %i2, %i3, %i4, %i5, %i6, %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
 117  goto_if_not_int_ge %i5, %i2, L11
 122  L12:
 122  getfield_gc_i_pure %r1, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractMatchContext.inst_end> -> %i2
 127  -live- %i1, %i2, %i4, %i5, %r1, %r3, %r4, %r7, %r8
 127  goto_if_not_int_lt %i5, %i2, L13
 132  inline_call_ir_v <JitCode '_sub_append_slice'>, I[%i1, %i5, %i2], R[%r1, %r8, %r3, %r4]
 144  -live- %i1, %i4, %r3, %r4, %r7, %r8
 144  L14:
 144  -live- %i1, %i4, %r3, %r4, %r7, %r8
 144  goto_if_not %i1, L15
 148  -live- %i4, %r3, %r4
 148  goto_if_not_ptr_iszero %r3, L16
 152  ref_isvirtual %r4 -> %i2
 155  -live- %i2, %i4, %r4
 155  goto_if_not %i2, L17
 159  getfield_gc_r %r4, FieldDescr<unicodebuilder.extra_pieces> -> %r10
 164  -live- %i4, %r10, %r4
 164  goto_if_not_ptr_nonzero %r10, L18
 168  residual_call_r_v $<* fn ll_fold_pieces__unicodebuilderPtr>, R[%r4], <CallDescr(r) EF=5>
 174  -live- %i4, %r4
 174  L19:
 174  getfield_gc_r %r4, FieldDescr<unicodebuilder.current_buf> -> %r8
 179  L20:
 179  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x50c46db0> -> %r10
 183  setfield_gc_r %r10, %r8, FieldDescr<pypy.objspace.std.unicodeobject.W_UnicodeObject.inst__value>
 188  new <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x2659ef10> -> %r8
 192  setfield_gc_r %r8, %r10, FieldDescr<tuple2.item0>
 197  setfield_gc_i %r8, %i4, FieldDescr<tuple2.item1>
 202  ref_return %r8
 204  ---
 204  L18:
 204  getfield_gc_i %r4, FieldDescr<unicodebuilder.current_pos> -> %i2
 209  getfield_gc_i %r4, FieldDescr<unicodebuilder.total_size> -> %i3
 214  -live- %i2, %i3, %i4, %r4
 214  goto_if_not_int_ne %i2, %i3, L21
 219  getfield_gc_r %r4, FieldDescr<unicodebuilder.current_buf> -> %r10
 224  residual_call_ir_r $<* fn ll_shrink_array__rpy_unicodePtr_Signed>, I[%i2], R[%r10], <CallDescr(ri) EF=5 OS_SHRINK_ARRAY> -> %r10
 233  -live- %i2, %i4, %r10, %r4
 233  setfield_gc_r %r4, %r10, FieldDescr<unicodebuilder.current_buf>
 238  setfield_gc_i %r4, %i2, FieldDescr<unicodebuilder.current_end>
 243  setfield_gc_i %r4, %i2, FieldDescr<unicodebuilder.total_size>
 248  goto L19
 251  ---
 251  L21:
 251  goto L19
 254  ---
 254  L17:
 254  residual_call_r_r $<* fn ll_build_trampoline__v1336___simple_call__function_>, R[%r4], <CallDescr(r) EF=5> -> %r8
 261  -live- %i4, %r8
 261  goto L20
 264  ---
 264  L16:
 264  ref_isvirtual %r3 -> %i2
 267  -live- %i2, %i4, %r3
 267  goto_if_not %i2, L22
 271  getfield_gc_r %r3, FieldDescr<stringbuilder.extra_pieces> -> %r10
 276  -live- %i4, %r10, %r3
 276  goto_if_not_ptr_nonzero %r10, L23
 280  residual_call_r_v $<* fn ll_fold_pieces__stringbuilderPtr>, R[%r3], <CallDescr(r) EF=5>
 286  -live- %i4, %r3
 286  L24:
 286  getfield_gc_r %r3, FieldDescr<stringbuilder.current_buf> -> %r8
 291  L25:
 291  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x50dda030> -> %r10
 295  setfield_gc_r %r10, %r8, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
 300  new <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x2659ef10> -> %r8
 304  setfield_gc_r %r8, %r10, FieldDescr<tuple2.item0>
 309  setfield_gc_i %r8, %i4, FieldDescr<tuple2.item1>
 314  ref_return %r8
 316  ---
 316  L23:
 316  getfield_gc_i %r3, FieldDescr<stringbuilder.current_pos> -> %i2
 321  getfield_gc_i %r3, FieldDescr<stringbuilder.total_size> -> %i3
 326  -live- %i2, %i3, %i4, %r3
 326  goto_if_not_int_ne %i2, %i3, L26
 331  getfield_gc_r %r3, FieldDescr<stringbuilder.current_buf> -> %r10
 336  residual_call_ir_r $<* fn ll_shrink_array__rpy_stringPtr_Signed>, I[%i2], R[%r10], <CallDescr(ri) EF=5 OS_SHRINK_ARRAY> -> %r10
 345  -live- %i2, %i4, %r10, %r3
 345  setfield_gc_r %r3, %r10, FieldDescr<stringbuilder.current_buf>
 350  setfield_gc_i %r3, %i2, FieldDescr<stringbuilder.current_end>
 355  setfield_gc_i %r3, %i2, FieldDescr<stringbuilder.total_size>
 360  goto L24
 363  ---
 363  L26:
 363  goto L24
 366  ---
 366  L22:
 366  residual_call_r_r $<* fn ll_build_trampoline__v1490___simple_call__function_>, R[%r3], <CallDescr(r) EF=5> -> %r8
 373  -live- %i4, %r8
 373  goto L25
 376  ---
 376  L15:
 376  -live- %i4, %r7, %r8
 376  guard_class %r7 -> %i2
 379  getfield_raw_i %i2, FieldDescr<object_vtable.subclassrange_min> -> %i2
 384  int_between $TotalOrderSymbolic('compute_fn'), %i2, $TotalOrderSymbolic('compute_fn') -> %i2
 389  -live- %i2, %i4, %r7, %r8
 389  goto_if_not %i2, L27
 393  L28:
 393  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x50c46db0> -> %r0
 397  setfield_gc_r %r0, $<* struct rpy_unicode>, FieldDescr<pypy.objspace.std.unicodeobject.W_UnicodeObject.inst__value>
 402  L29:
 402  -live- %i4, %r0, %r8
 402  goto_if_not_ptr_nonzero %r8, L30
 406  getfield_gc_i %r8, FieldDescr<list.length> -> %i2
 411  -live- %i2, %i4, %r0, %r8
 411  goto_if_not_int_is_true %i2, L31
 415  L32:
 415  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x50c38e30> -> %r10
 419  inline_call_ir_r <JitCode 'get_strategy_from_list_objects_look_inside_iff'>, I[$-1], R[%r8] -> %r2
 427  -live- %i4, %r0, %r10, %r2, %r8
 427  setfield_gc_r %r10, %r2, FieldDescr<pypy.objspace.std.listobject.W_ListObject.inst_strategy>
 432  -live- %i4, %r0, %r10, %r2, %r8
 432  guard_class %r2 -> %i2
 435  getfield_raw_i %i2, FieldDescr<pypy.objspace.std.listobject.ListStrategy_vtable.cls_init_from_list_w> -> %i2
 440  -live- %i2, %i4, %r0, %r10, %r2, %r8
 440  int_guard_value %i2
 442  residual_call_r_v %i2, <IndirectCallTargets>, R[%r2, %r10, %r8], <CallDescr(rrr) EF=7>
 450  -live- %i4, %r0, %r10
 450  inline_call_r_r <JitCode 'call_method_opt__star_1'>, R[%r0, $<* struct rpy_string>, %r10] -> %r10
 458  -live- %i4, %r10
 458  new <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x2659ef10> -> %r8
 462  setfield_gc_r %r8, %r10, FieldDescr<tuple2.item0>
 467  setfield_gc_i %r8, %i4, FieldDescr<tuple2.item1>
 472  ref_return %r8
 474  ---
 474  L31:
 474  goto L32
 477  ---
 477  L30:
 477  goto L32
 480  ---
 480  L27:
 480  -live- %i4, %r7, %r8
 480  guard_class %r7 -> %i2
 483  -live- %i2, %i4, %r7, %r8
 483  int_guard_value %i2
 485  -live- %i4, %r7, %r8
 485  guard_class %r7 -> %i2
 488  getfield_raw_i %i2, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_getclass> -> %i2
 493  getfield_raw_i %i2, FieldDescr<specfunc.variant0> -> %i2
 498  -live- %i2, %i4, %r7, %r8
 498  int_guard_value %i2
 500  residual_call_r_r %i2, <IndirectCallTargets>, R[%r7], <CallDescr(r) EF=2> -> %r10
 507  -live- %i4, %r10, %r8
 507  inline_call_r_i <JitCode 'W_TypeObject.issubtype'>, R[%r10, $<* struct pypy.objspace.std.typeobject.W_TypeObject>] -> %i2
 514  -live- %i2, %i4, %r8
 514  -live- %i2, %i4, %r8
 514  goto_if_not %i2, L33
 518  goto L28
 521  ---
 521  L33:
 521  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x50dda030> -> %r0
 525  setfield_gc_r %r0, $<* struct rpy_string>, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
 530  goto L29
 533  ---
 533  L13:
 533  goto L14
 536  ---
 536  L11:
 536  L34:
 536  setfield_gc_i %r1, %i6, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractMatchContext.inst_match_start>
 541  setfield_gc_r %r1, $<* struct rpython.rlib.rsre.rsre_core.Mark>, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractMatchContext.inst_match_marks>
 546  -live- %i0, %i1, %i3, %i4, %i5, %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
 546  goto_if_not_int_is_true %i3, L35
 550  -live- %i0, %i1, %i3, %i4, %i5, %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
 550  goto_if_not_int_lt %i4, %i3, L36
 555  L37:
 555  -live- %i0, %i1, %i3, %i4, %i5, %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
 555  goto_if_not_ptr_nonzero %r2, L38
 559  ref_copy %r2 -> %r10
 562  -live- %i0, %i1, %i3, %i4, %i5, %r0, %r1, %r10, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
 562  guard_class %r10 -> %i2
 565  goto L1
 568  ---
 568  L38:
 568  int_copy $<* struct object_vtable> -> %i2
 571  goto L1
 574  ---
 574  L36:
 574  goto L12
 577  ---
 577  L35:
 577  goto L37
 580  ---
 580  L10:
 580  L39:
 580  getfield_gc_i %r1, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractMatchContext.inst_match_end> -> %i5
 585  -live- %i0, %i1, %i3, %i4, %i5, %i6, %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
 585  goto_if_not %i0, L40
 589  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x2dc520b0> -> %r11
 593  setfield_gc_r %r11, %r9, FieldDescr<pypy.module._sre.interp_sre.W_SRE_Match.inst_srepat>
 598  setfield_gc_r %r11, %r1, FieldDescr<pypy.module._sre.interp_sre.W_SRE_Match.inst_ctx>
 603  -live- %i1, %i3, %i4, %i5, %i6, %r0, %r1, %r11, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
 603  guard_class %r1 -> %i2
 606  getfield_raw_i %i2, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractMatchContext_vtable.cls_fresh_copy> -> %i2
 611  -live- %i1, %i2, %i3, %i4, %i5, %i6, %r0, %r1, %r11, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
 611  switch %i2, <SwitchDictDescr 0:L41, 1:L42, 2:L43, 3:L44>
 615  unreachable
 616  ---
 616  L41:
 616  -live- %i1, %i3, %i4, %i5, %i6, %r0, %r1, %r11, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
 616  getfield_gc_r_pure %r1, FieldDescr<rpython.rlib.rsre.rsre_core.UnicodeMatchContext.inst__unicodestr> -> %r10
 621  getfield_gc_i_pure %r1, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractMatchContext.inst_end> -> %i2
 626  getfield_gc_i_pure %r1, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractMatchContext.inst_flags> -> %i0
 631  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x310a4e90> -> %r1
 635  setfield_gc_i %r1, $False, FieldDescr<rpython.rlib.rsre.rsre_core.UnicodeMatchContext.inst_fullmatch_only>
 640  setfield_gc_i %r1, $0, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractMatchContext.inst_match_end>
 645  setfield_gc_i %r1, $0, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractMatchContext.inst_match_start>
 650  setfield_gc_i %r1, %i6, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractMatchContext.inst_match_start>
 655  setfield_gc_i %r1, %i2, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractMatchContext.inst_end>
 660  setfield_gc_i %r1, %i0, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractMatchContext.inst_flags>
 665  setfield_gc_r %r1, %r10, FieldDescr<rpython.rlib.rsre.rsre_core.UnicodeMatchContext.inst__unicodestr>
 670  L45:
 670  inline_call_r_r <JitCode 'call_function__star_1'>, R[%r2, %r11] -> %r10
 677  -live- %i1, %i3, %i4, %i5, %i6, %r0, %r1, %r10, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
 677  inline_call_r_i <JitCode 'W_Root.is_w'>, R[$<* struct pypy.interpreter.baseobjspace.W_Root>, %r10] -> %i2
 684  -live- %i1, %i2, %i3, %i4, %i5, %i6, %r0, %r1, %r10, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
 684  -live- %i1, %i2, %i3, %i4, %i5, %i6, %r0, %r1, %r10, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
 684  goto_if_not %i2, L46
 688  int_copy $True -> %i0
 691  L47:
 691  int_add %i4, $1 -> %i4
 695  goto L34
 698  ---
 698  L46:
 698  getfield_gc_i %r8, FieldDescr<list.length> -> %i2
 703  int_add %i2, $1 -> %i0
 707  inline_call_ir_v <JitCode '_ll_list_resize_ge__listPtr_Signed'>, I[%i0], R[%r8]
 714  -live- %i2, %i3, %i4, %i5, %i6, %r0, %r1, %r10, %r2, %r5, %r6, %r7, %r8, %r9
 714  setlistitem_gc_r %r8, %i2, %r10, FieldDescr<list.items>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x4bc421d0>
 722  int_copy $True -> %i0
 725  int_copy $False -> %i1
 728  ref_copy $<* struct stringbuilder> -> %r3
 731  ref_copy $<* struct unicodebuilder> -> %r4
 734  goto L47
 737  ---
 737  L42:
 737  -live- %i1, %i3, %i4, %i5, %i6, %r0, %r1, %r11, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
 737  getfield_gc_r_pure %r1, FieldDescr<rpython.rlib.rsre.rsre_core.StrMatchContext.inst__string> -> %r10
 742  getfield_gc_i_pure %r1, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractMatchContext.inst_end> -> %i2
 747  getfield_gc_i_pure %r1, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractMatchContext.inst_flags> -> %i0
 752  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x310a4870> -> %r1
 756  setfield_gc_i %r1, $False, FieldDescr<rpython.rlib.rsre.rsre_core.StrMatchContext.inst_fullmatch_only>
 761  setfield_gc_i %r1, $0, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractMatchContext.inst_match_end>
 766  setfield_gc_i %r1, $0, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractMatchContext.inst_match_start>
 771  setfield_gc_i %r1, %i6, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractMatchContext.inst_match_start>
 776  setfield_gc_i %r1, %i2, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractMatchContext.inst_end>
 781  setfield_gc_i %r1, %i0, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractMatchContext.inst_flags>
 786  setfield_gc_r %r1, %r10, FieldDescr<rpython.rlib.rsre.rsre_core.StrMatchContext.inst__string>
 791  goto L45
 794  ---
 794  L43:
 794  -live- %i1, %i3, %i4, %i5, %i6, %r0, %r1, %r11, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
 794  getfield_gc_r_pure %r1, FieldDescr<rpython.rlib.rsre.rsre_core.BufMatchContext.inst__buffer> -> %r10
 799  getfield_gc_i_pure %r1, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractMatchContext.inst_end> -> %i2
 804  getfield_gc_i_pure %r1, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractMatchContext.inst_flags> -> %i0
 809  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x23be4390> -> %r1
 813  setfield_gc_i %r1, $False, FieldDescr<rpython.rlib.rsre.rsre_core.BufMatchContext.inst_fullmatch_only>
 818  setfield_gc_i %r1, $0, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractMatchContext.inst_match_end>
 823  setfield_gc_i %r1, $0, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractMatchContext.inst_match_start>
 828  setfield_gc_i %r1, %i6, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractMatchContext.inst_match_start>
 833  setfield_gc_i %r1, %i2, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractMatchContext.inst_end>
 838  setfield_gc_i %r1, %i0, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractMatchContext.inst_flags>
 843  setfield_gc_r %r1, %r10, FieldDescr<rpython.rlib.rsre.rsre_core.BufMatchContext.inst__buffer>
 848  goto L45
 851  ---
 851  L44:
 851  -live-
 851  raise $<* struct object>
 853  ---
 853  L40:
 853  -live- %i1, %i3, %i4, %i5, %i6, %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
 853  goto_if_not %i1, L48
 857  -live- %i3, %i4, %i5, %i6, %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
 857  goto_if_not_ptr_iszero %r3, L49
 861  inline_call_r_v <JitCode 'll_jit_append__unicodebuilderPtr_rpy_unicodePtr'>, R[%r4, %r6]
 867  -live- %i3, %i4, %i5, %i6, %r0, %r1, %r2, %r4, %r5, %r6, %r7, %r8, %r9
 867  int_copy $False -> %i0
 870  int_copy $True -> %i1
 873  ref_copy $<* struct stringbuilder> -> %r3
 876  goto L47
 879  ---
 879  L49:
 879  inline_call_r_v <JitCode 'll_jit_append__stringbuilderPtr_rpy_stringPtr'>, R[%r3, %r5]
 885  -live- %i3, %i4, %i5, %i6, %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
 885  int_copy $False -> %i0
 888  int_copy $True -> %i1
 891  goto L47
 894  ---
 894  L48:
 894  getfield_gc_i %r8, FieldDescr<list.length> -> %i2
 899  int_add %i2, $1 -> %i0
 903  inline_call_ir_v <JitCode '_ll_list_resize_ge__listPtr_Signed'>, I[%i0], R[%r8]
 910  -live- %i2, %i3, %i4, %i5, %i6, %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
 910  setlistitem_gc_r %r8, %i2, %r2, FieldDescr<list.items>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x4bc421d0>
 918  int_copy $False -> %i0
 921  int_copy $False -> %i1
 924  goto L47
 927  ---
 927  L9:
 927  goto L39
 930  ---
 930  L8:
 930  goto L39
 933  ---
 933  L6:
 933  goto L7
 936  ---
 936  L4:
 936  goto L5
 939  ---
 939  L3:
 939  goto L12
 942  ---
 942  L2:
 942  goto_if_exception_mismatch $<* struct object_vtable>, L50
 946  last_exc_value -> %r10
 948  getfield_gc_r %r10, FieldDescr<rpython.rlib.rsre.rsre_core.Error.inst_msg> -> %r10
 953  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x50dda030> -> %r8
 957  setfield_gc_r %r8, %r10, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
 962  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x5131f170> -> %r10
 966  setfield_gc_r %r10, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
 971  setfield_gc_r %r10, %r8, FieldDescr<pypy.interpreter.error.OperationError.inst__w_value>
 976  setfield_gc_r %r10, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst__application_traceback>
 981  assert_not_none %r10
 983  -live- %r10
 983  guard_class %r10 -> %i2
 986  -live- %r10
 986  raise %r10
 988  ---
 988  L50:
 988  reraise
