// File: /workspace/github_cpp_makefile_star2_O1/tomfunkhouser[P]gaps/pkgs/fglut/freeglut_geometry.c
// Function: glutWireOctahedron
void FGAPIENTRY glutWireOctahedron( void )
{
  FREEGLUT_EXIT_IF_NOT_INITIALISED ( "glutWireOctahedron" );

#define RADIUS    1.0f
  glBegin( GL_LINE_LOOP );
    glNormal3d( 0.577350269189, 0.577350269189, 0.577350269189); glVertex3d( RADIUS, 0.0, 0.0 ); glVertex3d( 0.0, RADIUS, 0.0 ); glVertex3d( 0.0, 0.0, RADIUS );
    glNormal3d( 0.577350269189, 0.577350269189,-0.577350269189); glVertex3d( RADIUS, 0.0, 0.0 ); glVertex3d( 0.0, 0.0,-RADIUS ); glVertex3d( 0.0, RADIUS, 0.0 );
    glNormal3d( 0.577350269189,-0.577350269189, 0.577350269189); glVertex3d( RADIUS, 0.0, 0.0 ); glVertex3d( 0.0, 0.0, RADIUS ); glVertex3d( 0.0,-RADIUS, 0.0 );
    glNormal3d( 0.577350269189,-0.577350269189,-0.577350269189); glVertex3d( RADIUS, 0.0, 0.0 ); glVertex3d( 0.0,-RADIUS, 0.0 ); glVertex3d( 0.0, 0.0,-RADIUS );
    glNormal3d(-0.577350269189, 0.577350269189, 0.577350269189); glVertex3d(-RADIUS, 0.0, 0.0 ); glVertex3d( 0.0, 0.0, RADIUS ); glVertex3d( 0.0, RADIUS, 0.0 );
    glNormal3d(-0.577350269189, 0.577350269189,-0.577350269189); glVertex3d(-RADIUS, 0.0, 0.0 ); glVertex3d( 0.0, RADIUS, 0.0 ); glVertex3d( 0.0, 0.0,-RADIUS );
    glNormal3d(-0.577350269189,-0.577350269189, 0.577350269189); glVertex3d(-RADIUS, 0.0, 0.0 ); glVertex3d( 0.0,-RADIUS, 0.0 ); glVertex3d( 0.0, 0.0, RADIUS );
    glNormal3d(-0.577350269189,-0.577350269189,-0.577350269189); glVertex3d(-RADIUS, 0.0, 0.0 ); glVertex3d( 0.0, 0.0,-RADIUS ); glVertex3d( 0.0,-RADIUS, 0.0 );
  glEnd();
#undef RADIUS
}

