
void s_org(int ignore)

{
  char cVar1;
  segT segment;
  char *format;
  offsetT oVar2;
  int fill;
  expressionS exp;
  expressionS exp_1;
  
  m68k_flush_pending_output();
  if (flag_m68k_mri == 0) {
    segment = get_segmented_expression(&exp);
    if (segment == (segT)(_bfd_std_section + 0x118)) {
      segment = get_known_segmented_expression(&exp);
      cVar1 = *input_line_pointer;
    }
    else {
      cVar1 = *input_line_pointer;
    }
    fill = 0;
    if (cVar1 == ',') {
      input_line_pointer = input_line_pointer + 1;
      oVar2 = get_absolute_expr(&exp_1);
      fill = (int)oVar2;
    }
    if (need_pass_2 == 0) {
      do_org(segment,&exp,fill);
    }
    demand_empty_rest_of_line();
    return;
  }
  format = (char *)dcgettext(0,"MRI style ORG pseudo-op not supported",5);
  as_bad(format);
  ignore_rest_of_line();
  return;
}



void FUN_00124980(void)

{
  char cVar1;
  long lVar2;
  undefined8 uVar3;
  undefined1 auStack_58 [32];
  undefined1 local_38 [40];
  
  FUN_0013e840();
  if (DAT_001854f4 == 0) {
    lVar2 = FUN_00121950(auStack_58);
    if (lVar2 == 0x17bdf8) {
      lVar2 = FUN_00122570(auStack_58);
      cVar1 = *DAT_00185708;
    }
    else {
      cVar1 = *DAT_00185708;
    }
    uVar3 = 0;
    if (cVar1 == ',') {
      DAT_00185708 = DAT_00185708 + 1;
      uVar3 = FUN_001218e0(local_38);
    }
    if (DAT_0018544c == 0) {
      FUN_00121d40(lVar2,auStack_58,uVar3);
    }
    FUN_00123470();
    return;
  }
  uVar3 = dcgettext(0,"MRI style ORG pseudo-op not supported",5);
  FUN_001210c0(uVar3);
  FUN_00123270();
  return;
}


