// File: /workspace/github_c_makefile_star2_O2/macournoyer[P]peg/leg.c
// Function: yy_suffix
YY_RULE(int) yy_suffix()
{  int yypos0= yypos, yythunkpos0= yythunkpos;
  yyprintf((stderr, "%s\n", "suffix"));  if (!yy_primary()) goto l66;
  {  int yypos67= yypos, yythunkpos67= yythunkpos;
  {  int yypos69= yypos, yythunkpos69= yythunkpos;  if (!yy_QUESTION()) goto l70;  yyDo(yy_1_suffix, yybegin, yyend);  goto l69;
  l70:;	  yypos= yypos69; yythunkpos= yythunkpos69;  if (!yy_STAR()) goto l71;  yyDo(yy_2_suffix, yybegin, yyend);  goto l69;
  l71:;	  yypos= yypos69; yythunkpos= yythunkpos69;  if (!yy_PLUS()) goto l67;  yyDo(yy_3_suffix, yybegin, yyend);
  }
  l69:;	  goto l68;
  l67:;	  yypos= yypos67; yythunkpos= yythunkpos67;
  }
  l68:;	
  yyprintf((stderr, "  ok   %s @ %s\n", "suffix", yybuf+yypos));
  return 1;
  l66:;	  yypos= yypos0; yythunkpos= yythunkpos0;
  yyprintf((stderr, "  fail %s @ %s\n", "suffix", yybuf+yypos));
  return 0;
}

