// File: /workspace/github_c_makefile_star2_O0/mishun[P]plantri/plantri.c
// Function: make_P3
static void
make_P3(void)

/* Make the path P3 */
{
    EDGE *buffer;

    buffer=edges; /* edge number 0 */
    buffer->start=0;
    buffer->end=1;
    buffer->next=buffer;
    buffer->prev=buffer;
    buffer->invers=edges+1;
    buffer->min=buffer;

    buffer++; /* edge number 1 */
    buffer->start=1;
    buffer->end=0;
    buffer->next=edges+2;
    buffer->prev=edges+2;
    buffer->invers=edges;
    buffer->min=edges;

    buffer++; /* edge number 2 */
    buffer->start=1;
    buffer->end=2;
    buffer->next=edges+1;
    buffer->prev=edges+1;
    buffer->invers=edges+3;
    buffer->min=buffer;

    buffer++; /* edge number 3 */
    buffer->start=2;
    buffer->end=1;
    buffer->next=buffer;
    buffer->prev=buffer;
    buffer->invers=edges+2;
    buffer->min=edges+2;

    firstedge[0]=edges;
    firstedge[1]=edges+1;
    firstedge[2]=edges+3;

    degree[0]=degree[2]=1;
    degree[1]=2;

    nv=3;
    ne=4;
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
leaq 0x24db45(%rip), %rax    # 0x25a630
movq %rax, -0x8(%rbp)
movq -0x8(%rbp), %rax
movl $0x0, (%rax)
movq -0x8(%rbp), %rax
movl $0x1, 0x4(%rax)
movq -0x8(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x18(%rax)
movq -0x8(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x10(%rax)
movq -0x8(%rbp), %rax
leaq 0x24db09(%rip), %rcx    # 0x25a630
addq $0x40, %rcx
movq %rcx, 0x20(%rax)
movq -0x8(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x28(%rax)
movq -0x8(%rbp), %rax
addq $0x40, %rax
movq %rax, -0x8(%rbp)
movq -0x8(%rbp), %rax
movl $0x1, (%rax)
movq -0x8(%rbp), %rax
movl $0x0, 0x4(%rax)
movq -0x8(%rbp), %rax
leaq 0x24dac9(%rip), %rcx    # 0x25a630
addq $0x80, %rcx
movq %rcx, 0x18(%rax)
movq -0x8(%rbp), %rax
leaq 0x24dab3(%rip), %rcx    # 0x25a630
addq $0x80, %rcx
movq %rcx, 0x10(%rax)
movq -0x8(%rbp), %rax
leaq 0x24da9d(%rip), %rcx    # 0x25a630
movq %rcx, 0x20(%rax)
movq -0x8(%rbp), %rax
leaq 0x24da8e(%rip), %rcx    # 0x25a630
movq %rcx, 0x28(%rax)
movq -0x8(%rbp), %rax
addq $0x40, %rax
movq %rax, -0x8(%rbp)
movq -0x8(%rbp), %rax
movl $0x1, (%rax)
movq -0x8(%rbp), %rax
movl $0x2, 0x4(%rax)
movq -0x8(%rbp), %rax
leaq 0x24da5e(%rip), %rcx    # 0x25a630
addq $0x40, %rcx
movq %rcx, 0x18(%rax)
movq -0x8(%rbp), %rax
leaq 0x24da4b(%rip), %rcx    # 0x25a630
addq $0x40, %rcx
movq %rcx, 0x10(%rax)
movq -0x8(%rbp), %rax
leaq 0x24da38(%rip), %rcx    # 0x25a630
addq $0xc0, %rcx
movq %rcx, 0x20(%rax)
movq -0x8(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x28(%rax)
movq -0x8(%rbp), %rax
addq $0x40, %rax
movq %rax, -0x8(%rbp)
movq -0x8(%rbp), %rax
movl $0x2, (%rax)
movq -0x8(%rbp), %rax
movl $0x1, 0x4(%rax)
movq -0x8(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x18(%rax)
movq -0x8(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x10(%rax)
movq -0x8(%rbp), %rax
leaq 0x24d9dd(%rip), %rcx    # 0x25a630
addq $0x80, %rcx
movq %rcx, 0x20(%rax)
movq -0x8(%rbp), %rax
leaq 0x24d9c7(%rip), %rcx    # 0x25a630
addq $0x80, %rcx
movq %rcx, 0x28(%rax)
leaq 0x24d9b5(%rip), %rax    # 0x25a630
movq %rax, 0x30d7e(%rip)     # 0x3da00
leaq 0x24d9a7(%rip), %rax    # 0x25a630
addq $0x40, %rax
movq %rax, 0x30d74(%rip)     # 0x3da08
leaq 0x24d995(%rip), %rax    # 0x25a630
addq $0xc0, %rax
movq %rax, 0x30d68(%rip)     # 0x3da10
movl $0x1, 0x30f56(%rip)     # 0x3dc08
movl $0x1, 0x30f44(%rip)     # 0x3dc00
movl $0x2, 0x30f3e(%rip)     # 0x3dc04
movl $0x3, 0x24d950(%rip)    # 0x25a620
movl $0x4, 0x24d94a(%rip)    # 0x25a624
popq %rbp
retq
nopl (%rax)