   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 0x000002aaada36288> -> %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 0x000002aa8c8e1ec0> -> %r2
  28  setarrayitem_gc_r %r2, $0, $<* struct rpy_string>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aa8c8e1ec0>
  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 0x000002aa8c8e1ec0>
  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 0x000002aab56729c0> -> %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_pure %r0, FieldDescr<rpython.rlib.rsre.rsre_core.BufMatchContext.inst__buffer> -> %r3
 132  -live- %i0, %i1, %r0, %r1, %r2, %r3
 132  guard_class %r3 -> %i2
 135  getfield_raw_i %i2, FieldDescr<rpython.rlib.buffer.Buffer_vtable.cls_getitem> -> %i2
 140  -live- %i0, %i1, %i2, %r0, %r1, %r2, %r3
 140  int_guard_value %i2
 142  residual_call_ir_i %i2, <IndirectCallTargets>, I[%i1], R[%r3], <CallDescr(ri) EF=7> -> %i2
 151  -live- %i0, %i1, %i2, %r0, %r1, %r2
 151  -live- %i0, %i1, %i2, %r0, %r1, %r2
 151  goto_if_not_int_eq %i2, $10, L33
 156  ref_return $<* struct rpython.rlib.rsre.rsre_core.MatchResult>
 158  ---
 158  L33:
 158  int_add %i1, $1 -> %i1
 162  goto L1
 165  ---
 165  L5:
 165  -live- %i0, %i1, %r0, %r1, %r2
 165  getfield_gc_i_pure %r0, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractMatchContext.inst_end> -> %i2
 170  -live- %i0, %i1, %i2, %r0, %r1, %r2
 170  goto_if_not_int_ge %i1, %i2, L34
 175  ref_return $<* struct rpython.rlib.rsre.rsre_core.MatchResult>
 177  ---
 177  L34:
 177  int_add %i1, $1 -> %i1
 181  goto L1
 184  ---
 184  L6:
 184  -live- %i0, %i1, %r0, %r1, %r2
 184  int_add %i0, $1 -> %i2
 188  -live- %i0, %i1, %i2, %r0, %r1, %r2
 188  ref_guard_value %r1
 190  getfield_gc_r_pure %r1, FieldDescr<rpython.rlib.rsre.rsre_core.CompiledPattern.inst_pattern> -> %r3
 195  getarrayitem_gc_i_pure %r3, %i2, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aaada36288> -> %i2
 201  int_sub %i1, %i2 -> %i2
 205  -live- %i0, %i1, %i2, %r0, %r1, %r2
 205  goto_if_not_int_lt %i2, $0, L35
 210  ref_return $<* struct rpython.rlib.rsre.rsre_core.MatchResult>
 212  ---
 212  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 'BufMatchContext.buf_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 0x000002aaada36288> -> %i2
 261  int_add %i0, %i2 -> %i0
 265  goto L1
 268  ---
 268  L7:
 268  -live- %i0, %i1, %r0, %r1, %r2
 268  int_add %i0, $1 -> %i2
 272  -live- %i0, %i1, %i2, %r0, %r1, %r2
 272  ref_guard_value %r1
 274  getfield_gc_r_pure %r1, FieldDescr<rpython.rlib.rsre.rsre_core.CompiledPattern.inst_pattern> -> %r3
 279  getarrayitem_gc_i_pure %r3, %i2, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aaada36288> -> %i2
 285  int_sub %i1, %i2 -> %i2
 289  -live- %i0, %i1, %i2, %r0, %r1, %r2
 289  goto_if_not_int_lt %i2, $0, L37
 294  L38:
 294  -live- %i0, %i1, %r0, %r1, %r2
 294  ref_guard_value %r1
 296  getfield_gc_r_pure %r1, FieldDescr<rpython.rlib.rsre.rsre_core.CompiledPattern.inst_pattern> -> %r3
 301  getarrayitem_gc_i_pure %r3, %i0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aaada36288> -> %i2
 307  int_add %i0, %i2 -> %i0
 311  goto L1
 314  ---
 314  L37:
 314  setfield_gc_i %r0, $'\x00', FieldDescr<rpython.rlib.rsre.rsre_core.AbstractMatchContext.inst_match_mode>
 319  int_add %i0, $2 -> %i3
 323  inline_call_ir_r <JitCode 'BufMatchContext.buf_spec_sre_match'>, I[%i3, %i2], R[%r0, %r1, %r2] -> %r3
 334  -live- %i0, %i1, %r0, %r1, %r2, %r3
 334  -live- %i0, %i1, %r0, %r1, %r2, %r3
 334  goto_if_not_ptr_iszero %r3, L39
 338  int_copy $False -> %i2
 341  L40:
 341  setfield_gc_i %r0, $'\x00', FieldDescr<rpython.rlib.rsre.rsre_core.AbstractMatchContext.inst_match_mode>
 346  -live- %i0, %i1, %i2, %r0, %r1, %r2
 346  goto_if_not %i2, L41
 350  ref_return $<* struct rpython.rlib.rsre.rsre_core.MatchResult>
 352  ---
 352  L41:
 352  goto L38
 355  ---
 355  L39:
 355  int_copy $True -> %i2
 358  goto L40
 361  ---
 361  L8:
 361  -live- %i0, %i1, %r0, %r1, %r2
 361  -live- %i0, %i1, %r0, %r1, %r2
 361  ref_guard_value %r1
 363  getfield_gc_r_pure %r1, FieldDescr<rpython.rlib.rsre.rsre_core.CompiledPattern.inst_pattern> -> %r3
 368  getarrayitem_gc_i_pure %r3, %i0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aaada36288> -> %i2
 374  inline_call_ir_i <JitCode 'BufMatchContext.buf_spec_sre_at'>, I[%i2, %i1], R[%r0] -> %i2
 383  -live- %i0, %i1, %i2, %r0, %r1, %r2
 383  -live- %i0, %i1, %i2, %r0, %r1, %r2
 383  goto_if_not %i2, L42
 387  int_add %i0, $1 -> %i0
 391  goto L1
 394  ---
 394  L42:
 394  ref_return $<* struct rpython.rlib.rsre.rsre_core.MatchResult>
 396  ---
 396  L9:
 396  -live- %i0, %i1, %r0, %r1, %r2
 396  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000002aab8bbb638> -> %r3
 400  setfield_gc_i %r3, %i0, FieldDescr<rpython.rlib.rsre.rsre_core.BranchMatchResult.inst_ppos>
 405  setfield_gc_i %r3, %i1, FieldDescr<rpython.rlib.rsre.rsre_core.BranchMatchResult.inst_start_ptr>
 410  setfield_gc_r %r3, %r2, FieldDescr<rpython.rlib.rsre.rsre_core.BranchMatchResult.inst_start_marks>
 415  inline_call_r_r <JitCode 'BranchMatchResult.find_first_result'>, R[%r3, %r0, %r1] -> %r3
 423  -live- %r3
 423  ref_return %r3
 425  ---
 425  L10:
 425  -live- %i0, %i1, %r0, %r1, %r2
 425  getfield_gc_i_pure %r0, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractMatchContext.inst_end> -> %i2
 430  -live- %i0, %i1, %i2, %r0, %r1, %r2
 430  goto_if_not_int_eq %i1, %i2, L43
 435  ref_return $<* struct rpython.rlib.rsre.rsre_core.MatchResult>
 437  ---
 437  L43:
 437  -live- %i0, %i1, %r0, %r1, %r2
 437  ref_guard_value %r1
 439  getfield_gc_r_pure %r1, FieldDescr<rpython.rlib.rsre.rsre_core.CompiledPattern.inst_pattern> -> %r3
 444  getarrayitem_gc_i_pure %r3, %i0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aaada36288> -> %i2
 450  getfield_gc_r_pure %r0, FieldDescr<rpython.rlib.rsre.rsre_core.BufMatchContext.inst__buffer> -> %r3
 455  -live- %i0, %i1, %i2, %r0, %r1, %r2, %r3
 455  guard_class %r3 -> %i3
 458  getfield_raw_i %i3, FieldDescr<rpython.rlib.buffer.Buffer_vtable.cls_getitem> -> %i3
 463  -live- %i0, %i1, %i2, %i3, %r0, %r1, %r2, %r3
 463  int_guard_value %i3
 465  residual_call_ir_i %i3, <IndirectCallTargets>, I[%i1], R[%r3], <CallDescr(ri) EF=7> -> %i3
 474  -live- %i0, %i1, %i2, %i3, %r0, %r1, %r2
 474  inline_call_ir_i <JitCode 'category_dispatch'>, I[%i2, %i3], R[] -> %i2
 482  -live- %i0, %i1, %i2, %r0, %r1, %r2
 482  -live- %i0, %i1, %i2, %r0, %r1, %r2
 482  goto_if_not_int_is_true %i2, L44
 486  int_add %i1, $1 -> %i1
 490  int_add %i0, $1 -> %i0
 494  goto L1
 497  ---
 497  L44:
 497  ref_return $<* struct rpython.rlib.rsre.rsre_core.MatchResult>
 499  ---
 499  L11:
 499  -live- %i0, %i1, %r0, %r1, %r2
 499  -live- %i0, %i1, %r0, %r1, %r2
 499  ref_guard_value %r1
 501  getfield_gc_r_pure %r1, FieldDescr<rpython.rlib.rsre.rsre_core.CompiledPattern.inst_pattern> -> %r3
 506  getarrayitem_gc_i_pure %r3, %i0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aaada36288> -> %i2
 512  int_mul %i2, $2 -> %i2
 516  residual_call_ir_i $<* fn find_mark>, I[%i2], R[%r2], <CallDescr(ri) EF=2> -> %i3
 525  -live- %i0, %i1, %i2, %i3, %r0, %r1, %r2
 525  goto_if_not_int_lt %i3, $0, L45
 530  ref_return $<* struct rpython.rlib.rsre.rsre_core.MatchResult>
 532  ---
 532  L45:
 532  int_add %i2, $1 -> %i2
 536  residual_call_ir_i $<* fn find_mark>, I[%i2], R[%r2], <CallDescr(ri) EF=2> -> %i2
 545  int_sub %i2, %i3 -> %i2
 549  new <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000002aaa10572b8> -> %r3
 553  setfield_gc_i %r3, %i3, FieldDescr<tuple2.item0>
 558  setfield_gc_i %r3, %i2, FieldDescr<tuple2.item1>
 563  -live- %i0, %i1, %i2, %i3, %r0, %r1, %r2
 563  goto_if_not_int_lt %i2, $0, L46
 568  ref_return $<* struct rpython.rlib.rsre.rsre_core.MatchResult>
 570  ---
 570  L46:
 570  residual_call_ir_i $<* fn BufMatchContext.buf_spec_match_repeated>, I[%i1, %i3, %i2], R[%r0], <CallDescr(riii) EF=7> -> %i3
 581  -live- %i0, %i1, %i2, %i3, %r0, %r1, %r2
 581  -live- %i0, %i1, %i2, %i3, %r0, %r1, %r2
 581  goto_if_not %i3, L47
 585  int_add %i1, %i2 -> %i1
 589  int_add %i0, $1 -> %i0
 593  goto L1
 596  ---
 596  L47:
 596  ref_return $<* struct rpython.rlib.rsre.rsre_core.MatchResult>
 598  ---
 598  L12:
 598  -live- %i0, %i1, %r0, %r1, %r2
 598  -live- %i0, %i1, %r0, %r1, %r2
 598  ref_guard_value %r1
 600  getfield_gc_r_pure %r1, FieldDescr<rpython.rlib.rsre.rsre_core.CompiledPattern.inst_pattern> -> %r3
 605  getarrayitem_gc_i_pure %r3, %i0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aaada36288> -> %i2
 611  int_mul %i2, $2 -> %i2
 615  residual_call_ir_i $<* fn find_mark>, I[%i2], R[%r2], <CallDescr(ri) EF=2> -> %i3
 624  -live- %i0, %i1, %i2, %i3, %r0, %r1, %r2
 624  goto_if_not_int_lt %i3, $0, L48
 629  L49:
 629  int_add %i0, $1 -> %i2
 633  -live- %i0, %i1, %i2, %r0, %r1, %r2
 633  ref_guard_value %r1
 635  getfield_gc_r_pure %r1, FieldDescr<rpython.rlib.rsre.rsre_core.CompiledPattern.inst_pattern> -> %r3
 640  getarrayitem_gc_i_pure %r3, %i2, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aaada36288> -> %i2
 646  int_add %i0, %i2 -> %i0
 650  goto L1
 653  ---
 653  L48:
 653  int_add %i2, $1 -> %i2
 657  residual_call_ir_i $<* fn find_mark>, I[%i2], R[%r2], <CallDescr(ri) EF=2> -> %i2
 666  int_sub %i2, %i3 -> %i2
 670  new <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000002aaa10572b8> -> %r3
 674  setfield_gc_i %r3, %i3, FieldDescr<tuple2.item0>
 679  setfield_gc_i %r3, %i2, FieldDescr<tuple2.item1>
 684  -live- %i0, %i1, %i2, %r0, %r1, %r2
 684  goto_if_not_int_ge %i2, $0, L50
 689  int_add %i0, $2 -> %i0
 693  goto L1
 696  ---
 696  L50:
 696  goto L49
 699  ---
 699  L13:
 699  -live- %i0, %i1, %r0, %r1, %r2
 699  -live- %i0, %i1, %r0, %r1, %r2
 699  ref_guard_value %r1
 701  getfield_gc_r_pure %r1, FieldDescr<rpython.rlib.rsre.rsre_core.CompiledPattern.inst_pattern> -> %r3
 706  getarrayitem_gc_i_pure %r3, %i0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aaada36288> -> %i2
 712  int_mul %i2, $2 -> %i2
 716  residual_call_ir_i $<* fn find_mark>, I[%i2], R[%r2], <CallDescr(ri) EF=2> -> %i3
 725  -live- %i0, %i1, %i2, %i3, %r0, %r1, %r2
 725  goto_if_not_int_lt %i3, $0, L51
 730  ref_return $<* struct rpython.rlib.rsre.rsre_core.MatchResult>
 732  ---
 732  L51:
 732  int_add %i2, $1 -> %i2
 736  residual_call_ir_i $<* fn find_mark>, I[%i2], R[%r2], <CallDescr(ri) EF=2> -> %i2
 745  int_sub %i2, %i3 -> %i2
 749  new <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000002aaa10572b8> -> %r3
 753  setfield_gc_i %r3, %i3, FieldDescr<tuple2.item0>
 758  setfield_gc_i %r3, %i2, FieldDescr<tuple2.item1>
 763  -live- %i0, %i1, %i2, %i3, %r0, %r1, %r2
 763  goto_if_not_int_lt %i2, $0, L52
 768  ref_return $<* struct rpython.rlib.rsre.rsre_core.MatchResult>
 770  ---
 770  L52:
 770  residual_call_ir_i $<* fn BufMatchContext.buf_spec_match_repeated_ignore>, I[%i1, %i3, %i2], R[%r0, %r1], <CallDescr(riiir) EF=7> -> %i1
 782  -live- %i0, %i1, %r0, %r1, %r2
 782  -live- %i0, %i1, %r0, %r1, %r2
 782  goto_if_not_int_lt %i1, $0, L53
 787  ref_return $<* struct rpython.rlib.rsre.rsre_core.MatchResult>
 789  ---
 789  L53:
 789  int_add %i0, $1 -> %i0
 793  goto L1
 796  ---
 796  L14:
 796  -live- %i0, %i1, %r0, %r1, %r2
 796  getfield_gc_i_pure %r0, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractMatchContext.inst_end> -> %i2
 801  -live- %i0, %i1, %i2, %r0, %r1, %r2
 801  goto_if_not_int_ge %i1, %i2, L54
 806  ref_return $<* struct rpython.rlib.rsre.rsre_core.MatchResult>
 808  ---
 808  L54:
 808  int_add %i0, $1 -> %i2
 812  getfield_gc_r_pure %r0, FieldDescr<rpython.rlib.rsre.rsre_core.BufMatchContext.inst__buffer> -> %r3
 817  -live- %i0, %i1, %i2, %r0, %r1, %r2, %r3
 817  guard_class %r3 -> %i3
 820  getfield_raw_i %i3, FieldDescr<rpython.rlib.buffer.Buffer_vtable.cls_getitem> -> %i3
 825  -live- %i0, %i1, %i2, %i3, %r0, %r1, %r2, %r3
 825  int_guard_value %i3
 827  residual_call_ir_i %i3, <IndirectCallTargets>, I[%i1], R[%r3], <CallDescr(ri) EF=7> -> %i3
 836  -live- %i0, %i1, %i2, %i3, %r0, %r1, %r2
 836  inline_call_ir_i <JitCode 'check_charset'>, I[%i2, %i3], R[%r0, %r1] -> %i2
 846  -live- %i0, %i1, %i2, %r0, %r1, %r2
 846  -live- %i0, %i1, %i2, %r0, %r1, %r2
 846  goto_if_not_int_is_true %i2, L55
 850  -live- %i0, %i1, %r0, %r1, %r2
 850  ref_guard_value %r1
 852  getfield_gc_r_pure %r1, FieldDescr<rpython.rlib.rsre.rsre_core.CompiledPattern.inst_pattern> -> %r3
 857  getarrayitem_gc_i_pure %r3, %i0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aaada36288> -> %i2
 863  int_add %i0, %i2 -> %i0
 867  int_add %i1, $1 -> %i1
 871  goto L1
 874  ---
 874  L55:
 874  ref_return $<* struct rpython.rlib.rsre.rsre_core.MatchResult>
 876  ---
 876  L15:
 876  -live- %i0, %i1, %r0, %r1, %r2
 876  getfield_gc_i_pure %r0, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractMatchContext.inst_end> -> %i2
 881  -live- %i0, %i1, %i2, %r0, %r1, %r2
 881  goto_if_not_int_ge %i1, %i2, L56
 886  ref_return $<* struct rpython.rlib.rsre.rsre_core.MatchResult>
 888  ---
 888  L56:
 888  int_add %i0, $1 -> %i2
 892  getfield_gc_r_pure %r0, FieldDescr<rpython.rlib.rsre.rsre_core.BufMatchContext.inst__buffer> -> %r3
 897  -live- %i0, %i1, %i2, %r0, %r1, %r2, %r3
 897  guard_class %r3 -> %i3
 900  getfield_raw_i %i3, FieldDescr<rpython.rlib.buffer.Buffer_vtable.cls_getitem> -> %i3
 905  -live- %i0, %i1, %i2, %i3, %r0, %r1, %r2, %r3
 905  int_guard_value %i3
 907  residual_call_ir_i %i3, <IndirectCallTargets>, I[%i1], R[%r3], <CallDescr(ri) EF=7> -> %i3
 916  -live- %i0, %i1, %i2, %i3, %r0, %r1, %r2
 916  getfield_gc_i_pure %r1, FieldDescr<rpython.rlib.rsre.rsre_core.CompiledPattern.inst_flags> -> %i4
 921  inline_call_ir_i <JitCode 'getlower'>, I[%i3, %i4], R[] -> %i3
 929  -live- %i0, %i1, %i2, %i3, %r0, %r1, %r2
 929  inline_call_ir_i <JitCode 'check_charset'>, I[%i2, %i3], R[%r0, %r1] -> %i2
 939  -live- %i0, %i1, %i2, %r0, %r1, %r2
 939  -live- %i0, %i1, %i2, %r0, %r1, %r2
 939  goto_if_not_int_is_true %i2, L57
 943  -live- %i0, %i1, %r0, %r1, %r2
 943  ref_guard_value %r1
 945  getfield_gc_r_pure %r1, FieldDescr<rpython.rlib.rsre.rsre_core.CompiledPattern.inst_pattern> -> %r3
 950  getarrayitem_gc_i_pure %r3, %i0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aaada36288> -> %i2
 956  int_add %i0, %i2 -> %i0
 960  int_add %i1, $1 -> %i1
 964  goto L1
 967  ---
 967  L57:
 967  ref_return $<* struct rpython.rlib.rsre.rsre_core.MatchResult>
 969  ---
 969  L16:
 969  -live- %i0, %i1, %r0, %r1, %r2
 969  getfield_gc_i_pure %r0, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractMatchContext.inst_end> -> %i2
 974  int_sub %i2, %i1 -> %i2
 978  int_add %i0, $2 -> %i3
 982  -live- %i0, %i1, %i2, %i3, %r0, %r1, %r2
 982  ref_guard_value %r1
 984  getfield_gc_r_pure %r1, FieldDescr<rpython.rlib.rsre.rsre_core.CompiledPattern.inst_pattern> -> %r3
 989  getarrayitem_gc_i_pure %r3, %i3, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aaada36288> -> %i3
 995  -live- %i0, %i1, %i2, %i3, %r0, %r1, %r2
 995  goto_if_not_int_lt %i2, %i3, L58
