// File: /workspace/github_cpp_makefile_star2_O2/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 0x70224(%rip), %rax     # 0x1331e0
cmpb $0x0, 0x1c(%rax)
jne 0xc2fd7
leaq 0x1129d(%rip), %rdi     # 0xd4266
leaq 0x22ce2(%rip), %rsi     # 0xe5cb2
xorl %eax, %eax
callq 0xbad73
pushq $0x2
popq %rdi
callq 0x21190
movsd 0x22fd1(%rip), %xmm0    # 0xe5fb8
movaps %xmm0, %xmm1
movaps %xmm0, %xmm2
callq 0x21300
movsd 0x201e(%rip), %xmm0     # 0xc5018
xorps %xmm1, %xmm1
xorps %xmm2, %xmm2
callq 0x21e80
xorps %xmm0, %xmm0
xorps %xmm2, %xmm2
movsd 0x2005(%rip), %xmm1     # 0xc5018
callq 0x21e80
xorps %xmm0, %xmm0
xorps %xmm1, %xmm1
movsd 0x1ff2(%rip), %xmm2     # 0xc5018
callq 0x21e80
movsd 0x22f8d(%rip), %xmm2    # 0xe5fc0
movsd 0x22f7d(%rip), %xmm0    # 0xe5fb8
movaps %xmm0, %xmm1
callq 0x21300
xorps %xmm1, %xmm1
xorps %xmm2, %xmm2
movsd 0x1fc7(%rip), %xmm0     # 0xc5018
callq 0x21e80
movsd 0x2472(%rip), %xmm2     # 0xc54d0
xorps %xmm0, %xmm0
xorps %xmm1, %xmm1
callq 0x21e80
xorps %xmm0, %xmm0
xorps %xmm2, %xmm2
movsd 0x1fa1(%rip), %xmm1     # 0xc5018
callq 0x21e80
movsd 0x22f34(%rip), %xmm0    # 0xe5fb8
movsd 0x22f34(%rip), %xmm1    # 0xe5fc0
movaps %xmm0, %xmm2
callq 0x21300
xorps %xmm1, %xmm1
xorps %xmm2, %xmm2
movsd 0x1f76(%rip), %xmm0     # 0xc5018
callq 0x21e80
xorps %xmm0, %xmm0
xorps %xmm1, %xmm1
movsd 0x1f63(%rip), %xmm2     # 0xc5018
callq 0x21e80
xorps %xmm0, %xmm0
xorps %xmm2, %xmm2
movsd 0x2408(%rip), %xmm1     # 0xc54d0
callq 0x21e80
movsd 0x22ee3(%rip), %xmm0    # 0xe5fb8
movsd 0x22ee3(%rip), %xmm1    # 0xe5fc0
movaps %xmm1, %xmm2
callq 0x21300
xorps %xmm1, %xmm1
xorps %xmm2, %xmm2
movsd 0x1f25(%rip), %xmm0     # 0xc5018
callq 0x21e80
xorps %xmm0, %xmm0
xorps %xmm2, %xmm2
movsd 0x23ca(%rip), %xmm1     # 0xc54d0
callq 0x21e80
xorps %xmm0, %xmm0
xorps %xmm1, %xmm1
movsd 0x23b7(%rip), %xmm2     # 0xc54d0
callq 0x21e80
movsd 0x22e9a(%rip), %xmm0    # 0xe5fc0
movsd 0x22e8a(%rip), %xmm1    # 0xe5fb8
movaps %xmm1, %xmm2
callq 0x21300
xorps %xmm1, %xmm1
xorps %xmm2, %xmm2
movsd 0x238c(%rip), %xmm0     # 0xc54d0
callq 0x21e80
xorps %xmm0, %xmm0
xorps %xmm1, %xmm1
movsd 0x1ec1(%rip), %xmm2     # 0xc5018
callq 0x21e80
xorps %xmm0, %xmm0
xorps %xmm2, %xmm2
movsd 0x1eae(%rip), %xmm1     # 0xc5018
callq 0x21e80
movsd 0x22e49(%rip), %xmm0    # 0xe5fc0
movsd 0x22e39(%rip), %xmm1    # 0xe5fb8
movaps %xmm0, %xmm2
callq 0x21300
xorps %xmm1, %xmm1
xorps %xmm2, %xmm2
movsd 0x233b(%rip), %xmm0     # 0xc54d0
callq 0x21e80
xorps %xmm0, %xmm0
xorps %xmm2, %xmm2
movsd 0x1e70(%rip), %xmm1     # 0xc5018
callq 0x21e80
xorps %xmm0, %xmm0
xorps %xmm1, %xmm1
movsd 0x2315(%rip), %xmm2     # 0xc54d0
callq 0x21e80
movsd 0x22df8(%rip), %xmm0    # 0xe5fc0
movaps %xmm0, %xmm1
movsd 0x22de5(%rip), %xmm2    # 0xe5fb8
callq 0x21300
xorps %xmm1, %xmm1
xorps %xmm2, %xmm2
movsd 0x22ea(%rip), %xmm0     # 0xc54d0
callq 0x21e80
xorps %xmm0, %xmm0
xorps %xmm2, %xmm2
movsd 0x22d7(%rip), %xmm1     # 0xc54d0
callq 0x21e80
xorps %xmm0, %xmm0
xorps %xmm1, %xmm1
movsd 0x1e0c(%rip), %xmm2     # 0xc5018
callq 0x21e80
movsd 0x22da7(%rip), %xmm0    # 0xe5fc0
movaps %xmm0, %xmm1
movaps %xmm0, %xmm2
callq 0x21300
xorps %xmm1, %xmm1
xorps %xmm2, %xmm2
movsd 0x229e(%rip), %xmm0     # 0xc54d0
callq 0x21e80
xorps %xmm0, %xmm0
xorps %xmm1, %xmm1
movsd 0x228b(%rip), %xmm2     # 0xc54d0
callq 0x21e80
xorps %xmm0, %xmm0
xorps %xmm2, %xmm2
movsd 0x2278(%rip), %xmm1     # 0xc54d0
callq 0x21e80
popq %rax
jmp 0x21c60