   0  L1:
   0  -live- %i0, %i1, %r0, %r1, %r2
   3  ref_guard_value %r1
   5  getfield_gc_r_pure %r1, FieldDescr<rpython.rlib.rsre.rsre_core.CompiledPattern.inst_pattern> -> %r3
  10  getarrayitem_gc_i_pure %r3, %i0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x00000001c9714f38> -> %i2
  16  int_add %i0, $1 -> %i0
  20  int_assert_green %i2
  22  -live- %i0, %i1, %i2, %r0, %r1, %r2
  25  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>
  29  new_array_clear $2, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x00000001cfe04800> -> %r2
  34  setarrayitem_gc_r %r2, $0, $<* struct rpy_string>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x00000001cfe04800>
  40  residual_call_ir_r $<* fn ll_int2dec__Signed>, I[%i2], R[], <CallDescr(i) EF=3> -> %r3
  48  -live- %r2, %r3
  51  setarrayitem_gc_r %r2, $1, %r3, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x00000001cfe04800>
  57  int_isconstant $2 -> %i2
  60  -live- %i2, %r2
  63  goto_if_not %i2, L28
  67  ref_isvirtual %r2 -> %i2
  70  -live- %i2, %r2
  73  goto_if_not %i2, L29
  77  L30:
  77  inline_call_ir_r <JitCode 'll_join_strs__v1131___simple_call__function_'>, I[$2], R[%r2] -> %r2
  85  L31:
  85  -live- %r2
  88  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x00000001d2c9f788> -> %r3
  92  setfield_gc_r %r3, %r2, FieldDescr<rpython.rlib.rsre.rsre_core.Error.inst_msg>
  97  assert_not_none %r3
  99  -live- %r3
 102  raise %r3
 104  ---
 104  L29:
 104  goto L30
 107  ---
 107  L28:
 107  residual_call_ir_r $<* fn ll_join_strs_trampoline__v1133___simple_call__function_>, I[$2], R[%r2], <CallDescr(ir) EF=5> -> %r2
 116  -live- %r2
 119  goto L31
 122  ---
 122  L2:
 122  -live-
 125  ref_return $<* struct rpython.rlib.rsre.rsre_core.MatchResult>
 127  ---
 127  L3:
 127  -live- %i1, %r0, %r2
 130  setfield_gc_i %r0, %i1, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractMatchContext.inst_match_end>
 135  setfield_gc_r %r0, %r2, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractMatchContext.inst_match_marks>
 140  ref_return $<* struct rpython.rlib.rsre.rsre_core.MatchResult>
 142  ---
 142  L4:
 142  -live- %i0, %i1, %r0, %r1, %r2
 145  getfield_gc_i_pure %r0, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractMatchContext.inst_end> -> %i2
 150  -live- %i0, %i1, %i2, %r0, %r1, %r2
 153  goto_if_not_int_ge %i1, %i2, L32
 158  ref_return $<* struct rpython.rlib.rsre.rsre_core.MatchResult>
 160  ---
 160  L32:
 160  getfield_gc_r_pure %r0, FieldDescr<rpython.rlib.rsre.rsre_core.BufMatchContext.inst__buffer> -> %r3
 165  -live- %i0, %i1, %r0, %r1, %r2, %r3
 168  guard_class %r3 -> %i2
 171  getfield_raw_i %i2, FieldDescr<rpython.rlib.buffer.Buffer_vtable.cls_getitem> -> %i2
 176  -live- %i0, %i1, %i2, %r0, %r1, %r2, %r3
 179  int_guard_value %i2
 181  residual_call_ir_i %i2, <IndirectCallTargets>, I[%i1], R[%r3], <CallDescr(ri) EF=7> -> %i2
 190  -live- %i0, %i1, %i2, %r0, %r1, %r2
 193  goto_if_not_int_eq %i2, $10, L33
 198  ref_return $<* struct rpython.rlib.rsre.rsre_core.MatchResult>
 200  ---
 200  L33:
 200  int_add %i1, $1 -> %i1
 204  goto L1
 207  ---
 207  L5:
 207  -live- %i0, %i1, %r0, %r1, %r2
 210  getfield_gc_i_pure %r0, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractMatchContext.inst_end> -> %i2
 215  -live- %i0, %i1, %i2, %r0, %r1, %r2
 218  goto_if_not_int_ge %i1, %i2, L34
 223  ref_return $<* struct rpython.rlib.rsre.rsre_core.MatchResult>
 225  ---
 225  L34:
 225  int_add %i1, $1 -> %i1
 229  goto L1
 232  ---
 232  L6:
 232  -live- %i0, %i1, %r0, %r1, %r2
 235  int_add %i0, $1 -> %i2
 239  -live- %i0, %i1, %i2, %r0, %r1, %r2
 242  ref_guard_value %r1
 244  getfield_gc_r_pure %r1, FieldDescr<rpython.rlib.rsre.rsre_core.CompiledPattern.inst_pattern> -> %r3
 249  getarrayitem_gc_i_pure %r3, %i2, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x00000001c9714f38> -> %i2
 255  int_sub %i1, %i2 -> %i2
 259  -live- %i0, %i1, %i2, %r0, %r1, %r2
 262  goto_if_not_int_lt %i2, $0, L35
 267  ref_return $<* struct rpython.rlib.rsre.rsre_core.MatchResult>
 269  ---
 269  L35:
 269  setfield_gc_i %r0, $'\x00', FieldDescr<rpython.rlib.rsre.rsre_core.AbstractMatchContext.inst_match_mode>
 274  int_add %i0, $2 -> %i3
 278  inline_call_ir_r <JitCode 'BufMatchContext.buf_spec_sre_match'>, I[%i3, %i2], R[%r0, %r1, %r2] -> %r3
 289  -live- %i0, %i1, %r0, %r1, %r3
 292  setfield_gc_i %r0, $'\x00', FieldDescr<rpython.rlib.rsre.rsre_core.AbstractMatchContext.inst_match_mode>
 297  -live- %i0, %i1, %r0, %r1, %r3
 300  goto_if_not_ptr_iszero %r3, L36
 304  ref_return $<* struct rpython.rlib.rsre.rsre_core.MatchResult>
 306  ---
 306  L36:
 306  getfield_gc_r %r0, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractMatchContext.inst_match_marks> -> %r2
 311  -live- %i0, %i1, %r0, %r1, %r2
 314  ref_guard_value %r1
 316  getfield_gc_r_pure %r1, FieldDescr<rpython.rlib.rsre.rsre_core.CompiledPattern.inst_pattern> -> %r3
 321  getarrayitem_gc_i_pure %r3, %i0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x00000001c9714f38> -> %i2
 327  int_add %i0, %i2 -> %i0
 331  goto L1
 334  ---
 334  L7:
 334  -live- %i0, %i1, %r0, %r1, %r2
 337  int_add %i0, $1 -> %i2
 341  -live- %i0, %i1, %i2, %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, %i2, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x00000001c9714f38> -> %i2
 357  int_sub %i1, %i2 -> %i2
 361  -live- %i0, %i1, %i2, %r0, %r1, %r2
 364  goto_if_not_int_lt %i2, $0, L37
 369  L38:
 369  -live- %i0, %i1, %r0, %r1, %r2
 372  ref_guard_value %r1
 374  getfield_gc_r_pure %r1, FieldDescr<rpython.rlib.rsre.rsre_core.CompiledPattern.inst_pattern> -> %r3
 379  getarrayitem_gc_i_pure %r3, %i0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x00000001c9714f38> -> %i2
 385  int_add %i0, %i2 -> %i0
 389  goto L1
 392  ---
 392  L37:
 392  setfield_gc_i %r0, $'\x00', FieldDescr<rpython.rlib.rsre.rsre_core.AbstractMatchContext.inst_match_mode>
 397  int_add %i0, $2 -> %i3
 401  inline_call_ir_r <JitCode 'BufMatchContext.buf_spec_sre_match'>, I[%i3, %i2], R[%r0, %r1, %r2] -> %r3
 412  -live- %i0, %i1, %r0, %r1, %r2, %r3
 415  goto_if_not_ptr_iszero %r3, L39
 419  int_copy $False -> %i2
 422  L40:
 422  setfield_gc_i %r0, $'\x00', FieldDescr<rpython.rlib.rsre.rsre_core.AbstractMatchContext.inst_match_mode>
 427  -live- %i0, %i1, %i2, %r0, %r1, %r2
 430  goto_if_not %i2, L41
 434  ref_return $<* struct rpython.rlib.rsre.rsre_core.MatchResult>
 436  ---
 436  L41:
 436  goto L38
 439  ---
 439  L39:
 439  int_copy $True -> %i2
 442  goto L40
 445  ---
 445  L8:
 445  -live- %i0, %i1, %r0, %r1, %r2
 448  ref_guard_value %r1
 450  getfield_gc_r_pure %r1, FieldDescr<rpython.rlib.rsre.rsre_core.CompiledPattern.inst_pattern> -> %r3
 455  getarrayitem_gc_i_pure %r3, %i0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x00000001c9714f38> -> %i2
 461  inline_call_ir_i <JitCode 'BufMatchContext.buf_spec_sre_at'>, I[%i2, %i1], R[%r0] -> %i2
 470  -live- %i0, %i1, %i2, %r0, %r1, %r2
 473  goto_if_not %i2, L42
 477  int_add %i0, $1 -> %i0
 481  goto L1
 484  ---
 484  L42:
 484  ref_return $<* struct rpython.rlib.rsre.rsre_core.MatchResult>
 486  ---
 486  L9:
 486  -live- %i0, %i1, %r0, %r1, %r2
 489  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x00000001adc90640> -> %r3
 493  setfield_gc_i %r3, %i0, FieldDescr<rpython.rlib.rsre.rsre_core.BranchMatchResult.inst_ppos>
 498  setfield_gc_i %r3, %i1, FieldDescr<rpython.rlib.rsre.rsre_core.BranchMatchResult.inst_start_ptr>
 503  setfield_gc_r %r3, %r2, FieldDescr<rpython.rlib.rsre.rsre_core.BranchMatchResult.inst_start_marks>
 508  inline_call_r_r <JitCode 'BranchMatchResult.find_first_result'>, R[%r3, %r0, %r1] -> %r3
 516  -live- %r3
 519  ref_return %r3
 521  ---
 521  L10:
 521  -live- %i0, %i1, %r0, %r1, %r2
 524  getfield_gc_i_pure %r0, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractMatchContext.inst_end> -> %i2
 529  -live- %i0, %i1, %i2, %r0, %r1, %r2
 532  goto_if_not_int_eq %i1, %i2, L43
 537  ref_return $<* struct rpython.rlib.rsre.rsre_core.MatchResult>
 539  ---
 539  L43:
 539  -live- %i0, %i1, %r0, %r1, %r2
 542  ref_guard_value %r1
 544  getfield_gc_r_pure %r1, FieldDescr<rpython.rlib.rsre.rsre_core.CompiledPattern.inst_pattern> -> %r3
 549  getarrayitem_gc_i_pure %r3, %i0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x00000001c9714f38> -> %i2
 555  getfield_gc_r_pure %r0, FieldDescr<rpython.rlib.rsre.rsre_core.BufMatchContext.inst__buffer> -> %r3
 560  -live- %i0, %i1, %i2, %r0, %r1, %r2, %r3
 563  guard_class %r3 -> %i3
 566  getfield_raw_i %i3, FieldDescr<rpython.rlib.buffer.Buffer_vtable.cls_getitem> -> %i3
 571  -live- %i0, %i1, %i2, %i3, %r0, %r1, %r2, %r3
 574  int_guard_value %i3
 576  residual_call_ir_i %i3, <IndirectCallTargets>, I[%i1], R[%r3], <CallDescr(ri) EF=7> -> %i3
 585  -live- %i0, %i1, %i2, %i3, %r0, %r1, %r2
 588  inline_call_ir_i <JitCode 'category_dispatch'>, I[%i2, %i3], R[] -> %i2
 596  -live- %i0, %i1, %i2, %r0, %r1, %r2
 599  goto_if_not_int_is_true %i2, L44
 603  int_add %i1, $1 -> %i1
 607  int_add %i0, $1 -> %i0
 611  goto L1
 614  ---
 614  L44:
 614  ref_return $<* struct rpython.rlib.rsre.rsre_core.MatchResult>
 616  ---
 616  L11:
 616  -live- %i0, %i1, %r0, %r1, %r2
 619  ref_guard_value %r1
 621  getfield_gc_r_pure %r1, FieldDescr<rpython.rlib.rsre.rsre_core.CompiledPattern.inst_pattern> -> %r3
 626  getarrayitem_gc_i_pure %r3, %i0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x00000001c9714f38> -> %i2
 632  int_mul %i2, $2 -> %i2
 636  residual_call_ir_i $<* fn find_mark>, I[%i2], R[%r2], <CallDescr(ri) EF=2> -> %i3
 645  -live- %i0, %i1, %i2, %i3, %r0, %r1, %r2
 648  goto_if_not_int_lt %i3, $0, L45
 653  ref_return $<* struct rpython.rlib.rsre.rsre_core.MatchResult>
 655  ---
 655  L45:
 655  int_add %i2, $1 -> %i2
 659  residual_call_ir_i $<* fn find_mark>, I[%i2], R[%r2], <CallDescr(ri) EF=2> -> %i2
 668  int_sub %i2, %i3 -> %i2
 672  new <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x00000001cfdbfef8> -> %r3
 676  setfield_gc_i %r3, %i3, FieldDescr<tuple2.item0>
 681  setfield_gc_i %r3, %i2, FieldDescr<tuple2.item1>
 686  -live- %i0, %i1, %i2, %i3, %r0, %r1, %r2
 689  goto_if_not_int_lt %i2, $0, L46
 694  ref_return $<* struct rpython.rlib.rsre.rsre_core.MatchResult>
 696  ---
 696  L46:
 696  residual_call_ir_i $<* fn BufMatchContext.buf_spec_match_repeated>, I[%i1, %i3, %i2], R[%r0], <CallDescr(riii) EF=7> -> %i3
 707  -live- %i0, %i1, %i2, %i3, %r0, %r1, %r2
 710  goto_if_not %i3, L47
 714  int_add %i1, %i2 -> %i1
 718  int_add %i0, $1 -> %i0
 722  goto L1
 725  ---
 725  L47:
 725  ref_return $<* struct rpython.rlib.rsre.rsre_core.MatchResult>
 727  ---
 727  L12:
 727  -live- %i0, %i1, %r0, %r1, %r2
 730  ref_guard_value %r1
 732  getfield_gc_r_pure %r1, FieldDescr<rpython.rlib.rsre.rsre_core.CompiledPattern.inst_pattern> -> %r3
 737  getarrayitem_gc_i_pure %r3, %i0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x00000001c9714f38> -> %i2
 743  int_mul %i2, $2 -> %i2
 747  residual_call_ir_i $<* fn find_mark>, I[%i2], R[%r2], <CallDescr(ri) EF=2> -> %i3
 756  -live- %i0, %i1, %i2, %i3, %r0, %r1, %r2
 759  goto_if_not_int_lt %i3, $0, L48
 764  L49:
 764  int_add %i0, $1 -> %i2
 768  -live- %i0, %i1, %i2, %r0, %r1, %r2
 771  ref_guard_value %r1
 773  getfield_gc_r_pure %r1, FieldDescr<rpython.rlib.rsre.rsre_core.CompiledPattern.inst_pattern> -> %r3
 778  getarrayitem_gc_i_pure %r3, %i2, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x00000001c9714f38> -> %i2
 784  int_add %i0, %i2 -> %i0
 788  goto L1
 791  ---
 791  L48:
 791  int_add %i2, $1 -> %i2
 795  residual_call_ir_i $<* fn find_mark>, I[%i2], R[%r2], <CallDescr(ri) EF=2> -> %i2
 804  int_sub %i2, %i3 -> %i2
 808  new <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x00000001cfdbfef8> -> %r3
 812  setfield_gc_i %r3, %i3, FieldDescr<tuple2.item0>
 817  setfield_gc_i %r3, %i2, FieldDescr<tuple2.item1>
 822  -live- %i0, %i1, %i2, %r0, %r1, %r2
 825  goto_if_not_int_ge %i2, $0, L50
 830  int_add %i0, $2 -> %i0
 834  goto L1
 837  ---
 837  L50:
 837  goto L49
 840  ---
 840  L13:
 840  -live- %i0, %i1, %r0, %r1, %r2
 843  ref_guard_value %r1
 845  getfield_gc_r_pure %r1, FieldDescr<rpython.rlib.rsre.rsre_core.CompiledPattern.inst_pattern> -> %r3
 850  getarrayitem_gc_i_pure %r3, %i0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x00000001c9714f38> -> %i2
 856  int_mul %i2, $2 -> %i2
 860  residual_call_ir_i $<* fn find_mark>, I[%i2], R[%r2], <CallDescr(ri) EF=2> -> %i3
 869  -live- %i0, %i1, %i2, %i3, %r0, %r1, %r2
 872  goto_if_not_int_lt %i3, $0, L51
 877  ref_return $<* struct rpython.rlib.rsre.rsre_core.MatchResult>
 879  ---
 879  L51:
 879  int_add %i2, $1 -> %i2
 883  residual_call_ir_i $<* fn find_mark>, I[%i2], R[%r2], <CallDescr(ri) EF=2> -> %i2
 892  int_sub %i2, %i3 -> %i2
 896  new <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x00000001cfdbfef8> -> %r3
 900  setfield_gc_i %r3, %i3, FieldDescr<tuple2.item0>
 905  setfield_gc_i %r3, %i2, FieldDescr<tuple2.item1>
 910  -live- %i0, %i1, %i2, %i3, %r0, %r1, %r2
 913  goto_if_not_int_lt %i2, $0, L52
 918  ref_return $<* struct rpython.rlib.rsre.rsre_core.MatchResult>
 920  ---
 920  L52:
 920  residual_call_ir_i $<* fn BufMatchContext.buf_spec_match_repeated_ignore>, I[%i1, %i3, %i2], R[%r0, %r1], <CallDescr(riiir) EF=7> -> %i1
 932  -live- %i0, %i1, %r0, %r1, %r2
 935  goto_if_not_int_lt %i1, $0, L53
 940  ref_return $<* struct rpython.rlib.rsre.rsre_core.MatchResult>
 942  ---
 942  L53:
 942  int_add %i0, $1 -> %i0
 946  goto L1
 949  ---
 949  L14:
 949  -live- %i0, %i1, %r0, %r1, %r2
 952  getfield_gc_i_pure %r0, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractMatchContext.inst_end> -> %i2
 957  -live- %i0, %i1, %i2, %r0, %r1, %r2
 960  goto_if_not_int_ge %i1, %i2, L54
 965  ref_return $<* struct rpython.rlib.rsre.rsre_core.MatchResult>
 967  ---
 967  L54:
 967  int_add %i0, $1 -> %i2
 971  getfield_gc_r_pure %r0, FieldDescr<rpython.rlib.rsre.rsre_core.BufMatchContext.inst__buffer> -> %r3
 976  -live- %i0, %i1, %i2, %r0, %r1, %r2, %r3
 979  guard_class %r3 -> %i3
 982  getfield_raw_i %i3, FieldDescr<rpython.rlib.buffer.Buffer_vtable.cls_getitem> -> %i3
 987  -live- %i0, %i1, %i2, %i3, %r0, %r1, %r2, %r3
 990  int_guard_value %i3
 992  residual_call_ir_i %i3, <IndirectCallTargets>, I[%i1], R[%r3], <CallDescr(ri) EF=7> -> %i3