PUSH RBP
PUSH RBX
SUB RSP,0x48
CALL 0x0013e840
MOV EDX,dword ptr [0x001854f4]
TEST EDX,EDX
JNZ 0x001249e8
MOV RBP,RSP
MOV RDI,RBP
CALL 0x00121950
MOV RBX,RAX
LEA RAX,[0x17bdf8]
CMP RBX,RAX
JZ 0x00124a18
MOV RCX,qword ptr [0x00185708]
XOR EDX,EDX
CMP byte ptr [RCX],0x2c
JZ 0x00124a31
MOV EAX,dword ptr [0x0018544c]
TEST EAX,EAX
JZ 0x001249d8
CALL 0x00123470
ADD RSP,0x48
POP RBX
POP RBP
RET
MOV RSI,RBP
MOV RDI,RBX
CALL 0x00121d40
JMP 0x001249c7
MOV EDX,0x5
LEA RSI,[0x14ce38]
XOR EDI,EDI
CALL 0x0010b1d0
MOV RDI,RAX
XOR EAX,EAX
CALL 0x001210c0
CALL 0x00123270
ADD RSP,0x48
POP RBX
POP RBP
RET
MOV RDI,RBP
CALL 0x00122570
MOV RCX,qword ptr [0x00185708]
XOR EDX,EDX
MOV RBX,RAX
CMP byte ptr [RCX],0x2c
JNZ 0x001249bd
ADD RCX,0x1
LEA RDI,[RSP + 0x20]
MOV qword ptr [0x00185708],RCX
CALL 0x001218e0
MOV RDX,RAX
JMP 0x001249bd
(translation_unit "void FUN_00124980(void)\n\n{\n  char cVar1;\n  long lVar2;\n  undefined8 uVar3;\n  undefined1 auStack_58 [32];\n  undefined1 local_38 [40];\n  \n  FUN_0013e840();\n  if (DAT_001854f4 == 0) {\n    lVar2 = FUN_00121950(auStack_58);\n    if (lVar2 == 0x17bdf8) {\n      lVar2 = FUN_00122570(auStack_58);\n      cVar1 = *DAT_00185708;\n    }\n    else {\n      cVar1 = *DAT_00185708;\n    }\n    uVar3 = 0;\n    if (cVar1 == ',') {\n      DAT_00185708 = DAT_00185708 + 1;\n      uVar3 = FUN_001218e0(local_38);\n    }\n    if (DAT_0018544c == 0) {\n      FUN_00121d40(lVar2,auStack_58,uVar3);\n    }\n    FUN_00123470();\n    return;\n  }\n  uVar3 = dcgettext(0,"MRI style ORG pseudo-op not supported",5);\n  FUN_001210c0(uVar3);\n  FUN_00123270();\n  return;\n}\n\n" (function_definition "void FUN_00124980(void)\n\n{\n  char cVar1;\n  long lVar2;\n  undefined8 uVar3;\n  undefined1 auStack_58 [32];\n  undefined1 local_38 [40];\n  \n  FUN_0013e840();\n  if (DAT_001854f4 == 0) {\n    lVar2 = FUN_00121950(auStack_58);\n    if (lVar2 == 0x17bdf8) {\n      lVar2 = FUN_00122570(auStack_58);\n      cVar1 = *DAT_00185708;\n    }\n    else {\n      cVar1 = *DAT_00185708;\n    }\n    uVar3 = 0;\n    if (cVar1 == ',') {\n      DAT_00185708 = DAT_00185708 + 1;\n      uVar3 = FUN_001218e0(local_38);\n    }\n    if (DAT_0018544c == 0) {\n      FUN_00121d40(lVar2,auStack_58,uVar3);\n    }\n    FUN_00123470();\n    return;\n  }\n  uVar3 = dcgettext(0,"MRI style ORG pseudo-op not supported",5);\n  FUN_001210c0(uVar3);\n  FUN_00123270();\n  return;\n}" primitive_type (function_declarator "FUN_00124980(void)" identifier (parameter_list "(void)" ( (parameter_declaration "void" primitive_type) ))) (compound_statement "{\n  char cVar1;\n  long lVar2;\n  undefined8 uVar3;\n  undefined1 auStack_58 [32];\n  undefined1 local_38 [40];\n  \n  FUN_0013e840();\n  if (DAT_001854f4 == 0) {\n    lVar2 = FUN_00121950(auStack_58);\n    if (lVar2 == 0x17bdf8) {\n      lVar2 = FUN_00122570(auStack_58);\n      cVar1 = *DAT_00185708;\n    }\n    else {\n      cVar1 = *DAT_00185708;\n    }\n    uVar3 = 0;\n    if (cVar1 == ',') {\n      DAT_00185708 = DAT_00185708 + 1;\n      uVar3 = FUN_001218e0(local_38);\n    }\n    if (DAT_0018544c == 0) {\n      FUN_00121d40(lVar2,auStack_58,uVar3);\n    }\n    FUN_00123470();\n    return;\n  }\n  uVar3 = dcgettext(0,"MRI style ORG pseudo-op not supported",5);\n  FUN_001210c0(uVar3);\n  FUN_00123270();\n  return;\n}" { (declaration "char cVar1;" primitive_type identifier ;) (declaration "long lVar2;" (sized_type_specifier "long" long) identifier ;) (declaration "undefined8 uVar3;" type_identifier identifier ;) (declaration "undefined1 auStack_58 [32];" type_identifier (array_declarator "auStack_58 [32]" identifier [ number_literal ]) ;) (declaration "undefined1 local_38 [40];" type_identifier (array_declarator "local_38 [40]" identifier [ number_literal ]) ;) (expression_statement "FUN_0013e840();" (call_expression "FUN_0013e840()" identifier (argument_list "()" ( ))) ;) (if_statement "if (DAT_001854f4 == 0) {\n    lVar2 = FUN_00121950(auStack_58);\n    if (lVar2 == 0x17bdf8) {\n      lVar2 = FUN_00122570(auStack_58);\n      cVar1 = *DAT_00185708;\n    }\n    else {\n      cVar1 = *DAT_00185708;\n    }\n    uVar3 = 0;\n    if (cVar1 == ',') {\n      DAT_00185708 = DAT_00185708 + 1;\n      uVar3 = FUN_001218e0(local_38);\n    }\n    if (DAT_0018544c == 0) {\n      FUN_00121d40(lVar2,auStack_58,uVar3);\n    }\n    FUN_00123470();\n    return;\n  }" if (parenthesized_expression "(DAT_001854f4 == 0)" ( (binary_expression "DAT_001854f4 == 0" identifier == number_literal) )) (compound_statement "{\n    lVar2 = FUN_00121950(auStack_58);\n    if (lVar2 == 0x17bdf8) {\n      lVar2 = FUN_00122570(auStack_58);\n      cVar1 = *DAT_00185708;\n    }\n    else {\n      cVar1 = *DAT_00185708;\n    }\n    uVar3 = 0;\n    if (cVar1 == ',') {\n      DAT_00185708 = DAT_00185708 + 1;\n      uVar3 = FUN_001218e0(local_38);\n    }\n    if (DAT_0018544c == 0) {\n      FUN_00121d40(lVar2,auStack_58,uVar3);\n    }\n    FUN_00123470();\n    return;\n  }" { (expression_statement "lVar2 = FUN_00121950(auStack_58);" (assignment_expression "lVar2 = FUN_00121950(auStack_58)" identifier = (call_expression "FUN_00121950(auStack_58)" identifier (argument_list "(auStack_58)" ( identifier )))) ;) (if_statement "if (lVar2 == 0x17bdf8) {\n      lVar2 = FUN_00122570(auStack_58);\n      cVar1 = *DAT_00185708;\n    }\n    else {\n      cVar1 = *DAT_00185708;\n    }" if (parenthesized_expression "(lVar2 == 0x17bdf8)" ( (binary_expression "lVar2 == 0x17bdf8" identifier == number_literal) )) (compound_statement "{\n      lVar2 = FUN_00122570(auStack_58);\n      cVar1 = *DAT_00185708;\n    }" { (expression_statement "lVar2 = FUN_00122570(auStack_58);" (assignment_expression "lVar2 = FUN_00122570(auStack_58)" identifier = (call_expression "FUN_00122570(auStack_58)" identifier (argument_list "(auStack_58)" ( identifier )))) ;) (expression_statement "cVar1 = *DAT_00185708;" (assignment_expression "cVar1 = *DAT_00185708" identifier = (pointer_expression "*DAT_00185708" * identifier)) ;) }) (else_clause "else {\n      cVar1 = *DAT_00185708;\n    }" else (compound_statement "{\n      cVar1 = *DAT_00185708;\n    }" { (expression_statement "cVar1 = *DAT_00185708;" (assignment_expression "cVar1 = *DAT_00185708" identifier = (pointer_expression "*DAT_00185708" * identifier)) ;) }))) (expression_statement "uVar3 = 0;" (assignment_expression "uVar3 = 0" identifier = number_literal) ;) (if_statement "if (cVar1 == ',') {\n      DAT_00185708 = DAT_00185708 + 1;\n      uVar3 = FUN_001218e0(local_38);\n    }" if (parenthesized_expression "(cVar1 == ',')" ( (binary_expression "cVar1 == ','" identifier == (char_literal "','" ' character ')) )) (compound_statement "{\n      DAT_00185708 = DAT_00185708 + 1;\n      uVar3 = FUN_001218e0(local_38);\n    }" { (expression_statement "DAT_00185708 = DAT_00185708 + 1;" (assignment_expression "DAT_00185708 = DAT_00185708 + 1" identifier = (binary_expression "DAT_00185708 + 1" identifier + number_literal)) ;) (expression_statement "uVar3 = FUN_001218e0(local_38);" (assignment_expression "uVar3 = FUN_001218e0(local_38)" identifier = (call_expression "FUN_001218e0(local_38)" identifier (argument_list "(local_38)" ( identifier )))) ;) })) (if_statement "if (DAT_0018544c == 0) {\n      FUN_00121d40(lVar2,auStack_58,uVar3);\n    }" if (parenthesized_expression "(DAT_0018544c == 0)" ( (binary_expression "DAT_0018544c == 0" identifier == number_literal) )) (compound_statement "{\n      FUN_00121d40(lVar2,auStack_58,uVar3);\n    }" { (expression_statement "FUN_00121d40(lVar2,auStack_58,uVar3);" (call_expression "FUN_00121d40(lVar2,auStack_58,uVar3)" identifier (argument_list "(lVar2,auStack_58,uVar3)" ( identifier , identifier , identifier ))) ;) })) (expression_statement "FUN_00123470();" (call_expression "FUN_00123470()" identifier (argument_list "()" ( ))) ;) (return_statement "return;" return ;) })) (expression_statement "uVar3 = dcgettext(0,"MRI style ORG pseudo-op not supported",5);" (assignment_expression "uVar3 = dcgettext(0,"MRI style ORG pseudo-op not supported",5)" identifier = (call_expression "dcgettext(0,"MRI style ORG pseudo-op not supported",5)" identifier (argument_list "(0,"MRI style ORG pseudo-op not supported",5)" ( number_literal , (string_literal ""MRI style ORG pseudo-op not supported"" " string_content ") , number_literal )))) ;) (expression_statement "FUN_001210c0(uVar3);" (call_expression "FUN_001210c0(uVar3)" identifier (argument_list "(uVar3)" ( identifier ))) ;) (expression_statement "FUN_00123270();" (call_expression "FUN_00123270()" identifier (argument_list "()" ( ))) ;) (return_statement "return;" return ;) })))
(translation_unit "void s_org(int ignore)\n\n{\n  char cVar1;\n  segT segment;\n  char *format;\n  offsetT oVar2;\n  int fill;\n  expressionS exp;\n  expressionS exp_1;\n  \n  m68k_flush_pending_output();\n  if (flag_m68k_mri == 0) {\n    segment = get_segmented_expression(&exp);\n    if (segment == (segT)(_bfd_std_section + 0x118)) {\n      segment = get_known_segmented_expression(&exp);\n      cVar1 = *input_line_pointer;\n    }\n    else {\n      cVar1 = *input_line_pointer;\n    }\n    fill = 0;\n    if (cVar1 == ',') {\n      input_line_pointer = input_line_pointer + 1;\n      oVar2 = get_absolute_expr(&exp_1);\n      fill = (int)oVar2;\n    }\n    if (need_pass_2 == 0) {\n      do_org(segment,&exp,fill);\n    }\n    demand_empty_rest_of_line();\n    return;\n  }\n  format = (char *)dcgettext(0,"MRI style ORG pseudo-op not supported",5);\n  as_bad(format);\n  ignore_rest_of_line();\n  return;\n}\n\n" (function_definition "void s_org(int ignore)\n\n{\n  char cVar1;\n  segT segment;\n  char *format;\n  offsetT oVar2;\n  int fill;\n  expressionS exp;\n  expressionS exp_1;\n  \n  m68k_flush_pending_output();\n  if (flag_m68k_mri == 0) {\n    segment = get_segmented_expression(&exp);\n    if (segment == (segT)(_bfd_std_section + 0x118)) {\n      segment = get_known_segmented_expression(&exp);\n      cVar1 = *input_line_pointer;\n    }\n    else {\n      cVar1 = *input_line_pointer;\n    }\n    fill = 0;\n    if (cVar1 == ',') {\n      input_line_pointer = input_line_pointer + 1;\n      oVar2 = get_absolute_expr(&exp_1);\n      fill = (int)oVar2;\n    }\n    if (need_pass_2 == 0) {\n      do_org(segment,&exp,fill);\n    }\n    demand_empty_rest_of_line();\n    return;\n  }\n  format = (char *)dcgettext(0,"MRI style ORG pseudo-op not supported",5);\n  as_bad(format);\n  ignore_rest_of_line();\n  return;\n}" primitive_type (function_declarator "s_org(int ignore)" identifier (parameter_list "(int ignore)" ( (parameter_declaration "int ignore" primitive_type identifier) ))) (compound_statement "{\n  char cVar1;\n  segT segment;\n  char *format;\n  offsetT oVar2;\n  int fill;\n  expressionS exp;\n  expressionS exp_1;\n  \n  m68k_flush_pending_output();\n  if (flag_m68k_mri == 0) {\n    segment = get_segmented_expression(&exp);\n    if (segment == (segT)(_bfd_std_section + 0x118)) {\n      segment = get_known_segmented_expression(&exp);\n      cVar1 = *input_line_pointer;\n    }\n    else {\n      cVar1 = *input_line_pointer;\n    }\n    fill = 0;\n    if (cVar1 == ',') {\n      input_line_pointer = input_line_pointer + 1;\n      oVar2 = get_absolute_expr(&exp_1);\n      fill = (int)oVar2;\n    }\n    if (need_pass_2 == 0) {\n      do_org(segment,&exp,fill);\n    }\n    demand_empty_rest_of_line();\n    return;\n  }\n  format = (char *)dcgettext(0,"MRI style ORG pseudo-op not supported",5);\n  as_bad(format);\n  ignore_rest_of_line();\n  return;\n}" { (declaration "char cVar1;" primitive_type identifier ;) (declaration "segT segment;" type_identifier identifier ;) (declaration "char *format;" primitive_type (pointer_declarator "*format" * identifier) ;) (declaration "offsetT oVar2;" type_identifier identifier ;) (declaration "int fill;" primitive_type identifier ;) (declaration "expressionS exp;" type_identifier identifier ;) (declaration "expressionS exp_1;" type_identifier identifier ;) (expression_statement "m68k_flush_pending_output();" (call_expression "m68k_flush_pending_output()" identifier (argument_list "()" ( ))) ;) (if_statement "if (flag_m68k_mri == 0) {\n    segment = get_segmented_expression(&exp);\n    if (segment == (segT)(_bfd_std_section + 0x118)) {\n      segment = get_known_segmented_expression(&exp);\n      cVar1 = *input_line_pointer;\n    }\n    else {\n      cVar1 = *input_line_pointer;\n    }\n    fill = 0;\n    if (cVar1 == ',') {\n      input_line_pointer = input_line_pointer + 1;\n      oVar2 = get_absolute_expr(&exp_1);\n      fill = (int)oVar2;\n    }\n    if (need_pass_2 == 0) {\n      do_org(segment,&exp,fill);\n    }\n    demand_empty_rest_of_line();\n    return;\n  }" if (parenthesized_expression "(flag_m68k_mri == 0)" ( (binary_expression "flag_m68k_mri == 0" identifier == number_literal) )) (compound_statement "{\n    segment = get_segmented_expression(&exp);\n    if (segment == (segT)(_bfd_std_section + 0x118)) {\n      segment = get_known_segmented_expression(&exp);\n      cVar1 = *input_line_pointer;\n    }\n    else {\n      cVar1 = *input_line_pointer;\n    }\n    fill = 0;\n    if (cVar1 == ',') {\n      input_line_pointer = input_line_pointer + 1;\n      oVar2 = get_absolute_expr(&exp_1);\n      fill = (int)oVar2;\n    }\n    if (need_pass_2 == 0) {\n      do_org(segment,&exp,fill);\n    }\n    demand_empty_rest_of_line();\n    return;\n  }" { (expression_statement "segment = get_segmented_expression(&exp);" (assignment_expression "segment = get_segmented_expression(&exp)" identifier = (call_expression "get_segmented_expression(&exp)" identifier (argument_list "(&exp)" ( (pointer_expression "&exp" & identifier) )))) ;) (if_statement "if (segment == (segT)(_bfd_std_section + 0x118)) {\n      segment = get_known_segmented_expression(&exp);\n      cVar1 = *input_line_pointer;\n    }\n    else {\n      cVar1 = *input_line_pointer;\n    }" if (parenthesized_expression "(segment == (segT)(_bfd_std_section + 0x118))" ( (binary_expression "segment == (segT)(_bfd_std_section + 0x118)" identifier == (call_expression "(segT)(_bfd_std_section + 0x118)" (parenthesized_expression "(segT)" ( identifier )) (argument_list "(_bfd_std_section + 0x118)" ( (binary_expression "_bfd_std_section + 0x118" identifier + number_literal) )))) )) (compound_statement "{\n      segment = get_known_segmented_expression(&exp);\n      cVar1 = *input_line_pointer;\n    }" { (expression_statement "segment = get_known_segmented_expression(&exp);" (assignment_expression "segment = get_known_segmented_expression(&exp)" identifier = (call_expression "get_known_segmented_expression(&exp)" identifier (argument_list "(&exp)" ( (pointer_expression "&exp" & identifier) )))) ;) (expression_statement "cVar1 = *input_line_pointer;" (assignment_expression "cVar1 = *input_line_pointer" identifier = (pointer_expression "*input_line_pointer" * identifier)) ;) }) (else_clause "else {\n      cVar1 = *input_line_pointer;\n    }" else (compound_statement "{\n      cVar1 = *input_line_pointer;\n    }" { (expression_statement "cVar1 = *input_line_pointer;" (assignment_expression "cVar1 = *input_line_pointer" identifier = (pointer_expression "*input_line_pointer" * identifier)) ;) }))) (expression_statement "fill = 0;" (assignment_expression "fill = 0" identifier = number_literal) ;) (if_statement "if (cVar1 == ',') {\n      input_line_pointer = input_line_pointer + 1;\n      oVar2 = get_absolute_expr(&exp_1);\n      fill = (int)oVar2;\n    }" if (parenthesized_expression "(cVar1 == ',')" ( (binary_expression "cVar1 == ','" identifier == (char_literal "','" ' character ')) )) (compound_statement "{\n      input_line_pointer = input_line_pointer + 1;\n      oVar2 = get_absolute_expr(&exp_1);\n      fill = (int)oVar2;\n    }" { (expression_statement "input_line_pointer = input_line_pointer + 1;" (assignment_expression "input_line_pointer = input_line_pointer + 1" identifier = (binary_expression "input_line_pointer + 1" identifier + number_literal)) ;) (expression_statement "oVar2 = get_absolute_expr(&exp_1);" (assignment_expression "oVar2 = get_absolute_expr(&exp_1)" identifier = (call_expression "get_absolute_expr(&exp_1)" identifier (argument_list "(&exp_1)" ( (pointer_expression "&exp_1" & identifier) )))) ;) (expression_statement "fill = (int)oVar2;" (assignment_expression "fill = (int)oVar2" identifier = (cast_expression "(int)oVar2" ( (type_descriptor "int" primitive_type) ) identifier)) ;) })) (if_statement "if (need_pass_2 == 0) {\n      do_org(segment,&exp,fill);\n    }" if (parenthesized_expression "(need_pass_2 == 0)" ( (binary_expression "need_pass_2 == 0" identifier == number_literal) )) (compound_statement "{\n      do_org(segment,&exp,fill);\n    }" { (expression_statement "do_org(segment,&exp,fill);" (call_expression "do_org(segment,&exp,fill)" identifier (argument_list "(segment,&exp,fill)" ( identifier , (pointer_expression "&exp" & identifier) , identifier ))) ;) })) (expression_statement "demand_empty_rest_of_line();" (call_expression "demand_empty_rest_of_line()" identifier (argument_list "()" ( ))) ;) (return_statement "return;" return ;) })) (expression_statement "format = (char *)dcgettext(0,"MRI style ORG pseudo-op not supported",5);" (assignment_expression "format = (char *)dcgettext(0,"MRI style ORG pseudo-op not supported",5)" identifier = (cast_expression "(char *)dcgettext(0,"MRI style ORG pseudo-op not supported",5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"MRI style ORG pseudo-op not supported",5)" identifier (argument_list "(0,"MRI style ORG pseudo-op not supported",5)" ( number_literal , (string_literal ""MRI style ORG pseudo-op not supported"" " string_content ") , number_literal ))))) ;) (expression_statement "as_bad(format);" (call_expression "as_bad(format)" identifier (argument_list "(format)" ( identifier ))) ;) (expression_statement "ignore_rest_of_line();" (call_expression "ignore_rest_of_line()" identifier (argument_list "()" ( ))) ;) (return_statement "return;" return ;) })))
(translation_unit "void FUN_00124980(void)\n\n{\n  char cVar1;\n  long lVar2;\n  undefined8 uVar3;\n  undefined1 auStack_58 [32];\n  undefined1 local_38 [40];\n  \n  FUN_0013e840();\n  if (DAT_001854f4 == 0) {\n    lVar2 = FUN_00121950(auStack_58);\n    if (lVar2 == 0x17bdf8) {\n      lVar2 = FUN_00122570(auStack_58);\n      cVar1 = *DAT_00185708;\n    }\n    else {\n      cVar1 = *DAT_00185708;\n    }\n    uVar3 = 0;\n    if (cVar1 == ',') {\n      DAT_00185708 = DAT_00185708 + 1;\n      uVar3 = FUN_001218e0(local_38);\n    }\n    if (DAT_0018544c == 0) {\n      FUN_00121d40(lVar2,auStack_58,uVar3);\n    }\n    FUN_00123470();\n    return;\n  }\n  uVar3 = dcgettext(0,"MRI style ORG pseudo-op not supported",5);\n  FUN_001210c0(uVar3);\n  FUN_00123270();\n  return;\n}\n\n" (function_definition "void FUN_00124980(void)\n\n{\n  char cVar1;\n  long lVar2;\n  undefined8 uVar3;\n  undefined1 auStack_58 [32];\n  undefined1 local_38 [40];\n  \n  FUN_0013e840();\n  if (DAT_001854f4 == 0) {\n    lVar2 = FUN_00121950(auStack_58);\n    if (lVar2 == 0x17bdf8) {\n      lVar2 = FUN_00122570(auStack_58);\n      cVar1 = *DAT_00185708;\n    }\n    else {\n      cVar1 = *DAT_00185708;\n    }\n    uVar3 = 0;\n    if (cVar1 == ',') {\n      DAT_00185708 = DAT_00185708 + 1;\n      uVar3 = FUN_001218e0(local_38);\n    }\n    if (DAT_0018544c == 0) {\n      FUN_00121d40(lVar2,auStack_58,uVar3);\n    }\n    FUN_00123470();\n    return;\n  }\n  uVar3 = dcgettext(0,"MRI style ORG pseudo-op not supported",5);\n  FUN_001210c0(uVar3);\n  FUN_00123270();\n  return;\n}" primitive_type (function_declarator "FUN_00124980(void)" identifier (parameter_list "(void)" ( (parameter_declaration "void" primitive_type) ))) (compound_statement "{\n  char cVar1;\n  long lVar2;\n  undefined8 uVar3;\n  undefined1 auStack_58 [32];\n  undefined1 local_38 [40];\n  \n  FUN_0013e840();\n  if (DAT_001854f4 == 0) {\n    lVar2 = FUN_00121950(auStack_58);\n    if (lVar2 == 0x17bdf8) {\n      lVar2 = FUN_00122570(auStack_58);\n      cVar1 = *DAT_00185708;\n    }\n    else {\n      cVar1 = *DAT_00185708;\n    }\n    uVar3 = 0;\n    if (cVar1 == ',') {\n      DAT_00185708 = DAT_00185708 + 1;\n      uVar3 = FUN_001218e0(local_38);\n    }\n    if (DAT_0018544c == 0) {\n      FUN_00121d40(lVar2,auStack_58,uVar3);\n    }\n    FUN_00123470();\n    return;\n  }\n  uVar3 = dcgettext(0,"MRI style ORG pseudo-op not supported",5);\n  FUN_001210c0(uVar3);\n  FUN_00123270();\n  return;\n}" { (declaration "char cVar1;" primitive_type identifier ;) (declaration "long lVar2;" (sized_type_specifier "long" long) identifier ;) (declaration "undefined8 uVar3;" type_identifier identifier ;) (declaration "undefined1 auStack_58 [32];" type_identifier (array_declarator "auStack_58 [32]" identifier [ number_literal ]) ;) (declaration "undefined1 local_38 [40];" type_identifier (array_declarator "local_38 [40]" identifier [ number_literal ]) ;) (expression_statement "FUN_0013e840();" (call_expression "FUN_0013e840()" identifier (argument_list "()" ( ))) ;) (if_statement "if (DAT_001854f4 == 0) {\n    lVar2 = FUN_00121950(auStack_58);\n    if (lVar2 == 0x17bdf8) {\n      lVar2 = FUN_00122570(auStack_58);\n      cVar1 = *DAT_00185708;\n    }\n    else {\n      cVar1 = *DAT_00185708;\n    }\n    uVar3 = 0;\n    if (cVar1 == ',') {\n      DAT_00185708 = DAT_00185708 + 1;\n      uVar3 = FUN_001218e0(local_38);\n    }\n    if (DAT_0018544c == 0) {\n      FUN_00121d40(lVar2,auStack_58,uVar3);\n    }\n    FUN_00123470();\n    return;\n  }" if (parenthesized_expression "(DAT_001854f4 == 0)" ( (binary_expression "DAT_001854f4 == 0" identifier == number_literal) )) (compound_statement "{\n    lVar2 = FUN_00121950(auStack_58);\n    if (lVar2 == 0x17bdf8) {\n      lVar2 = FUN_00122570(auStack_58);\n      cVar1 = *DAT_00185708;\n    }\n    else {\n      cVar1 = *DAT_00185708;\n    }\n    uVar3 = 0;\n    if (cVar1 == ',') {\n      DAT_00185708 = DAT_00185708 + 1;\n      uVar3 = FUN_001218e0(local_38);\n    }\n    if (DAT_0018544c == 0) {\n      FUN_00121d40(lVar2,auStack_58,uVar3);\n    }\n    FUN_00123470();\n    return;\n  }" { (expression_statement "lVar2 = FUN_00121950(auStack_58);" (assignment_expression "lVar2 = FUN_00121950(auStack_58)" identifier = (call_expression "FUN_00121950(auStack_58)" identifier (argument_list "(auStack_58)" ( identifier )))) ;) (if_statement "if (lVar2 == 0x17bdf8) {\n      lVar2 = FUN_00122570(auStack_58);\n      cVar1 = *DAT_00185708;\n    }\n    else {\n      cVar1 = *DAT_00185708;\n    }" if (parenthesized_expression "(lVar2 == 0x17bdf8)" ( (binary_expression "lVar2 == 0x17bdf8" identifier == number_literal) )) (compound_statement "{\n      lVar2 = FUN_00122570(auStack_58);\n      cVar1 = *DAT_00185708;\n    }" { (expression_statement "lVar2 = FUN_00122570(auStack_58);" (assignment_expression "lVar2 = FUN_00122570(auStack_58)" identifier = (call_expression "FUN_00122570(auStack_58)" identifier (argument_list "(auStack_58)" ( identifier )))) ;) (expression_statement "cVar1 = *DAT_00185708;" (assignment_expression "cVar1 = *DAT_00185708" identifier = (pointer_expression "*DAT_00185708" * identifier)) ;) }) (else_clause "else {\n      cVar1 = *DAT_00185708;\n    }" else (compound_statement "{\n      cVar1 = *DAT_00185708;\n    }" { (expression_statement "cVar1 = *DAT_00185708;" (assignment_expression "cVar1 = *DAT_00185708" identifier = (pointer_expression "*DAT_00185708" * identifier)) ;) }))) (expression_statement "uVar3 = 0;" (assignment_expression "uVar3 = 0" identifier = number_literal) ;) (if_statement "if (cVar1 == ',') {\n      DAT_00185708 = DAT_00185708 + 1;\n      uVar3 = FUN_001218e0(local_38);\n    }" if (parenthesized_expression "(cVar1 == ',')" ( (binary_expression "cVar1 == ','" identifier == (char_literal "','" ' character ')) )) (compound_statement "{\n      DAT_00185708 = DAT_00185708 + 1;\n      uVar3 = FUN_001218e0(local_38);\n    }" { (expression_statement "DAT_00185708 = DAT_00185708 + 1;" (assignment_expression "DAT_00185708 = DAT_00185708 + 1" identifier = (binary_expression "DAT_00185708 + 1" identifier + number_literal)) ;) (expression_statement "uVar3 = FUN_001218e0(local_38);" (assignment_expression "uVar3 = FUN_001218e0(local_38)" identifier = (call_expression "FUN_001218e0(local_38)" identifier (argument_list "(local_38)" ( identifier )))) ;) })) (if_statement "if (DAT_0018544c == 0) {\n      FUN_00121d40(lVar2,auStack_58,uVar3);\n    }" if (parenthesized_expression "(DAT_0018544c == 0)" ( (binary_expression "DAT_0018544c == 0" identifier == number_literal) )) (compound_statement "{\n      FUN_00121d40(lVar2,auStack_58,uVar3);\n    }" { (expression_statement "FUN_00121d40(lVar2,auStack_58,uVar3);" (call_expression "FUN_00121d40(lVar2,auStack_58,uVar3)" identifier (argument_list "(lVar2,auStack_58,uVar3)" ( identifier , identifier , identifier ))) ;) })) (expression_statement "FUN_00123470();" (call_expression "FUN_00123470()" identifier (argument_list "()" ( ))) ;) (return_statement "return;" return ;) })) (expression_statement "uVar3 = dcgettext(0,"MRI style ORG pseudo-op not supported",5);" (assignment_expression "uVar3 = dcgettext(0,"MRI style ORG pseudo-op not supported",5)" identifier = (call_expression "dcgettext(0,"MRI style ORG pseudo-op not supported",5)" identifier (argument_list "(0,"MRI style ORG pseudo-op not supported",5)" ( number_literal , (string_literal ""MRI style ORG pseudo-op not supported"" " string_content ") , number_literal )))) ;) (expression_statement "FUN_001210c0(uVar3);" (call_expression "FUN_001210c0(uVar3)" identifier (argument_list "(uVar3)" ( identifier ))) ;) (expression_statement "FUN_00123270();" (call_expression "FUN_00123270()" identifier (argument_list "()" ( ))) ;) (return_statement "return;" return ;) })))
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE) ))) (compound_statement { (declaration TYPE IDENT ;) (declaration (sized_type_specifier long) IDENT ;) (declaration TYPE IDENT ;) (declaration TYPE (array_declarator IDENT [ LIT ]) ;) (declaration TYPE (array_declarator IDENT [ LIT ]) ;) (expression_statement (call_expression IDENT (argument_list ( ))) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT )))) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT )))) ;) (expression_statement (assignment_expression IDENT = (pointer_expression * IDENT)) ;) }) (else_clause else (compound_statement { (expression_statement (assignment_expression IDENT = (pointer_expression * IDENT)) ;) }))) (expression_statement (assignment_expression IDENT = LIT) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT == (char_literal ' character ')) )) (compound_statement { (expression_statement (assignment_expression IDENT = (binary_expression IDENT + LIT)) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT )))) ;) })) (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (expression_statement (call_expression IDENT (argument_list ( IDENT , IDENT , IDENT ))) ;) })) (expression_statement (call_expression IDENT (argument_list ( ))) ;) (return_statement return ;) })) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( LIT , (string_literal " string_content ") , LIT )))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT ))) ;) (expression_statement (call_expression IDENT (argument_list ( ))) ;) (return_statement return ;) })))
(function_definition "void FUN_00124980(void)\n\n{\n  char cVar1;\n  long lVar2;\n  undefined8 uVar3;\n  undefined1 auStack_58 [32];\n  undefined1 local_38 [40];\n  \n  FUN_0013e840();\n  if (DAT_001854f4 == 0) {\n    lVar2 = FUN_00121950(auStack_58);\n    if (lVar2 == 0x17bdf8) {\n      lVar2 = FUN_00122570(auStack_58);\n      cVar1 = *DAT_00185708;\n    }\n    else {\n      cVar1 = *DAT_00185708;\n    }\n    uVar3 = 0;\n    if (cVar1 == ',') {\n      DAT_00185708 = DAT_00185708 + 1;\n      uVar3 = FUN_001218e0(local_38);\n    }\n    if (DAT_0018544c == 0) {\n      FUN_00121d40(lVar2,auStack_58,uVar3);\n    }\n    FUN_00123470();\n    return;\n  }\n  uVar3 = dcgettext(0,"MRI style ORG pseudo-op not supported",5);\n  FUN_001210c0(uVar3);\n  FUN_00123270();\n  return;\n}" (primitive_type "void") (function_declarator "FUN_00124980(void)" (identifier "FUN_00124980") (parameter_list "(void)" (( "(") (parameter_declaration "void" (primitive_type "void")) () ")"))) (compound_statement "{\n  char cVar1;\n  long lVar2;\n  undefined8 uVar3;\n  undefined1 auStack_58 [32];\n  undefined1 local_38 [40];\n  \n  FUN_0013e840();\n  if (DAT_001854f4 == 0) {\n    lVar2 = FUN_00121950(auStack_58);\n    if (lVar2 == 0x17bdf8) {\n      lVar2 = FUN_00122570(auStack_58);\n      cVar1 = *DAT_00185708;\n    }\n    else {\n      cVar1 = *DAT_00185708;\n    }\n    uVar3 = 0;\n    if (cVar1 == ',') {\n      DAT_00185708 = DAT_00185708 + 1;\n      uVar3 = FUN_001218e0(local_38);\n    }\n    if (DAT_0018544c == 0) {\n      FUN_00121d40(lVar2,auStack_58,uVar3);\n    }\n    FUN_00123470();\n    return;\n  }\n  uVar3 = dcgettext(0,"MRI style ORG pseudo-op not supported",5);\n  FUN_001210c0(uVar3);\n  FUN_00123270();\n  return;\n}" ({ "{") (declaration "char cVar1;" (primitive_type "char") (identifier "cVar1") (; ";")) (declaration "long lVar2;" (sized_type_specifier "long" (long "long")) (identifier "lVar2") (; ";")) (declaration "undefined8 uVar3;" (type_identifier "undefined8") (identifier "uVar3") (; ";")) (declaration "undefined1 auStack_58 [32];" (type_identifier "undefined1") (array_declarator "auStack_58 [32]" (identifier "auStack_58") ([ "[") (number_literal "32") (] "]")) (; ";")) (declaration "undefined1 local_38 [40];" (type_identifier "undefined1") (array_declarator "local_38 [40]" (identifier "local_38") ([ "[") (number_literal "40") (] "]")) (; ";")) (expression_statement "FUN_0013e840();" (call_expression "FUN_0013e840()" (identifier "FUN_0013e840") (argument_list "()" (( "(") () ")"))) (; ";")) (if_statement "if (DAT_001854f4 == 0) {\n    lVar2 = FUN_00121950(auStack_58);\n    if (lVar2 == 0x17bdf8) {\n      lVar2 = FUN_00122570(auStack_58);\n      cVar1 = *DAT_00185708;\n    }\n    else {\n      cVar1 = *DAT_00185708;\n    }\n    uVar3 = 0;\n    if (cVar1 == ',') {\n      DAT_00185708 = DAT_00185708 + 1;\n      uVar3 = FUN_001218e0(local_38);\n    }\n    if (DAT_0018544c == 0) {\n      FUN_00121d40(lVar2,auStack_58,uVar3);\n    }\n    FUN_00123470();\n    return;\n  }" (if "if") (parenthesized_expression "(DAT_001854f4 == 0)" (( "(") (binary_expression "DAT_001854f4 == 0" (identifier "DAT_001854f4") (== "==") (number_literal "0")) () ")")) (compound_statement "{\n    lVar2 = FUN_00121950(auStack_58);\n    if (lVar2 == 0x17bdf8) {\n      lVar2 = FUN_00122570(auStack_58);\n      cVar1 = *DAT_00185708;\n    }\n    else {\n      cVar1 = *DAT_00185708;\n    }\n    uVar3 = 0;\n    if (cVar1 == ',') {\n      DAT_00185708 = DAT_00185708 + 1;\n      uVar3 = FUN_001218e0(local_38);\n    }\n    if (DAT_0018544c == 0) {\n      FUN_00121d40(lVar2,auStack_58,uVar3);\n    }\n    FUN_00123470();\n    return;\n  }" ({ "{") (expression_statement "lVar2 = FUN_00121950(auStack_58);" (assignment_expression "lVar2 = FUN_00121950(auStack_58)" (identifier "lVar2") (= "=") (call_expression "FUN_00121950(auStack_58)" (identifier "FUN_00121950") (argument_list "(auStack_58)" (( "(") (identifier "auStack_58") () ")")))) (; ";")) (if_statement "if (lVar2 == 0x17bdf8) {\n      lVar2 = FUN_00122570(auStack_58);\n      cVar1 = *DAT_00185708;\n    }\n    else {\n      cVar1 = *DAT_00185708;\n    }" (if "if") (parenthesized_expression "(lVar2 == 0x17bdf8)" (( "(") (binary_expression "lVar2 == 0x17bdf8" (identifier "lVar2") (== "==") (number_literal "0x17bdf8")) () ")")) (compound_statement "{\n      lVar2 = FUN_00122570(auStack_58);\n      cVar1 = *DAT_00185708;\n    }" ({ "{") (expression_statement "lVar2 = FUN_00122570(auStack_58);" (assignment_expression "lVar2 = FUN_00122570(auStack_58)" (identifier "lVar2") (= "=") (call_expression "FUN_00122570(auStack_58)" (identifier "FUN_00122570") (argument_list "(auStack_58)" (( "(") (identifier "auStack_58") () ")")))) (; ";")) (expression_statement "cVar1 = *DAT_00185708;" (assignment_expression "cVar1 = *DAT_00185708" (identifier "cVar1") (= "=") (pointer_expression "*DAT_00185708" (* "*") (identifier "DAT_00185708"))) (; ";")) (} "}")) (else_clause "else {\n      cVar1 = *DAT_00185708;\n    }" (else "else") (compound_statement "{\n      cVar1 = *DAT_00185708;\n    }" ({ "{") (expression_statement "cVar1 = *DAT_00185708;" (assignment_expression "cVar1 = *DAT_00185708" (identifier "cVar1") (= "=") (pointer_expression "*DAT_00185708" (* "*") (identifier "DAT_00185708"))) (; ";")) (} "}")))) (expression_statement "uVar3 = 0;" (assignment_expression "uVar3 = 0" (identifier "uVar3") (= "=") (number_literal "0")) (; ";")) (if_statement "if (cVar1 == ',') {\n      DAT_00185708 = DAT_00185708 + 1;\n      uVar3 = FUN_001218e0(local_38);\n    }" (if "if") (parenthesized_expression "(cVar1 == ',')" (( "(") (binary_expression "cVar1 == ','" (identifier "cVar1") (== "==") (char_literal "','" (' "'") (character ",") (' "'"))) () ")")) (compound_statement "{\n      DAT_00185708 = DAT_00185708 + 1;\n      uVar3 = FUN_001218e0(local_38);\n    }" ({ "{") (expression_statement "DAT_00185708 = DAT_00185708 + 1;" (assignment_expression "DAT_00185708 = DAT_00185708 + 1" (identifier "DAT_00185708") (= "=") (binary_expression "DAT_00185708 + 1" (identifier "DAT_00185708") (+ "+") (number_literal "1"))) (; ";")) (expression_statement "uVar3 = FUN_001218e0(local_38);" (assignment_expression "uVar3 = FUN_001218e0(local_38)" (identifier "uVar3") (= "=") (call_expression "FUN_001218e0(local_38)" (identifier "FUN_001218e0") (argument_list "(local_38)" (( "(") (identifier "local_38") () ")")))) (; ";")) (} "}"))) (if_statement "if (DAT_0018544c == 0) {\n      FUN_00121d40(lVar2,auStack_58,uVar3);\n    }" (if "if") (parenthesized_expression "(DAT_0018544c == 0)" (( "(") (binary_expression "DAT_0018544c == 0" (identifier "DAT_0018544c") (== "==") (number_literal "0")) () ")")) (compound_statement "{\n      FUN_00121d40(lVar2,auStack_58,uVar3);\n    }" ({ "{") (expression_statement "FUN_00121d40(lVar2,auStack_58,uVar3);" (call_expression "FUN_00121d40(lVar2,auStack_58,uVar3)" (identifier "FUN_00121d40") (argument_list "(lVar2,auStack_58,uVar3)" (( "(") (identifier "lVar2") (, ",") (identifier "auStack_58") (, ",") (identifier "uVar3") () ")"))) (; ";")) (} "}"))) (expression_statement "FUN_00123470();" (call_expression "FUN_00123470()" (identifier "FUN_00123470") (argument_list "()" (( "(") () ")"))) (; ";")) (return_statement "return;" (return "return") (; ";")) (} "}"))) (expression_statement "uVar3 = dcgettext(0,"MRI style ORG pseudo-op not supported",5);" (assignment_expression "uVar3 = dcgettext(0,"MRI style ORG pseudo-op not supported",5)" (identifier "uVar3") (= "=") (call_expression "dcgettext(0,"MRI style ORG pseudo-op not supported",5)" (identifier "dcgettext") (argument_list "(0,"MRI style ORG pseudo-op not supported",5)" (( "(") (number_literal "0") (, ",") (string_literal ""MRI style ORG pseudo-op not supported"" (" """) (string_content "MRI style ORG pseudo-op not supported") (" """)) (, ",") (number_literal "5") () ")")))) (; ";")) (expression_statement "FUN_001210c0(uVar3);" (call_expression "FUN_001210c0(uVar3)" (identifier "FUN_001210c0") (argument_list "(uVar3)" (( "(") (identifier "uVar3") () ")"))) (; ";")) (expression_statement "FUN_00123270();" (call_expression "FUN_00123270()" (identifier "FUN_00123270") (argument_list "()" (( "(") () ")"))) (; ";")) (return_statement "return;" (return "return") (; ";")) (} "}")))

void function_1(int ignore)

{
  char var_7;
  type_1 var_4;
  char *format;
  type_2 oVar2;
  int fill;
  type_3 exp;
  type_3 exp_1;
  
  var_1();
  if (var_2 == 0) {
    var_4 = var_3(&exp);
    if (var_4 == (type_1)(var_5 + 0x118)) {
      var_4 = var_6(&exp);
      var_7 = *var_8;
    }
    else {
      var_7 = *var_8;
    }
    fill = 0;
    if (var_7 == ',') {
      var_8 = var_8 + 1;
      oVar2 = var_9(&exp_1);
      fill = (int)oVar2;
    }
    if (var_10 == 0) {
      var_11(var_4,&exp,fill);
    }
    var_12();
    return;
  }
  format = (char *)var_13(0,"MRI style ORG pseudo-op not supported",5);
  var_14(format);
  var_15();
  return;
}


(translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (primitive_type)))) body: (compound_statement (declaration type: (primitive_type) declarator: (identifier)) (declaration type: (sized_type_specifier) declarator: (identifier)) (declaration type: (type_identifier) declarator: (identifier)) (declaration type: (type_identifier) declarator: (array_declarator declarator: (identifier) size: (number_literal))) (declaration type: (type_identifier) declarator: (array_declarator declarator: (identifier) size: (number_literal))) (expression_statement (call_expression function: (identifier) arguments: (argument_list))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier))))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier))))) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (identifier))))) alternative: (else_clause (compound_statement (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (identifier))))))) (expression_statement (assignment_expression left: (identifier) right: (number_literal))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (char_literal (character)))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (binary_expression left: (identifier) right: (number_literal)))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier))))))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (identifier) (identifier)))))) (expression_statement (call_expression function: (identifier) arguments: (argument_list))) (return_statement))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (number_literal) (string_literal (string_content)) (number_literal))))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier)))) (expression_statement (call_expression function: (identifier) arguments: (argument_list))) (return_statement))))

void MASKED(void)

{
  char cVar1;
  long lVar2;
  undefined8 uVar3;
  undefined1 auStack_58 [32];
  undefined1 local_38 [40];
  
  FUN_0013e840();
  if (DAT_001854f4 == 0) {
    lVar2 = FUN_00121950(auStack_58);
    if (lVar2 == 0x17bdf8) {
      lVar2 = FUN_00122570(auStack_58);
      cVar1 = *DAT_00185708;
    }
    else {
      cVar1 = *DAT_00185708;
    }
    uVar3 = 0;
    if (cVar1 == ',') {
      DAT_00185708 = DAT_00185708 + 1;
      uVar3 = FUN_001218e0(local_38);
    }
    if (DAT_0018544c == 0) {
      FUN_00121d40(lVar2,auStack_58,uVar3);
    }
    FUN_00123470();
    return;
  }
  uVar3 = dcgettext(0,"MRI style ORG pseudo-op not supported",5);
  FUN_001210c0(uVar3);
  FUN_00123270();
  return;
}

