// File: /workspace/github_c_makefile_star2_O0/QwazyWabbitWOS[P]lmctf60/g_menu.c
// Function: Ref_DMFlags_Menu
void Ref_DMFlags_Menu (edict_t *ent)
{
	char text[MAX_INFO_STRING];

	Menu_Free(ent);
	ent->client->menu = MENU_LOCAL;
	ent->client->menuselect = 1;

	sprintf(text, "DMFlags:             %d", ((unsigned short)dmflags->value));
	Menu_Set(ent, 0, text, Ref_Settings_Menu);
	Menu_Set(ent, 1, "----------------", NULL);
	sprintf(text, "No Health            %s", DMFLAG(DF_NO_HEALTH));
	Menu_Set(ent, 2, text, DMFlags_Exec);
	sprintf(text, "No Items             %s", DMFLAG(DF_NO_ITEMS));
	Menu_Set(ent, 3, text, DMFlags_Exec);
	sprintf(text, "Weapons Stay         %s", DMFLAG(DF_WEAPONS_STAY));
	Menu_Set(ent, 4, text, DMFlags_Exec);
	sprintf(text, "No Falling           %s", DMFLAG(DF_NO_FALLING));
	Menu_Set(ent, 5, text, DMFlags_Exec);
	sprintf(text, "Instant Items        %s", DMFLAG(DF_INSTANT_ITEMS));
	Menu_Set(ent, 6, text, DMFlags_Exec);
	sprintf(text, "Same Level           %s", DMFLAG(DF_SAME_LEVEL));
	Menu_Set(ent, 7, text, DMFlags_Exec);
	sprintf(text, "Skin Teams           %s", DMFLAG(DF_SKINTEAMS));
	Menu_Set(ent, 8, text, DMFlags_Exec);
	sprintf(text, "Model Teams          %s", DMFLAG(DF_MODELTEAMS));
	Menu_Set(ent, 9, text, DMFlags_Exec);
	sprintf(text, "Friendly Fire        %s", DMFLAG(DF_NO_FRIENDLY_FIRE));
	Menu_Set(ent, 10, text, DMFlags_Exec);
	sprintf(text, "Spawn Farthest       %s", DMFLAG(DF_SPAWN_FARTHEST));
	Menu_Set(ent, 11, text, DMFlags_Exec);
	sprintf(text, "Force Respawn        %s", DMFLAG(DF_FORCE_RESPAWN));
	Menu_Set(ent, 12, text, DMFlags_Exec);
	sprintf(text, "No Armor             %s", DMFLAG(DF_NO_ARMOR));
	Menu_Set(ent, 13, text, DMFlags_Exec);
	sprintf(text, "Allow Exit           %s", DMFLAG(DF_ALLOW_EXIT));
	Menu_Set(ent, 14, text, DMFlags_Exec);
	sprintf(text, "Infinite Ammo        %s", DMFLAG(DF_INFINITE_AMMO));
	Menu_Set(ent, 15, text, DMFlags_Exec);
	sprintf(text, "Quad Drop            %s", DMFLAG(DF_QUAD_DROP));
	Menu_Set(ent, 16, text, DMFlags_Exec);
	sprintf(text, "Fixed FOV            %s", DMFLAG(DF_FIXED_FOV));
	Menu_Set(ent, 17, text, DMFlags_Exec);

	Menu_Draw (ent);
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x210, %rsp            # imm = 0x210
movq %rdi, -0x8(%rbp)
movq -0x8(%rbp), %rdi
callq 0x18a00
movq -0x8(%rbp), %rax
movq 0x58(%rax), %rax
movl $0x0, 0xf84(%rax)
movq -0x8(%rbp), %rax
movq 0x58(%rax), %rax
movl $0x1, 0xf88(%rax)
leaq -0x210(%rbp), %rdi
movq 0x65bee(%rip), %rax     # 0x82618
movq (%rax), %rax
cvttss2si 0x20(%rax), %eax
movzwl %ax, %edx
leaq 0x52e25(%rip), %rsi     # 0x6f861
movb $0x0, %al
callq 0x19940
movq -0x8(%rbp), %rdi
leaq -0x210(%rbp), %rdx
xorl %esi, %esi
movq 0x661f9(%rip), %rcx     # 0x82c50
callq 0x183b0
movq -0x8(%rbp), %rdi
movl $0x1, %esi
leaq 0x52768(%rip), %rdx     # 0x6f1d4
xorl %eax, %eax
movl %eax, %ecx
callq 0x183b0
leaq -0x210(%rbp), %rdi
movq 0x65b95(%rip), %rax     # 0x82618
movq (%rax), %rax
cvttss2si 0x20(%rax), %ecx
andl $0x1, %ecx
leaq 0x52dff(%rip), %rdx     # 0x6f894
leaq 0x52df5(%rip), %rax     # 0x6f891
cmpl $0x0, %ecx
cmovneq %rax, %rdx
leaq 0x52dcf(%rip), %rsi     # 0x6f879
movb $0x0, %al
callq 0x19940
movq -0x8(%rbp), %rdi
leaq -0x210(%rbp), %rdx
movl $0x2, %esi
movq 0x662b0(%rip), %rcx     # 0x82d78
callq 0x183b0
leaq -0x210(%rbp), %rdi
movq 0x65b3d(%rip), %rax     # 0x82618
movq (%rax), %rax
cvttss2si 0x20(%rax), %ecx
andl $0x2, %ecx
leaq 0x52da7(%rip), %rdx     # 0x6f894
leaq 0x52d9d(%rip), %rax     # 0x6f891
cmpl $0x0, %ecx
cmovneq %rax, %rdx
leaq 0x52d96(%rip), %rsi     # 0x6f898
movb $0x0, %al
callq 0x19940
movq -0x8(%rbp), %rdi
leaq -0x210(%rbp), %rdx
movl $0x3, %esi
movq 0x66258(%rip), %rcx     # 0x82d78
callq 0x183b0
leaq -0x210(%rbp), %rdi
movq 0x65ae5(%rip), %rax     # 0x82618
movq (%rax), %rax
cvttss2si 0x20(%rax), %ecx
andl $0x4, %ecx
leaq 0x52d4f(%rip), %rdx     # 0x6f894
leaq 0x52d45(%rip), %rax     # 0x6f891
cmpl $0x0, %ecx
cmovneq %rax, %rdx
leaq 0x52d56(%rip), %rsi     # 0x6f8b0
movb $0x0, %al
callq 0x19940
movq -0x8(%rbp), %rdi
leaq -0x210(%rbp), %rdx
movl $0x4, %esi
movq 0x66200(%rip), %rcx     # 0x82d78
callq 0x183b0
leaq -0x210(%rbp), %rdi
movq 0x65a8d(%rip), %rax     # 0x82618
movq (%rax), %rax
cvttss2si 0x20(%rax), %ecx
andl $0x8, %ecx
leaq 0x52cf7(%rip), %rdx     # 0x6f894
leaq 0x52ced(%rip), %rax     # 0x6f891
cmpl $0x0, %ecx
cmovneq %rax, %rdx
leaq 0x52d16(%rip), %rsi     # 0x6f8c8
movb $0x0, %al
callq 0x19940
movq -0x8(%rbp), %rdi
leaq -0x210(%rbp), %rdx
movl $0x5, %esi
movq 0x661a8(%rip), %rcx     # 0x82d78
callq 0x183b0
leaq -0x210(%rbp), %rdi
movq 0x65a35(%rip), %rax     # 0x82618
movq (%rax), %rax
cvttss2si 0x20(%rax), %ecx
andl $0x10, %ecx
leaq 0x52c9f(%rip), %rdx     # 0x6f894
leaq 0x52c95(%rip), %rax     # 0x6f891
cmpl $0x0, %ecx
cmovneq %rax, %rdx
leaq 0x52cd6(%rip), %rsi     # 0x6f8e0
movb $0x0, %al
callq 0x19940
movq -0x8(%rbp), %rdi
leaq -0x210(%rbp), %rdx
movl $0x6, %esi
movq 0x66150(%rip), %rcx     # 0x82d78
callq 0x183b0
leaq -0x210(%rbp), %rdi
movq 0x659dd(%rip), %rax     # 0x82618
movq (%rax), %rax
cvttss2si 0x20(%rax), %ecx
andl $0x20, %ecx
leaq 0x52c47(%rip), %rdx     # 0x6f894
leaq 0x52c3d(%rip), %rax     # 0x6f891
cmpl $0x0, %ecx
cmovneq %rax, %rdx
leaq 0x52c96(%rip), %rsi     # 0x6f8f8
movb $0x0, %al
callq 0x19940
movq -0x8(%rbp), %rdi
leaq -0x210(%rbp), %rdx
movl $0x7, %esi
movq 0x660f8(%rip), %rcx     # 0x82d78
callq 0x183b0
leaq -0x210(%rbp), %rdi
movq 0x65985(%rip), %rax     # 0x82618
movq (%rax), %rax
cvttss2si 0x20(%rax), %ecx
andl $0x40, %ecx
leaq 0x52bef(%rip), %rdx     # 0x6f894
leaq 0x52be5(%rip), %rax     # 0x6f891
cmpl $0x0, %ecx
cmovneq %rax, %rdx
leaq 0x52c56(%rip), %rsi     # 0x6f910
movb $0x0, %al
callq 0x19940
movq -0x8(%rbp), %rdi
leaq -0x210(%rbp), %rdx
movl $0x8, %esi
movq 0x660a0(%rip), %rcx     # 0x82d78
callq 0x183b0
leaq -0x210(%rbp), %rdi
movq 0x6592d(%rip), %rax     # 0x82618
movq (%rax), %rax
cvttss2si 0x20(%rax), %ecx
andl $0x80, %ecx
leaq 0x52b94(%rip), %rdx     # 0x6f894
leaq 0x52b8a(%rip), %rax     # 0x6f891
cmpl $0x0, %ecx
cmovneq %rax, %rdx
leaq 0x52c13(%rip), %rsi     # 0x6f928
movb $0x0, %al
callq 0x19940
movq -0x8(%rbp), %rdi
leaq -0x210(%rbp), %rdx
movl $0x9, %esi
movq 0x66045(%rip), %rcx     # 0x82d78
callq 0x183b0
leaq -0x210(%rbp), %rdi
movq 0x658d2(%rip), %rax     # 0x82618
movq (%rax), %rax
cvttss2si 0x20(%rax), %ecx
andl $0x100, %ecx            # imm = 0x100
leaq 0x52b39(%rip), %rdx     # 0x6f894
leaq 0x52b2f(%rip), %rax     # 0x6f891
cmpl $0x0, %ecx
cmovneq %rax, %rdx
leaq 0x52bd0(%rip), %rsi     # 0x6f940
movb $0x0, %al
callq 0x19940
movq -0x8(%rbp), %rdi
leaq -0x210(%rbp), %rdx
movl $0xa, %esi
movq 0x65fea(%rip), %rcx     # 0x82d78
callq 0x183b0
leaq -0x210(%rbp), %rdi
movq 0x65877(%rip), %rax     # 0x82618
movq (%rax), %rax
cvttss2si 0x20(%rax), %ecx
andl $0x200, %ecx            # imm = 0x200
leaq 0x52ade(%rip), %rdx     # 0x6f894
leaq 0x52ad4(%rip), %rax     # 0x6f891
cmpl $0x0, %ecx
cmovneq %rax, %rdx
leaq 0x52b8d(%rip), %rsi     # 0x6f958
movb $0x0, %al
callq 0x19940
movq -0x8(%rbp), %rdi
leaq -0x210(%rbp), %rdx
movl $0xb, %esi
movq 0x65f8f(%rip), %rcx     # 0x82d78
callq 0x183b0
leaq -0x210(%rbp), %rdi
movq 0x6581c(%rip), %rax     # 0x82618
movq (%rax), %rax
cvttss2si 0x20(%rax), %ecx
andl $0x400, %ecx            # imm = 0x400
leaq 0x52a83(%rip), %rdx     # 0x6f894
leaq 0x52a79(%rip), %rax     # 0x6f891
cmpl $0x0, %ecx
cmovneq %rax, %rdx
leaq 0x52b4a(%rip), %rsi     # 0x6f970
movb $0x0, %al
callq 0x19940
movq -0x8(%rbp), %rdi
leaq -0x210(%rbp), %rdx
movl $0xc, %esi
movq 0x65f34(%rip), %rcx     # 0x82d78
callq 0x183b0
leaq -0x210(%rbp), %rdi
movq 0x657c1(%rip), %rax     # 0x82618
movq (%rax), %rax
cvttss2si 0x20(%rax), %ecx
andl $0x800, %ecx            # imm = 0x800
leaq 0x52a28(%rip), %rdx     # 0x6f894
leaq 0x52a1e(%rip), %rax     # 0x6f891
cmpl $0x0, %ecx
cmovneq %rax, %rdx
leaq 0x52b07(%rip), %rsi     # 0x6f988
movb $0x0, %al
callq 0x19940
movq -0x8(%rbp), %rdi
leaq -0x210(%rbp), %rdx
movl $0xd, %esi
movq 0x65ed9(%rip), %rcx     # 0x82d78
callq 0x183b0
leaq -0x210(%rbp), %rdi
movq 0x65766(%rip), %rax     # 0x82618
movq (%rax), %rax
cvttss2si 0x20(%rax), %ecx
andl $0x1000, %ecx           # imm = 0x1000
leaq 0x529cd(%rip), %rdx     # 0x6f894
leaq 0x529c3(%rip), %rax     # 0x6f891
cmpl $0x0, %ecx
cmovneq %rax, %rdx
leaq 0x52ac4(%rip), %rsi     # 0x6f9a0
movb $0x0, %al
callq 0x19940
movq -0x8(%rbp), %rdi
leaq -0x210(%rbp), %rdx
movl $0xe, %esi
movq 0x65e7e(%rip), %rcx     # 0x82d78
callq 0x183b0
leaq -0x210(%rbp), %rdi
movq 0x6570b(%rip), %rax     # 0x82618
movq (%rax), %rax
cvttss2si 0x20(%rax), %ecx
andl $0x2000, %ecx           # imm = 0x2000
leaq 0x52972(%rip), %rdx     # 0x6f894
leaq 0x52968(%rip), %rax     # 0x6f891
cmpl $0x0, %ecx
cmovneq %rax, %rdx
leaq 0x52a81(%rip), %rsi     # 0x6f9b8
movb $0x0, %al
callq 0x19940
movq -0x8(%rbp), %rdi
leaq -0x210(%rbp), %rdx
movl $0xf, %esi
movq 0x65e23(%rip), %rcx     # 0x82d78
callq 0x183b0
leaq -0x210(%rbp), %rdi
movq 0x656b0(%rip), %rax     # 0x82618
movq (%rax), %rax
cvttss2si 0x20(%rax), %ecx
andl $0x4000, %ecx           # imm = 0x4000
leaq 0x52917(%rip), %rdx     # 0x6f894
leaq 0x5290d(%rip), %rax     # 0x6f891
cmpl $0x0, %ecx
cmovneq %rax, %rdx
leaq 0x52a3e(%rip), %rsi     # 0x6f9d0
movb $0x0, %al
callq 0x19940
movq -0x8(%rbp), %rdi
leaq -0x210(%rbp), %rdx
movl $0x10, %esi
movq 0x65dc8(%rip), %rcx     # 0x82d78
callq 0x183b0
leaq -0x210(%rbp), %rdi
movq 0x65655(%rip), %rax     # 0x82618
movq (%rax), %rax
cvttss2si 0x20(%rax), %ecx
andl $0x8000, %ecx           # imm = 0x8000
leaq 0x528bc(%rip), %rdx     # 0x6f894
leaq 0x528b2(%rip), %rax     # 0x6f891
cmpl $0x0, %ecx
cmovneq %rax, %rdx
leaq 0x529fb(%rip), %rsi     # 0x6f9e8
movb $0x0, %al
callq 0x19940
movq -0x8(%rbp), %rdi
leaq -0x210(%rbp), %rdx
movl $0x11, %esi
movq 0x65d6d(%rip), %rcx     # 0x82d78
callq 0x183b0
movq -0x8(%rbp), %rdi
callq 0x19900
addq $0x210, %rsp            # imm = 0x210
popq %rbp
retq
nopw %cs:(%rax,%rax)