// Assembly:
pushq %rax
leaq 0x69ce6(%rip), %rax     # 0x1441c0
cmpb $0x0, 0x1c(%rax)
jne 0xda4f5
leaq 0x1107f(%rip), %rdi     # 0xeb566
leaq 0x22b04(%rip), %rsi     # 0xfcff2
xorl %eax, %eax
callq 0xd1cf7
movl $0x2, %edi
callq 0x21190
movsd 0x22df1(%rip), %xmm0    # 0xfd2f8
movaps %xmm0, %xmm1
movaps %xmm0, %xmm2
callq 0x21310
movsd 0x1afe(%rip), %xmm0     # 0xdc018
xorps %xmm1, %xmm1
xorps %xmm2, %xmm2
callq 0x21e70
xorps %xmm0, %xmm0
xorps %xmm2, %xmm2
movsd 0x1ae5(%rip), %xmm1     # 0xdc018
callq 0x21e70
xorps %xmm0, %xmm0
xorps %xmm1, %xmm1
movsd 0x1ad2(%rip), %xmm2     # 0xdc018
callq 0x21e70
movsd 0x22dad(%rip), %xmm2    # 0xfd300
movsd 0x22d9d(%rip), %xmm0    # 0xfd2f8
movaps %xmm0, %xmm1
callq 0x21310
xorps %xmm1, %xmm1
xorps %xmm2, %xmm2
movsd 0x1aa7(%rip), %xmm0     # 0xdc018
callq 0x21e70
movsd 0x1f52(%rip), %xmm2     # 0xdc4d0
xorps %xmm0, %xmm0
xorps %xmm1, %xmm1
callq 0x21e70
xorps %xmm0, %xmm0
xorps %xmm2, %xmm2
movsd 0x1a81(%rip), %xmm1     # 0xdc018
callq 0x21e70
movsd 0x22d54(%rip), %xmm0    # 0xfd2f8
movsd 0x22d54(%rip), %xmm1    # 0xfd300
movaps %xmm0, %xmm2
callq 0x21310
xorps %xmm1, %xmm1
xorps %xmm2, %xmm2
movsd 0x1a56(%rip), %xmm0     # 0xdc018
callq 0x21e70
xorps %xmm0, %xmm0
xorps %xmm1, %xmm1
movsd 0x1a43(%rip), %xmm2     # 0xdc018
callq 0x21e70
xorps %xmm0, %xmm0
xorps %xmm2, %xmm2
movsd 0x1ee8(%rip), %xmm1     # 0xdc4d0
callq 0x21e70
movsd 0x22d03(%rip), %xmm0    # 0xfd2f8
movsd 0x22d03(%rip), %xmm1    # 0xfd300
movaps %xmm1, %xmm2
callq 0x21310
xorps %xmm1, %xmm1
xorps %xmm2, %xmm2
movsd 0x1a05(%rip), %xmm0     # 0xdc018
callq 0x21e70
xorps %xmm0, %xmm0
xorps %xmm2, %xmm2
movsd 0x1eaa(%rip), %xmm1     # 0xdc4d0
callq 0x21e70
xorps %xmm0, %xmm0
xorps %xmm1, %xmm1
movsd 0x1e97(%rip), %xmm2     # 0xdc4d0
callq 0x21e70
movsd 0x22cba(%rip), %xmm0    # 0xfd300
movsd 0x22caa(%rip), %xmm1    # 0xfd2f8
movaps %xmm1, %xmm2
callq 0x21310
xorps %xmm1, %xmm1
xorps %xmm2, %xmm2
movsd 0x1e6c(%rip), %xmm0     # 0xdc4d0
callq 0x21e70
xorps %xmm0, %xmm0
xorps %xmm1, %xmm1
movsd 0x19a1(%rip), %xmm2     # 0xdc018
callq 0x21e70
xorps %xmm0, %xmm0
xorps %xmm2, %xmm2
movsd 0x198e(%rip), %xmm1     # 0xdc018
callq 0x21e70
movsd 0x22c69(%rip), %xmm0    # 0xfd300
movsd 0x22c59(%rip), %xmm1    # 0xfd2f8
movaps %xmm0, %xmm2
callq 0x21310
xorps %xmm1, %xmm1
xorps %xmm2, %xmm2
movsd 0x1e1b(%rip), %xmm0     # 0xdc4d0
callq 0x21e70
xorps %xmm0, %xmm0
xorps %xmm2, %xmm2
movsd 0x1950(%rip), %xmm1     # 0xdc018
callq 0x21e70
xorps %xmm0, %xmm0
xorps %xmm1, %xmm1
movsd 0x1df5(%rip), %xmm2     # 0xdc4d0
callq 0x21e70
movsd 0x22c18(%rip), %xmm0    # 0xfd300
movaps %xmm0, %xmm1
movsd 0x22c05(%rip), %xmm2    # 0xfd2f8
callq 0x21310
xorps %xmm1, %xmm1
xorps %xmm2, %xmm2
movsd 0x1dca(%rip), %xmm0     # 0xdc4d0
callq 0x21e70
xorps %xmm0, %xmm0
xorps %xmm2, %xmm2
movsd 0x1db7(%rip), %xmm1     # 0xdc4d0
callq 0x21e70
xorps %xmm0, %xmm0
xorps %xmm1, %xmm1
movsd 0x18ec(%rip), %xmm2     # 0xdc018
callq 0x21e70
movsd 0x22bc7(%rip), %xmm0    # 0xfd300
movaps %xmm0, %xmm1
movaps %xmm0, %xmm2
callq 0x21310
xorps %xmm1, %xmm1
xorps %xmm2, %xmm2
movsd 0x1d7e(%rip), %xmm0     # 0xdc4d0
callq 0x21e70
xorps %xmm0, %xmm0
xorps %xmm1, %xmm1
movsd 0x1d6b(%rip), %xmm2     # 0xdc4d0
callq 0x21e70
xorps %xmm0, %xmm0
xorps %xmm2, %xmm2
movsd 0x1d58(%rip), %xmm1     # 0xdc4d0
callq 0x21e70
popq %rax
jmp 0x21c60