1001  -live- %i0, %i1, %i2, %i3, %r0, %r1, %r2
1004  inline_call_ir_i <JitCode 'check_charset'>, I[%i2, %i3], R[%r0, %r1] -> %i2
1014  -live- %i0, %i1, %i2, %r0, %r1, %r2
1017  goto_if_not_int_is_true %i2, L55
1021  -live- %i0, %i1, %r0, %r1, %r2
1024  ref_guard_value %r1
1026  getfield_gc_r_pure %r1, FieldDescr<rpython.rlib.rsre.rsre_core.CompiledPattern.inst_pattern> -> %r3
1031  getarrayitem_gc_i_pure %r3, %i0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x00000001c9714f38> -> %i2
1037  int_add %i0, %i2 -> %i0
1041  int_add %i1, $1 -> %i1
1045  goto L1
1048  ---
1048  L55:
1048  ref_return $<* struct rpython.rlib.rsre.rsre_core.MatchResult>
1050  ---
1050  L15:
1050  -live- %i0, %i1, %r0, %r1, %r2
1053  getfield_gc_i_pure %r0, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractMatchContext.inst_end> -> %i2
1058  -live- %i0, %i1, %i2, %r0, %r1, %r2
1061  goto_if_not_int_ge %i1, %i2, L56
1066  ref_return $<* struct rpython.rlib.rsre.rsre_core.MatchResult>
1068  ---
1068  L56:
1068  int_add %i0, $1 -> %i2
1072  getfield_gc_r_pure %r0, FieldDescr<rpython.rlib.rsre.rsre_core.BufMatchContext.inst__buffer> -> %r3
1077  -live- %i0, %i1, %i2, %r0, %r1, %r2, %r3
1080  guard_class %r3 -> %i3
1083  getfield_raw_i %i3, FieldDescr<rpython.rlib.buffer.Buffer_vtable.cls_getitem> -> %i3
1088  -live- %i0, %i1, %i2, %i3, %r0, %r1, %r2, %r3
1091  int_guard_value %i3
1093  residual_call_ir_i %i3, <IndirectCallTargets>, I[%i1], R[%r3], <CallDescr(ri) EF=7> -> %i3
1102  -live- %i0, %i1, %i2, %i3, %r0, %r1, %r2
1105  getfield_gc_i_pure %r1, FieldDescr<rpython.rlib.rsre.rsre_core.CompiledPattern.inst_flags> -> %i4
1110  inline_call_ir_i <JitCode 'getlower'>, I[%i3, %i4], R[] -> %i3
1118  -live- %i0, %i1, %i2, %i3, %r0, %r1, %r2
1121  inline_call_ir_i <JitCode 'check_charset'>, I[%i2, %i3], R[%r0, %r1] -> %i2
1131  -live- %i0, %i1, %i2, %r0, %r1, %r2
1134  goto_if_not_int_is_true %i2, L57
1138  -live- %i0, %i1, %r0, %r1, %r2
1141  ref_guard_value %r1
1143  getfield_gc_r_pure %r1, FieldDescr<rpython.rlib.rsre.rsre_core.CompiledPattern.inst_pattern> -> %r3
1148  getarrayitem_gc_i_pure %r3, %i0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x00000001c9714f38> -> %i2
1154  int_add %i0, %i2 -> %i0
1158  int_add %i1, $1 -> %i1
1162  goto L1
1165  ---
1165  L57:
1165  ref_return $<* struct rpython.rlib.rsre.rsre_core.MatchResult>
1167  ---
1167  L16:
1167  -live- %i0, %i1, %r0, %r1, %r2
1170  getfield_gc_i_pure %r0, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractMatchContext.inst_end> -> %i2
1175  int_sub %i2, %i1 -> %i2
1179  int_add %i0, $2 -> %i3
1183  -live- %i0, %i1, %i2, %i3, %r0, %r1, %r2
1186  ref_guard_value %r1
1188  getfield_gc_r_pure %r1, FieldDescr<rpython.rlib.rsre.rsre_core.CompiledPattern.inst_pattern> -> %r3
1193  getarrayitem_gc_i_pure %r3, %i3, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x00000001c9714f38> -> %i3
1199  -live- %i0, %i1, %i2, %i3, %r0, %r1, %r2
1202  goto_if_not_int_lt %i2, %i3, L58
1207  ref_return $<* struct rpython.rlib.rsre.rsre_core.MatchResult>
1209  ---
1209  L58:
1209  -live- %i0, %i1, %r0, %r1, %r2
1212  ref_guard_value %r1
1214  getfield_gc_r_pure %r1, FieldDescr<rpython.rlib.rsre.rsre_core.CompiledPattern.inst_pattern> -> %r3
1219  getarrayitem_gc_i_pure %r3, %i0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x00000001c9714f38> -> %i2
1225  int_add %i0, %i2 -> %i0
1229  goto L1
1232  ---
1232  L17:
1232  -live- %i0, %i1, %r0, %r1, %r2
1235  ref_guard_value %r1
1237  getfield_gc_r_pure %r1, FieldDescr<rpython.rlib.rsre.rsre_core.CompiledPattern.inst_pattern> -> %r3
1242  getarrayitem_gc_i_pure %r3, %i0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x00000001c9714f38> -> %i2
1248  int_add %i0, %i2 -> %i0
1252  goto L1
1255  ---
1255  L18:
1255  -live- %i0, %i1, %r0, %r1, %r2
1258  getfield_gc_i_pure %r0, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractMatchContext.inst_end> -> %i2
1263  -live- %i0, %i1, %i2, %r0, %r1, %r2
1266  goto_if_not_int_ge %i1, %i2, L59
1271  ref_return $<* struct rpython.rlib.rsre.rsre_core.MatchResult>
1273  ---
1273  L59:
1273  getfield_gc_r_pure %r0, FieldDescr<rpython.rlib.rsre.rsre_core.BufMatchContext.inst__buffer> -> %r3
1278  -live- %i0, %i1, %r0, %r1, %r2, %r3
1281  guard_class %r3 -> %i2
1284  getfield_raw_i %i2, FieldDescr<rpython.rlib.buffer.Buffer_vtable.cls_getitem> -> %i2
1289  -live- %i0, %i1, %i2, %r0, %r1, %r2, %r3
1292  int_guard_value %i2
1294  residual_call_ir_i %i2, <IndirectCallTargets>, I[%i1], R[%r3], <CallDescr(ri) EF=7> -> %i2
1303  -live- %i0, %i1, %i2, %r0, %r1, %r2
1306  ref_guard_value %r1
1308  getfield_gc_r_pure %r1, FieldDescr<rpython.rlib.rsre.rsre_core.CompiledPattern.inst_pattern> -> %r3
1313  getarrayitem_gc_i_pure %r3, %i0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x00000001c9714f38> -> %i3
1319  -live- %i0, %i1, %i2, %i3, %r0, %r1, %r2
1322  goto_if_not_int_ne %i2, %i3, L60
1327  ref_return $<* struct rpython.rlib.rsre.rsre_core.MatchResult>
1329  ---
1329  L60:
1329  int_add %i0, $1 -> %i0
1333  int_add %i1, $1 -> %i1
1337  goto L1
1340  ---
1340  L19:
1340  -live- %i0, %i1, %r0, %r1, %r2
1343  getfield_gc_i_pure %r0, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractMatchContext.inst_end> -> %i2
1348  -live- %i0, %i1, %i2, %r0, %r1, %r2
1351  goto_if_not_int_ge %i1, %i2, L61
1356  ref_return $<* struct rpython.rlib.rsre.rsre_core.MatchResult>
1358  ---
1358  L61:
1358  getfield_gc_r_pure %r0, FieldDescr<rpython.rlib.rsre.rsre_core.BufMatchContext.inst__buffer> -> %r3
1363  -live- %i0, %i1, %r0, %r1, %r2, %r3
1366  guard_class %r3 -> %i2
1369  getfield_raw_i %i2, FieldDescr<rpython.rlib.buffer.Buffer_vtable.cls_getitem> -> %i2
1374  -live- %i0, %i1, %i2, %r0, %r1, %r2, %r3
1377  int_guard_value %i2
1379  residual_call_ir_i %i2, <IndirectCallTargets>, I[%i1], R[%r3], <CallDescr(ri) EF=7> -> %i2
1388  -live- %i0, %i1, %i2, %r0, %r1, %r2
1391  getfield_gc_i_pure %r1, FieldDescr<rpython.rlib.rsre.rsre_core.CompiledPattern.inst_flags> -> %i3
1396  inline_call_ir_i <JitCode 'getlower'>, I[%i2, %i3], R[] -> %i2
1404  -live- %i0, %i1, %i2, %r0, %r1, %r2
1407  ref_guard_value %r1
1409  getfield_gc_r_pure %r1, FieldDescr<rpython.rlib.rsre.rsre_core.CompiledPattern.inst_pattern> -> %r3
1414  getarrayitem_gc_i_pure %r3, %i0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x00000001c9714f38> -> %i3
1420  -live- %i0, %i1, %i2, %i3, %r0, %r1, %r2
1423  goto_if_not_int_ne %i2, %i3, L62
1428  ref_return $<* struct rpython.rlib.rsre.rsre_core.MatchResult>
1430  ---
1430  L62:
1430  int_add %i0, $1 -> %i0
1434  int_add %i1, $1 -> %i1
1438  goto L1
1441  ---
1441  L20:
1441  -live- %i0, %i1, %r0, %r1, %r2
1444  ref_copy %r2 -> %r3
1447  -live- %i0, %i1, %r0, %r1, %r3
1450  ref_guard_value %r1
1452  getfield_gc_r_pure %r1, FieldDescr<rpython.rlib.rsre.rsre_core.CompiledPattern.inst_pattern> -> %r2
1457  getarrayitem_gc_i_pure %r2, %i0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x00000001c9714f38> -> %i2
1463  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x00000001a0532918> -> %r2
1467  setfield_gc_i %r2, %i2, FieldDescr<rpython.rlib.rsre.rsre_core.Mark.inst_gid>
1472  setfield_gc_i %r2, %i1, FieldDescr<rpython.rlib.rsre.rsre_core.Mark.inst_position>
1477  setfield_gc_r %r2, %r3, FieldDescr<rpython.rlib.rsre.rsre_core.Mark.inst_prev>
1482  int_add %i0, $1 -> %i0
1486  goto L1
1489  ---
1489  L21:
1489  L63:
1489  -live- %i1, %r0, %r2
1492  setfield_gc_i %r0, %i1, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractMatchContext.inst_match_end>
1497  setfield_gc_r %r0, %r2, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractMatchContext.inst_match_marks>
1502  ref_return $<* struct rpython.rlib.rsre.rsre_core.MatchResult>
1504  ---
1504  L22:
1504  -live- %i1, %r0, %r2
1507  goto L63
1510  ---
1510  L23:
1510  -live- %i0, %i1, %r0, %r1, %r2
1513  getfield_gc_i_pure %r0, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractMatchContext.inst_end> -> %i2
1518  -live- %i0, %i1, %i2, %r0, %r1, %r2
1521  goto_if_not_int_ge %i1, %i2, L64
1526  ref_return $<* struct rpython.rlib.rsre.rsre_core.MatchResult>
1528  ---
1528  L64:
1528  getfield_gc_r_pure %r0, FieldDescr<rpython.rlib.rsre.rsre_core.BufMatchContext.inst__buffer> -> %r3
1533  -live- %i0, %i1, %r0, %r1, %r2, %r3
1536  guard_class %r3 -> %i2
1539  getfield_raw_i %i2, FieldDescr<rpython.rlib.buffer.Buffer_vtable.cls_getitem> -> %i2
1544  -live- %i0, %i1, %i2, %r0, %r1, %r2, %r3
1547  int_guard_value %i2
1549  residual_call_ir_i %i2, <IndirectCallTargets>, I[%i1], R[%r3], <CallDescr(ri) EF=7> -> %i2
1558  -live- %i0, %i1, %i2, %r0, %r1, %r2
1561  ref_guard_value %r1
1563  getfield_gc_r_pure %r1, FieldDescr<rpython.rlib.rsre.rsre_core.CompiledPattern.inst_pattern> -> %r3
1568  getarrayitem_gc_i_pure %r3, %i0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x00000001c9714f38> -> %i3
1574  -live- %i0, %i1, %i2, %i3, %r0, %r1, %r2
1577  goto_if_not_int_eq %i2, %i3, L65
1582  ref_return $<* struct rpython.rlib.rsre.rsre_core.MatchResult>
1584  ---
1584  L65:
1584  int_add %i0, $1 -> %i0
1588  int_add %i1, $1 -> %i1
1592  goto L1
1595  ---
1595  L24:
1595  -live- %i0, %i1, %r0, %r1, %r2
1598  getfield_gc_i_pure %r0, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractMatchContext.inst_end> -> %i2
1603  -live- %i0, %i1, %i2, %r0, %r1, %r2
1606  goto_if_not_int_ge %i1, %i2, L66
1611  ref_return $<* struct rpython.rlib.rsre.rsre_core.MatchResult>
1613  ---
1613  L66:
1613  getfield_gc_r_pure %r0, FieldDescr<rpython.rlib.rsre.rsre_core.BufMatchContext.inst__buffer> -> %r3
1618  -live- %i0, %i1, %r0, %r1, %r2, %r3
1621  guard_class %r3 -> %i2
1624  getfield_raw_i %i2, FieldDescr<rpython.rlib.buffer.Buffer_vtable.cls_getitem> -> %i2
1629  -live- %i0, %i1, %i2, %r0, %r1, %r2, %r3
1632  int_guard_value %i2
1634  residual_call_ir_i %i2, <IndirectCallTargets>, I[%i1], R[%r3], <CallDescr(ri) EF=7> -> %i2
1643  -live- %i0, %i1, %i2, %r0, %r1, %r2
1646  getfield_gc_i_pure %r1, FieldDescr<rpython.rlib.rsre.rsre_core.CompiledPattern.inst_flags> -> %i3
1651  inline_call_ir_i <JitCode 'getlower'>, I[%i2, %i3], R[] -> %i2
1659  -live- %i0, %i1, %i2, %r0, %r1, %r2
1662  ref_guard_value %r1
1664  getfield_gc_r_pure %r1, FieldDescr<rpython.rlib.rsre.rsre_core.CompiledPattern.inst_pattern> -> %r3
1669  getarrayitem_gc_i_pure %r3, %i0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x00000001c9714f38> -> %i3
1675  -live- %i0, %i1, %i2, %i3, %r0, %r1, %r2
1678  goto_if_not_int_eq %i2, %i3, L67
1683  ref_return $<* struct rpython.rlib.rsre.rsre_core.MatchResult>
1685  ---
1685  L67:
1685  int_add %i0, $1 -> %i0
1689  int_add %i1, $1 -> %i1
1693  goto L1
1696  ---
1696  L25:
1696  -live- %i0, %i1, %r0, %r1, %r2
1699  ref_guard_value %r1
1701  getfield_gc_r_pure %r1, FieldDescr<rpython.rlib.rsre.rsre_core.CompiledPattern.inst_pattern> -> %r3
1706  getarrayitem_gc_i_pure %r3, %i0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x00000001c9714f38> -> %i2
1712  int_add %i0, %i2 -> %i2
1716  int_add %i2, $1 -> %i3
1720  -live- %i0, %i1, %i2, %i3, %r0, %r1, %r2
1723  ref_guard_value %r1
1725  getfield_gc_r_pure %r1, FieldDescr<rpython.rlib.rsre.rsre_core.CompiledPattern.inst_pattern> -> %r3
1730  getarrayitem_gc_i_pure %r3, %i2, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x00000001c9714f38> -> %i2
1736  -live- %i0, %i1, %i2, %i3, %r0, %r1, %r2
1739  switch %i2, <SwitchDictDescr 22:L68, 23:L69>
1743  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x00000001d2c9f788> -> %r3
1747  setfield_gc_r %r3, $<* struct rpy_string>, FieldDescr<rpython.rlib.rsre.rsre_core.Error.inst_msg>
1752  assert_not_none %r3
1754  -live- %r3
1757  raise %r3
1759  ---
1759  L68:
1759  -live- %i0, %i1, %i3, %r0, %r1, %r2
1762  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x00000001c0899280> -> %r3
1766  setfield_gc_i %r3, %i0, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractUntilMatchResult.inst_ppos>
1771  setfield_gc_i %r3, %i3, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractUntilMatchResult.inst_tailppos>
1776  setfield_gc_i %r3, %i1, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractUntilMatchResult.inst_cur_ptr>
1781  setfield_gc_r %r3, %r2, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractUntilMatchResult.inst_cur_marks>
1786  setfield_gc_r %r3, $<* struct rpython.rlib.rsre.rsre_core.Pending>, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractUntilMatchResult.inst_pending>
1791  setfield_gc_i %r3, $0, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractUntilMatchResult.inst_num_pending>
1796  inline_call_ir_r <JitCode 'MaxUntilMatchResult.search_next'>, I[$True], R[%r3, %r0, %r1] -> %r3
1806  -live- %r3
1809  ref_return %r3
1811  ---
1811  L69:
1811  -live- %i0, %i1, %i3, %r0, %r1, %r2
1814  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x00000001c440ecd0> -> %r3
1818  setfield_gc_i %r3, %i0, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractUntilMatchResult.inst_ppos>
1823  setfield_gc_i %r3, %i3, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractUntilMatchResult.inst_tailppos>
1828  setfield_gc_i %r3, %i1, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractUntilMatchResult.inst_cur_ptr>
1833  setfield_gc_r %r3, %r2, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractUntilMatchResult.inst_cur_marks>
1838  setfield_gc_r %r3, $<* struct rpython.rlib.rsre.rsre_core.Pending>, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractUntilMatchResult.inst_pending>
1843  setfield_gc_i %r3, $0, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractUntilMatchResult.inst_num_pending>
1848  residual_call_ir_r $<* fn MinUntilMatchResult.search_next>, I[$False], R[%r3, %r0, %r1], <CallDescr(rrri) EF=7> -> %r3
1859  -live- %r3
1862  ref_return %r3
1864  ---
1864  L26:
1864  -live- %i0, %i1, %r0, %r1, %r2
1867  int_add %i0, $1 -> %i2
1871  -live- %i0, %i1, %i2, %r0, %r1, %r2
1874  ref_guard_value %r1
1876  getfield_gc_r_pure %r1, FieldDescr<rpython.rlib.rsre.rsre_core.CompiledPattern.inst_pattern> -> %r3
1881  getarrayitem_gc_i_pure %r3, %i2, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x00000001c9714f38> -> %i2
1887  getfield_gc_i_pure %r0, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractMatchContext.inst_end> -> %i3
1892  int_add %i1, %i2 -> %i2
1896  -live- %i0, %i1, %i2, %i3, %r0, %r1, %r2
1899  goto_if_not_int_gt %i2, %i3, L70
1904  ref_return $<* struct rpython.rlib.rsre.rsre_core.MatchResult>
1906  ---
1906  L70:
1906  int_add %i0, $3 -> %i3
1910  int_add %i0, $2 -> %i4
1914  -live- %i0, %i1, %i2, %i3, %i4, %r0, %r1, %r2
1917  ref_guard_value %r1
1919  getfield_gc_r_pure %r1, FieldDescr<rpython.rlib.rsre.rsre_core.CompiledPattern.inst_pattern> -> %r3
1924  getarrayitem_gc_i_pure %r3, %i4, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x00000001c9714f38> -> %i4
1930  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
1942  -live- %i0, %i1, %i2, %r0, %r1, %r2
1945  ref_guard_value %r1
1947  getfield_gc_r_pure %r1, FieldDescr<rpython.rlib.rsre.rsre_core.CompiledPattern.inst_pattern> -> %r3
1952  getarrayitem_gc_i_pure %r3, %i0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x00000001c9714f38> -> %i3
1958  int_add %i0, %i3 -> %i0
1962  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000000174784bf0> -> %r3
1966  setfield_gc_i %r3, %i0, FieldDescr<rpython.rlib.rsre.rsre_core.RepeatOneMatchResult.inst_nextppos>
1971  setfield_gc_i %r3, %i2, FieldDescr<rpython.rlib.rsre.rsre_core.RepeatOneMatchResult.inst_minptr>
1976  setfield_gc_i %r3, %i1, FieldDescr<rpython.rlib.rsre.rsre_core.RepeatOneMatchResult.inst_start_ptr>
1981  setfield_gc_r %r3, %r2, FieldDescr<rpython.rlib.rsre.rsre_core.RepeatOneMatchResult.inst_start_marks>
1986  inline_call_r_r <JitCode 'RepeatOneMatchResult.find_first_result'>, R[%r3, %r0, %r1] -> %r3
1994  -live- %r3
1997  ref_return %r3
1999  ---
1999  L27:
1999  -live- %i0, %i1, %r0, %r1, %r2
2002  int_add %i0, $1 -> %i2
2006  -live- %i0, %i1, %i2, %r0, %r1, %r2
2009  ref_guard_value %r1
2011  getfield_gc_r_pure %r1, FieldDescr<rpython.rlib.rsre.rsre_core.CompiledPattern.inst_pattern> -> %r3
2016  getarrayitem_gc_i_pure %r3, %i2, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x00000001c9714f38> -> %i3
2022  -live- %i0, %i1, %i3, %r0, %r1, %r2
2025  goto_if_not_int_gt %i3, $0, L71
2030  getfield_gc_i_pure %r0, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractMatchContext.inst_end> -> %i2
2035  int_add %i1, %i3 -> %i4
2039  -live- %i0, %i1, %i2, %i3, %i4, %r0, %r1, %r2
2042  goto_if_not_int_gt %i4, %i2, L72
2047  ref_return $<* struct rpython.rlib.rsre.rsre_core.MatchResult>
2049  ---
2049  L72:
2049  int_add %i0, $3 -> %i2
2053  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
2065  -live- %i0, %i1, %i3, %i4, %r0, %r1, %r2
2068  goto_if_not_int_lt %i1, %i4, L73
2073  ref_return $<* struct rpython.rlib.rsre.rsre_core.MatchResult>
2075  ---
2075  L73:
2075  L74:
2075  int_add %i0, $2 -> %i2
2079  -live- %i0, %i1, %i2, %i3, %r0, %r1, %r2
2082  ref_guard_value %r1
2084  getfield_gc_r_pure %r1, FieldDescr<rpython.rlib.rsre.rsre_core.CompiledPattern.inst_pattern> -> %r3
2089  getarrayitem_gc_i_pure %r3, %i2, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x00000001c9714f38> -> %i2
2095  -live- %i0, %i1, %i2, %i3, %r0, %r1, %r2
2098  goto_if_not_int_ne %i2, $4294967295, L75
2103  int_sub %i2, %i3 -> %i3
2107  L76:
2107  -live- %i0, %i1, %i3, %r0, %r1, %r2
2110  ref_guard_value %r1
2112  getfield_gc_r_pure %r1, FieldDescr<rpython.rlib.rsre.rsre_core.CompiledPattern.inst_pattern> -> %r3
2117  getarrayitem_gc_i_pure %r3, %i0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x00000001c9714f38> -> %i2
2123  int_add %i0, %i2 -> %i2
2127  int_add %i0, $3 -> %i0
2131  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x00000001d2341ec0> -> %r3
2135  setfield_gc_i %r3, %i2, FieldDescr<rpython.rlib.rsre.rsre_core.MinRepeatOneMatchResult.inst_nextppos>
2140  setfield_gc_i %r3, %i0, FieldDescr<rpython.rlib.rsre.rsre_core.MinRepeatOneMatchResult.inst_ppos3>
2145  setfield_gc_i %r3, %i3, FieldDescr<rpython.rlib.rsre.rsre_core.MinRepeatOneMatchResult.inst_max_count>
2150  setfield_gc_i %r3, %i1, FieldDescr<rpython.rlib.rsre.rsre_core.MinRepeatOneMatchResult.inst_start_ptr>
2155  setfield_gc_r %r3, %r2, FieldDescr<rpython.rlib.rsre.rsre_core.MinRepeatOneMatchResult.inst_start_marks>
2160  inline_call_r_r <JitCode 'MinRepeatOneMatchResult.find_first_result'>, R[%r3, %r0, %r1] -> %r3
2168  -live- %r3
2171  ref_return %r3
2173  ---
2173  L75:
2173  int_copy $9223372036854775807 -> %i3
2176  goto L76
2179  ---
2179  L71:
2179  goto L74
