   0  L1:
   0  -live- %i0, %i1, %r0, %r1
   0  getfield_gc_r_greenfield %r0, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractMatchContext.inst_pattern> -> %r2
   5  getarrayitem_gc_i_pure %r2, %i0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x7fff4a8e3370> -> %i2
  11  int_add %i0, $1 -> %i0
  15  int_assert_green %i2
  17  -live- %i0, %i1, %i2, %r0, %r1
  17  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>
  21  new_array_clear $2, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x7fff47644aa0> -> %r1
  26  setarrayitem_gc_r %r1, $0, $<* struct rpy_string>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x7fff47644aa0>
  32  residual_call_ir_r $<* fn ll_int2dec__Signed>, I[%i2], R[], <CallDescr(i) EF=3> -> %r2
  40  -live- %r1, %r2
  40  setarrayitem_gc_r %r1, $1, %r2, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x7fff47644aa0>
  46  ref_isvirtual %r1 -> %i2
  49  -live- %i2, %r1
  49  goto_if_not %i2, L28
  53  L29:
  53  inline_call_ir_r <JitCode 'll_join_strs__v1089___simple_call__function_'>, I[$2], R[%r1] -> %r1
  61  -live- %r1
  61  L30:
  61  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fff7be0a640> -> %r2
  65  setfield_gc_r %r2, %r1, FieldDescr<rpython.rlib.rsre.rsre_core.Error.inst_msg>
  70  assert_not_none %r2
  72  -live- %r2
  72  guard_class %r2 -> %i2
  75  -live- %r2
  75  raise %r2
  77  ---
  77  L28:
  77  int_isconstant $2 -> %i2
  80  -live- %i2, %r1
  80  goto_if_not %i2, L31
  84  goto L29
  87  ---
  87  L31:
  87  residual_call_ir_r $<* fn ll_join_strs_trampoline__v1094___simple_call__function_>, I[$2], R[%r1], <CallDescr(ir) EF=5> -> %r1
  96  -live- %r1
  96  goto L30
  99  ---
  99  L2:
  99  -live-
  99  ref_return $<* struct rpython.rlib.rsre.rsre_core.MatchResult>
 101  ---
 101  L3:
 101  -live- %i1, %r0, %r1
 101  setfield_gc_i %r0, %i1, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractMatchContext.inst_match_end>
 106  setfield_gc_r %r0, %r1, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractMatchContext.inst_match_marks>
 111  ref_return $<* struct rpython.rlib.rsre.rsre_core.MatchResult>
 113  ---
 113  L4:
 113  -live- %i0, %i1, %r0, %r1
 113  getfield_gc_i_pure %r0, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractMatchContext.inst_end> -> %i2
 118  -live- %i0, %i1, %i2, %r0, %r1
 118  goto_if_not_int_ge %i1, %i2, L32
 123  ref_return $<* struct rpython.rlib.rsre.rsre_core.MatchResult>
 125  ---
 125  L32:
 125  getfield_gc_r_pure %r0, FieldDescr<rpython.rlib.rsre.rsre_core.BufMatchContext.inst__buffer> -> %r2
 130  -live- %i0, %i1, %r0, %r1, %r2
 130  guard_class %r2 -> %i2
 133  getfield_raw_i %i2, FieldDescr<rpython.rlib.buffer.Buffer_vtable.cls_getitem> -> %i2
 138  -live- %i0, %i1, %i2, %r0, %r1, %r2
 138  int_guard_value %i2
 140  residual_call_ir_i %i2, <IndirectCallTargets>, I[%i1], R[%r2], <CallDescr(ri) EF=7> -> %i2
 149  -live- %i0, %i1, %i2, %r0, %r1
 149  -live- %i0, %i1, %i2, %r0, %r1
 149  goto_if_not_int_eq %i2, $10, L33
 154  ref_return $<* struct rpython.rlib.rsre.rsre_core.MatchResult>
 156  ---
 156  L33:
 156  int_add %i1, $1 -> %i1
 160  goto L1
 163  ---
 163  L5:
 163  -live- %i0, %i1, %r0, %r1
 163  getfield_gc_i_pure %r0, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractMatchContext.inst_end> -> %i2
 168  -live- %i0, %i1, %i2, %r0, %r1
 168  goto_if_not_int_ge %i1, %i2, L34
 173  ref_return $<* struct rpython.rlib.rsre.rsre_core.MatchResult>
 175  ---
 175  L34:
 175  int_add %i1, $1 -> %i1
 179  goto L1
 182  ---
 182  L6:
 182  -live- %i0, %i1, %r0, %r1
 182  int_add %i0, $1 -> %i2
 186  -live- %i0, %i1, %i2, %r0, %r1
 186  getfield_gc_r_greenfield %r0, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractMatchContext.inst_pattern> -> %r2
 191  getarrayitem_gc_i_pure %r2, %i2, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x7fff4a8e3370> -> %i2
 197  int_sub %i1, %i2 -> %i2
 201  setfield_gc_i %r0, $False, FieldDescr<rpython.rlib.rsre.rsre_core.BufMatchContext.inst_fullmatch_only>
 206  -live- %i0, %i1, %i2, %r0, %r1
 206  goto_if_not_int_lt %i2, $0, L35
 211  int_copy $True -> %i2
 214  L36:
 214  setfield_gc_i %r0, $False, FieldDescr<rpython.rlib.rsre.rsre_core.BufMatchContext.inst_fullmatch_only>
 219  -live- %i0, %i1, %i2, %r0
 219  goto_if_not %i2, L37
 223  ref_return $<* struct rpython.rlib.rsre.rsre_core.MatchResult>
 225  ---
 225  L37:
 225  getfield_gc_r %r0, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractMatchContext.inst_match_marks> -> %r1
 230  -live- %i0, %i1, %r0, %r1
 230  getfield_gc_r_greenfield %r0, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractMatchContext.inst_pattern> -> %r2
 235  getarrayitem_gc_i_pure %r2, %i0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x7fff4a8e3370> -> %i2
 241  int_add %i0, %i2 -> %i0
 245  goto L1
 248  ---
 248  L35:
 248  int_add %i0, $2 -> %i3
 252  inline_call_ir_r <JitCode 'BufMatchContext.buf_spec_sre_match'>, I[%i3, %i2], R[%r0, %r1] -> %r2
 262  -live- %i0, %i1, %r0, %r2
 262  ptr_iszero %r2 -> %i2
 265  goto L36
 268  ---
 268  L7:
 268  -live- %i0, %i1, %r0, %r1
 268  int_add %i0, $1 -> %i2
 272  -live- %i0, %i1, %i2, %r0, %r1
 272  getfield_gc_r_greenfield %r0, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractMatchContext.inst_pattern> -> %r2
 277  getarrayitem_gc_i_pure %r2, %i2, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x7fff4a8e3370> -> %i2
 283  int_sub %i1, %i2 -> %i2
 287  setfield_gc_i %r0, $False, FieldDescr<rpython.rlib.rsre.rsre_core.BufMatchContext.inst_fullmatch_only>
 292  -live- %i0, %i1, %i2, %r0, %r1
 292  goto_if_not_int_ge %i2, $0, L38
 297  int_add %i0, $2 -> %i3
 301  inline_call_ir_r <JitCode 'BufMatchContext.buf_spec_sre_match'>, I[%i3, %i2], R[%r0, %r1] -> %r2
 311  -live- %i0, %i1, %r0, %r1, %r2
 311  -live- %i0, %i1, %r0, %r1, %r2
 311  goto_if_not_ptr_iszero %r2, L39
 315  int_copy $False -> %i2
 318  L40:
 318  setfield_gc_i %r0, $False, FieldDescr<rpython.rlib.rsre.rsre_core.BufMatchContext.inst_fullmatch_only>
 323  -live- %i0, %i1, %i2, %r0, %r1
 323  goto_if_not %i2, L41
 327  ref_return $<* struct rpython.rlib.rsre.rsre_core.MatchResult>
 329  ---
 329  L41:
 329  -live- %i0, %i1, %r0, %r1
 329  getfield_gc_r_greenfield %r0, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractMatchContext.inst_pattern> -> %r2
 334  getarrayitem_gc_i_pure %r2, %i0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x7fff4a8e3370> -> %i2
 340  int_add %i0, %i2 -> %i0
 344  goto L1
 347  ---
 347  L39:
 347  int_copy $True -> %i2
 350  goto L40
 353  ---
 353  L38:
 353  int_copy $False -> %i2
 356  goto L40
 359  ---
 359  L8:
 359  -live- %i0, %i1, %r0, %r1
 359  -live- %i0, %i1, %r0, %r1
 359  getfield_gc_r_greenfield %r0, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractMatchContext.inst_pattern> -> %r2
 364  getarrayitem_gc_i_pure %r2, %i0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x7fff4a8e3370> -> %i2
 370  inline_call_ir_i <JitCode 'BufMatchContext.buf_spec_sre_at'>, I[%i2, %i1], R[%r0] -> %i2
 379  -live- %i0, %i1, %i2, %r0, %r1
 379  -live- %i0, %i1, %i2, %r0, %r1
 379  goto_if_not %i2, L42
 383  int_add %i0, $1 -> %i0
 387  goto L1
 390  ---
 390  L42:
 390  ref_return $<* struct rpython.rlib.rsre.rsre_core.MatchResult>
 392  ---
 392  L9:
 392  -live- %i0, %i1, %r0, %r1
 392  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fff45d72e60> -> %r2
 396  setfield_gc_i %r2, %i0, FieldDescr<rpython.rlib.rsre.rsre_core.BranchMatchResult.inst_ppos>
 401  setfield_gc_i %r2, %i1, FieldDescr<rpython.rlib.rsre.rsre_core.BranchMatchResult.inst_start_ptr>
 406  setfield_gc_r %r2, %r1, FieldDescr<rpython.rlib.rsre.rsre_core.BranchMatchResult.inst_start_marks>
 411  inline_call_r_r <JitCode 'BranchMatchResult.find_first_result'>, R[%r2, %r0] -> %r2
 418  -live- %r2
 418  ref_return %r2
 420  ---
 420  L10:
 420  -live- %i0, %i1, %r0, %r1
 420  getfield_gc_i_pure %r0, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractMatchContext.inst_end> -> %i2
 425  -live- %i0, %i1, %i2, %r0, %r1
 425  goto_if_not_int_eq %i1, %i2, L43
 430  ref_return $<* struct rpython.rlib.rsre.rsre_core.MatchResult>
 432  ---
 432  L43:
 432  -live- %i0, %i1, %r0, %r1
 432  getfield_gc_r_greenfield %r0, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractMatchContext.inst_pattern> -> %r2
 437  getarrayitem_gc_i_pure %r2, %i0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x7fff4a8e3370> -> %i2
 443  getfield_gc_r_pure %r0, FieldDescr<rpython.rlib.rsre.rsre_core.BufMatchContext.inst__buffer> -> %r2
 448  -live- %i0, %i1, %i2, %r0, %r1, %r2
 448  guard_class %r2 -> %i3
 451  getfield_raw_i %i3, FieldDescr<rpython.rlib.buffer.Buffer_vtable.cls_getitem> -> %i3
 456  -live- %i0, %i1, %i2, %i3, %r0, %r1, %r2
 456  int_guard_value %i3
 458  residual_call_ir_i %i3, <IndirectCallTargets>, I[%i1], R[%r2], <CallDescr(ri) EF=7> -> %i3
 467  -live- %i0, %i1, %i2, %i3, %r0, %r1
 467  inline_call_ir_i <JitCode 'category_dispatch'>, I[%i2, %i3], R[] -> %i2
 475  -live- %i0, %i1, %i2, %r0, %r1
 475  -live- %i0, %i1, %i2, %r0, %r1
 475  goto_if_not_int_is_true %i2, L44
 479  int_add %i1, $1 -> %i1
 483  int_add %i0, $1 -> %i0
 487  goto L1
 490  ---
 490  L44:
 490  ref_return $<* struct rpython.rlib.rsre.rsre_core.MatchResult>
 492  ---
 492  L11:
 492  -live- %i0, %i1, %r0, %r1
 492  -live- %i0, %i1, %r0, %r1
 492  getfield_gc_r_greenfield %r0, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractMatchContext.inst_pattern> -> %r2
 497  getarrayitem_gc_i_pure %r2, %i0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x7fff4a8e3370> -> %i2
 503  int_mul %i2, $2 -> %i2
 507  residual_call_ir_i $<* fn find_mark>, I[%i2], R[%r1], <CallDescr(ri) EF=2> -> %i3
 516  -live- %i0, %i1, %i2, %i3, %r0, %r1
 516  goto_if_not_int_lt %i3, $0, L45
 521  ref_return $<* struct rpython.rlib.rsre.rsre_core.MatchResult>
 523  ---
 523  L45:
 523  int_add %i2, $1 -> %i2
 527  residual_call_ir_i $<* fn find_mark>, I[%i2], R[%r1], <CallDescr(ri) EF=2> -> %i2
 536  int_sub %i2, %i3 -> %i2
 540  new <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fff4630f320> -> %r2
 544  setfield_gc_i %r2, %i3, FieldDescr<tuple2.item0>
 549  setfield_gc_i %r2, %i2, FieldDescr<tuple2.item1>
 554  -live- %i0, %i1, %i2, %i3, %r0, %r1
 554  goto_if_not_int_lt %i2, $0, L46
 559  ref_return $<* struct rpython.rlib.rsre.rsre_core.MatchResult>
 561  ---
 561  L46:
 561  residual_call_ir_i $<* fn BufMatchContext.buf_spec_match_repeated>, I[%i1, %i3, %i2], R[%r0], <CallDescr(riii) EF=7> -> %i3
 572  -live- %i0, %i1, %i2, %i3, %r0, %r1
 572  -live- %i0, %i1, %i2, %i3, %r0, %r1
 572  goto_if_not %i3, L47
 576  int_add %i1, %i2 -> %i1
 580  int_add %i0, $1 -> %i0
 584  goto L1
 587  ---
 587  L47:
 587  ref_return $<* struct rpython.rlib.rsre.rsre_core.MatchResult>
 589  ---
 589  L12:
 589  -live- %i0, %i1, %r0, %r1
 589  -live- %i0, %i1, %r0, %r1
 589  getfield_gc_r_greenfield %r0, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractMatchContext.inst_pattern> -> %r2
 594  getarrayitem_gc_i_pure %r2, %i0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x7fff4a8e3370> -> %i2
 600  int_mul %i2, $2 -> %i2
 604  residual_call_ir_i $<* fn find_mark>, I[%i2], R[%r1], <CallDescr(ri) EF=2> -> %i3
 613  -live- %i0, %i1, %i2, %i3, %r0, %r1
 613  goto_if_not_int_lt %i3, $0, L48
 618  L49:
 618  int_add %i0, $1 -> %i2
 622  -live- %i0, %i1, %i2, %r0, %r1
 622  getfield_gc_r_greenfield %r0, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractMatchContext.inst_pattern> -> %r2
 627  getarrayitem_gc_i_pure %r2, %i2, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x7fff4a8e3370> -> %i2
 633  int_add %i0, %i2 -> %i0
 637  goto L1
 640  ---
 640  L48:
 640  int_add %i2, $1 -> %i2
 644  residual_call_ir_i $<* fn find_mark>, I[%i2], R[%r1], <CallDescr(ri) EF=2> -> %i2
 653  int_sub %i2, %i3 -> %i2
 657  new <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fff4630f320> -> %r2
 661  setfield_gc_i %r2, %i3, FieldDescr<tuple2.item0>
 666  setfield_gc_i %r2, %i2, FieldDescr<tuple2.item1>
 671  -live- %i0, %i1, %i2, %r0, %r1
 671  goto_if_not_int_ge %i2, $0, L50
 676  int_add %i0, $2 -> %i0
 680  goto L1
 683  ---
 683  L50:
 683  goto L49
 686  ---
 686  L13:
 686  -live- %i0, %i1, %r0, %r1
 686  -live- %i0, %i1, %r0, %r1
 686  getfield_gc_r_greenfield %r0, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractMatchContext.inst_pattern> -> %r2
 691  getarrayitem_gc_i_pure %r2, %i0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x7fff4a8e3370> -> %i2
 697  int_mul %i2, $2 -> %i2
 701  residual_call_ir_i $<* fn find_mark>, I[%i2], R[%r1], <CallDescr(ri) EF=2> -> %i3
 710  -live- %i0, %i1, %i2, %i3, %r0, %r1
 710  goto_if_not_int_lt %i3, $0, L51
 715  ref_return $<* struct rpython.rlib.rsre.rsre_core.MatchResult>
 717  ---
 717  L51:
 717  int_add %i2, $1 -> %i2
 721  residual_call_ir_i $<* fn find_mark>, I[%i2], R[%r1], <CallDescr(ri) EF=2> -> %i2
 730  int_sub %i2, %i3 -> %i2
 734  new <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fff4630f320> -> %r2
 738  setfield_gc_i %r2, %i3, FieldDescr<tuple2.item0>
 743  setfield_gc_i %r2, %i2, FieldDescr<tuple2.item1>
 748  -live- %i0, %i1, %i2, %i3, %r0, %r1
 748  goto_if_not_int_lt %i2, $0, L52
 753  ref_return $<* struct rpython.rlib.rsre.rsre_core.MatchResult>
 755  ---
 755  L52:
 755  residual_call_ir_i $<* fn BufMatchContext.buf_spec_match_repeated_ignore>, I[%i1, %i3, %i2], R[%r0], <CallDescr(riii) EF=7> -> %i3
 766  -live- %i0, %i1, %i2, %i3, %r0, %r1
 766  -live- %i0, %i1, %i2, %i3, %r0, %r1
 766  goto_if_not %i3, L53
 770  int_add %i1, %i2 -> %i1
 774  int_add %i0, $1 -> %i0
 778  goto L1
 781  ---
 781  L53:
 781  ref_return $<* struct rpython.rlib.rsre.rsre_core.MatchResult>
 783  ---
 783  L14:
 783  -live- %i0, %i1, %r0, %r1
 783  getfield_gc_i_pure %r0, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractMatchContext.inst_end> -> %i2
 788  -live- %i0, %i1, %i2, %r0, %r1
 788  goto_if_not_int_ge %i1, %i2, L54
 793  ref_return $<* struct rpython.rlib.rsre.rsre_core.MatchResult>
 795  ---
 795  L54:
 795  int_add %i0, $1 -> %i2
 799  getfield_gc_r_pure %r0, FieldDescr<rpython.rlib.rsre.rsre_core.BufMatchContext.inst__buffer> -> %r2
 804  -live- %i0, %i1, %i2, %r0, %r1, %r2
 804  guard_class %r2 -> %i3
 807  getfield_raw_i %i3, FieldDescr<rpython.rlib.buffer.Buffer_vtable.cls_getitem> -> %i3
 812  -live- %i0, %i1, %i2, %i3, %r0, %r1, %r2
 812  int_guard_value %i3
 814  residual_call_ir_i %i3, <IndirectCallTargets>, I[%i1], R[%r2], <CallDescr(ri) EF=7> -> %i3
 823  -live- %i0, %i1, %i2, %i3, %r0, %r1
 823  inline_call_ir_i <JitCode 'check_charset'>, I[%i2, %i3], R[%r0] -> %i2
 832  -live- %i0, %i1, %i2, %r0, %r1
 832  -live- %i0, %i1, %i2, %r0, %r1
 832  goto_if_not_int_is_true %i2, L55
 836  -live- %i0, %i1, %r0, %r1
 836  getfield_gc_r_greenfield %r0, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractMatchContext.inst_pattern> -> %r2
 841  getarrayitem_gc_i_pure %r2, %i0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x7fff4a8e3370> -> %i2
 847  int_add %i0, %i2 -> %i0
 851  int_add %i1, $1 -> %i1
 855  goto L1
 858  ---
 858  L55:
 858  ref_return $<* struct rpython.rlib.rsre.rsre_core.MatchResult>
 860  ---
 860  L15:
 860  -live- %i0, %i1, %r0, %r1
 860  getfield_gc_i_pure %r0, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractMatchContext.inst_end> -> %i2
 865  -live- %i0, %i1, %i2, %r0, %r1
 865  goto_if_not_int_ge %i1, %i2, L56
 870  ref_return $<* struct rpython.rlib.rsre.rsre_core.MatchResult>
 872  ---
 872  L56:
 872  int_add %i0, $1 -> %i2
 876  getfield_gc_r_pure %r0, FieldDescr<rpython.rlib.rsre.rsre_core.BufMatchContext.inst__buffer> -> %r2
 881  -live- %i0, %i1, %i2, %r0, %r1, %r2
 881  guard_class %r2 -> %i3
 884  getfield_raw_i %i3, FieldDescr<rpython.rlib.buffer.Buffer_vtable.cls_getitem> -> %i3
 889  -live- %i0, %i1, %i2, %i3, %r0, %r1, %r2
 889  int_guard_value %i3
 891  residual_call_ir_i %i3, <IndirectCallTargets>, I[%i1], R[%r2], <CallDescr(ri) EF=7> -> %i3
 900  -live- %i0, %i1, %i2, %i3, %r0, %r1
 900  getfield_gc_i_pure %r0, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractMatchContext.inst_flags> -> %i4
 905  inline_call_ir_i <JitCode 'getlower'>, I[%i3, %i4], R[] -> %i3
 913  -live- %i0, %i1, %i2, %i3, %r0, %r1
 913  inline_call_ir_i <JitCode 'check_charset'>, I[%i2, %i3], R[%r0] -> %i2
 922  -live- %i0, %i1, %i2, %r0, %r1
 922  -live- %i0, %i1, %i2, %r0, %r1
 922  goto_if_not_int_is_true %i2, L57
 926  -live- %i0, %i1, %r0, %r1
 926  getfield_gc_r_greenfield %r0, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractMatchContext.inst_pattern> -> %r2
 931  getarrayitem_gc_i_pure %r2, %i0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x7fff4a8e3370> -> %i2
 937  int_add %i0, %i2 -> %i0
 941  int_add %i1, $1 -> %i1
 945  goto L1
 948  ---
 948  L57:
 948  ref_return $<* struct rpython.rlib.rsre.rsre_core.MatchResult>
 950  ---
 950  L16:
 950  -live- %i0, %i1, %r0, %r1
 950  getfield_gc_i_pure %r0, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractMatchContext.inst_end> -> %i2
 955  int_sub %i2, %i1 -> %i2
 959  int_add %i0, $2 -> %i3
 963  -live- %i0, %i1, %i2, %i3, %r0, %r1
 963  getfield_gc_r_greenfield %r0, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractMatchContext.inst_pattern> -> %r2
 968  getarrayitem_gc_i_pure %r2, %i3, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x7fff4a8e3370> -> %i3
 974  -live- %i0, %i1, %i2, %i3, %r0, %r1
 974  goto_if_not_int_lt %i2, %i3, L58
 979  ref_return $<* struct rpython.rlib.rsre.rsre_core.MatchResult>
 981  ---
 981  L58:
 981  -live- %i0, %i1, %r0, %r1
 981  getfield_gc_r_greenfield %r0, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractMatchContext.inst_pattern> -> %r2
 986  getarrayitem_gc_i_pure %r2, %i0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x7fff4a8e3370> -> %i2
 992  int_add %i0, %i2 -> %i0
 996  goto L1
 999  ---
 999  L17:
 999  -live- %i0, %i1, %r0, %r1
 999  -live- %i0, %i1, %r0, %r1
 999  getfield_gc_r_greenfield %r0, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractMatchContext.inst_pattern> -> %r2
