   0  L1:
   0  -live- %i0, %i1, %r0, %r1, %r2
   0  ref_guard_value %r1
   2  getfield_gc_r_pure %r1, FieldDescr<rpython.rlib.rsre.rsre_core.CompiledPattern.inst_pattern> -> %r3
   7  getarrayitem_gc_i_pure %r3, %i0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000018f74afe0> -> %i2
  13  int_add %i0, $1 -> %i0
  17  int_assert_green %i2
  19  -live- %i0, %i1, %i2, %r0, %r1, %r2
  19  switch %i2, <SwitchDictDescr 0:L2, 1:L3, 2:L4, 3:L5, 4:L6, 5:L7, 6:L8, 7:L9, 9:L10, 12:L11, 13:L12, 14:L13, 15:L14, 16:L15, 17:L16, 18:L17, 19:L18, 20:L19, 21:L20, 22:L21, 23:L22, 24:L23, 25:L24, 28:L25, 29:L26, 31:L27>
  23  new_array_clear $2, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000018e892138> -> %r2
  28  setarrayitem_gc_r %r2, $0, $<* struct rpy_string>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000018e892138>
  34  residual_call_ir_r $<* fn ll_int2dec__Signed>, I[%i2], R[], <CallDescr(i) EF=3> -> %r3
  42  -live- %r2, %r3
  42  setarrayitem_gc_r %r2, $1, %r3, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000018e892138>
  48  ref_isvirtual %r2 -> %i2
  51  -live- %i2, %r2
  51  goto_if_not %i2, L28
  55  L29:
  55  inline_call_ir_r <JitCode 'll_join_strs__v1222___simple_call__function_'>, I[$2], R[%r2] -> %r2
  63  -live- %r2
  63  L30:
  63  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x00000001aa289440> -> %r3
  67  setfield_gc_r %r3, %r2, FieldDescr<rpython.rlib.rsre.rsre_core.Error.inst_msg>
  72  assert_not_none %r3
  74  -live- %r3
  74  guard_class %r3 -> %i2
  77  -live- %r3
  77  raise %r3
  79  ---
  79  L28:
  79  int_isconstant $2 -> %i2
  82  -live- %i2, %r2
  82  goto_if_not %i2, L31
  86  goto L29
  89  ---
  89  L31:
  89  residual_call_ir_r $<* fn ll_join_strs_trampoline__v1224___simple_call__function_>, I[$2], R[%r2], <CallDescr(ir) EF=5> -> %r2
  98  -live- %r2
  98  goto L30
 101  ---
 101  L2:
 101  -live-
 101  ref_return $<* struct rpython.rlib.rsre.rsre_core.MatchResult>
 103  ---
 103  L3:
 103  -live- %i1, %r0, %r2
 103  setfield_gc_i %r0, %i1, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractMatchContext.inst_match_end>
 108  setfield_gc_r %r0, %r2, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractMatchContext.inst_match_marks>
 113  ref_return $<* struct rpython.rlib.rsre.rsre_core.MatchResult>
 115  ---
 115  L4:
 115  -live- %i0, %i1, %r0, %r1, %r2
 115  getfield_gc_i_pure %r0, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractMatchContext.inst_end> -> %i2
 120  -live- %i0, %i1, %i2, %r0, %r1, %r2
 120  goto_if_not_int_ge %i1, %i2, L32
 125  ref_return $<* struct rpython.rlib.rsre.rsre_core.MatchResult>
 127  ---
 127  L32:
 127  getfield_gc_r %r0, FieldDescr<rpython.rlib.rsre.rsre_utf8.Utf8MatchContext.inst__utf8> -> %r3
 132  inline_call_ir_i <JitCode 'codepoint_at_pos'>, I[%i1], R[%r3] -> %i2
 140  -live- %i0, %i1, %i2, %r0, %r1, %r2
 140  -live- %i0, %i1, %i2, %r0, %r1, %r2
 140  goto_if_not_int_eq %i2, $10, L33
 145  ref_return $<* struct rpython.rlib.rsre.rsre_core.MatchResult>
 147  ---
 147  L33:
 147  inline_call_ir_i <JitCode 'Utf8MatchContext.next'>, I[%i1], R[%r0] -> %i1
 155  -live- %i0, %i1, %r0, %r1, %r2
 155  goto L1
 158  ---
 158  L5:
 158  -live- %i0, %i1, %r0, %r1, %r2
 158  getfield_gc_i_pure %r0, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractMatchContext.inst_end> -> %i2
 163  -live- %i0, %i1, %i2, %r0, %r1, %r2
 163  goto_if_not_int_ge %i1, %i2, L34
 168  ref_return $<* struct rpython.rlib.rsre.rsre_core.MatchResult>
 170  ---
 170  L34:
 170  inline_call_ir_i <JitCode 'Utf8MatchContext.next'>, I[%i1], R[%r0] -> %i1
 178  -live- %i0, %i1, %r0, %r1, %r2
 178  goto L1
 181  ---
 181  L6:
 181  -live- %i0, %i1, %r0, %r1, %r2
 181  int_add %i0, $1 -> %i2
 185  -live- %i0, %i1, %i2, %r0, %r1, %r2
 185  ref_guard_value %r1
 187  getfield_gc_r_pure %r1, FieldDescr<rpython.rlib.rsre.rsre_core.CompiledPattern.inst_pattern> -> %r3
 192  getarrayitem_gc_i_pure %r3, %i2, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000018f74afe0> -> %i2
 198  residual_call_ir_i $<* fn Utf8MatchContext.prev_n>, I[%i1, %i2, $0], R[%r0], <CallDescr(riii) EF=5> -> %i2
 209  -live- %i0, %i1, %i2, %r0, %r1, %r2
 209  catch_exception L35
 212  setfield_gc_i %r0, $'\x00', FieldDescr<rpython.rlib.rsre.rsre_core.AbstractMatchContext.inst_match_mode>
 217  int_add %i0, $2 -> %i3
 221  inline_call_ir_r <JitCode 'Utf8MatchContext.utf8_spec_sre_match'>, I[%i3, %i2], R[%r0, %r1, %r2] -> %r3
 232  -live- %i0, %i1, %r0, %r1, %r3
 232  setfield_gc_i %r0, $'\x00', FieldDescr<rpython.rlib.rsre.rsre_core.AbstractMatchContext.inst_match_mode>
 237  -live- %i0, %i1, %r0, %r1, %r3
 237  goto_if_not_ptr_iszero %r3, L36
 241  ref_return $<* struct rpython.rlib.rsre.rsre_core.MatchResult>
 243  ---
 243  L36:
 243  getfield_gc_r %r0, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractMatchContext.inst_match_marks> -> %r2
 248  -live- %i0, %i1, %r0, %r1, %r2
 248  ref_guard_value %r1
 250  getfield_gc_r_pure %r1, FieldDescr<rpython.rlib.rsre.rsre_core.CompiledPattern.inst_pattern> -> %r3
 255  getarrayitem_gc_i_pure %r3, %i0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000018f74afe0> -> %i2
 261  int_add %i0, %i2 -> %i0
 265  goto L1
 268  ---
 268  L35:
 268  goto_if_exception_mismatch $<* struct object_vtable>, L37
 272  ref_return $<* struct rpython.rlib.rsre.rsre_core.MatchResult>
 274  ---
 274  L37:
 274  reraise
 275  ---
 275  L7:
 275  -live- %i0, %i1, %r0, %r1, %r2
 275  int_add %i0, $1 -> %i2
 279  -live- %i0, %i1, %i2, %r0, %r1, %r2
 279  ref_guard_value %r1
 281  getfield_gc_r_pure %r1, FieldDescr<rpython.rlib.rsre.rsre_core.CompiledPattern.inst_pattern> -> %r3
 286  getarrayitem_gc_i_pure %r3, %i2, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000018f74afe0> -> %i2
 292  residual_call_ir_i $<* fn Utf8MatchContext.prev_n>, I[%i1, %i2, $0], R[%r0], <CallDescr(riii) EF=5> -> %i2
 303  -live- %i0, %i1, %i2, %r0, %r1, %r2
 303  catch_exception L38
 306  setfield_gc_i %r0, $'\x00', FieldDescr<rpython.rlib.rsre.rsre_core.AbstractMatchContext.inst_match_mode>
 311  int_add %i0, $2 -> %i3
 315  inline_call_ir_r <JitCode 'Utf8MatchContext.utf8_spec_sre_match'>, I[%i3, %i2], R[%r0, %r1, %r2] -> %r3
 326  -live- %i0, %i1, %r0, %r1, %r2, %r3
 326  -live- %i0, %i1, %r0, %r1, %r2, %r3
 326  goto_if_not_ptr_iszero %r3, L39
 330  int_copy $False -> %i2
 333  L40:
 333  setfield_gc_i %r0, $'\x00', FieldDescr<rpython.rlib.rsre.rsre_core.AbstractMatchContext.inst_match_mode>
 338  -live- %i0, %i1, %i2, %r0, %r1, %r2
 338  goto_if_not %i2, L41
 342  ref_return $<* struct rpython.rlib.rsre.rsre_core.MatchResult>
 344  ---
 344  L41:
 344  L42:
 344  -live- %i0, %i1, %r0, %r1, %r2
 344  ref_guard_value %r1
 346  getfield_gc_r_pure %r1, FieldDescr<rpython.rlib.rsre.rsre_core.CompiledPattern.inst_pattern> -> %r3
 351  getarrayitem_gc_i_pure %r3, %i0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000018f74afe0> -> %i2
 357  int_add %i0, %i2 -> %i0
 361  goto L1
 364  ---
 364  L39:
 364  int_copy $True -> %i2
 367  goto L40
 370  ---
 370  L38:
 370  goto_if_exception_mismatch $<* struct object_vtable>, L43
 374  goto L42
 377  ---
 377  L43:
 377  reraise
 378  ---
 378  L8:
 378  -live- %i0, %i1, %r0, %r1, %r2
 378  -live- %i0, %i1, %r0, %r1, %r2
 378  ref_guard_value %r1
 380  getfield_gc_r_pure %r1, FieldDescr<rpython.rlib.rsre.rsre_core.CompiledPattern.inst_pattern> -> %r3
 385  getarrayitem_gc_i_pure %r3, %i0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000018f74afe0> -> %i2
 391  inline_call_ir_i <JitCode 'Utf8MatchContext.utf8_spec_sre_at'>, I[%i2, %i1], R[%r0] -> %i2
 400  -live- %i0, %i1, %i2, %r0, %r1, %r2
 400  -live- %i0, %i1, %i2, %r0, %r1, %r2
 400  goto_if_not %i2, L44
 404  int_add %i0, $1 -> %i0
 408  goto L1
 411  ---
 411  L44:
 411  ref_return $<* struct rpython.rlib.rsre.rsre_core.MatchResult>
 413  ---
 413  L9:
 413  -live- %i0, %i1, %r0, %r1, %r2
 413  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000000014aa1c7c8> -> %r3
 417  setfield_gc_i %r3, %i0, FieldDescr<rpython.rlib.rsre.rsre_core.BranchMatchResult.inst_ppos>
 422  setfield_gc_i %r3, %i1, FieldDescr<rpython.rlib.rsre.rsre_core.BranchMatchResult.inst_start_ptr>
 427  setfield_gc_r %r3, %r2, FieldDescr<rpython.rlib.rsre.rsre_core.BranchMatchResult.inst_start_marks>
 432  inline_call_r_r <JitCode 'BranchMatchResult.find_first_result'>, R[%r3, %r0, %r1] -> %r3
 440  -live- %r3
 440  ref_return %r3
 442  ---
 442  L10:
 442  -live- %i0, %i1, %r0, %r1, %r2
 442  getfield_gc_i_pure %r0, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractMatchContext.inst_end> -> %i2
 447  -live- %i0, %i1, %i2, %r0, %r1, %r2
 447  goto_if_not_int_eq %i1, %i2, L45
 452  ref_return $<* struct rpython.rlib.rsre.rsre_core.MatchResult>
 454  ---
 454  L45:
 454  -live- %i0, %i1, %r0, %r1, %r2
 454  ref_guard_value %r1
 456  getfield_gc_r_pure %r1, FieldDescr<rpython.rlib.rsre.rsre_core.CompiledPattern.inst_pattern> -> %r3
 461  getarrayitem_gc_i_pure %r3, %i0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000018f74afe0> -> %i2
 467  getfield_gc_r %r0, FieldDescr<rpython.rlib.rsre.rsre_utf8.Utf8MatchContext.inst__utf8> -> %r3
 472  inline_call_ir_i <JitCode 'codepoint_at_pos'>, I[%i1], R[%r3] -> %i3
 480  -live- %i0, %i1, %i2, %i3, %r0, %r1, %r2
 480  inline_call_ir_i <JitCode 'category_dispatch'>, I[%i2, %i3], R[] -> %i2
 488  -live- %i0, %i1, %i2, %r0, %r1, %r2
 488  -live- %i0, %i1, %i2, %r0, %r1, %r2
 488  goto_if_not_int_is_true %i2, L46
 492  inline_call_ir_i <JitCode 'Utf8MatchContext.next'>, I[%i1], R[%r0] -> %i1
 500  -live- %i0, %i1, %r0, %r1, %r2
 500  int_add %i0, $1 -> %i0
 504  goto L1
 507  ---
 507  L46:
 507  ref_return $<* struct rpython.rlib.rsre.rsre_core.MatchResult>
 509  ---
 509  L11:
 509  -live- %i0, %i1, %r0, %r1, %r2
 509  -live- %i0, %i1, %r0, %r1, %r2
 509  ref_guard_value %r1
 511  getfield_gc_r_pure %r1, FieldDescr<rpython.rlib.rsre.rsre_core.CompiledPattern.inst_pattern> -> %r3
 516  getarrayitem_gc_i_pure %r3, %i0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000018f74afe0> -> %i2
 522  int_mul %i2, $2 -> %i2
 526  residual_call_ir_i $<* fn find_mark>, I[%i2], R[%r2], <CallDescr(ri) EF=2> -> %i3
 535  -live- %i0, %i1, %i2, %i3, %r0, %r1, %r2
 535  goto_if_not_int_lt %i3, $0, L47
 540  ref_return $<* struct rpython.rlib.rsre.rsre_core.MatchResult>
 542  ---
 542  L47:
 542  int_add %i2, $1 -> %i2
 546  residual_call_ir_i $<* fn find_mark>, I[%i2], R[%r2], <CallDescr(ri) EF=2> -> %i2
 555  int_sub %i2, %i3 -> %i2
 559  new <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000000176a0f558> -> %r3
 563  setfield_gc_i %r3, %i3, FieldDescr<tuple2.item0>
 568  setfield_gc_i %r3, %i2, FieldDescr<tuple2.item1>
 573  -live- %i0, %i1, %i2, %i3, %r0, %r1, %r2
 573  goto_if_not_int_lt %i2, $0, L48
 578  ref_return $<* struct rpython.rlib.rsre.rsre_core.MatchResult>
 580  ---
 580  L48:
 580  residual_call_ir_i $<* fn Utf8MatchContext.utf8_spec_match_repeated>, I[%i1, %i3, %i2], R[%r0], <CallDescr(riii) EF=5> -> %i3
 591  -live- %i0, %i1, %i2, %i3, %r0, %r1, %r2
 591  -live- %i0, %i1, %i2, %i3, %r0, %r1, %r2
 591  goto_if_not %i3, L49
 595  int_add %i1, %i2 -> %i1
 599  int_add %i0, $1 -> %i0
 603  goto L1
 606  ---
 606  L49:
 606  ref_return $<* struct rpython.rlib.rsre.rsre_core.MatchResult>
 608  ---
 608  L12:
 608  -live- %i0, %i1, %r0, %r1, %r2
 608  -live- %i0, %i1, %r0, %r1, %r2
 608  ref_guard_value %r1
 610  getfield_gc_r_pure %r1, FieldDescr<rpython.rlib.rsre.rsre_core.CompiledPattern.inst_pattern> -> %r3
 615  getarrayitem_gc_i_pure %r3, %i0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000018f74afe0> -> %i2
 621  int_mul %i2, $2 -> %i2
 625  residual_call_ir_i $<* fn find_mark>, I[%i2], R[%r2], <CallDescr(ri) EF=2> -> %i3
 634  -live- %i0, %i1, %i2, %i3, %r0, %r1, %r2
 634  goto_if_not_int_lt %i3, $0, L50
 639  L51:
 639  int_add %i0, $1 -> %i2
 643  -live- %i0, %i1, %i2, %r0, %r1, %r2
 643  ref_guard_value %r1
 645  getfield_gc_r_pure %r1, FieldDescr<rpython.rlib.rsre.rsre_core.CompiledPattern.inst_pattern> -> %r3
 650  getarrayitem_gc_i_pure %r3, %i2, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000018f74afe0> -> %i2
 656  int_add %i0, %i2 -> %i0
 660  goto L1
 663  ---
 663  L50:
 663  int_add %i2, $1 -> %i2
 667  residual_call_ir_i $<* fn find_mark>, I[%i2], R[%r2], <CallDescr(ri) EF=2> -> %i2
 676  int_sub %i2, %i3 -> %i2
 680  new <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000000176a0f558> -> %r3
 684  setfield_gc_i %r3, %i3, FieldDescr<tuple2.item0>
 689  setfield_gc_i %r3, %i2, FieldDescr<tuple2.item1>
 694  -live- %i0, %i1, %i2, %r0, %r1, %r2
 694  goto_if_not_int_ge %i2, $0, L52
 699  int_add %i0, $2 -> %i0
 703  goto L1
 706  ---
 706  L52:
 706  goto L51
 709  ---
 709  L13:
 709  -live- %i0, %i1, %r0, %r1, %r2
 709  -live- %i0, %i1, %r0, %r1, %r2
 709  ref_guard_value %r1
 711  getfield_gc_r_pure %r1, FieldDescr<rpython.rlib.rsre.rsre_core.CompiledPattern.inst_pattern> -> %r3
 716  getarrayitem_gc_i_pure %r3, %i0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000018f74afe0> -> %i2
 722  int_mul %i2, $2 -> %i2
 726  residual_call_ir_i $<* fn find_mark>, I[%i2], R[%r2], <CallDescr(ri) EF=2> -> %i3
 735  -live- %i0, %i1, %i2, %i3, %r0, %r1, %r2
 735  goto_if_not_int_lt %i3, $0, L53
 740  ref_return $<* struct rpython.rlib.rsre.rsre_core.MatchResult>
 742  ---
 742  L53:
 742  int_add %i2, $1 -> %i2
 746  residual_call_ir_i $<* fn find_mark>, I[%i2], R[%r2], <CallDescr(ri) EF=2> -> %i2
 755  int_sub %i2, %i3 -> %i2
 759  new <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000000176a0f558> -> %r3
 763  setfield_gc_i %r3, %i3, FieldDescr<tuple2.item0>
 768  setfield_gc_i %r3, %i2, FieldDescr<tuple2.item1>
 773  -live- %i0, %i1, %i2, %i3, %r0, %r1, %r2
 773  goto_if_not_int_lt %i2, $0, L54
 778  ref_return $<* struct rpython.rlib.rsre.rsre_core.MatchResult>
 780  ---
 780  L54:
 780  residual_call_ir_i $<* fn Utf8MatchContext.utf8_spec_match_repeated_ignore>, I[%i1, %i3, %i2], R[%r0, %r1], <CallDescr(riiir) EF=5> -> %i1
 792  -live- %i0, %i1, %r0, %r1, %r2
 792  -live- %i0, %i1, %r0, %r1, %r2
 792  goto_if_not_int_lt %i1, $0, L55
 797  ref_return $<* struct rpython.rlib.rsre.rsre_core.MatchResult>
 799  ---
 799  L55:
 799  int_add %i0, $1 -> %i0
 803  goto L1
 806  ---
 806  L14:
 806  -live- %i0, %i1, %r0, %r1, %r2
 806  getfield_gc_i_pure %r0, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractMatchContext.inst_end> -> %i2
 811  -live- %i0, %i1, %i2, %r0, %r1, %r2
 811  goto_if_not_int_ge %i1, %i2, L56
 816  ref_return $<* struct rpython.rlib.rsre.rsre_core.MatchResult>
 818  ---
 818  L56:
 818  int_add %i0, $1 -> %i2
 822  getfield_gc_r %r0, FieldDescr<rpython.rlib.rsre.rsre_utf8.Utf8MatchContext.inst__utf8> -> %r3
 827  inline_call_ir_i <JitCode 'codepoint_at_pos'>, I[%i1], R[%r3] -> %i3
 835  -live- %i0, %i1, %i2, %i3, %r0, %r1, %r2
 835  inline_call_ir_i <JitCode 'check_charset'>, I[%i2, %i3], R[%r0, %r1] -> %i2
 845  -live- %i0, %i1, %i2, %r0, %r1, %r2
 845  -live- %i0, %i1, %i2, %r0, %r1, %r2
 845  goto_if_not_int_is_true %i2, L57
 849  -live- %i0, %i1, %r0, %r1, %r2
 849  ref_guard_value %r1
 851  getfield_gc_r_pure %r1, FieldDescr<rpython.rlib.rsre.rsre_core.CompiledPattern.inst_pattern> -> %r3
 856  getarrayitem_gc_i_pure %r3, %i0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000018f74afe0> -> %i2
 862  int_add %i0, %i2 -> %i0
 866  inline_call_ir_i <JitCode 'Utf8MatchContext.next'>, I[%i1], R[%r0] -> %i1
 874  -live- %i0, %i1, %r0, %r1, %r2
 874  goto L1
 877  ---
 877  L57:
 877  ref_return $<* struct rpython.rlib.rsre.rsre_core.MatchResult>
 879  ---
 879  L15:
 879  -live- %i0, %i1, %r0, %r1, %r2
 879  getfield_gc_i_pure %r0, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractMatchContext.inst_end> -> %i2
 884  -live- %i0, %i1, %i2, %r0, %r1, %r2
 884  goto_if_not_int_ge %i1, %i2, L58
 889  ref_return $<* struct rpython.rlib.rsre.rsre_core.MatchResult>
 891  ---
 891  L58:
 891  int_add %i0, $1 -> %i2
 895  getfield_gc_r %r0, FieldDescr<rpython.rlib.rsre.rsre_utf8.Utf8MatchContext.inst__utf8> -> %r3
 900  inline_call_ir_i <JitCode 'codepoint_at_pos'>, I[%i1], R[%r3] -> %i3
 908  -live- %i0, %i1, %i2, %i3, %r0, %r1, %r2
 908  getfield_gc_i_pure %r1, FieldDescr<rpython.rlib.rsre.rsre_core.CompiledPattern.inst_flags> -> %i4
 913  inline_call_ir_i <JitCode 'getlower'>, I[%i3, %i4], R[] -> %i3
 921  -live- %i0, %i1, %i2, %i3, %r0, %r1, %r2
 921  inline_call_ir_i <JitCode 'check_charset'>, I[%i2, %i3], R[%r0, %r1] -> %i2
 931  -live- %i0, %i1, %i2, %r0, %r1, %r2
 931  -live- %i0, %i1, %i2, %r0, %r1, %r2
 931  goto_if_not_int_is_true %i2, L59
 935  -live- %i0, %i1, %r0, %r1, %r2
 935  ref_guard_value %r1
 937  getfield_gc_r_pure %r1, FieldDescr<rpython.rlib.rsre.rsre_core.CompiledPattern.inst_pattern> -> %r3
 942  getarrayitem_gc_i_pure %r3, %i0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000018f74afe0> -> %i2
 948  int_add %i0, %i2 -> %i0
 952  inline_call_ir_i <JitCode 'Utf8MatchContext.next'>, I[%i1], R[%r0] -> %i1
 960  -live- %i0, %i1, %r0, %r1, %r2
 960  goto L1
 963  ---
 963  L59:
 963  ref_return $<* struct rpython.rlib.rsre.rsre_core.MatchResult>
 965  ---
 965  L16:
 965  -live- %i0, %i1, %r0, %r1, %r2
 965  getfield_gc_i_pure %r0, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractMatchContext.inst_end> -> %i2
 970  int_sub %i2, %i1 -> %i2
 974  int_add %i0, $2 -> %i3
 978  -live- %i0, %i1, %i2, %i3, %r0, %r1, %r2
 978  ref_guard_value %r1
 980  getfield_gc_r_pure %r1, FieldDescr<rpython.rlib.rsre.rsre_core.CompiledPattern.inst_pattern> -> %r3
 985  getarrayitem_gc_i_pure %r3, %i3, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000018f74afe0> -> %i3
 991  -live- %i0, %i1, %i2, %i3, %r0, %r1, %r2
 991  goto_if_not_int_lt %i2, %i3, L60
 996  ref_return $<* struct rpython.rlib.rsre.rsre_core.MatchResult>
 998  ---
 998  L60:
 998  -live- %i0, %i1, %r0, %r1, %r2
 998  ref_guard_value %r1
