// File: /workspace/github_c_makefile_star2_O0/jonof[P]jftekwar/jfbuild/src/polymost.c
// Function: polymost_initosdfuncs
void polymost_initosdfuncs(void)
{
#if USE_OPENGL
	OSD_RegisterFunction("usemodels","usemodels: enable/disable model rendering in >8-bit mode",osdcmd_polymostvars);
	OSD_RegisterFunction("usehightile","usehightile: enable/disable hightile texture rendering in >8-bit mode",osdcmd_polymostvars);
	OSD_RegisterFunction("glusetexcompr","glusetexcompr: enable/disable OpenGL texture compression",osdcmd_polymostvars);
	OSD_RegisterFunction("gltexcomprquality","gltexcomprquality: sets texture compression quality. 0 = fast (default), 1 = slow, 2 = very slow",osdcmd_polymostvars);
	OSD_RegisterFunction("glredbluemode","glredbluemode: enable/disable experimental OpenGL red-blue glasses mode",osdcmd_polymostvars);
	OSD_RegisterFunction("gltexturemode", "gltexturemode: changes the texture filtering settings", osdcmd_gltexturemode);
	OSD_RegisterFunction("gltextureanisotropy", "gltextureanisotropy: changes the OpenGL texture anisotropy setting", osdcmd_gltextureanisotropy);
	OSD_RegisterFunction("gltexturemaxsize","gltexturemaxsize: changes the maximum OpenGL texture size limit",osdcmd_polymostvars);
	OSD_RegisterFunction("gltexturemiplevel","gltexturemiplevel: changes the highest OpenGL mipmap level used",osdcmd_polymostvars);
	OSD_RegisterFunction("usegoodalpha","usegoodalpha: enable/disable better looking OpenGL alpha hack",osdcmd_polymostvars);
	OSD_RegisterFunction("glpolygonmode","glpolygonmode: debugging feature. 0 = normal, 1 = edges, 2 = points, 3 = clear each frame",osdcmd_polymostvars);
	OSD_RegisterFunction("glusetexcache","glusetexcache: enable/disable OpenGL compressed texture cache",osdcmd_polymostvars);
	OSD_RegisterFunction("glmultisample","glmultisample: enable/disable OpenGL (edge) multisampling. 0 = off, 1 = 2x, 2 = 4x",osdcmd_polymostvars);
	OSD_RegisterFunction("glnvmultisamplehint","glnvmultisamplehint: enable/disable Nvidia multisampling (Quincunx)",osdcmd_polymostvars);
	OSD_RegisterFunction("glsampleshading","glsampleshading: enable/disable OpenGL sample multisampling",osdcmd_polymostvars);
	OSD_RegisterFunction("polymosttexverbosity","polymosttexverbosity: sets the level of chatter during texture loading. 0 = none, 1 = errors (default), 2 = all",osdcmd_polymostvars);
	OSD_RegisterFunction("forcetexcacherebuild","forcetexcacherebuild: invalidates the compressed texture cache", osdcmd_forcetexcacherebuild);
#ifdef SHADERDEV
	OSD_RegisterFunction("debugreloadshaders","debugreloadshaders: reloads the OpenGL shaders",osdcmd_debugreloadshaders);
#endif
#ifdef DEBUGGINGAIDS
	OSD_RegisterFunction("debugdumptexturedefs","dumptexturedefs: dumps all texture definitions in the new style",osdcmd_debugdumptexturedefs);
	OSD_RegisterFunction("debugtexturehash","debugtexturehash: dumps all the entries in the texture hash",osdcmd_debugtexturehash);
	OSD_RegisterFunction("debugshowcallcounts","debugshowcallcounts: display rendering call counts",osdcmd_polymostvars);
#endif
#endif	//USE_OPENGL
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
leaq 0x2afbe(%rip), %rdi     # 0xb6789
leaq 0x2afc1(%rip), %rsi     # 0xb6793
leaq 0x1c7(%rip), %rdx       # 0x8b9a0
callq 0x6c300
leaq 0x2afe7(%rip), %rdi     # 0xb67cc
leaq 0x2afec(%rip), %rsi     # 0xb67d8
leaq 0x1ad(%rip), %rdx       # 0x8b9a0
callq 0x6c300
leaq 0x2b01f(%rip), %rdi     # 0xb681e
leaq 0x2b026(%rip), %rsi     # 0xb682c
leaq 0x193(%rip), %rdx       # 0x8b9a0
callq 0x6c300
leaq 0x2b04c(%rip), %rdi     # 0xb6865
leaq 0x2b057(%rip), %rsi     # 0xb6877
leaq 0x179(%rip), %rdx       # 0x8b9a0
callq 0x6c300
leaq 0x2b0a5(%rip), %rdi     # 0xb68d8
leaq 0x2b0ac(%rip), %rsi     # 0xb68e6
leaq 0x15f(%rip), %rdx       # 0x8b9a0
callq 0x6c300
leaq 0x2b0e1(%rip), %rdi     # 0xb692e
leaq 0x2b0e8(%rip), %rsi     # 0xb693c
leaq 0x6a5(%rip), %rdx       # 0x8bf00
callq 0x6c300
leaq 0x2b10b(%rip), %rdi     # 0xb6972
leaq 0x2b118(%rip), %rsi     # 0xb6986
leaq 0x81b(%rip), %rdx       # 0x8c090
callq 0x6c300
leaq 0x2b148(%rip), %rdi     # 0xb69c9
leaq 0x2b152(%rip), %rsi     # 0xb69da
leaq 0x111(%rip), %rdx       # 0x8b9a0
callq 0x6c300
leaq 0x2b17f(%rip), %rdi     # 0xb6a1a
leaq 0x2b18a(%rip), %rsi     # 0xb6a2c
leaq 0xf7(%rip), %rdx        # 0x8b9a0
callq 0x6c300
leaq 0x2b1b7(%rip), %rdi     # 0xb6a6c
leaq 0x2b1bd(%rip), %rsi     # 0xb6a79
leaq 0xdd(%rip), %rdx        # 0x8b9a0
callq 0x6c300
leaq 0x2b1e8(%rip), %rdi     # 0xb6ab7
leaq 0x2b1ef(%rip), %rsi     # 0xb6ac5
leaq 0xc3(%rip), %rdx        # 0x8b9a0
callq 0x6c300
leaq 0x25811(%rip), %rdi     # 0xb10fa
leaq 0x2b22f(%rip), %rsi     # 0xb6b1f
leaq 0xa9(%rip), %rdx        # 0x8b9a0
callq 0x6c300
leaq 0x2b25a(%rip), %rdi     # 0xb6b5d
leaq 0x2b261(%rip), %rsi     # 0xb6b6b
leaq 0x8f(%rip), %rdx        # 0x8b9a0
callq 0x6c300
leaq 0x2b2a1(%rip), %rdi     # 0xb6bbe
leaq 0x2b2ae(%rip), %rsi     # 0xb6bd2
leaq 0x75(%rip), %rdx        # 0x8b9a0
callq 0x6c300
leaq 0x2b2df(%rip), %rdi     # 0xb6c16
leaq 0x2b2e8(%rip), %rsi     # 0xb6c26
leaq 0x5b(%rip), %rdx        # 0x8b9a0
callq 0x6c300
leaq 0x2b311(%rip), %rdi     # 0xb6c62
leaq 0x2b31f(%rip), %rsi     # 0xb6c77
leaq 0x41(%rip), %rdx        # 0x8b9a0
callq 0x6c300
leaq 0x2b37c(%rip), %rdi     # 0xb6ce7
leaq 0x2b38a(%rip), %rsi     # 0xb6cfc
leaq 0x7e7(%rip), %rdx       # 0x8c160
callq 0x6c300
leaq 0x2b3b6(%rip), %rdi     # 0xb6d3b
leaq 0x2b3c2(%rip), %rsi     # 0xb6d4e
leaq 0x7fd(%rip), %rdx       # 0x8c190
callq 0x6c300
popq %rbp
retq
nopw (%rax,%rax)