// File: /workspace/github_c_makefile_star2_O1/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 0x7873(%rip), %ebp      # 0xa150
movl 0x7864(%rip), %r14d     # 0xa148
callq 0x2303
testl %eax, %eax
je 0x295f
movl 0x7865(%rip), %esi      # 0xa158
movl 0x785b(%rip), %edx      # 0xa154
leaq 0x639(%rip), %rdi       # 0x2f39
callq 0x2130
movl 0x7844(%rip), %r15d     # 0xa150
movl 0x7835(%rip), %r12d     # 0xa148
movl $0x3a, %edi
callq 0x1e34
movl %eax, %ebx
testl %eax, %eax
je 0x292a
callq 0x1cea
jmp 0x2938
movl %r15d, 0x781f(%rip)     # 0xa150
movl %r12d, 0x7810(%rip)     # 0xa148
testl %ebx, %ebx
je 0x295f
callq 0x2303
testl %eax, %eax
je 0x295f
movl 0x7805(%rip), %ebx      # 0xa150
movl 0x77f6(%rip), %r15d     # 0xa148
callq 0x23fd
testl %eax, %eax
je 0x2a1b
movl %ebp, 0x77eb(%rip)      # 0xa150
movl %r14d, 0x77dc(%rip)     # 0xa148
callq 0x2303
testl %eax, %eax
je 0x29ac
movl 0x77d5(%rip), %ebx      # 0xa150
movl 0x77c6(%rip), %r15d     # 0xa148
callq 0x23fd
movl $0x5, %ecx
testl %eax, %eax
jne 0x299f
movl %ebx, 0x77ba(%rip)      # 0xa150
movl %r15d, 0x77ab(%rip)     # 0xa148
xorl %ecx, %ecx
testl %ecx, %ecx
je 0x2a0f
cmpl $0x5, %ecx
jne 0x2c07
movl %ebp, 0x779e(%rip)      # 0xa150
movl %r14d, 0x778f(%rip)     # 0xa148
movl $0x28, %edi
callq 0x1e34
movl %eax, %ebx
testl %eax, %eax
je 0x29d0
callq 0x1cea
jmp 0x29dd
movl %ebp, 0x777a(%rip)      # 0xa150
movl %r14d, 0x776b(%rip)     # 0xa148
testl %ebx, %ebx
je 0x2a4a
callq 0x243b
testl %eax, %eax
je 0x2a4a
movl 0x775f(%rip), %r15d     # 0xa150
movl 0x7750(%rip), %r12d     # 0xa148
movl $0x29, %edi
callq 0x1e34
movl %eax, %ebx
testl %eax, %eax
je 0x2a34
callq 0x1cea
jmp 0x2a42
leaq 0x555(%rip), %rdi       # 0x2f6b
jmp 0x2bf6
movl %ebx, 0x772f(%rip)      # 0xa150
movl %r15d, 0x7720(%rip)     # 0xa148
leaq 0x519(%rip), %rdi       # 0x2f48
jmp 0x2bf6
movl %r15d, 0x7715(%rip)     # 0xa150
movl %r12d, 0x7706(%rip)     # 0xa148
testl %ebx, %ebx
jne 0x2c07
movl %ebp, 0x7700(%rip)      # 0xa150
movl %r14d, 0x76f1(%rip)     # 0xa148
leaq 0x2600(%rip), %rdi      # 0x505e
callq 0x23a9
testl %eax, %eax
je 0x2b1a
movl 0x76e7(%rip), %edi      # 0xa158
movl 0x76dd(%rip), %esi      # 0xa154
callq 0x1a82
movl 0x76ce(%rip), %eax      # 0xa150
movl %eax, 0x76d0(%rip)      # 0xa158
leaq 0x25cf(%rip), %rbx      # 0x505e
movl 0x76ba(%rip), %r15d     # 0xa150
movl 0x76ab(%rip), %r12d     # 0xa148
movq %rbx, %rdi
callq 0x23a9
movl $0x5, %ecx
testl %eax, %eax
jne 0x2abe
movl %r15d, 0x769b(%rip)     # 0xa150
movl %r12d, 0x768c(%rip)     # 0xa148
xorl %ecx, %ecx
cmpl $0x5, %ecx
je 0x2ad5
testl %ecx, %ecx
jne 0x2ae5
callq 0x2fea
movl $0x3, %ecx
testl %eax, %eax
jne 0x2ae5
movl %r15d, 0x7674(%rip)     # 0xa150
movl %r12d, 0x7665(%rip)     # 0xa148
xorl %ecx, %ecx
testl %ecx, %ecx
jne 0x2a8f
movl 0x7669(%rip), %edi      # 0xa158
movl 0x765f(%rip), %esi      # 0xa154
callq 0x1a82
movl 0x7650(%rip), %eax      # 0xa150
movl %eax, 0x764e(%rip)      # 0xa154
leaq 0x2551(%rip), %rdi      # 0x505e
callq 0x23a9
testl %eax, %eax
jne 0x2bea
movl %ebp, 0x7630(%rip)      # 0xa150
movl %r14d, 0x7621(%rip)     # 0xa148
leaq 0x2551(%rip), %rdi      # 0x507f
callq 0x23a9
testl %eax, %eax
je 0x2c7f
movl 0x7617(%rip), %edi      # 0xa158
movl 0x760d(%rip), %esi      # 0xa154
callq 0x1a82
movl 0x75fe(%rip), %eax      # 0xa150
movl %eax, 0x7600(%rip)      # 0xa158
leaq 0x2520(%rip), %rbx      # 0x507f
movl 0x75ea(%rip), %r15d     # 0xa150
movl 0x75db(%rip), %r12d     # 0xa148
movq %rbx, %rdi
callq 0x23a9
movl $0xa, %ecx
testl %eax, %eax
jne 0x2b8e
movl %r15d, 0x75cb(%rip)     # 0xa150
movl %r12d, 0x75bc(%rip)     # 0xa148
xorl %ecx, %ecx
cmpl $0xa, %ecx
je 0x2ba5
testl %ecx, %ecx
jne 0x2bb5
callq 0x2fea
movl $0x8, %ecx
testl %eax, %eax
jne 0x2bb5
movl %r15d, 0x75a4(%rip)     # 0xa150
movl %r12d, 0x7595(%rip)     # 0xa148
xorl %ecx, %ecx
testl %ecx, %ecx
jne 0x2b5f
movl 0x7599(%rip), %edi      # 0xa158
movl 0x758f(%rip), %esi      # 0xa154
callq 0x1a82
movl 0x7580(%rip), %eax      # 0xa150
movl %eax, 0x757e(%rip)      # 0xa154
leaq 0x24a2(%rip), %rdi      # 0x507f
callq 0x23a9
testl %eax, %eax
je 0x2c7f
callq 0x1cea
leaq 0x38c(%rip), %rdi       # 0x2f82
movl 0x755c(%rip), %esi      # 0xa158
movl 0x7552(%rip), %edx      # 0xa154
callq 0x2130
movl 0x7543(%rip), %ebp      # 0xa150
movl 0x7534(%rip), %r14d     # 0xa148
movl $0x3f, %edi
callq 0x1e34
movl %eax, %ebx
testl %eax, %eax
je 0x2c2b
callq 0x1cea
jmp 0x2c38
movl %ebp, 0x751f(%rip)      # 0xa150
movl %r14d, 0x7510(%rip)     # 0xa148
testl %ebx, %ebx
je 0x2c54
movl 0x7516(%rip), %esi      # 0xa158
movl 0x750c(%rip), %edx      # 0xa154
leaq 0x2a5(%rip), %rdi       # 0x2ef4
jmp 0x2e35
movl %ebp, 0x74f6(%rip)      # 0xa150
movl %r14d, 0x74e7(%rip)     # 0xa148
movl $0x2a, %edi
callq 0x1e34
movl %eax, %ebx
testl %eax, %eax
je 0x2da3
callq 0x1cea
jmp 0x2db0
movl %ebp, 0x74cb(%rip)      # 0xa150
movl %r14d, 0x74bc(%rip)     # 0xa148
movl $0x5b, %edi
callq 0x1e34
testl %eax, %eax
je 0x2ded
movl 0x74b4(%rip), %edi      # 0xa158
movl 0x74aa(%rip), %esi      # 0xa154
callq 0x1a82
movl 0x749b(%rip), %eax      # 0xa150
movl %eax, 0x749d(%rip)      # 0xa158
movl 0x748f(%rip), %ebx      # 0xa150
movl 0x7480(%rip), %r15d     # 0xa148
movl $0x5d, %edi
callq 0x1e34
movl $0x5, %ecx
testl %eax, %eax
jne 0x2cea
movl %ebx, 0x746f(%rip)      # 0xa150
movl %r15d, 0x7460(%rip)     # 0xa148
xorl %ecx, %ecx
cmpl $0x5, %ecx
je 0x2d50
testl %ecx, %ecx
jne 0x2d5f
movl 0x7456(%rip), %r12d     # 0xa150
movl 0x7447(%rip), %r13d     # 0xa148
callq 0x2fea
testl %eax, %eax
je 0x2d26
movl $0x2d, %edi
callq 0x1e34
testl %eax, %eax
je 0x2d26
callq 0x2fea
movl $0x3, %ecx
testl %eax, %eax
jne 0x2d5f
movl %r12d, 0x7423(%rip)     # 0xa150
movl %r13d, 0x7414(%rip)     # 0xa148
callq 0x2fea
movl $0x3, %ecx
testl %eax, %eax
jne 0x2d5f
movl %r12d, 0x7407(%rip)     # 0xa150
movl %r13d, 0x73f8(%rip)     # 0xa148
movl %ebx, 0x73fa(%rip)      # 0xa150
movl %r15d, 0x73eb(%rip)     # 0xa148
xorl %ecx, %ecx
testl %ecx, %ecx
jne 0x2cbb
movl 0x73eb(%rip), %edi      # 0xa158
movl 0x73e1(%rip), %esi      # 0xa154
callq 0x1a82
movl 0x73d2(%rip), %eax      # 0xa150
movl %eax, 0x73d0(%rip)      # 0xa154
movl $0x5d, %edi
callq 0x1e34
testl %eax, %eax
je 0x2ded
callq 0x1cea
leaq 0x1f3(%rip), %rdi       # 0x2f91
jmp 0x2bf6
movl %ebp, 0x73a7(%rip)      # 0xa150
movl %r14d, 0x7398(%rip)     # 0xa148
testl %ebx, %ebx
je 0x2dc9
movl 0x739e(%rip), %esi      # 0xa158
movl 0x7394(%rip), %edx      # 0xa154
leaq 0x144(%rip), %rdi       # 0x2f0b
jmp 0x2e35
movl %ebp, 0x7381(%rip)      # 0xa150
movl %r14d, 0x7372(%rip)     # 0xa148
movl $0x2b, %edi
callq 0x1e34
movl %eax, %ebx
testl %eax, %eax
je 0x2e11
callq 0x1cea
jmp 0x2e1e
movl %ebp, 0x735d(%rip)      # 0xa150
movl %r14d, 0x734e(%rip)     # 0xa148
movl $0x2e, %edi
callq 0x1e34
movl %eax, %ebx
testl %eax, %eax
je 0x2e5d
callq 0x1cea
jmp 0x2e6a
movl %ebp, 0x7339(%rip)      # 0xa150
movl %r14d, 0x732a(%rip)     # 0xa148
testl %ebx, %ebx
je 0x2e4e
movl 0x7330(%rip), %esi      # 0xa158
movl 0x7326(%rip), %edx      # 0xa154
leaq 0xed(%rip), %rdi        # 0x2f22
callq 0x2130
movl $0x1, %eax
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq
movl %ebp, 0x72fc(%rip)      # 0xa150
movl %r14d, 0x72ed(%rip)     # 0xa148
jmp 0x2e3a
movl %ebp, 0x72ed(%rip)      # 0xa150
movl %r14d, 0x72de(%rip)     # 0xa148
testl %ebx, %ebx
je 0x2e7a
leaq 0x12b(%rip), %rdi       # 0x2fa0
jmp 0x2bf6
movl %ebp, 0x72d0(%rip)      # 0xa150
movl %r14d, 0x72c1(%rip)     # 0xa148
callq 0x2719
testl %eax, %eax
je 0x2e9c
leaq 0x118(%rip), %rdi       # 0x2faf
jmp 0x2bf6
movl %ebp, 0x72ae(%rip)      # 0xa150
movl %r14d, 0x729f(%rip)     # 0xa148
callq 0x315e
testl %eax, %eax
je 0x2ebe
leaq 0x105(%rip), %rdi       # 0x2fbe
jmp 0x2bf6
movl %ebp, 0x728c(%rip)      # 0xa150
movl %r14d, 0x727d(%rip)     # 0xa148
callq 0x319c
testl %eax, %eax
je 0x2ee0
leaq 0xf9(%rip), %rdi        # 0x2fd4
jmp 0x2bf6
movl %ebp, 0x726a(%rip)      # 0xa150
movl %r14d, 0x725b(%rip)     # 0xa148
xorl %eax, %eax
jmp 0x2e3f