// File: /workspace/github_c_makefile_star2_O0/anuwu[P]ERPLAG-Compiler/parser.c
// Function: grammarStringToTokenID
tokenID grammarStringToTokenID (char *str){
	tokenID id ;

	if (strcmp(str,"INTEGER")==0)
		id = TK_INTEGER ;
	else if (strcmp(str, "REAL")==0)
		id = TK_REAL ;
	else if (strcmp(str, "BOOLEAN") == 0)
		id = TK_BOOLEAN ;
	else if (strcmp(str, "OF")==0)
		id = TK_OF ;
	else if (strcmp(str, "ARRAY")==0)
		id = TK_ARRAY ;
	else if (strcmp(str, "START")==0)
		id = TK_START ;
	else if (strcmp(str, "END")==0)
		id = TK_END ;
	else if (strcmp(str, "DECLARE")==0)
		id = TK_DECLARE ;
	else if (strcmp(str, "MODULE")==0)
		id = TK_MODULE ;
	else if (strcmp(str, "DRIVER")==0)
		id = TK_DRIVER ;
	else if (strcmp(str, "PROGRAM")==0)
		id = TK_PROGRAM ;
	else if (strcmp(str, "GET_VALUE")==0)
		id = TK_GET_VALUE ;
	else if (strcmp(str, "PRINT")==0)
		id = TK_PRINT ;
	else if (strcmp(str, "USE")==0)
		id = TK_USE ;
	else if (strcmp(str, "WITH")==0)
		id = TK_WITH ;
	else if (strcmp(str, "PARAMETERS")==0)
		id = TK_PARAMETERS ;
	else if (strcmp(str, "TRUE")==0)
		id = TK_TRUE ;
	else if (strcmp(str, "FALSE")==0)
		id = TK_FALSE ;
	else if (strcmp(str, "TAKES")==0)
		id = TK_TAKES ;
	else if (strcmp(str, "INPUT")==0)
		id = TK_INPUT ;
	else if (strcmp(str, "RETURNS")==0)
		id = TK_RETURNS ;
	else if (strcmp(str, "AND")==0)
		id = TK_AND ;
	else if (strcmp(str, "OR")==0)
		id = TK_OR ;
	else if (strcmp(str,"FOR")==0)
		id = TK_FOR ;
	else if (strcmp(str, "IN")==0)
		id = TK_IN ;
	else if (strcmp(str, "SWITCH")==0)
		id = TK_SWITCH ;
	else if (strcmp(str, "CASE")==0)
		id = TK_CASE ;
	else if (strcmp(str, "BREAK")==0)
		id = TK_BREAK ;
	else if (strcmp(str, "DEFAULT")==0)
		id = TK_DEFAULT ;
	else if (strcmp(str, "WHILE")==0)
		id = TK_WHILE ;
	else if (strcmp(str, "PLUS")==0)
		id = TK_PLUS ;
	else if (strcmp(str, "MINUS")==0)
		id = TK_MINUS ;
	else if (strcmp(str, "MUL")==0)
		id = TK_MUL ;
	else if (strcmp(str, "DIV")==0)
		id = TK_DIV ;
	else if (strcmp(str, "LT")==0)
		id = TK_LT ;
	else if (strcmp(str, "LE")==0)
		id = TK_LE ;
	else if (strcmp(str, "GE")==0)
		id = TK_GE ;
	else if (strcmp(str, "GT")==0)
		id = TK_GT ;
	else if (strcmp(str, "EQ")==0)
		id = TK_EQ ;
	else if (strcmp(str, "NE")==0)
		id = TK_NE ;
	else if (strcmp(str, "DEF")==0)
		id = TK_DEF ;
	else if (strcmp(str, "ENDDEF")==0)
		id = TK_ENDDEF ;
	else if (strcmp(str, "DRIVERDEF")==0)
		id = TK_DRIVERDEF ;
	else if (strcmp(str, "DRIVERENDDEF")==0)
		id = TK_DRIVERENDDEF ;
	else if (strcmp(str, "COLON")==0)
		id = TK_COLON ;
	else if (strcmp(str, "RANGEOP")==0)
		id = TK_RANGEOP ;
	else if (strcmp(str, "SEMICOL")==0)
		id = TK_SEMICOL ;
	else if (strcmp(str, "COMMA")==0)
		id = TK_COMMA ;
	else if (strcmp(str, "ASSIGNOP")==0)
		id = TK_ASSIGNOP ;
	else if (strcmp(str, "SQBO")==0)
		id = TK_SQBO ;
	else if (strcmp(str, "SQBC")==0)
		id = TK_SQBC ;
	else if (strcmp(str, "BO")==0)
		id = TK_BO ;
	else if (strcmp(str, "BC")==0)
		id = TK_BC ;
	/////////////////////// lexerror and EOF are handled differently
	else if (strcmp(str, "TK_LEXERROR")==0)
		id = TK_LEXERROR ;
	else if (strcmp(str, "EOF")==0)
		id = TK_EOF ;
	///////////////////////////////////////////////////////////////
	else if (strcmp(str, "EPS")==0)
		id = TK_EPS ;
	else if (strcmp(str, "NUM")==0)
		id = TK_NUM ;
	else if (strcmp(str, "RNUM")==0)
		id = TK_RNUM ;
	else if (strcmp(str, "program")==0)
		id = program ;
	else if (strcmp(str, "otherModules")==0)
		id = otherModules ;																	
	else if (strcmp(str, "moduleDeclarations")==0)
		id = moduleDeclarations ;
	else if (strcmp(str, "moduleDeclaration")==0)
		id = moduleDeclaration ;
	else if (strcmp(str, "IPL")==0)
		id =  IPL;
	else if (strcmp(str, "input_plist")==0)
		id = input_plist ;
	else if (strcmp(str, "ret")==0)
		id = ret ;
	else if (strcmp(str, "moduleDef")==0)
		id = moduleDef ;
	else if (strcmp(str, "module")==0)
		id = module ;
	else if (strcmp(str,"ID")==0)
		id = TK_ID;
	else if (strcmp(str, "driverModule")==0)
		id =  driverModule;
	else if (strcmp(str, "output_plist")==0)
		id = output_plist ;
	else if (strcmp(str, "OPL")==0)
		id =  OPL;
	else if (strcmp(str, "statements")==0)
		id = statements ;
	else if (strcmp(str, "statement")==0)
		id = statement ;
	else if (strcmp(str, "ioStmt")==0)
		id = ioStmt ;
	else if (strcmp(str, "print_var")==0)
		id = print_var ;
	else if (strcmp(str, "simpleStmt")==0)
		id = simpleStmt ;
	else if (strcmp(str, "assignmentStmt")==0)
		id = assignmentStmt ;
	else if (strcmp(str, "whichStmt")==0)
		id = whichStmt ;
	else if (strcmp(str, "lvalueIDStmt")==0)
		id = lvalueIDStmt ;
	else if (strcmp(str, "lvalueARRStmt")==0)
		id=lvalueARRStmt ;
	else if (strcmp(str, "moduleReuseStmt")==0)
		id = moduleReuseStmt;
	else if (strcmp(str, "optional")==0)
		id =  optional;
	else if (strcmp(str, "declareStmt")==0)
		id = declareStmt ;
	else if (strcmp(str, "iterativeStmt")==0)
		id = iterativeStmt ;			 
	else if (strcmp(str, "conditionalStmt")==0)
		id =  conditionalStmt;	
	else if (strcmp(str, "caseStmt")==0)
		id =  caseStmt;
	else if (strcmp(str, "default_new")==0)
		id =  default_new;
	else if (strcmp(str, "expression_new")==0)
		id =  expression_new;
	else if (strcmp(str, "U")==0)
		id =  U;
	else if (strcmp(str, "expression")==0)
		id =expression;
	else if (strcmp(str, "bT")==0)
		id =bT;
	else if (strcmp(str, "boolTerm")==0)
		id =boolTerm;
	else if (strcmp(str, "aE")==0)
		id =aE;
	else if (strcmp(str, "arithmeticExpr")==0)
		id =arithmeticExpr;
	else if (strcmp(str, "aT")==0)
		id =aT;
	else if (strcmp(str, "term")==0)
		id =term;
	else if (strcmp(str, "aF")==0)
		id =aF;
	else if (strcmp(str, "factor")==0)
		id =factor;
	else if (strcmp(str , "factor_new")==0)
		id = factor_new ;
	else if (strcmp(str, "logicalOp")==0)
		id =logicalOp;
	else if (strcmp(str, "relationalOp")==0)
		id =relationalOp;
	else if (strcmp(str, "pmop")==0)
		id =pmop;
	else if (strcmp(str, "mdop")==0)
		id =mdop;
	else if (strcmp(str, "dataType")==0)
		id =dataType;
	else if (strcmp(str, "type")==0)
		id =type;
	else if (strcmp(str, "var")==0)
		id =var;
	else if (strcmp(str, "whichID")==0)
		id =whichID;
	else if (strcmp(str, "index_new")==0)
		id =index_new;
	else if (strcmp(str, "value")==0)
		id =value;
	else if (strcmp(str, "range")==0)
		id =range;
	else if (strcmp(str, "range_new")==0)
		id =range_new;
	else if (strcmp(str, "idList")==0)
		id =idList;
	else if (strcmp(str, "idL")==0)
		id = idL;
	else 
		return (tokenID)-1 ;
	
	return id ;
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x20, %rsp
movq %rdi, -0x10(%rbp)
movq -0x10(%rbp), %rdi
leaq 0xa218(%rip), %rsi      # 0x1727f
callq 0x10c0
cmpl $0x0, %eax
jne 0xd07d
movl $0x37, -0x14(%rbp)
jmp 0xdfcd
movq -0x10(%rbp), %rdi
leaq 0xa1ef(%rip), %rsi      # 0x17277
callq 0x10c0
cmpl $0x0, %eax
jne 0xd09e
movl $0x38, -0x14(%rbp)
jmp 0xdfcb
movq -0x10(%rbp), %rdi
leaq 0xa1e1(%rip), %rsi      # 0x1728a
callq 0x10c0
cmpl $0x0, %eax
jne 0xd0bf
movl $0x39, -0x14(%rbp)
jmp 0xdfc9
movq -0x10(%rbp), %rdi
leaq 0xa599(%rip), %rsi      # 0x17663
callq 0x10c0
cmpl $0x0, %eax
jne 0xd0e0
movl $0x3a, -0x14(%rbp)
jmp 0xdfc7
movq -0x10(%rbp), %rdi
leaq 0xa1c5(%rip), %rsi      # 0x172b0
callq 0x10c0
cmpl $0x0, %eax
jne 0xd101
movl $0x3b, -0x14(%rbp)
jmp 0xdfc5
movq -0x10(%rbp), %rdi
leaq 0xa1ad(%rip), %rsi      # 0x172b9
callq 0x10c0
cmpl $0x0, %eax
jne 0xd122
movl $0x3c, -0x14(%rbp)
jmp 0xdfc3
movq -0x10(%rbp), %rdi
leaq 0xa195(%rip), %rsi      # 0x172c2
callq 0x10c0
cmpl $0x0, %eax
jne 0xd143
movl $0x3d, -0x14(%rbp)
jmp 0xdfc1
movq -0x10(%rbp), %rdi
leaq 0xa17b(%rip), %rsi      # 0x172c9
callq 0x10c0
cmpl $0x0, %eax
jne 0xd164
movl $0x3e, -0x14(%rbp)
jmp 0xdfbf
movq -0x10(%rbp), %rdi
leaq 0xa165(%rip), %rsi      # 0x172d4
callq 0x10c0
cmpl $0x0, %eax
jne 0xd185
movl $0x3f, -0x14(%rbp)
jmp 0xdfbd
movq -0x10(%rbp), %rdi
leaq 0xa14e(%rip), %rsi      # 0x172de
callq 0x10c0
cmpl $0x0, %eax
jne 0xd1a6
movl $0x41, -0x14(%rbp)
jmp 0xdfbb
movq -0x10(%rbp), %rdi
leaq 0xa137(%rip), %rsi      # 0x172e8
callq 0x10c0
cmpl $0x0, %eax
jne 0xd1c7
movl $0x42, -0x14(%rbp)
jmp 0xdfb9
movq -0x10(%rbp), %rdi
leaq 0xa121(%rip), %rsi      # 0x172f3
callq 0x10c0
cmpl $0x0, %eax
jne 0xd1e8
movl $0x43, -0x14(%rbp)
jmp 0xdfb7
movq -0x10(%rbp), %rdi
leaq 0xa10d(%rip), %rsi      # 0x17300
callq 0x10c0
cmpl $0x0, %eax
jne 0xd209
movl $0x44, -0x14(%rbp)
jmp 0xdfb5
movq -0x10(%rbp), %rdi
leaq 0xa0f5(%rip), %rsi      # 0x17309
callq 0x10c0
cmpl $0x0, %eax
jne 0xd22a
movl $0x45, -0x14(%rbp)
jmp 0xdfb3
movq -0x10(%rbp), %rdi
leaq 0xa0db(%rip), %rsi      # 0x17310
callq 0x10c0
cmpl $0x0, %eax
jne 0xd24b
movl $0x46, -0x14(%rbp)
jmp 0xdfb1
movq -0x10(%rbp), %rdi
leaq 0xa0c2(%rip), %rsi      # 0x17318
callq 0x10c0
cmpl $0x0, %eax
jne 0xd26c
movl $0x47, -0x14(%rbp)
jmp 0xdfaf
movq -0x10(%rbp), %rdi
leaq 0xa0af(%rip), %rsi      # 0x17326
callq 0x10c0
cmpl $0x0, %eax
jne 0xd28d
movl $0x48, -0x14(%rbp)
jmp 0xdfad
movq -0x10(%rbp), %rdi
leaq 0xa096(%rip), %rsi      # 0x1732e
callq 0x10c0
cmpl $0x0, %eax
jne 0xd2ae
movl $0x49, -0x14(%rbp)
jmp 0xdfab
movq -0x10(%rbp), %rdi
leaq 0xa07e(%rip), %rsi      # 0x17337
callq 0x10c0
cmpl $0x0, %eax
jne 0xd2cf
movl $0x4a, -0x14(%rbp)
jmp 0xdfa9
movq -0x10(%rbp), %rdi
leaq 0xa066(%rip), %rsi      # 0x17340
callq 0x10c0
cmpl $0x0, %eax
jne 0xd2f0
movl $0x4c, -0x14(%rbp)
jmp 0xdfa7
movq -0x10(%rbp), %rdi
leaq 0xa04e(%rip), %rsi      # 0x17349
callq 0x10c0
cmpl $0x0, %eax
jne 0xd311
movl $0x4d, -0x14(%rbp)
jmp 0xdfa5
movq -0x10(%rbp), %rdi
leaq 0xa038(%rip), %rsi      # 0x17354
callq 0x10c0
cmpl $0x0, %eax
jne 0xd332
movl $0x4e, -0x14(%rbp)
jmp 0xdfa3
movq -0x10(%rbp), %rdi
leaq 0xa025(%rip), %rsi      # 0x17362
callq 0x10c0
cmpl $0x0, %eax
jne 0xd353
movl $0x4f, -0x14(%rbp)
jmp 0xdfa1
movq -0x10(%rbp), %rdi
leaq 0xa003(%rip), %rsi      # 0x17361
callq 0x10c0
cmpl $0x0, %eax
jne 0xd374
movl $0x50, -0x14(%rbp)
jmp 0xdf9f
movq -0x10(%rbp), %rdi
leaq 0x9fe9(%rip), %rsi      # 0x17368
callq 0x10c0
cmpl $0x0, %eax
jne 0xd395
movl $0x51, -0x14(%rbp)
jmp 0xdf9d
movq -0x10(%rbp), %rdi
leaq 0x9fce(%rip), %rsi      # 0x1736e
callq 0x10c0
cmpl $0x0, %eax
jne 0xd3b6
movl $0x52, -0x14(%rbp)
jmp 0xdf9b
movq -0x10(%rbp), %rdi
leaq 0x9fb7(%rip), %rsi      # 0x17378
callq 0x10c0
cmpl $0x0, %eax
jne 0xd3d7
movl $0x53, -0x14(%rbp)
jmp 0xdf99
movq -0x10(%rbp), %rdi
leaq 0x9f9e(%rip), %rsi      # 0x17380
callq 0x10c0
cmpl $0x0, %eax
jne 0xd3f8
movl $0x54, -0x14(%rbp)
jmp 0xdf97
movq -0x10(%rbp), %rdi
leaq 0x9f86(%rip), %rsi      # 0x17389
callq 0x10c0
cmpl $0x0, %eax
jne 0xd419
movl $0x55, -0x14(%rbp)
jmp 0xdf95
movq -0x10(%rbp), %rdi
leaq 0x9f70(%rip), %rsi      # 0x17394
callq 0x10c0
cmpl $0x0, %eax
jne 0xd43a
movl $0x56, -0x14(%rbp)
jmp 0xdf93
movq -0x10(%rbp), %rdi
leaq 0x9f58(%rip), %rsi      # 0x1739d
callq 0x10c0
cmpl $0x0, %eax
jne 0xd45b
movl $0x57, -0x14(%rbp)
jmp 0xdf91
movq -0x10(%rbp), %rdi
leaq 0x9f3f(%rip), %rsi      # 0x173a5
callq 0x10c0
cmpl $0x0, %eax
jne 0xd47c
movl $0x58, -0x14(%rbp)
jmp 0xdf8f
movq -0x10(%rbp), %rdi
leaq 0x9f27(%rip), %rsi      # 0x173ae
callq 0x10c0
cmpl $0x0, %eax
jne 0xd49d
movl $0x59, -0x14(%rbp)
jmp 0xdf8d
movq -0x10(%rbp), %rdi
leaq 0x9f0d(%rip), %rsi      # 0x173b5
callq 0x10c0
cmpl $0x0, %eax
jne 0xd4be
movl $0x5a, -0x14(%rbp)
jmp 0xdf8b
movq -0x10(%rbp), %rdi
leaq 0x9ec5(%rip), %rsi      # 0x1738e
callq 0x10c0
cmpl $0x0, %eax
jne 0xd4df
movl $0x5b, -0x14(%rbp)
jmp 0xdf89
movq -0x10(%rbp), %rdi
leaq 0x9ead(%rip), %rsi      # 0x17397
callq 0x10c0
cmpl $0x0, %eax
jne 0xd500
movl $0x5c, -0x14(%rbp)
jmp 0xdf87
movq -0x10(%rbp), %rdi
leaq 0x9ebd(%rip), %rsi      # 0x173c8
callq 0x10c0
cmpl $0x0, %eax
jne 0xd521
movl $0x5d, -0x14(%rbp)
jmp 0xdf85
movq -0x10(%rbp), %rdi
leaq 0x9ea2(%rip), %rsi      # 0x173ce
callq 0x10c0
cmpl $0x0, %eax
jne 0xd542
movl $0x5e, -0x14(%rbp)
jmp 0xdf83
movq -0x10(%rbp), %rdi
leaq 0x9e87(%rip), %rsi      # 0x173d4
callq 0x10c0
cmpl $0x0, %eax
jne 0xd563
movl $0x5f, -0x14(%rbp)
jmp 0xdf81
movq -0x10(%rbp), %rdi
leaq 0x9e6c(%rip), %rsi      # 0x173da
callq 0x10c0
cmpl $0x0, %eax
jne 0xd584
movl $0x60, -0x14(%rbp)
jmp 0xdf7f
movq -0x10(%rbp), %rdi
leaq 0x9e78(%rip), %rsi      # 0x17407
callq 0x10c0
cmpl $0x0, %eax
jne 0xd5a5
movl $0x61, -0x14(%rbp)
jmp 0xdf7d
movq -0x10(%rbp), %rdi
leaq 0x9e54(%rip), %rsi      # 0x17404
callq 0x10c0
cmpl $0x0, %eax
jne 0xd5c6
movl $0x62, -0x14(%rbp)
jmp 0xdf7b
movq -0x10(%rbp), %rdi
leaq 0x9e20(%rip), %rsi      # 0x173f1
callq 0x10c0
cmpl $0x0, %eax
jne 0xd5e7
movl $0x63, -0x14(%rbp)
jmp 0xdf79
movq -0x10(%rbp), %rdi
leaq 0x9e0c(%rip), %rsi      # 0x173fe
callq 0x10c0
cmpl $0x0, %eax
jne 0xd608
movl $0x64, -0x14(%rbp)
jmp 0xdf77
movq -0x10(%rbp), %rdi
leaq 0x9dfb(%rip), %rsi      # 0x1740e
callq 0x10c0
cmpl $0x0, %eax
jne 0xd629
movl $0x65, -0x14(%rbp)
jmp 0xdf75
movq -0x10(%rbp), %rdi
leaq 0x9de3(%rip), %rsi      # 0x17417
callq 0x10c0
cmpl $0x0, %eax
jne 0xd64a
movl $0x66, -0x14(%rbp)
jmp 0xdf73
movq -0x10(%rbp), %rdi
leaq 0x9dcd(%rip), %rsi      # 0x17422
callq 0x10c0
cmpl $0x0, %eax
jne 0xd66b
movl $0x67, -0x14(%rbp)
jmp 0xdf71
movq -0x10(%rbp), %rdi
leaq 0x9db7(%rip), %rsi      # 0x1742d
callq 0x10c0
cmpl $0x0, %eax
jne 0xd68c
movl $0x68, -0x14(%rbp)
jmp 0xdf6f
movq -0x10(%rbp), %rdi
leaq 0x9d9f(%rip), %rsi      # 0x17436
callq 0x10c0
cmpl $0x0, %eax
jne 0xd6ad
movl $0x69, -0x14(%rbp)
jmp 0xdf6d
movq -0x10(%rbp), %rdi
leaq 0x9d8a(%rip), %rsi      # 0x17442
callq 0x10c0
cmpl $0x0, %eax
jne 0xd6ce
movl $0x6a, -0x14(%rbp)
jmp 0xdf6b
movq -0x10(%rbp), %rdi
leaq 0x9d71(%rip), %rsi      # 0x1744a
callq 0x10c0
cmpl $0x0, %eax
jne 0xd6ef
movl $0x6b, -0x14(%rbp)
jmp 0xdf69
movq -0x10(%rbp), %rdi
leaq 0x9d4a(%rip), %rsi      # 0x17444
callq 0x10c0
cmpl $0x0, %eax
jne 0xd710
movl $0x6c, -0x14(%rbp)
jmp 0xdf67
movq -0x10(%rbp), %rdi
leaq 0x9d31(%rip), %rsi      # 0x1744c
callq 0x10c0
cmpl $0x0, %eax
jne 0xd731
movl $0x6d, -0x14(%rbp)
jmp 0xdf65
movq -0x10(%rbp), %rdi
leaq 0x9efd(%rip), %rsi      # 0x17639
callq 0x10c0
cmpl $0x0, %eax
jne 0xd752
movl $0x6e, -0x14(%rbp)
jmp 0xdf63
movq -0x10(%rbp), %rdi
leaq 0x9f05(%rip), %rsi      # 0x17662
callq 0x10c0
cmpl $0x0, %eax
jne 0xd773
movl $0x70, -0x14(%rbp)
jmp 0xdf61
movq -0x10(%rbp), %rdi
leaq 0x9ed2(%rip), %rsi      # 0x17650
callq 0x10c0
cmpl $0x0, %eax
jne 0xd794
movl $0x36, -0x14(%rbp)
jmp 0xdf5f
movq -0x10(%rbp), %rdi
leaq 0x9b04(%rip), %rsi      # 0x172a3
callq 0x10c0
cmpl $0x0, %eax
jne 0xd7b5
movl $0x71, -0x14(%rbp)
jmp 0xdf5d
movq -0x10(%rbp), %rdi
leaq 0x9ae2(%rip), %rsi      # 0x172a2
callq 0x10c0
cmpl $0x0, %eax
jne 0xd7d6
movl $0x72, -0x14(%rbp)
jmp 0xdf5b
movq -0x10(%rbp), %rdi
leaq 0x976b(%rip), %rsi      # 0x16f4c
callq 0x10c0
cmpl $0x0, %eax
jne 0xd7f7
movl $0x0, -0x14(%rbp)
jmp 0xdf59
movq -0x10(%rbp), %rdi
leaq 0x9c6c(%rip), %rsi      # 0x1746e
callq 0x10c0
cmpl $0x0, %eax
jne 0xd818
movl $0x2, -0x14(%rbp)
jmp 0xdf57
movq -0x10(%rbp), %rdi
leaq 0x9c38(%rip), %rsi      # 0x1745b
callq 0x10c0
cmpl $0x0, %eax
jne 0xd839
movl $0x1, -0x14(%rbp)
jmp 0xdf55
movq -0x10(%rbp), %rdi
leaq 0x9c37(%rip), %rsi      # 0x1747b
callq 0x10c0
cmpl $0x0, %eax
jne 0xd85a
movl $0x3, -0x14(%rbp)
jmp 0xdf53
movq -0x10(%rbp), %rdi
leaq 0x9c28(%rip), %rsi      # 0x1748d
callq 0x10c0
cmpl $0x0, %eax
jne 0xd87b
movl $0x4, -0x14(%rbp)
jmp 0xdf51
movq -0x10(%rbp), %rdi
leaq 0x9c0b(%rip), %rsi      # 0x17491
callq 0x10c0
cmpl $0x0, %eax
jne 0xd89c
movl $0x5, -0x14(%rbp)
jmp 0xdf4f
movq -0x10(%rbp), %rdi
leaq 0x9bf6(%rip), %rsi      # 0x1749d
callq 0x10c0
cmpl $0x0, %eax
jne 0xd8bd
movl $0x6, -0x14(%rbp)
jmp 0xdf4d
movq -0x10(%rbp), %rdi
leaq 0x9bd9(%rip), %rsi      # 0x174a1
callq 0x10c0
cmpl $0x0, %eax
jne 0xd8de
movl $0x7, -0x14(%rbp)
jmp 0xdf4b
movq -0x10(%rbp), %rdi
leaq 0x9655(%rip), %rsi      # 0x16f3e
callq 0x10c0
cmpl $0x0, %eax
jne 0xd8ff
movl $0x8, -0x14(%rbp)
jmp 0xdf49
movq -0x10(%rbp), %rdi
leaq 0x998b(%rip), %rsi      # 0x17295
callq 0x10c0
cmpl $0x0, %eax
jne 0xd920
movl $0x40, -0x14(%rbp)
jmp 0xdf47
movq -0x10(%rbp), %rdi
leaq 0x9b80(%rip), %rsi      # 0x174ab
callq 0x10c0
cmpl $0x0, %eax
jne 0xd941
movl $0x9, -0x14(%rbp)
jmp 0xdf45
movq -0x10(%rbp), %rdi
leaq 0x9b6c(%rip), %rsi      # 0x174b8
callq 0x10c0
cmpl $0x0, %eax
jne 0xd962
movl $0xa, -0x14(%rbp)
jmp 0xdf43
movq -0x10(%rbp), %rdi
leaq 0x9b58(%rip), %rsi      # 0x174c5
callq 0x10c0
cmpl $0x0, %eax
jne 0xd983
movl $0xb, -0x14(%rbp)
jmp 0xdf41
movq -0x10(%rbp), %rdi
leaq 0x9b3b(%rip), %rsi      # 0x174c9
callq 0x10c0
cmpl $0x0, %eax
jne 0xd9a4
movl $0xc, -0x14(%rbp)
jmp 0xdf3f
movq -0x10(%rbp), %rdi
leaq 0x9b25(%rip), %rsi      # 0x174d4
callq 0x10c0
cmpl $0x0, %eax
jne 0xd9c5
movl $0xd, -0x14(%rbp)
jmp 0xdf3d
movq -0x10(%rbp), %rdi
leaq 0x9b0e(%rip), %rsi      # 0x174de
callq 0x10c0
cmpl $0x0, %eax
jne 0xd9e6
movl $0xe, -0x14(%rbp)
jmp 0xdf3b
movq -0x10(%rbp), %rdi
leaq 0x9af4(%rip), %rsi      # 0x174e5
callq 0x10c0
cmpl $0x0, %eax
jne 0xda07
movl $0xf, -0x14(%rbp)
jmp 0xdf39
movq -0x10(%rbp), %rdi
leaq 0x9add(%rip), %rsi      # 0x174ef
callq 0x10c0
cmpl $0x0, %eax
jne 0xda28
movl $0x10, -0x14(%rbp)
jmp 0xdf37
movq -0x10(%rbp), %rdi
leaq 0x9ad1(%rip), %rsi      # 0x17504
callq 0x10c0
cmpl $0x0, %eax
jne 0xda49
movl $0x12, -0x14(%rbp)
jmp 0xdf35
movq -0x10(%rbp), %rdi
leaq 0x9aa6(%rip), %rsi      # 0x174fa
callq 0x10c0
cmpl $0x0, %eax
jne 0xda6a
movl $0x11, -0x14(%rbp)
jmp 0xdf33
movq -0x10(%rbp), %rdi
leaq 0x9a9e(%rip), %rsi      # 0x17513
callq 0x10c0
cmpl $0x0, %eax
jne 0xda8b
movl $0x13, -0x14(%rbp)
jmp 0xdf31
movq -0x10(%rbp), %rdi
leaq 0x9a8a(%rip), %rsi      # 0x17520
callq 0x10c0
cmpl $0x0, %eax
jne 0xdaac
movl $0x14, -0x14(%rbp)
jmp 0xdf2f
movq -0x10(%rbp), %rdi
leaq 0x9a77(%rip), %rsi      # 0x1752e
callq 0x10c0
cmpl $0x0, %eax
jne 0xdacd
movl $0x15, -0x14(%rbp)
jmp 0xdf2d
movq -0x10(%rbp), %rdi
leaq 0x9a66(%rip), %rsi      # 0x1753e
callq 0x10c0
cmpl $0x0, %eax
jne 0xdaee
movl $0x16, -0x14(%rbp)
jmp 0xdf2b
movq -0x10(%rbp), %rdi
leaq 0x9a4e(%rip), %rsi      # 0x17547
callq 0x10c0
cmpl $0x0, %eax
jne 0xdb0f
movl $0x17, -0x14(%rbp)
jmp 0xdf29
movq -0x10(%rbp), %rdi
leaq 0x9a39(%rip), %rsi      # 0x17553
callq 0x10c0
cmpl $0x0, %eax
jne 0xdb30
movl $0x18, -0x14(%rbp)
jmp 0xdf27
movq -0x10(%rbp), %rdi
leaq 0x9a26(%rip), %rsi      # 0x17561
callq 0x10c0
cmpl $0x0, %eax
jne 0xdb51
movl $0x19, -0x14(%rbp)
jmp 0xdf25
movq -0x10(%rbp), %rdi
leaq 0x9a15(%rip), %rsi      # 0x17571
callq 0x10c0
cmpl $0x0, %eax
jne 0xdb72
movl $0x1a, -0x14(%rbp)
jmp 0xdf23
movq -0x10(%rbp), %rdi
leaq 0x99fd(%rip), %rsi      # 0x1757a
callq 0x10c0
cmpl $0x0, %eax
jne 0xdb93
movl $0x1b, -0x14(%rbp)
jmp 0xdf21
movq -0x10(%rbp), %rdi
leaq 0x99e8(%rip), %rsi      # 0x17586
callq 0x10c0
cmpl $0x0, %eax
jne 0xdbb4
movl $0x1c, -0x14(%rbp)
jmp 0xdf1f
movq -0x10(%rbp), %rdi
leaq 0x99d6(%rip), %rsi      # 0x17595
callq 0x10c0
cmpl $0x0, %eax
jne 0xdbd5
movl $0x1d, -0x14(%rbp)
jmp 0xdf1d
movq -0x10(%rbp), %rdi
leaq 0x99b7(%rip), %rsi      # 0x17597
callq 0x10c0
cmpl $0x0, %eax
jne 0xdbf6
movl $0x1e, -0x14(%rbp)
jmp 0xdf1b
movq -0x10(%rbp), %rdi
leaq 0x99a1(%rip), %rsi      # 0x175a2
callq 0x10c0
cmpl $0x0, %eax
jne 0xdc17
movl $0x1f, -0x14(%rbp)
jmp 0xdf19
movq -0x10(%rbp), %rdi
leaq 0x9983(%rip), %rsi      # 0x175a5
callq 0x10c0
cmpl $0x0, %eax
jne 0xdc38
movl $0x20, -0x14(%rbp)
jmp 0xdf17
movq -0x10(%rbp), %rdi
leaq 0x996b(%rip), %rsi      # 0x175ae
callq 0x10c0
cmpl $0x0, %eax
jne 0xdc59
movl $0x21, -0x14(%rbp)
jmp 0xdf15
movq -0x10(%rbp), %rdi
leaq 0x994d(%rip), %rsi      # 0x175b1
callq 0x10c0
cmpl $0x0, %eax
jne 0xdc7a
movl $0x22, -0x14(%rbp)
jmp 0xdf13
movq -0x10(%rbp), %rdi
leaq 0x993b(%rip), %rsi      # 0x175c0
callq 0x10c0
cmpl $0x0, %eax
jne 0xdc9b
movl $0x23, -0x14(%rbp)
jmp 0xdf11
movq -0x10(%rbp), %rdi
leaq 0x991d(%rip), %rsi      # 0x175c3
callq 0x10c0
cmpl $0x0, %eax
jne 0xdcbc
movl $0x24, -0x14(%rbp)
jmp 0xdf0f
movq -0x10(%rbp), %rdi
leaq 0x9901(%rip), %rsi      # 0x175c8
callq 0x10c0
cmpl $0x0, %eax
jne 0xdcdd
movl $0x25, -0x14(%rbp)
jmp 0xdf0d
movq -0x10(%rbp), %rdi
leaq 0x98e3(%rip), %rsi      # 0x175cb
callq 0x10c0
cmpl $0x0, %eax
jne 0xdcfe
movl $0x26, -0x14(%rbp)
jmp 0xdf0b
movq -0x10(%rbp), %rdi
leaq 0x98c9(%rip), %rsi      # 0x175d2
callq 0x10c0
cmpl $0x0, %eax
jne 0xdd1f
movl $0x27, -0x14(%rbp)
jmp 0xdf09
movq -0x10(%rbp), %rdi
leaq 0x98b3(%rip), %rsi      # 0x175dd
callq 0x10c0
cmpl $0x0, %eax
jne 0xdd40
movl $0x28, -0x14(%rbp)
jmp 0xdf07
movq -0x10(%rbp), %rdi
leaq 0x989c(%rip), %rsi      # 0x175e7
callq 0x10c0
cmpl $0x0, %eax
jne 0xdd61
movl $0x29, -0x14(%rbp)
jmp 0xdf05
movq -0x10(%rbp), %rdi
leaq 0x9888(%rip), %rsi      # 0x175f4
callq 0x10c0
cmpl $0x0, %eax
jne 0xdd82
movl $0x2a, -0x14(%rbp)
jmp 0xdf03
movq -0x10(%rbp), %rdi
leaq 0x986c(%rip), %rsi      # 0x175f9
callq 0x10c0
cmpl $0x0, %eax
jne 0xdda3
movl $0x2b, -0x14(%rbp)
jmp 0xdf01
movq -0x10(%rbp), %rdi
leaq 0x9850(%rip), %rsi      # 0x175fe
callq 0x10c0
cmpl $0x0, %eax
jne 0xddc4
movl $0x2c, -0x14(%rbp)
jmp 0xdeff
movq -0x10(%rbp), %rdi
leaq 0x9838(%rip), %rsi      # 0x17607
callq 0x10c0
cmpl $0x0, %eax
jne 0xdde5
movl $0x2d, -0x14(%rbp)
jmp 0xdefd
movq -0x10(%rbp), %rdi
leaq 0x96fb(%rip), %rsi      # 0x174eb
callq 0x10c0
cmpl $0x0, %eax
jne 0xde06
movl $0x2e, -0x14(%rbp)
jmp 0xdefb
movq -0x10(%rbp), %rdi
leaq 0x9834(%rip), %rsi      # 0x17645
callq 0x10c0
cmpl $0x0, %eax
jne 0xde27
movl $0x2f, -0x14(%rbp)
jmp 0xdef9
movq -0x10(%rbp), %rdi
leaq 0x97e2(%rip), %rsi      # 0x17614
callq 0x10c0
cmpl $0x0, %eax
jne 0xde48
movl $0x30, -0x14(%rbp)
jmp 0xdef7
movq -0x10(%rbp), %rdi
leaq 0x7928(%rip), %rsi      # 0x1577b
callq 0x10c0
cmpl $0x0, %eax
jne 0xde69
movl $0x31, -0x14(%rbp)
jmp 0xdef5
movq -0x10(%rbp), %rdi
leaq 0x97aa(%rip), %rsi      # 0x1761e
callq 0x10c0
cmpl $0x0, %eax
jne 0xde87
movl $0x32, -0x14(%rbp)
jmp 0xdef3
movq -0x10(%rbp), %rdi
leaq 0x9792(%rip), %rsi      # 0x17624
callq 0x10c0
cmpl $0x0, %eax
jne 0xdea5
movl $0x33, -0x14(%rbp)
jmp 0xdef1
movq -0x10(%rbp), %rdi
leaq 0x977e(%rip), %rsi      # 0x1762e
callq 0x10c0
cmpl $0x0, %eax
jne 0xdec3
movl $0x34, -0x14(%rbp)
jmp 0xdeef
movq -0x10(%rbp), %rdi
leaq 0x9767(%rip), %rsi      # 0x17635
callq 0x10c0
cmpl $0x0, %eax
jne 0xdee1
movl $0x35, -0x14(%rbp)
jmp 0xdeed
movl $0xffffffff, -0x4(%rbp) # imm = 0xFFFFFFFF
jmp 0xdfd3
jmp 0xdeef
jmp 0xdef1
jmp 0xdef3
jmp 0xdef5
jmp 0xdef7
jmp 0xdef9
jmp 0xdefb
jmp 0xdefd
jmp 0xdeff
jmp 0xdf01
jmp 0xdf03
jmp 0xdf05
jmp 0xdf07
jmp 0xdf09
jmp 0xdf0b
jmp 0xdf0d
jmp 0xdf0f
jmp 0xdf11
jmp 0xdf13
jmp 0xdf15
jmp 0xdf17
jmp 0xdf19
jmp 0xdf1b
jmp 0xdf1d
jmp 0xdf1f
jmp 0xdf21
jmp 0xdf23
jmp 0xdf25
jmp 0xdf27
jmp 0xdf29
jmp 0xdf2b
jmp 0xdf2d
jmp 0xdf2f
jmp 0xdf31
jmp 0xdf33
jmp 0xdf35
jmp 0xdf37
jmp 0xdf39
jmp 0xdf3b
jmp 0xdf3d
jmp 0xdf3f
jmp 0xdf41
jmp 0xdf43
jmp 0xdf45
jmp 0xdf47
jmp 0xdf49
jmp 0xdf4b
jmp 0xdf4d
jmp 0xdf4f
jmp 0xdf51
jmp 0xdf53
jmp 0xdf55
jmp 0xdf57
jmp 0xdf59
jmp 0xdf5b
jmp 0xdf5d
jmp 0xdf5f
jmp 0xdf61
jmp 0xdf63
jmp 0xdf65
jmp 0xdf67
jmp 0xdf69
jmp 0xdf6b
jmp 0xdf6d
jmp 0xdf6f
jmp 0xdf71
jmp 0xdf73
jmp 0xdf75
jmp 0xdf77
jmp 0xdf79
jmp 0xdf7b
jmp 0xdf7d
jmp 0xdf7f
jmp 0xdf81
jmp 0xdf83
jmp 0xdf85
jmp 0xdf87
jmp 0xdf89
jmp 0xdf8b
jmp 0xdf8d
jmp 0xdf8f
jmp 0xdf91
jmp 0xdf93
jmp 0xdf95
jmp 0xdf97
jmp 0xdf99
jmp 0xdf9b
jmp 0xdf9d
jmp 0xdf9f
jmp 0xdfa1
jmp 0xdfa3
jmp 0xdfa5
jmp 0xdfa7
jmp 0xdfa9
jmp 0xdfab
jmp 0xdfad
jmp 0xdfaf
jmp 0xdfb1
jmp 0xdfb3
jmp 0xdfb5
jmp 0xdfb7
jmp 0xdfb9
jmp 0xdfbb
jmp 0xdfbd
jmp 0xdfbf
jmp 0xdfc1
jmp 0xdfc3
jmp 0xdfc5
jmp 0xdfc7
jmp 0xdfc9
jmp 0xdfcb
jmp 0xdfcd
movl -0x14(%rbp), %eax
movl %eax, -0x4(%rbp)
movl -0x4(%rbp), %eax
addq $0x20, %rsp
popq %rbp
retq
nopl (%rax)