1004  getarrayitem_gc_i_pure %r2, %i0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x7fff4a8e3370> -> %i2
1010  int_add %i0, %i2 -> %i0
1014  goto L1
1017  ---
1017  L18:
1017  -live- %i0, %i1, %r0, %r1
1017  getfield_gc_i_pure %r0, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractMatchContext.inst_end> -> %i2
1022  -live- %i0, %i1, %i2, %r0, %r1
1022  goto_if_not_int_ge %i1, %i2, L59
1027  ref_return $<* struct rpython.rlib.rsre.rsre_core.MatchResult>
1029  ---
1029  L59:
1029  getfield_gc_r_pure %r0, FieldDescr<rpython.rlib.rsre.rsre_core.BufMatchContext.inst__buffer> -> %r2
1034  -live- %i0, %i1, %r0, %r1, %r2
1034  guard_class %r2 -> %i2
1037  getfield_raw_i %i2, FieldDescr<rpython.rlib.buffer.Buffer_vtable.cls_getitem> -> %i2
1042  -live- %i0, %i1, %i2, %r0, %r1, %r2
1042  int_guard_value %i2
1044  residual_call_ir_i %i2, <IndirectCallTargets>, I[%i1], R[%r2], <CallDescr(ri) EF=7> -> %i2
1053  -live- %i0, %i1, %i2, %r0, %r1
1053  -live- %i0, %i1, %i2, %r0, %r1
1053  getfield_gc_r_greenfield %r0, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractMatchContext.inst_pattern> -> %r2
1058  getarrayitem_gc_i_pure %r2, %i0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x7fff4a8e3370> -> %i3
1064  -live- %i0, %i1, %i2, %i3, %r0, %r1
1064  goto_if_not_int_ne %i2, %i3, L60
1069  ref_return $<* struct rpython.rlib.rsre.rsre_core.MatchResult>
1071  ---
1071  L60:
1071  int_add %i0, $1 -> %i0
1075  int_add %i1, $1 -> %i1
1079  goto L1
1082  ---
1082  L19:
1082  -live- %i0, %i1, %r0, %r1
1082  getfield_gc_i_pure %r0, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractMatchContext.inst_end> -> %i2
1087  -live- %i0, %i1, %i2, %r0, %r1
1087  goto_if_not_int_ge %i1, %i2, L61
1092  ref_return $<* struct rpython.rlib.rsre.rsre_core.MatchResult>
1094  ---
1094  L61:
1094  getfield_gc_r_pure %r0, FieldDescr<rpython.rlib.rsre.rsre_core.BufMatchContext.inst__buffer> -> %r2
1099  -live- %i0, %i1, %r0, %r1, %r2
1099  guard_class %r2 -> %i2
1102  getfield_raw_i %i2, FieldDescr<rpython.rlib.buffer.Buffer_vtable.cls_getitem> -> %i2
1107  -live- %i0, %i1, %i2, %r0, %r1, %r2
1107  int_guard_value %i2
1109  residual_call_ir_i %i2, <IndirectCallTargets>, I[%i1], R[%r2], <CallDescr(ri) EF=7> -> %i2
1118  -live- %i0, %i1, %i2, %r0, %r1
1118  getfield_gc_i_pure %r0, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractMatchContext.inst_flags> -> %i3
1123  inline_call_ir_i <JitCode 'getlower'>, I[%i2, %i3], R[] -> %i2
1131  -live- %i0, %i1, %i2, %r0, %r1
1131  -live- %i0, %i1, %i2, %r0, %r1
1131  getfield_gc_r_greenfield %r0, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractMatchContext.inst_pattern> -> %r2
1136  getarrayitem_gc_i_pure %r2, %i0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x7fff4a8e3370> -> %i3
1142  -live- %i0, %i1, %i2, %i3, %r0, %r1
1142  goto_if_not_int_ne %i2, %i3, L62
1147  ref_return $<* struct rpython.rlib.rsre.rsre_core.MatchResult>
1149  ---
1149  L62:
1149  int_add %i0, $1 -> %i0
1153  int_add %i1, $1 -> %i1
1157  goto L1
1160  ---
1160  L20:
1160  -live- %i0, %i1, %r0, %r1
1160  ref_copy %r1 -> %r2
1163  -live- %i0, %i1, %r0, %r2
1163  getfield_gc_r_greenfield %r0, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractMatchContext.inst_pattern> -> %r1
1168  getarrayitem_gc_i_pure %r1, %i0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x7fff4a8e3370> -> %i2
1174  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fff48fcc690> -> %r1
1178  setfield_gc_i %r1, %i2, FieldDescr<rpython.rlib.rsre.rsre_core.Mark.inst_gid>
1183  setfield_gc_i %r1, %i1, FieldDescr<rpython.rlib.rsre.rsre_core.Mark.inst_position>
1188  setfield_gc_r %r1, %r2, FieldDescr<rpython.rlib.rsre.rsre_core.Mark.inst_prev>
1193  int_add %i0, $1 -> %i0
1197  goto L1
1200  ---
1200  L21:
1200  -live- %i1, %r0, %r1
1200  L63:
1200  setfield_gc_i %r0, %i1, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractMatchContext.inst_match_end>
1205  setfield_gc_r %r0, %r1, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractMatchContext.inst_match_marks>
1210  ref_return $<* struct rpython.rlib.rsre.rsre_core.MatchResult>
1212  ---
1212  L22:
1212  -live- %i1, %r0, %r1
1212  goto L63
1215  ---
1215  L23:
1215  -live- %i0, %i1, %r0, %r1
1215  getfield_gc_i_pure %r0, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractMatchContext.inst_end> -> %i2
1220  -live- %i0, %i1, %i2, %r0, %r1
1220  goto_if_not_int_ge %i1, %i2, L64
1225  ref_return $<* struct rpython.rlib.rsre.rsre_core.MatchResult>
1227  ---
1227  L64:
1227  getfield_gc_r_pure %r0, FieldDescr<rpython.rlib.rsre.rsre_core.BufMatchContext.inst__buffer> -> %r2
1232  -live- %i0, %i1, %r0, %r1, %r2
1232  guard_class %r2 -> %i2
1235  getfield_raw_i %i2, FieldDescr<rpython.rlib.buffer.Buffer_vtable.cls_getitem> -> %i2
1240  -live- %i0, %i1, %i2, %r0, %r1, %r2
1240  int_guard_value %i2
1242  residual_call_ir_i %i2, <IndirectCallTargets>, I[%i1], R[%r2], <CallDescr(ri) EF=7> -> %i2
1251  -live- %i0, %i1, %i2, %r0, %r1
1251  -live- %i0, %i1, %i2, %r0, %r1
1251  getfield_gc_r_greenfield %r0, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractMatchContext.inst_pattern> -> %r2
1256  getarrayitem_gc_i_pure %r2, %i0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x7fff4a8e3370> -> %i3
1262  -live- %i0, %i1, %i2, %i3, %r0, %r1
1262  goto_if_not_int_eq %i2, %i3, L65
1267  ref_return $<* struct rpython.rlib.rsre.rsre_core.MatchResult>
1269  ---
1269  L65:
1269  int_add %i0, $1 -> %i0
1273  int_add %i1, $1 -> %i1
1277  goto L1
1280  ---
1280  L24:
1280  -live- %i0, %i1, %r0, %r1
1280  getfield_gc_i_pure %r0, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractMatchContext.inst_end> -> %i2
1285  -live- %i0, %i1, %i2, %r0, %r1
1285  goto_if_not_int_ge %i1, %i2, L66
1290  ref_return $<* struct rpython.rlib.rsre.rsre_core.MatchResult>
1292  ---
1292  L66:
1292  getfield_gc_r_pure %r0, FieldDescr<rpython.rlib.rsre.rsre_core.BufMatchContext.inst__buffer> -> %r2
1297  -live- %i0, %i1, %r0, %r1, %r2
1297  guard_class %r2 -> %i2
1300  getfield_raw_i %i2, FieldDescr<rpython.rlib.buffer.Buffer_vtable.cls_getitem> -> %i2
1305  -live- %i0, %i1, %i2, %r0, %r1, %r2
1305  int_guard_value %i2
1307  residual_call_ir_i %i2, <IndirectCallTargets>, I[%i1], R[%r2], <CallDescr(ri) EF=7> -> %i2
1316  -live- %i0, %i1, %i2, %r0, %r1
1316  getfield_gc_i_pure %r0, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractMatchContext.inst_flags> -> %i3
1321  inline_call_ir_i <JitCode 'getlower'>, I[%i2, %i3], R[] -> %i2
1329  -live- %i0, %i1, %i2, %r0, %r1
1329  -live- %i0, %i1, %i2, %r0, %r1
1329  getfield_gc_r_greenfield %r0, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractMatchContext.inst_pattern> -> %r2
1334  getarrayitem_gc_i_pure %r2, %i0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x7fff4a8e3370> -> %i3
1340  -live- %i0, %i1, %i2, %i3, %r0, %r1
1340  goto_if_not_int_eq %i2, %i3, L67
1345  ref_return $<* struct rpython.rlib.rsre.rsre_core.MatchResult>
1347  ---
1347  L67:
1347  int_add %i0, $1 -> %i0
1351  int_add %i1, $1 -> %i1
1355  goto L1
1358  ---
1358  L25:
1358  -live- %i0, %i1, %r0, %r1
1358  -live- %i0, %i1, %r0, %r1
1358  getfield_gc_r_greenfield %r0, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractMatchContext.inst_pattern> -> %r2
1363  getarrayitem_gc_i_pure %r2, %i0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x7fff4a8e3370> -> %i2
1369  int_add %i0, %i2 -> %i2
1373  int_add %i2, $1 -> %i3
1377  -live- %i0, %i1, %i2, %i3, %r0, %r1
1377  getfield_gc_r_greenfield %r0, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractMatchContext.inst_pattern> -> %r2
1382  getarrayitem_gc_i_pure %r2, %i2, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x7fff4a8e3370> -> %i2
1388  -live- %i0, %i1, %i2, %i3, %r0, %r1
1388  switch %i2, <SwitchDictDescr 22:L68, 23:L69>
1392  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fff7be0a640> -> %r2
1396  setfield_gc_r %r2, $<* struct rpy_string>, FieldDescr<rpython.rlib.rsre.rsre_core.Error.inst_msg>
1401  assert_not_none %r2
1403  -live- %r2
1403  guard_class %r2 -> %i2
1406  -live- %r2
1406  raise %r2
1408  ---
1408  L68:
1408  -live- %i0, %i1, %i3, %r0, %r1
1408  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fff45dd87d0> -> %r2
1412  setfield_gc_i %r2, %i0, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractUntilMatchResult.inst_ppos>
1417  setfield_gc_i %r2, %i3, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractUntilMatchResult.inst_tailppos>
1422  setfield_gc_i %r2, %i1, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractUntilMatchResult.inst_cur_ptr>
1427  setfield_gc_r %r2, %r1, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractUntilMatchResult.inst_cur_marks>
1432  setfield_gc_r %r2, $<* struct rpython.rlib.rsre.rsre_core.Pending>, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractUntilMatchResult.inst_pending>
1437  setfield_gc_i %r2, $0, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractUntilMatchResult.inst_num_pending>
1442  inline_call_ir_r <JitCode 'MaxUntilMatchResult.search_next'>, I[$True], R[%r2, %r0] -> %r2
1451  -live- %r2
1451  ref_return %r2
1453  ---
1453  L69:
1453  -live- %i0, %i1, %i3, %r0, %r1
1453  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fff45ebfd70> -> %r2
1457  setfield_gc_i %r2, %i0, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractUntilMatchResult.inst_ppos>
1462  setfield_gc_i %r2, %i3, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractUntilMatchResult.inst_tailppos>
1467  setfield_gc_i %r2, %i1, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractUntilMatchResult.inst_cur_ptr>
1472  setfield_gc_r %r2, %r1, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractUntilMatchResult.inst_cur_marks>
1477  setfield_gc_r %r2, $<* struct rpython.rlib.rsre.rsre_core.Pending>, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractUntilMatchResult.inst_pending>
1482  setfield_gc_i %r2, $0, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractUntilMatchResult.inst_num_pending>
1487  residual_call_ir_r $<* fn MinUntilMatchResult.search_next>, I[$False], R[%r2, %r0], <CallDescr(rri) EF=7> -> %r2
1497  -live- %r2
1497  ref_return %r2
1499  ---
1499  L26:
1499  -live- %i0, %i1, %r0, %r1
1499  int_add %i0, $1 -> %i2
1503  -live- %i0, %i1, %i2, %r0, %r1
1503  getfield_gc_r_greenfield %r0, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractMatchContext.inst_pattern> -> %r2
1508  getarrayitem_gc_i_pure %r2, %i2, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x7fff4a8e3370> -> %i2
1514  int_add %i1, %i2 -> %i2
1518  getfield_gc_i_pure %r0, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractMatchContext.inst_end> -> %i3
1523  -live- %i0, %i1, %i2, %i3, %r0, %r1
1523  goto_if_not_int_gt %i2, %i3, L70
1528  ref_return $<* struct rpython.rlib.rsre.rsre_core.MatchResult>
1530  ---
1530  L70:
1530  int_add %i0, $3 -> %i3
1534  int_add %i0, $2 -> %i4
1538  -live- %i0, %i1, %i2, %i3, %i4, %r0, %r1
1538  getfield_gc_r_greenfield %r0, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractMatchContext.inst_pattern> -> %r2
1543  getarrayitem_gc_i_pure %r2, %i4, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x7fff4a8e3370> -> %i4
1549  inline_call_ir_i <JitCode 'BufMatchContext.buf_spec_find_repetition_end'>, I[%i3, %i1, %i4], R[%r0, %r1] -> %i1
1560  -live- %i0, %i1, %i2, %r0, %r1
1560  -live- %i0, %i1, %i2, %r0, %r1
1560  getfield_gc_r_greenfield %r0, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractMatchContext.inst_pattern> -> %r2
1565  getarrayitem_gc_i_pure %r2, %i0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x7fff4a8e3370> -> %i3
1571  int_add %i0, %i3 -> %i0
1575  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fff46b73280> -> %r2
1579  setfield_gc_i %r2, %i0, FieldDescr<rpython.rlib.rsre.rsre_core.RepeatOneMatchResult.inst_nextppos>
1584  setfield_gc_i %r2, %i2, FieldDescr<rpython.rlib.rsre.rsre_core.RepeatOneMatchResult.inst_minptr>
1589  setfield_gc_i %r2, %i1, FieldDescr<rpython.rlib.rsre.rsre_core.RepeatOneMatchResult.inst_start_ptr>
1594  setfield_gc_r %r2, %r1, FieldDescr<rpython.rlib.rsre.rsre_core.RepeatOneMatchResult.inst_start_marks>
1599  inline_call_r_r <JitCode 'RepeatOneMatchResult.find_first_result'>, R[%r2, %r0] -> %r2
1606  -live- %r2
1606  ref_return %r2
1608  ---
1608  L27:
1608  -live- %i0, %i1, %r0, %r1
1608  int_add %i0, $1 -> %i2
1612  -live- %i0, %i1, %i2, %r0, %r1
1612  getfield_gc_r_greenfield %r0, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractMatchContext.inst_pattern> -> %r2
1617  getarrayitem_gc_i_pure %r2, %i2, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x7fff4a8e3370> -> %i2
1623  -live- %i0, %i1, %i2, %r0, %r1
1623  goto_if_not_int_gt %i2, $0, L71
1628  int_copy %i1 -> %i4
1631  int_add %i4, %i2 -> %i3
1635  getfield_gc_i_pure %r0, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractMatchContext.inst_end> -> %i1
1640  -live- %i0, %i1, %i2, %i3, %i4, %r0, %r1
1640  goto_if_not_int_gt %i3, %i1, L72
1645  ref_return $<* struct rpython.rlib.rsre.rsre_core.MatchResult>
1647  ---
1647  L72:
1647  int_add %i0, $3 -> %i1
1651  inline_call_ir_i <JitCode 'BufMatchContext.buf_spec_find_repetition_end'>, I[%i1, %i4, %i2], R[%r0, %r1] -> %i1
1662  -live- %i0, %i1, %i3, %i4, %r0, %r1
1662  -live- %i0, %i1, %i3, %i4, %r0, %r1
1662  goto_if_not_int_lt %i1, %i3, L73
1667  ref_return $<* struct rpython.rlib.rsre.rsre_core.MatchResult>
1669  ---
1669  L73:
1669  L74:
1669  getfield_gc_i_pure %r0, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractMatchContext.inst_end> -> %i3
1674  int_add %i0, $2 -> %i2
1678  -live- %i0, %i1, %i2, %i3, %i4, %r0, %r1
1678  getfield_gc_r_greenfield %r0, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractMatchContext.inst_pattern> -> %r2
1683  getarrayitem_gc_i_pure %r2, %i2, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x7fff4a8e3370> -> %i2
1689  -live- %i0, %i1, %i2, %i3, %i4, %r0, %r1
1689  goto_if_not_int_ne %i2, $4294967295, L75
1694  int_add %i4, %i2 -> %i2
1698  -live- %i0, %i1, %i2, %i3, %r0, %r1
1698  goto_if_not_int_le %i2, %i3, L76
1703  int_copy %i2 -> %i3
1706  L77:
1706  -live- %i0, %i1, %i3, %r0, %r1
1706  getfield_gc_r_greenfield %r0, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractMatchContext.inst_pattern> -> %r2
1711  getarrayitem_gc_i_pure %r2, %i0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x7fff4a8e3370> -> %i2
1717  int_add %i0, %i2 -> %i2
1721  int_add %i0, $3 -> %i0
1725  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fff46b73960> -> %r2
1729  setfield_gc_i %r2, %i2, FieldDescr<rpython.rlib.rsre.rsre_core.MinRepeatOneMatchResult.inst_nextppos>
1734  setfield_gc_i %r2, %i0, FieldDescr<rpython.rlib.rsre.rsre_core.MinRepeatOneMatchResult.inst_ppos3>
1739  setfield_gc_i %r2, %i3, FieldDescr<rpython.rlib.rsre.rsre_core.MinRepeatOneMatchResult.inst_maxptr>
1744  setfield_gc_i %r2, %i1, FieldDescr<rpython.rlib.rsre.rsre_core.MinRepeatOneMatchResult.inst_start_ptr>
1749  setfield_gc_r %r2, %r1, FieldDescr<rpython.rlib.rsre.rsre_core.MinRepeatOneMatchResult.inst_start_marks>
1754  inline_call_r_r <JitCode 'MinRepeatOneMatchResult.find_first_result'>, R[%r2, %r0] -> %r2
1761  -live- %r2
1761  ref_return %r2
1763  ---
1763  L76:
1763  goto L77
1766  ---
1766  L75:
1766  goto L77
1769  ---
1769  L71:
1769  int_copy %i1 -> %i4
1772  goto L74