1000  ref_return $<* struct rpython.rlib.rsre.rsre_core.MatchResult>
1002  ---
1002  L58:
1002  -live- %i0, %i1, %r0, %r1, %r2
1002  ref_guard_value %r1
1004  getfield_gc_r_pure %r1, FieldDescr<rpython.rlib.rsre.rsre_core.CompiledPattern.inst_pattern> -> %r3
1009  getarrayitem_gc_i_pure %r3, %i0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aaada36288> -> %i2
1015  int_add %i0, %i2 -> %i0
1019  goto L1
1022  ---
1022  L17:
1022  -live- %i0, %i1, %r0, %r1, %r2
1022  -live- %i0, %i1, %r0, %r1, %r2
1022  ref_guard_value %r1
1024  getfield_gc_r_pure %r1, FieldDescr<rpython.rlib.rsre.rsre_core.CompiledPattern.inst_pattern> -> %r3
1029  getarrayitem_gc_i_pure %r3, %i0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aaada36288> -> %i2
1035  int_add %i0, %i2 -> %i0
1039  goto L1
1042  ---
1042  L18:
1042  -live- %i0, %i1, %r0, %r1, %r2
1042  getfield_gc_i_pure %r0, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractMatchContext.inst_end> -> %i2
1047  -live- %i0, %i1, %i2, %r0, %r1, %r2
1047  goto_if_not_int_ge %i1, %i2, L59
1052  ref_return $<* struct rpython.rlib.rsre.rsre_core.MatchResult>
1054  ---
1054  L59:
1054  getfield_gc_r_pure %r0, FieldDescr<rpython.rlib.rsre.rsre_core.BufMatchContext.inst__buffer> -> %r3
1059  -live- %i0, %i1, %r0, %r1, %r2, %r3
1059  guard_class %r3 -> %i2
1062  getfield_raw_i %i2, FieldDescr<rpython.rlib.buffer.Buffer_vtable.cls_getitem> -> %i2
1067  -live- %i0, %i1, %i2, %r0, %r1, %r2, %r3
1067  int_guard_value %i2
1069  residual_call_ir_i %i2, <IndirectCallTargets>, I[%i1], R[%r3], <CallDescr(ri) EF=7> -> %i2
1078  -live- %i0, %i1, %i2, %r0, %r1, %r2
1078  -live- %i0, %i1, %i2, %r0, %r1, %r2
1078  ref_guard_value %r1
1080  getfield_gc_r_pure %r1, FieldDescr<rpython.rlib.rsre.rsre_core.CompiledPattern.inst_pattern> -> %r3
1085  getarrayitem_gc_i_pure %r3, %i0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aaada36288> -> %i3
1091  -live- %i0, %i1, %i2, %i3, %r0, %r1, %r2
1091  goto_if_not_int_ne %i2, %i3, L60
1096  ref_return $<* struct rpython.rlib.rsre.rsre_core.MatchResult>
1098  ---
1098  L60:
1098  int_add %i0, $1 -> %i0
1102  int_add %i1, $1 -> %i1
1106  goto L1
1109  ---
1109  L19:
1109  -live- %i0, %i1, %r0, %r1, %r2
1109  getfield_gc_i_pure %r0, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractMatchContext.inst_end> -> %i2
1114  -live- %i0, %i1, %i2, %r0, %r1, %r2
1114  goto_if_not_int_ge %i1, %i2, L61
1119  ref_return $<* struct rpython.rlib.rsre.rsre_core.MatchResult>
1121  ---
1121  L61:
1121  getfield_gc_r_pure %r0, FieldDescr<rpython.rlib.rsre.rsre_core.BufMatchContext.inst__buffer> -> %r3
1126  -live- %i0, %i1, %r0, %r1, %r2, %r3
1126  guard_class %r3 -> %i2
1129  getfield_raw_i %i2, FieldDescr<rpython.rlib.buffer.Buffer_vtable.cls_getitem> -> %i2
1134  -live- %i0, %i1, %i2, %r0, %r1, %r2, %r3
1134  int_guard_value %i2
1136  residual_call_ir_i %i2, <IndirectCallTargets>, I[%i1], R[%r3], <CallDescr(ri) EF=7> -> %i2
1145  -live- %i0, %i1, %i2, %r0, %r1, %r2
1145  getfield_gc_i_pure %r1, FieldDescr<rpython.rlib.rsre.rsre_core.CompiledPattern.inst_flags> -> %i3
1150  inline_call_ir_i <JitCode 'getlower'>, I[%i2, %i3], R[] -> %i2
1158  -live- %i0, %i1, %i2, %r0, %r1, %r2
1158  -live- %i0, %i1, %i2, %r0, %r1, %r2
1158  ref_guard_value %r1
1160  getfield_gc_r_pure %r1, FieldDescr<rpython.rlib.rsre.rsre_core.CompiledPattern.inst_pattern> -> %r3
1165  getarrayitem_gc_i_pure %r3, %i0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aaada36288> -> %i3
1171  -live- %i0, %i1, %i2, %i3, %r0, %r1, %r2
1171  goto_if_not_int_ne %i2, %i3, L62
1176  ref_return $<* struct rpython.rlib.rsre.rsre_core.MatchResult>
1178  ---
1178  L62:
1178  int_add %i0, $1 -> %i0
1182  int_add %i1, $1 -> %i1
1186  goto L1
1189  ---
1189  L20:
1189  -live- %i0, %i1, %r0, %r1, %r2
1189  ref_copy %r2 -> %r3
1192  -live- %i0, %i1, %r0, %r1, %r3
1192  ref_guard_value %r1
1194  getfield_gc_r_pure %r1, FieldDescr<rpython.rlib.rsre.rsre_core.CompiledPattern.inst_pattern> -> %r2
1199  getarrayitem_gc_i_pure %r2, %i0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aaada36288> -> %i2
1205  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000002aa81c90058> -> %r2
1209  setfield_gc_i %r2, %i2, FieldDescr<rpython.rlib.rsre.rsre_core.Mark.inst_gid>
1214  setfield_gc_i %r2, %i1, FieldDescr<rpython.rlib.rsre.rsre_core.Mark.inst_position>
1219  setfield_gc_r %r2, %r3, FieldDescr<rpython.rlib.rsre.rsre_core.Mark.inst_prev>
1224  int_add %i0, $1 -> %i0
1228  goto L1
1231  ---
1231  L21:
1231  -live- %i1, %r0, %r2
1231  L63:
1231  setfield_gc_i %r0, %i1, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractMatchContext.inst_match_end>
1236  setfield_gc_r %r0, %r2, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractMatchContext.inst_match_marks>
1241  ref_return $<* struct rpython.rlib.rsre.rsre_core.MatchResult>
1243  ---
1243  L22:
1243  -live- %i1, %r0, %r2
1243  goto L63
1246  ---
1246  L23:
1246  -live- %i0, %i1, %r0, %r1, %r2
1246  getfield_gc_i_pure %r0, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractMatchContext.inst_end> -> %i2
1251  -live- %i0, %i1, %i2, %r0, %r1, %r2
1251  goto_if_not_int_ge %i1, %i2, L64
1256  ref_return $<* struct rpython.rlib.rsre.rsre_core.MatchResult>
1258  ---
1258  L64:
1258  getfield_gc_r_pure %r0, FieldDescr<rpython.rlib.rsre.rsre_core.BufMatchContext.inst__buffer> -> %r3
1263  -live- %i0, %i1, %r0, %r1, %r2, %r3
1263  guard_class %r3 -> %i2
1266  getfield_raw_i %i2, FieldDescr<rpython.rlib.buffer.Buffer_vtable.cls_getitem> -> %i2
1271  -live- %i0, %i1, %i2, %r0, %r1, %r2, %r3
1271  int_guard_value %i2
1273  residual_call_ir_i %i2, <IndirectCallTargets>, I[%i1], R[%r3], <CallDescr(ri) EF=7> -> %i2
1282  -live- %i0, %i1, %i2, %r0, %r1, %r2
1282  -live- %i0, %i1, %i2, %r0, %r1, %r2
1282  ref_guard_value %r1
1284  getfield_gc_r_pure %r1, FieldDescr<rpython.rlib.rsre.rsre_core.CompiledPattern.inst_pattern> -> %r3
1289  getarrayitem_gc_i_pure %r3, %i0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aaada36288> -> %i3
1295  -live- %i0, %i1, %i2, %i3, %r0, %r1, %r2
1295  goto_if_not_int_eq %i2, %i3, L65
1300  ref_return $<* struct rpython.rlib.rsre.rsre_core.MatchResult>
1302  ---
1302  L65:
1302  int_add %i0, $1 -> %i0
1306  int_add %i1, $1 -> %i1
1310  goto L1
1313  ---
1313  L24:
1313  -live- %i0, %i1, %r0, %r1, %r2
1313  getfield_gc_i_pure %r0, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractMatchContext.inst_end> -> %i2
1318  -live- %i0, %i1, %i2, %r0, %r1, %r2
1318  goto_if_not_int_ge %i1, %i2, L66
1323  ref_return $<* struct rpython.rlib.rsre.rsre_core.MatchResult>
1325  ---
1325  L66:
1325  getfield_gc_r_pure %r0, FieldDescr<rpython.rlib.rsre.rsre_core.BufMatchContext.inst__buffer> -> %r3
1330  -live- %i0, %i1, %r0, %r1, %r2, %r3
1330  guard_class %r3 -> %i2
1333  getfield_raw_i %i2, FieldDescr<rpython.rlib.buffer.Buffer_vtable.cls_getitem> -> %i2
1338  -live- %i0, %i1, %i2, %r0, %r1, %r2, %r3
1338  int_guard_value %i2
1340  residual_call_ir_i %i2, <IndirectCallTargets>, I[%i1], R[%r3], <CallDescr(ri) EF=7> -> %i2
1349  -live- %i0, %i1, %i2, %r0, %r1, %r2
1349  getfield_gc_i_pure %r1, FieldDescr<rpython.rlib.rsre.rsre_core.CompiledPattern.inst_flags> -> %i3
1354  inline_call_ir_i <JitCode 'getlower'>, I[%i2, %i3], R[] -> %i2
1362  -live- %i0, %i1, %i2, %r0, %r1, %r2
1362  -live- %i0, %i1, %i2, %r0, %r1, %r2
1362  ref_guard_value %r1
1364  getfield_gc_r_pure %r1, FieldDescr<rpython.rlib.rsre.rsre_core.CompiledPattern.inst_pattern> -> %r3
1369  getarrayitem_gc_i_pure %r3, %i0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aaada36288> -> %i3
1375  -live- %i0, %i1, %i2, %i3, %r0, %r1, %r2
1375  goto_if_not_int_eq %i2, %i3, L67
1380  ref_return $<* struct rpython.rlib.rsre.rsre_core.MatchResult>
1382  ---
1382  L67:
1382  int_add %i0, $1 -> %i0
1386  int_add %i1, $1 -> %i1
1390  goto L1
1393  ---
1393  L25:
1393  -live- %i0, %i1, %r0, %r1, %r2
1393  -live- %i0, %i1, %r0, %r1, %r2
1393  ref_guard_value %r1
1395  getfield_gc_r_pure %r1, FieldDescr<rpython.rlib.rsre.rsre_core.CompiledPattern.inst_pattern> -> %r3
1400  getarrayitem_gc_i_pure %r3, %i0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aaada36288> -> %i2
1406  int_add %i0, %i2 -> %i2
1410  int_add %i2, $1 -> %i3
1414  -live- %i0, %i1, %i2, %i3, %r0, %r1, %r2
1414  ref_guard_value %r1
1416  getfield_gc_r_pure %r1, FieldDescr<rpython.rlib.rsre.rsre_core.CompiledPattern.inst_pattern> -> %r3
1421  getarrayitem_gc_i_pure %r3, %i2, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aaada36288> -> %i2
1427  -live- %i0, %i1, %i2, %i3, %r0, %r1, %r2
1427  switch %i2, <SwitchDictDescr 22:L68, 23:L69>
1431  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000002aab56729c0> -> %r3
1435  setfield_gc_r %r3, $<* struct rpy_string>, FieldDescr<rpython.rlib.rsre.rsre_core.Error.inst_msg>
1440  assert_not_none %r3
1442  -live- %r3
1442  guard_class %r3 -> %i2
1445  -live- %r3
1445  raise %r3
1447  ---
1447  L68:
1447  -live- %i0, %i1, %i3, %r0, %r1, %r2
1447  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000002aab8ba68a8> -> %r3
1451  setfield_gc_i %r3, %i0, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractUntilMatchResult.inst_ppos>
1456  setfield_gc_i %r3, %i3, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractUntilMatchResult.inst_tailppos>
1461  setfield_gc_i %r3, %i1, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractUntilMatchResult.inst_cur_ptr>
1466  setfield_gc_r %r3, %r2, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractUntilMatchResult.inst_cur_marks>
1471  setfield_gc_r %r3, $<* struct rpython.rlib.rsre.rsre_core.Pending>, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractUntilMatchResult.inst_pending>
1476  setfield_gc_i %r3, $0, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractUntilMatchResult.inst_num_pending>
1481  inline_call_ir_r <JitCode 'MaxUntilMatchResult.search_next'>, I[$True], R[%r3, %r0, %r1] -> %r3
1491  -live- %r3
1491  ref_return %r3
1493  ---
1493  L69:
1493  -live- %i0, %i1, %i3, %r0, %r1, %r2
1493  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000002aab8bafe88> -> %r3
1497  setfield_gc_i %r3, %i0, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractUntilMatchResult.inst_ppos>
1502  setfield_gc_i %r3, %i3, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractUntilMatchResult.inst_tailppos>
1507  setfield_gc_i %r3, %i1, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractUntilMatchResult.inst_cur_ptr>
1512  setfield_gc_r %r3, %r2, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractUntilMatchResult.inst_cur_marks>
1517  setfield_gc_r %r3, $<* struct rpython.rlib.rsre.rsre_core.Pending>, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractUntilMatchResult.inst_pending>
1522  setfield_gc_i %r3, $0, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractUntilMatchResult.inst_num_pending>
1527  residual_call_ir_r $<* fn MinUntilMatchResult.search_next>, I[$False], R[%r3, %r0, %r1], <CallDescr(rrri) EF=7> -> %r3
1538  -live- %r3
1538  ref_return %r3
1540  ---
1540  L26:
1540  -live- %i0, %i1, %r0, %r1, %r2
1540  int_add %i0, $1 -> %i2
1544  -live- %i0, %i1, %i2, %r0, %r1, %r2
1544  ref_guard_value %r1
1546  getfield_gc_r_pure %r1, FieldDescr<rpython.rlib.rsre.rsre_core.CompiledPattern.inst_pattern> -> %r3
1551  getarrayitem_gc_i_pure %r3, %i2, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aaada36288> -> %i2
1557  getfield_gc_i_pure %r0, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractMatchContext.inst_end> -> %i3
1562  int_add %i1, %i2 -> %i2
1566  -live- %i0, %i1, %i2, %i3, %r0, %r1, %r2
1566  goto_if_not_int_gt %i2, %i3, L70
1571  ref_return $<* struct rpython.rlib.rsre.rsre_core.MatchResult>
1573  ---
1573  L70:
1573  int_add %i0, $3 -> %i3
1577  int_add %i0, $2 -> %i4
1581  -live- %i0, %i1, %i2, %i3, %i4, %r0, %r1, %r2
1581  ref_guard_value %r1
1583  getfield_gc_r_pure %r1, FieldDescr<rpython.rlib.rsre.rsre_core.CompiledPattern.inst_pattern> -> %r3
1588  getarrayitem_gc_i_pure %r3, %i4, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aaada36288> -> %i4
1594  inline_call_ir_i <JitCode '_spec_find_repetition_end__rpython_rlib_rsre_rsre_core_BufMatchContext_star_5'>, I[%i3, %i1, %i4], R[%r0, %r1, %r2] -> %i1
1606  -live- %i0, %i1, %i2, %r0, %r1, %r2
1606  -live- %i0, %i1, %i2, %r0, %r1, %r2
1606  ref_guard_value %r1
1608  getfield_gc_r_pure %r1, FieldDescr<rpython.rlib.rsre.rsre_core.CompiledPattern.inst_pattern> -> %r3
1613  getarrayitem_gc_i_pure %r3, %i0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aaada36288> -> %i3
1619  int_add %i0, %i3 -> %i0
1623  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000002aab8bef8a0> -> %r3
1627  setfield_gc_i %r3, %i0, FieldDescr<rpython.rlib.rsre.rsre_core.RepeatOneMatchResult.inst_nextppos>
1632  setfield_gc_i %r3, %i2, FieldDescr<rpython.rlib.rsre.rsre_core.RepeatOneMatchResult.inst_minptr>
1637  setfield_gc_i %r3, %i1, FieldDescr<rpython.rlib.rsre.rsre_core.RepeatOneMatchResult.inst_start_ptr>
1642  setfield_gc_r %r3, %r2, FieldDescr<rpython.rlib.rsre.rsre_core.RepeatOneMatchResult.inst_start_marks>
1647  inline_call_r_r <JitCode 'RepeatOneMatchResult.find_first_result'>, R[%r3, %r0, %r1] -> %r3
1655  -live- %r3
1655  ref_return %r3
1657  ---
1657  L27:
1657  -live- %i0, %i1, %r0, %r1, %r2
1657  int_add %i0, $1 -> %i2
1661  -live- %i0, %i1, %i2, %r0, %r1, %r2
1661  ref_guard_value %r1
1663  getfield_gc_r_pure %r1, FieldDescr<rpython.rlib.rsre.rsre_core.CompiledPattern.inst_pattern> -> %r3
1668  getarrayitem_gc_i_pure %r3, %i2, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aaada36288> -> %i3
1674  -live- %i0, %i1, %i3, %r0, %r1, %r2
1674  goto_if_not_int_gt %i3, $0, L71
1679  getfield_gc_i_pure %r0, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractMatchContext.inst_end> -> %i2
1684  int_add %i1, %i3 -> %i4
1688  -live- %i0, %i1, %i2, %i3, %i4, %r0, %r1, %r2
1688  goto_if_not_int_gt %i4, %i2, L72
1693  ref_return $<* struct rpython.rlib.rsre.rsre_core.MatchResult>
1695  ---
1695  L72:
1695  int_add %i0, $3 -> %i2
1699  inline_call_ir_i <JitCode '_spec_find_repetition_end__rpython_rlib_rsre_rsre_core_BufMatchContext_star_5'>, I[%i2, %i1, %i3], R[%r0, %r1, %r2] -> %i1
1711  -live- %i0, %i1, %i3, %i4, %r0, %r1, %r2
1711  -live- %i0, %i1, %i3, %i4, %r0, %r1, %r2
1711  goto_if_not_int_lt %i1, %i4, L73
1716  ref_return $<* struct rpython.rlib.rsre.rsre_core.MatchResult>
1718  ---
1718  L73:
1718  L74:
1718  int_add %i0, $2 -> %i2
1722  -live- %i0, %i1, %i2, %i3, %r0, %r1, %r2
1722  ref_guard_value %r1
1724  getfield_gc_r_pure %r1, FieldDescr<rpython.rlib.rsre.rsre_core.CompiledPattern.inst_pattern> -> %r3
1729  getarrayitem_gc_i_pure %r3, %i2, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aaada36288> -> %i2
1735  -live- %i0, %i1, %i2, %i3, %r0, %r1, %r2
1735  goto_if_not_int_ne %i2, $4294967295, L75
1740  int_sub %i2, %i3 -> %i3
1744  L76:
1744  -live- %i0, %i1, %i3, %r0, %r1, %r2
1744  ref_guard_value %r1
1746  getfield_gc_r_pure %r1, FieldDescr<rpython.rlib.rsre.rsre_core.CompiledPattern.inst_pattern> -> %r3
1751  getarrayitem_gc_i_pure %r3, %i0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aaada36288> -> %i2
1757  int_add %i0, %i2 -> %i2
1761  int_add %i0, $3 -> %i0
1765  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000002aab8b87830> -> %r3
1769  setfield_gc_i %r3, %i2, FieldDescr<rpython.rlib.rsre.rsre_core.MinRepeatOneMatchResult.inst_nextppos>
1774  setfield_gc_i %r3, %i0, FieldDescr<rpython.rlib.rsre.rsre_core.MinRepeatOneMatchResult.inst_ppos3>
1779  setfield_gc_i %r3, %i3, FieldDescr<rpython.rlib.rsre.rsre_core.MinRepeatOneMatchResult.inst_max_count>
1784  setfield_gc_i %r3, %i1, FieldDescr<rpython.rlib.rsre.rsre_core.MinRepeatOneMatchResult.inst_start_ptr>
1789  setfield_gc_r %r3, %r2, FieldDescr<rpython.rlib.rsre.rsre_core.MinRepeatOneMatchResult.inst_start_marks>
1794  inline_call_r_r <JitCode 'MinRepeatOneMatchResult.find_first_result'>, R[%r3, %r0, %r1] -> %r3
1802  -live- %r3
1802  ref_return %r3
1804  ---
1804  L75:
1804  int_copy $9223372036854775807 -> %i3
1807  goto L76
1810  ---
1810  L71:
1810  goto L74
