
fixS * fix_at_start(fragS *frag,int size,symbolS *add_symbol,offsetT offset,int pcrel,
                   bfd_reloc_code_real r_type)

{
  fixS *pfVar1;
  
  pfVar1 = fix_new_internal(frag,0,size,add_symbol,(symbolS *)0x0,offset,pcrel,r_type,1);
  return pfVar1;
}



void FUN_0012ef40(undefined8 param_1,undefined4 param_2,undefined8 param_3,undefined8 param_4,
                 undefined8 param_5,undefined8 param_6)

{
  FUN_0012d120(param_1,0,param_2,param_3,0,param_4,param_5,param_6,1);
  return;
}


SUB RSP,0x10
PUSH 0x1
PUSH R9
MOV R9,RCX
MOV RCX,RDX
MOV EDX,ESI
PUSH R8
XOR ESI,ESI
XOR R8D,R8D
CALL 0x0012d120
ADD RSP,0x28
RET
(translation_unit "void FUN_0012ef40(undefined8 param_1,undefined4 param_2,undefined8 param_3,undefined8 param_4,\n                 undefined8 param_5,undefined8 param_6)\n\n{\n  FUN_0012d120(param_1,0,param_2,param_3,0,param_4,param_5,param_6,1);\n  return;\n}\n\n" (function_definition "void FUN_0012ef40(undefined8 param_1,undefined4 param_2,undefined8 param_3,undefined8 param_4,\n                 undefined8 param_5,undefined8 param_6)\n\n{\n  FUN_0012d120(param_1,0,param_2,param_3,0,param_4,param_5,param_6,1);\n  return;\n}" primitive_type (function_declarator "FUN_0012ef40(undefined8 param_1,undefined4 param_2,undefined8 param_3,undefined8 param_4,\n                 undefined8 param_5,undefined8 param_6)" identifier (parameter_list "(undefined8 param_1,undefined4 param_2,undefined8 param_3,undefined8 param_4,\n                 undefined8 param_5,undefined8 param_6)" ( (parameter_declaration "undefined8 param_1" type_identifier identifier) , (parameter_declaration "undefined4 param_2" type_identifier identifier) , (parameter_declaration "undefined8 param_3" type_identifier identifier) , (parameter_declaration "undefined8 param_4" type_identifier identifier) , (parameter_declaration "undefined8 param_5" type_identifier identifier) , (parameter_declaration "undefined8 param_6" type_identifier identifier) ))) (compound_statement "{\n  FUN_0012d120(param_1,0,param_2,param_3,0,param_4,param_5,param_6,1);\n  return;\n}" { (expression_statement "FUN_0012d120(param_1,0,param_2,param_3,0,param_4,param_5,param_6,1);" (call_expression "FUN_0012d120(param_1,0,param_2,param_3,0,param_4,param_5,param_6,1)" identifier (argument_list "(param_1,0,param_2,param_3,0,param_4,param_5,param_6,1)" ( identifier , number_literal , identifier , identifier , number_literal , identifier , identifier , identifier , number_literal ))) ;) (return_statement "return;" return ;) })))
(translation_unit "fixS * fix_at_start(fragS *frag,int size,symbolS *add_symbol,offsetT offset,int pcrel,\n                   bfd_reloc_code_real r_type)\n\n{\n  fixS *pfVar1;\n  \n  pfVar1 = fix_new_internal(frag,0,size,add_symbol,(symbolS *)0x0,offset,pcrel,r_type,1);\n  return pfVar1;\n}\n\n" (function_definition "fixS * fix_at_start(fragS *frag,int size,symbolS *add_symbol,offsetT offset,int pcrel,\n                   bfd_reloc_code_real r_type)\n\n{\n  fixS *pfVar1;\n  \n  pfVar1 = fix_new_internal(frag,0,size,add_symbol,(symbolS *)0x0,offset,pcrel,r_type,1);\n  return pfVar1;\n}" type_identifier (pointer_declarator "* fix_at_start(fragS *frag,int size,symbolS *add_symbol,offsetT offset,int pcrel,\n                   bfd_reloc_code_real r_type)" * (function_declarator "fix_at_start(fragS *frag,int size,symbolS *add_symbol,offsetT offset,int pcrel,\n                   bfd_reloc_code_real r_type)" identifier (parameter_list "(fragS *frag,int size,symbolS *add_symbol,offsetT offset,int pcrel,\n                   bfd_reloc_code_real r_type)" ( (parameter_declaration "fragS *frag" type_identifier (pointer_declarator "*frag" * identifier)) , (parameter_declaration "int size" primitive_type identifier) , (parameter_declaration "symbolS *add_symbol" type_identifier (pointer_declarator "*add_symbol" * identifier)) , (parameter_declaration "offsetT offset" type_identifier identifier) , (parameter_declaration "int pcrel" primitive_type identifier) , (parameter_declaration "bfd_reloc_code_real r_type" type_identifier identifier) )))) (compound_statement "{\n  fixS *pfVar1;\n  \n  pfVar1 = fix_new_internal(frag,0,size,add_symbol,(symbolS *)0x0,offset,pcrel,r_type,1);\n  return pfVar1;\n}" { (declaration "fixS *pfVar1;" type_identifier (pointer_declarator "*pfVar1" * identifier) ;) (expression_statement "pfVar1 = fix_new_internal(frag,0,size,add_symbol,(symbolS *)0x0,offset,pcrel,r_type,1);" (assignment_expression "pfVar1 = fix_new_internal(frag,0,size,add_symbol,(symbolS *)0x0,offset,pcrel,r_type,1)" identifier = (call_expression "fix_new_internal(frag,0,size,add_symbol,(symbolS *)0x0,offset,pcrel,r_type,1)" identifier (argument_list "(frag,0,size,add_symbol,(symbolS *)0x0,offset,pcrel,r_type,1)" ( identifier , number_literal , identifier , identifier , (cast_expression "(symbolS *)0x0" ( (type_descriptor "symbolS *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal) , identifier , identifier , identifier , number_literal )))) ;) (return_statement "return pfVar1;" return identifier ;) })))
(translation_unit "void FUN_0012ef40(undefined8 param_1,undefined4 param_2,undefined8 param_3,undefined8 param_4,\n                 undefined8 param_5,undefined8 param_6)\n\n{\n  FUN_0012d120(param_1,0,param_2,param_3,0,param_4,param_5,param_6,1);\n  return;\n}\n\n" (function_definition "void FUN_0012ef40(undefined8 param_1,undefined4 param_2,undefined8 param_3,undefined8 param_4,\n                 undefined8 param_5,undefined8 param_6)\n\n{\n  FUN_0012d120(param_1,0,param_2,param_3,0,param_4,param_5,param_6,1);\n  return;\n}" primitive_type (function_declarator "FUN_0012ef40(undefined8 param_1,undefined4 param_2,undefined8 param_3,undefined8 param_4,\n                 undefined8 param_5,undefined8 param_6)" identifier (parameter_list "(undefined8 param_1,undefined4 param_2,undefined8 param_3,undefined8 param_4,\n                 undefined8 param_5,undefined8 param_6)" ( (parameter_declaration "undefined8 param_1" type_identifier identifier) , (parameter_declaration "undefined4 param_2" type_identifier identifier) , (parameter_declaration "undefined8 param_3" type_identifier identifier) , (parameter_declaration "undefined8 param_4" type_identifier identifier) , (parameter_declaration "undefined8 param_5" type_identifier identifier) , (parameter_declaration "undefined8 param_6" type_identifier identifier) ))) (compound_statement "{\n  FUN_0012d120(param_1,0,param_2,param_3,0,param_4,param_5,param_6,1);\n  return;\n}" { (expression_statement "FUN_0012d120(param_1,0,param_2,param_3,0,param_4,param_5,param_6,1);" (call_expression "FUN_0012d120(param_1,0,param_2,param_3,0,param_4,param_5,param_6,1)" identifier (argument_list "(param_1,0,param_2,param_3,0,param_4,param_5,param_6,1)" ( identifier , number_literal , identifier , identifier , number_literal , identifier , identifier , identifier , number_literal ))) ;) (return_statement "return;" return ;) })))
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE IDENT) , (parameter_declaration TYPE IDENT) , (parameter_declaration TYPE IDENT) , (parameter_declaration TYPE IDENT) , (parameter_declaration TYPE IDENT) , (parameter_declaration TYPE IDENT) ))) (compound_statement { (expression_statement (call_expression IDENT (argument_list ( IDENT , LIT , IDENT , IDENT , LIT , IDENT , IDENT , IDENT , LIT ))) ;) (return_statement return ;) })))
(function_definition "void FUN_0012ef40(undefined8 param_1,undefined4 param_2,undefined8 param_3,undefined8 param_4,\n                 undefined8 param_5,undefined8 param_6)\n\n{\n  FUN_0012d120(param_1,0,param_2,param_3,0,param_4,param_5,param_6,1);\n  return;\n}" (primitive_type "void") (function_declarator "FUN_0012ef40(undefined8 param_1,undefined4 param_2,undefined8 param_3,undefined8 param_4,\n                 undefined8 param_5,undefined8 param_6)" (identifier "FUN_0012ef40") (parameter_list "(undefined8 param_1,undefined4 param_2,undefined8 param_3,undefined8 param_4,\n                 undefined8 param_5,undefined8 param_6)" (( "(") (parameter_declaration "undefined8 param_1" (type_identifier "undefined8") (identifier "param_1")) (, ",") (parameter_declaration "undefined4 param_2" (type_identifier "undefined4") (identifier "param_2")) (, ",") (parameter_declaration "undefined8 param_3" (type_identifier "undefined8") (identifier "param_3")) (, ",") (parameter_declaration "undefined8 param_4" (type_identifier "undefined8") (identifier "param_4")) (, ",") (parameter_declaration "undefined8 param_5" (type_identifier "undefined8") (identifier "param_5")) (, ",") (parameter_declaration "undefined8 param_6" (type_identifier "undefined8") (identifier "param_6")) () ")"))) (compound_statement "{\n  FUN_0012d120(param_1,0,param_2,param_3,0,param_4,param_5,param_6,1);\n  return;\n}" ({ "{") (expression_statement "FUN_0012d120(param_1,0,param_2,param_3,0,param_4,param_5,param_6,1);" (call_expression "FUN_0012d120(param_1,0,param_2,param_3,0,param_4,param_5,param_6,1)" (identifier "FUN_0012d120") (argument_list "(param_1,0,param_2,param_3,0,param_4,param_5,param_6,1)" (( "(") (identifier "param_1") (, ",") (number_literal "0") (, ",") (identifier "param_2") (, ",") (identifier "param_3") (, ",") (number_literal "0") (, ",") (identifier "param_4") (, ",") (identifier "param_5") (, ",") (identifier "param_6") (, ",") (number_literal "1") () ")"))) (; ";")) (return_statement "return;" (return "return") (; ";")) (} "}")))

type_1 * function_1(type_2 *frag,int size,type_3 *add_symbol,type_4 offset,int pcrel,
                   type_5 r_type)

{
  type_1 *pfVar1;
  
  pfVar1 = var_1(frag,0,size,add_symbol,(type_3 *)0x0,offset,pcrel,r_type,1);
  return pfVar1;
}


(translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (type_identifier) declarator: (identifier)) (parameter_declaration type: (type_identifier) declarator: (identifier)) (parameter_declaration type: (type_identifier) declarator: (identifier)) (parameter_declaration type: (type_identifier) declarator: (identifier)) (parameter_declaration type: (type_identifier) declarator: (identifier)) (parameter_declaration type: (type_identifier) declarator: (identifier)))) body: (compound_statement (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (number_literal) (identifier) (identifier) (number_literal) (identifier) (identifier) (identifier) (number_literal)))) (return_statement))))

void MASKED(undefined8 param_1,undefined4 param_2,undefined8 param_3,undefined8 param_4,
                 undefined8 param_5,undefined8 param_6)

{
  FUN_0012d120(param_1,0,param_2,param_3,0,param_4,param_5,param_6,1);
  return;
}