1000  getfield_gc_r_pure %r1, FieldDescr<rpython.rlib.rsre.rsre_core.CompiledPattern.inst_pattern> -> %r3
1005  getarrayitem_gc_i_pure %r3, %i0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000018f74afe0> -> %i2
1011  int_add %i0, %i2 -> %i0
1015  goto L1
1018  ---
1018  L17:
1018  -live- %i0, %i1, %r0, %r1, %r2
1018  -live- %i0, %i1, %r0, %r1, %r2
1018  ref_guard_value %r1
1020  getfield_gc_r_pure %r1, FieldDescr<rpython.rlib.rsre.rsre_core.CompiledPattern.inst_pattern> -> %r3
1025  getarrayitem_gc_i_pure %r3, %i0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000018f74afe0> -> %i2
1031  int_add %i0, %i2 -> %i0
1035  goto L1
1038  ---
1038  L18:
1038  -live- %i0, %i1, %r0, %r1, %r2
1038  getfield_gc_i_pure %r0, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractMatchContext.inst_end> -> %i2
1043  -live- %i0, %i1, %i2, %r0, %r1, %r2
1043  goto_if_not_int_ge %i1, %i2, L61
1048  ref_return $<* struct rpython.rlib.rsre.rsre_core.MatchResult>
1050  ---
1050  L61:
1050  getfield_gc_r %r0, FieldDescr<rpython.rlib.rsre.rsre_utf8.Utf8MatchContext.inst__utf8> -> %r3
1055  inline_call_ir_i <JitCode 'codepoint_at_pos'>, I[%i1], R[%r3] -> %i2
1063  -live- %i0, %i1, %i2, %r0, %r1, %r2
1063  -live- %i0, %i1, %i2, %r0, %r1, %r2
1063  ref_guard_value %r1
1065  getfield_gc_r_pure %r1, FieldDescr<rpython.rlib.rsre.rsre_core.CompiledPattern.inst_pattern> -> %r3
1070  getarrayitem_gc_i_pure %r3, %i0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000018f74afe0> -> %i3
1076  -live- %i0, %i1, %i2, %i3, %r0, %r1, %r2
1076  goto_if_not_int_ne %i2, %i3, L62
1081  ref_return $<* struct rpython.rlib.rsre.rsre_core.MatchResult>
1083  ---
1083  L62:
1083  int_add %i0, $1 -> %i0
1087  inline_call_ir_i <JitCode 'Utf8MatchContext.next'>, I[%i1], R[%r0] -> %i1
1095  -live- %i0, %i1, %r0, %r1, %r2
1095  goto L1
1098  ---
1098  L19:
1098  -live- %i0, %i1, %r0, %r1, %r2
1098  getfield_gc_i_pure %r0, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractMatchContext.inst_end> -> %i2
1103  -live- %i0, %i1, %i2, %r0, %r1, %r2
1103  goto_if_not_int_ge %i1, %i2, L63
1108  ref_return $<* struct rpython.rlib.rsre.rsre_core.MatchResult>
1110  ---
1110  L63:
1110  getfield_gc_r %r0, FieldDescr<rpython.rlib.rsre.rsre_utf8.Utf8MatchContext.inst__utf8> -> %r3
1115  inline_call_ir_i <JitCode 'codepoint_at_pos'>, I[%i1], R[%r3] -> %i2
1123  -live- %i0, %i1, %i2, %r0, %r1, %r2
1123  getfield_gc_i_pure %r1, FieldDescr<rpython.rlib.rsre.rsre_core.CompiledPattern.inst_flags> -> %i3
1128  inline_call_ir_i <JitCode 'getlower'>, I[%i2, %i3], R[] -> %i2
1136  -live- %i0, %i1, %i2, %r0, %r1, %r2
1136  -live- %i0, %i1, %i2, %r0, %r1, %r2
1136  ref_guard_value %r1
1138  getfield_gc_r_pure %r1, FieldDescr<rpython.rlib.rsre.rsre_core.CompiledPattern.inst_pattern> -> %r3
1143  getarrayitem_gc_i_pure %r3, %i0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000018f74afe0> -> %i3
1149  -live- %i0, %i1, %i2, %i3, %r0, %r1, %r2
1149  goto_if_not_int_ne %i2, %i3, L64
1154  ref_return $<* struct rpython.rlib.rsre.rsre_core.MatchResult>
1156  ---
1156  L64:
1156  int_add %i0, $1 -> %i0
1160  inline_call_ir_i <JitCode 'Utf8MatchContext.next'>, I[%i1], R[%r0] -> %i1
1168  -live- %i0, %i1, %r0, %r1, %r2
1168  goto L1
1171  ---
1171  L20:
1171  -live- %i0, %i1, %r0, %r1, %r2
1171  ref_copy %r2 -> %r3
1174  -live- %i0, %i1, %r0, %r1, %r3
1174  ref_guard_value %r1
1176  getfield_gc_r_pure %r1, FieldDescr<rpython.rlib.rsre.rsre_core.CompiledPattern.inst_pattern> -> %r2
1181  getarrayitem_gc_i_pure %r2, %i0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000018f74afe0> -> %i2
1187  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x00000001a6e2b718> -> %r2
1191  setfield_gc_i %r2, %i2, FieldDescr<rpython.rlib.rsre.rsre_core.Mark.inst_gid>
1196  setfield_gc_i %r2, %i1, FieldDescr<rpython.rlib.rsre.rsre_core.Mark.inst_position>
1201  setfield_gc_r %r2, %r3, FieldDescr<rpython.rlib.rsre.rsre_core.Mark.inst_prev>
1206  int_add %i0, $1 -> %i0
1210  goto L1
1213  ---
1213  L21:
1213  -live- %i1, %r0, %r2
1213  L65:
1213  setfield_gc_i %r0, %i1, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractMatchContext.inst_match_end>
1218  setfield_gc_r %r0, %r2, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractMatchContext.inst_match_marks>
1223  ref_return $<* struct rpython.rlib.rsre.rsre_core.MatchResult>
1225  ---
1225  L22:
1225  -live- %i1, %r0, %r2
1225  goto L65
1228  ---
1228  L23:
1228  -live- %i0, %i1, %r0, %r1, %r2
1228  getfield_gc_i_pure %r0, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractMatchContext.inst_end> -> %i2
1233  -live- %i0, %i1, %i2, %r0, %r1, %r2
1233  goto_if_not_int_ge %i1, %i2, L66
1238  ref_return $<* struct rpython.rlib.rsre.rsre_core.MatchResult>
1240  ---
1240  L66:
1240  getfield_gc_r %r0, FieldDescr<rpython.rlib.rsre.rsre_utf8.Utf8MatchContext.inst__utf8> -> %r3
1245  inline_call_ir_i <JitCode 'codepoint_at_pos'>, I[%i1], R[%r3] -> %i2
1253  -live- %i0, %i1, %i2, %r0, %r1, %r2
1253  -live- %i0, %i1, %i2, %r0, %r1, %r2
1253  ref_guard_value %r1
1255  getfield_gc_r_pure %r1, FieldDescr<rpython.rlib.rsre.rsre_core.CompiledPattern.inst_pattern> -> %r3
1260  getarrayitem_gc_i_pure %r3, %i0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000018f74afe0> -> %i3
1266  -live- %i0, %i1, %i2, %i3, %r0, %r1, %r2
1266  goto_if_not_int_eq %i2, %i3, L67
1271  ref_return $<* struct rpython.rlib.rsre.rsre_core.MatchResult>
1273  ---
1273  L67:
1273  int_add %i0, $1 -> %i0
1277  inline_call_ir_i <JitCode 'Utf8MatchContext.next'>, I[%i1], R[%r0] -> %i1
1285  -live- %i0, %i1, %r0, %r1, %r2
1285  goto L1
1288  ---
1288  L24:
1288  -live- %i0, %i1, %r0, %r1, %r2
1288  getfield_gc_i_pure %r0, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractMatchContext.inst_end> -> %i2
1293  -live- %i0, %i1, %i2, %r0, %r1, %r2
1293  goto_if_not_int_ge %i1, %i2, L68
1298  ref_return $<* struct rpython.rlib.rsre.rsre_core.MatchResult>
1300  ---
1300  L68:
1300  getfield_gc_r %r0, FieldDescr<rpython.rlib.rsre.rsre_utf8.Utf8MatchContext.inst__utf8> -> %r3
1305  inline_call_ir_i <JitCode 'codepoint_at_pos'>, I[%i1], R[%r3] -> %i2
1313  -live- %i0, %i1, %i2, %r0, %r1, %r2
1313  getfield_gc_i_pure %r1, FieldDescr<rpython.rlib.rsre.rsre_core.CompiledPattern.inst_flags> -> %i3
1318  inline_call_ir_i <JitCode 'getlower'>, I[%i2, %i3], R[] -> %i2
1326  -live- %i0, %i1, %i2, %r0, %r1, %r2
1326  -live- %i0, %i1, %i2, %r0, %r1, %r2
1326  ref_guard_value %r1
1328  getfield_gc_r_pure %r1, FieldDescr<rpython.rlib.rsre.rsre_core.CompiledPattern.inst_pattern> -> %r3
1333  getarrayitem_gc_i_pure %r3, %i0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000018f74afe0> -> %i3
1339  -live- %i0, %i1, %i2, %i3, %r0, %r1, %r2
1339  goto_if_not_int_eq %i2, %i3, L69
1344  ref_return $<* struct rpython.rlib.rsre.rsre_core.MatchResult>
1346  ---
1346  L69:
1346  int_add %i0, $1 -> %i0
1350  inline_call_ir_i <JitCode 'Utf8MatchContext.next'>, I[%i1], R[%r0] -> %i1
1358  -live- %i0, %i1, %r0, %r1, %r2
1358  goto L1
1361  ---
1361  L25:
1361  -live- %i0, %i1, %r0, %r1, %r2
1361  -live- %i0, %i1, %r0, %r1, %r2
1361  ref_guard_value %r1
1363  getfield_gc_r_pure %r1, FieldDescr<rpython.rlib.rsre.rsre_core.CompiledPattern.inst_pattern> -> %r3
1368  getarrayitem_gc_i_pure %r3, %i0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000018f74afe0> -> %i2
1374  int_add %i0, %i2 -> %i2
1378  int_add %i2, $1 -> %i3
1382  -live- %i0, %i1, %i2, %i3, %r0, %r1, %r2
1382  ref_guard_value %r1
1384  getfield_gc_r_pure %r1, FieldDescr<rpython.rlib.rsre.rsre_core.CompiledPattern.inst_pattern> -> %r3
1389  getarrayitem_gc_i_pure %r3, %i2, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000018f74afe0> -> %i2
1395  -live- %i0, %i1, %i2, %i3, %r0, %r1, %r2
1395  switch %i2, <SwitchDictDescr 22:L70, 23:L71>
1399  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x00000001aa289440> -> %r3
1403  setfield_gc_r %r3, $<* struct rpy_string>, FieldDescr<rpython.rlib.rsre.rsre_core.Error.inst_msg>
1408  assert_not_none %r3
1410  -live- %r3
1410  guard_class %r3 -> %i2
1413  -live- %r3
1413  raise %r3
1415  ---
1415  L70:
1415  -live- %i0, %i1, %i3, %r0, %r1, %r2
1415  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000000136a0e598> -> %r3
1419  setfield_gc_i %r3, %i0, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractUntilMatchResult.inst_ppos>
1424  setfield_gc_i %r3, %i3, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractUntilMatchResult.inst_tailppos>
1429  setfield_gc_i %r3, %i1, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractUntilMatchResult.inst_cur_ptr>
1434  setfield_gc_r %r3, %r2, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractUntilMatchResult.inst_cur_marks>
1439  setfield_gc_r %r3, $<* struct rpython.rlib.rsre.rsre_core.Pending>, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractUntilMatchResult.inst_pending>
1444  setfield_gc_i %r3, $0, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractUntilMatchResult.inst_num_pending>
1449  inline_call_ir_r <JitCode 'MaxUntilMatchResult.search_next'>, I[$True], R[%r3, %r0, %r1] -> %r3
1459  -live- %r3
1459  ref_return %r3
1461  ---
1461  L71:
1461  -live- %i0, %i1, %i3, %r0, %r1, %r2
1461  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x00000001369fd088> -> %r3
1465  setfield_gc_i %r3, %i0, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractUntilMatchResult.inst_ppos>
1470  setfield_gc_i %r3, %i3, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractUntilMatchResult.inst_tailppos>
1475  setfield_gc_i %r3, %i1, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractUntilMatchResult.inst_cur_ptr>
1480  setfield_gc_r %r3, %r2, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractUntilMatchResult.inst_cur_marks>
1485  setfield_gc_r %r3, $<* struct rpython.rlib.rsre.rsre_core.Pending>, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractUntilMatchResult.inst_pending>
1490  setfield_gc_i %r3, $0, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractUntilMatchResult.inst_num_pending>
1495  residual_call_ir_r $<* fn MinUntilMatchResult.search_next>, I[$False], R[%r3, %r0, %r1], <CallDescr(rrri) EF=7> -> %r3
1506  -live- %r3
1506  ref_return %r3
1508  ---
1508  L26:
1508  -live- %i0, %i1, %r0, %r1, %r2
1508  int_add %i0, $1 -> %i2
1512  -live- %i0, %i1, %i2, %r0, %r1, %r2
1512  ref_guard_value %r1
1514  getfield_gc_r_pure %r1, FieldDescr<rpython.rlib.rsre.rsre_core.CompiledPattern.inst_pattern> -> %r3
1519  getarrayitem_gc_i_pure %r3, %i2, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000018f74afe0> -> %i2
1525  getfield_gc_i_pure %r0, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractMatchContext.inst_end> -> %i3
1530  residual_call_ir_i $<* fn Utf8MatchContext.next_n>, I[%i1, %i2, %i3], R[%r0], <CallDescr(riii) EF=5> -> %i2
1541  -live- %i0, %i1, %i2, %r0, %r1, %r2
1541  catch_exception L72
1544  int_add %i0, $3 -> %i3
1548  int_add %i0, $2 -> %i4
1552  -live- %i0, %i1, %i2, %i3, %i4, %r0, %r1, %r2
1552  ref_guard_value %r1
1554  getfield_gc_r_pure %r1, FieldDescr<rpython.rlib.rsre.rsre_core.CompiledPattern.inst_pattern> -> %r3
1559  getarrayitem_gc_i_pure %r3, %i4, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000018f74afe0> -> %i4
1565  inline_call_ir_i <JitCode '_spec_find_repetition_end__rpython_rlib_rsre_rsre_utf8_Utf8MatchContext_star_5'>, I[%i3, %i1, %i4], R[%r0, %r1, %r2] -> %i1
1577  -live- %i0, %i1, %i2, %r0, %r1, %r2
1577  -live- %i0, %i1, %i2, %r0, %r1, %r2
1577  ref_guard_value %r1
1579  getfield_gc_r_pure %r1, FieldDescr<rpython.rlib.rsre.rsre_core.CompiledPattern.inst_pattern> -> %r3
1584  getarrayitem_gc_i_pure %r3, %i0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000018f74afe0> -> %i3
1590  int_add %i0, %i3 -> %i0
1594  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000000014c68fde0> -> %r3
1598  setfield_gc_i %r3, %i0, FieldDescr<rpython.rlib.rsre.rsre_core.RepeatOneMatchResult.inst_nextppos>
1603  setfield_gc_i %r3, %i2, FieldDescr<rpython.rlib.rsre.rsre_core.RepeatOneMatchResult.inst_minptr>
1608  setfield_gc_i %r3, %i1, FieldDescr<rpython.rlib.rsre.rsre_core.RepeatOneMatchResult.inst_start_ptr>
1613  setfield_gc_r %r3, %r2, FieldDescr<rpython.rlib.rsre.rsre_core.RepeatOneMatchResult.inst_start_marks>
1618  inline_call_r_r <JitCode 'RepeatOneMatchResult.find_first_result'>, R[%r3, %r0, %r1] -> %r3
1626  -live- %r3
1626  ref_return %r3
1628  ---
1628  L72:
1628  goto_if_exception_mismatch $<* struct object_vtable>, L73
1632  ref_return $<* struct rpython.rlib.rsre.rsre_core.MatchResult>
1634  ---
1634  L73:
1634  reraise
1635  ---
1635  L27:
1635  -live- %i0, %i1, %r0, %r1, %r2
1635  int_add %i0, $1 -> %i2
1639  -live- %i0, %i1, %i2, %r0, %r1, %r2
1639  ref_guard_value %r1
1641  getfield_gc_r_pure %r1, FieldDescr<rpython.rlib.rsre.rsre_core.CompiledPattern.inst_pattern> -> %r3
1646  getarrayitem_gc_i_pure %r3, %i2, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000018f74afe0> -> %i3
1652  -live- %i0, %i1, %i3, %r0, %r1, %r2
1652  goto_if_not_int_gt %i3, $0, L74
1657  getfield_gc_i_pure %r0, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractMatchContext.inst_end> -> %i2
1662  residual_call_ir_i $<* fn Utf8MatchContext.next_n>, I[%i1, %i3, %i2], R[%r0], <CallDescr(riii) EF=5> -> %i2
1673  -live- %i0, %i1, %i2, %i3, %r0, %r1, %r2
1673  catch_exception L75
1676  int_add %i0, $3 -> %i4
1680  inline_call_ir_i <JitCode '_spec_find_repetition_end__rpython_rlib_rsre_rsre_utf8_Utf8MatchContext_star_5'>, I[%i4, %i1, %i3], R[%r0, %r1, %r2] -> %i1
1692  -live- %i0, %i1, %i2, %i3, %r0, %r1, %r2
1692  -live- %i0, %i1, %i2, %i3, %r0, %r1, %r2
1692  goto_if_not_int_lt %i1, %i2, L76
1697  ref_return $<* struct rpython.rlib.rsre.rsre_core.MatchResult>
1699  ---
1699  L76:
1699  L77:
1699  int_add %i0, $2 -> %i2
1703  -live- %i0, %i1, %i2, %i3, %r0, %r1, %r2
1703  ref_guard_value %r1
1705  getfield_gc_r_pure %r1, FieldDescr<rpython.rlib.rsre.rsre_core.CompiledPattern.inst_pattern> -> %r3
1710  getarrayitem_gc_i_pure %r3, %i2, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000018f74afe0> -> %i2
1716  -live- %i0, %i1, %i2, %i3, %r0, %r1, %r2
1716  goto_if_not_int_ne %i2, $4294967295, L78
1721  int_sub %i2, %i3 -> %i3
1725  L79:
1725  -live- %i0, %i1, %i3, %r0, %r1, %r2
1725  ref_guard_value %r1
1727  getfield_gc_r_pure %r1, FieldDescr<rpython.rlib.rsre.rsre_core.CompiledPattern.inst_pattern> -> %r3
1732  getarrayitem_gc_i_pure %r3, %i0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000018f74afe0> -> %i2
1738  int_add %i0, %i2 -> %i2
1742  int_add %i0, $3 -> %i0
1746  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x00000001311a4790> -> %r3
1750  setfield_gc_i %r3, %i2, FieldDescr<rpython.rlib.rsre.rsre_core.MinRepeatOneMatchResult.inst_nextppos>
1755  setfield_gc_i %r3, %i0, FieldDescr<rpython.rlib.rsre.rsre_core.MinRepeatOneMatchResult.inst_ppos3>
1760  setfield_gc_i %r3, %i3, FieldDescr<rpython.rlib.rsre.rsre_core.MinRepeatOneMatchResult.inst_max_count>
1765  setfield_gc_i %r3, %i1, FieldDescr<rpython.rlib.rsre.rsre_core.MinRepeatOneMatchResult.inst_start_ptr>
1770  setfield_gc_r %r3, %r2, FieldDescr<rpython.rlib.rsre.rsre_core.MinRepeatOneMatchResult.inst_start_marks>
1775  inline_call_r_r <JitCode 'MinRepeatOneMatchResult.find_first_result'>, R[%r3, %r0, %r1] -> %r3
1783  -live- %r3
1783  ref_return %r3
1785  ---
1785  L78:
1785  int_copy $9223372036854775807 -> %i3
1788  goto L79
1791  ---
1791  L75:
1791  goto_if_exception_mismatch $<* struct object_vtable>, L80
1795  ref_return $<* struct rpython.rlib.rsre.rsre_core.MatchResult>
1797  ---
1797  L80:
1797  reraise
1798  ---
1798  L74:
1798  goto L77