// Assembly:
pushq %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
pushq %rax
movl 0x7ccb(%rip), %r14d     # 0xa150
movl 0x7cbc(%rip), %r15d     # 0xa148
callq 0x1f6e
testl %eax, %eax
je 0x24e0
movl 0x7cbd(%rip), %esi      # 0xa158
movl 0x7cb3(%rip), %edx      # 0xa154
leaq 0x543(%rip), %rdi       # 0x29eb
callq 0x1e04
pushq $0x3a
popq %rdi
callq 0x1b4e
testl %eax, %eax
je 0x24e0
callq 0x1a74
callq 0x1f6e
testl %eax, %eax
je 0x24e0
movl 0x7c83(%rip), %ebx      # 0xa150
movl 0x7c75(%rip), %ebp      # 0xa148
callq 0x2066
testl %eax, %eax
je 0x281c
movl %r14d, 0x7c69(%rip)     # 0xa150
movl %r15d, 0x7c5a(%rip)     # 0xa148
callq 0x1f6e
testl %eax, %eax
je 0x2510
movl 0x7c53(%rip), %ebx      # 0xa150
movl 0x7c45(%rip), %ebp      # 0xa148
callq 0x2066
testl %eax, %eax
je 0x26cd
movl %r14d, 0x7c39(%rip)     # 0xa150
movl %r15d, 0x7c2a(%rip)     # 0xa148
pushq $0x28
popq %rdi
callq 0x1b4e
testl %eax, %eax
je 0x254e
callq 0x1a74
callq 0x20a0
testl %eax, %eax
je 0x254e
pushq $0x29
popq %rdi
callq 0x1b4e
testl %eax, %eax
je 0x254e
callq 0x1a74
jmp 0x28db
movl %r14d, 0x7bfb(%rip)     # 0xa150
movl %r15d, 0x7bec(%rip)     # 0xa148
leaq 0x2cc1(%rip), %rdi      # 0x5224
callq 0x2012
testl %eax, %eax
je 0x2601
movl 0x7be2(%rip), %edi      # 0xa158
movl 0x7bd8(%rip), %esi      # 0xa154
callq 0x189d
movl 0x7bc9(%rip), %eax      # 0xa150
movl %eax, 0x7bcb(%rip)      # 0xa158
leaq 0x2c90(%rip), %rbx      # 0x5224
movl 0x7bb6(%rip), %ebp      # 0xa150
movl 0x7ba7(%rip), %r12d     # 0xa148
movq %rbx, %rdi
callq 0x2012
testl %eax, %eax
jne 0x25c3
movl %ebp, 0x7b9d(%rip)      # 0xa150
movl %r12d, 0x7b8e(%rip)     # 0xa148
callq 0x2a9c
testl %eax, %eax
jne 0x2594
movl %ebp, 0x7b87(%rip)      # 0xa150
movl %r12d, 0x7b78(%rip)     # 0xa148
movl 0x7b82(%rip), %edi      # 0xa158
movl 0x7b78(%rip), %esi      # 0xa154
callq 0x189d
movl 0x7b69(%rip), %eax      # 0xa150
movl %eax, 0x7b67(%rip)      # 0xa154
leaq 0x2c30(%rip), %rdi      # 0x5224
callq 0x2012
testl %eax, %eax
jne 0x26b0
movl %r14d, 0x7b48(%rip)     # 0xa150
movl %r15d, 0x7b39(%rip)     # 0xa148
leaq 0x2c2f(%rip), %rdi      # 0x5245
callq 0x2012
testl %eax, %eax
je 0x26f1
movl 0x7b2f(%rip), %edi      # 0xa158
movl 0x7b25(%rip), %esi      # 0xa154
callq 0x189d
movl 0x7b16(%rip), %eax      # 0xa150
movl %eax, 0x7b18(%rip)      # 0xa158
leaq 0x2bfe(%rip), %rbx      # 0x5245
movl 0x7b03(%rip), %ebp      # 0xa150
movl 0x7af4(%rip), %r12d     # 0xa148
movq %rbx, %rdi
callq 0x2012
testl %eax, %eax
jne 0x2676
movl %ebp, 0x7aea(%rip)      # 0xa150
movl %r12d, 0x7adb(%rip)     # 0xa148
callq 0x2a9c
testl %eax, %eax
jne 0x2647
movl %ebp, 0x7ad4(%rip)      # 0xa150
movl %r12d, 0x7ac5(%rip)     # 0xa148
movl 0x7acf(%rip), %edi      # 0xa158
movl 0x7ac5(%rip), %esi      # 0xa154
callq 0x189d
movl 0x7ab6(%rip), %eax      # 0xa150
movl %eax, 0x7ab4(%rip)      # 0xa154
leaq 0x2b9e(%rip), %rdi      # 0x5245
callq 0x2012
testl %eax, %eax
je 0x26f1
callq 0x1a74
movl 0x7a9d(%rip), %esi      # 0xa158
movl 0x7a93(%rip), %edx      # 0xa154
leaq 0x36c(%rip), %rdi       # 0x2a34
jmp 0x28d6
movl %ebx, 0x7a7d(%rip)      # 0xa150
movl %ebp, 0x7a6f(%rip)      # 0xa148
movl 0x7a79(%rip), %esi      # 0xa158
movl 0x7a6f(%rip), %edx      # 0xa154
leaq 0x331(%rip), %rdi       # 0x2a1d
jmp 0x28d6
movl %r14d, 0x7a58(%rip)     # 0xa150
movl %r15d, 0x7a49(%rip)     # 0xa148
pushq $0x5b
popq %rdi
callq 0x1b4e
testl %eax, %eax
je 0x27e5
movl 0x7a43(%rip), %edi      # 0xa158
movl 0x7a39(%rip), %esi      # 0xa154
callq 0x189d
movl 0x7a29(%rip), %r12d     # 0xa150
movl %r12d, 0x7a2a(%rip)     # 0xa158
pushq $0x5d
popq %rbx
pushq $0x2d
popq %rbp
movl 0x7a0d(%rip), %r13d     # 0xa148
movl %ebx, %edi
callq 0x1b4e
testl %eax, %eax
jne 0x2791
movl %r12d, 0x7a03(%rip)     # 0xa150
movl %r13d, 0x79f4(%rip)     # 0xa148
callq 0x2a9c
testl %eax, %eax
je 0x2771
movl %ebp, %edi
callq 0x1b4e
testl %eax, %eax
je 0x2771
callq 0x2a9c
testl %eax, %eax
jne 0x2788
movl %r12d, 0x79d8(%rip)     # 0xa150
movl %r13d, 0x79c9(%rip)     # 0xa148
callq 0x2a9c
testl %eax, %eax
je 0x2791
movl 0x79c1(%rip), %r12d     # 0xa150
jmp 0x2734
movl %r12d, 0x79b8(%rip)     # 0xa150
movl %r13d, 0x79a9(%rip)     # 0xa148
movl 0x79b3(%rip), %edi      # 0xa158
movl 0x79a9(%rip), %esi      # 0xa154
callq 0x189d
movl 0x799a(%rip), %eax      # 0xa150
movl %eax, 0x7998(%rip)      # 0xa154
pushq $0x5d
popq %rdi
callq 0x1b4e
testl %eax, %eax
je 0x27e5
callq 0x1a74
movl 0x7985(%rip), %esi      # 0xa158
movl 0x797b(%rip), %edx      # 0xa154
leaq 0x263(%rip), %rdi       # 0x2a43
jmp 0x28d6
movl %r14d, 0x7964(%rip)     # 0xa150
movl %r15d, 0x7955(%rip)     # 0xa148
pushq $0x2e
popq %rdi
callq 0x1b4e
testl %eax, %eax
je 0x2840
callq 0x1a74
movl 0x794e(%rip), %esi      # 0xa158
movl 0x7944(%rip), %edx      # 0xa154
leaq 0x23b(%rip), %rdi       # 0x2a52
jmp 0x28d6
movl %ebx, 0x792e(%rip)      # 0xa150
movl %ebp, 0x7920(%rip)      # 0xa148
movl 0x792a(%rip), %esi      # 0xa158
movl 0x7920(%rip), %edx      # 0xa154
leaq 0x1bf(%rip), %rdi       # 0x29fa
jmp 0x28d6
movl %r14d, 0x7909(%rip)     # 0xa150
movl %r15d, 0x78fa(%rip)     # 0xa148
callq 0x2324
testl %eax, %eax
je 0x286c
movl 0x78fb(%rip), %esi      # 0xa158
movl 0x78f1(%rip), %edx      # 0xa154
leaq 0x1f7(%rip), %rdi       # 0x2a61
jmp 0x28d6
movl %r14d, 0x78dd(%rip)     # 0xa150
movl %r15d, 0x78ce(%rip)     # 0xa148
pushq $0x3c
popq %rdi
callq 0x1b4e
testl %eax, %eax
je 0x28a0
callq 0x1a74
movl 0x78c7(%rip), %esi      # 0xa158
movl 0x78bd(%rip), %edx      # 0xa154
leaq 0x1d2(%rip), %rdi       # 0x2a70
jmp 0x28d6
movl %r14d, 0x78a9(%rip)     # 0xa150
movl %r15d, 0x789a(%rip)     # 0xa148
pushq $0x3e
popq %rdi
callq 0x1b4e
testl %eax, %eax
je 0x2994
callq 0x1a74
movl 0x788f(%rip), %esi      # 0xa158
movl 0x7885(%rip), %edx      # 0xa154
leaq 0x1b0(%rip), %rdi       # 0x2a86
callq 0x1e04
movl 0x786f(%rip), %ebx      # 0xa150
movl 0x7861(%rip), %ebp      # 0xa148
pushq $0x3f
popq %rdi
callq 0x1b4e
testl %eax, %eax
je 0x290d
callq 0x1a74
movl 0x785a(%rip), %esi      # 0xa158
movl 0x7850(%rip), %edx      # 0xa154
leaq 0x9b(%rip), %rdi        # 0x29a6
jmp 0x296f
movl %ebx, 0x783d(%rip)      # 0xa150
movl %ebp, 0x782f(%rip)      # 0xa148
pushq $0x2a
popq %rdi
callq 0x1b4e
testl %eax, %eax
je 0x293f
callq 0x1a74
movl 0x7828(%rip), %esi      # 0xa158
movl 0x781e(%rip), %edx      # 0xa154
leaq 0x80(%rip), %rdi        # 0x29bd
jmp 0x296f
movl %ebx, 0x780b(%rip)      # 0xa150
movl %ebp, 0x77fd(%rip)      # 0xa148
pushq $0x2b
popq %rdi
callq 0x1b4e
testl %eax, %eax
je 0x2986
callq 0x1a74
movl 0x77f6(%rip), %esi      # 0xa158
movl 0x77ec(%rip), %edx      # 0xa154
leaq 0x65(%rip), %rdi        # 0x29d4
callq 0x1e04
pushq $0x1
popq %rax
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq
movl %ebx, 0x77c4(%rip)      # 0xa150
movl %ebp, 0x77b6(%rip)      # 0xa148
jmp 0x2974
movl %r14d, 0x77b5(%rip)     # 0xa150
movl %r15d, 0x77a6(%rip)     # 0xa148
xorl %eax, %eax
jmp 0x2977