| Test name | Component | Compiler exit code | Expected compiler exit code | Compiled program code | Expected compiled program code | Memory accesses | Max memory accesses | Result | Compiler Log | Simulator errors |
| fibonacci |
lexer |
0 |
0 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| int |
lexer |
0 |
0 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| intintint |
lexer |
0 |
0 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| single_comment |
lexer |
0 |
0 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| multi_comment |
lexer |
0 |
0 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| nested_comments |
lexer |
0 |
0 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| all_tokens |
lexer |
0 |
0 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| escape_codes_1 |
lexer |
0 |
0 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| escape_codes_2 |
lexer |
250 |
250 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| multiple_characters_in_single_quotes |
lexer |
250 |
250 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| char_assign_digits |
lexer |
250 |
250 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| most_chars |
lexer |
0 |
0 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| no_main |
lexer |
0 |
0 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| minimal |
lexer |
0 |
0 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| undefined_token |
lexer |
250 |
250 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| identifiers |
lexer |
0 |
0 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| includes |
lexer |
0 |
0 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| preprocessing |
lexer |
250 |
250 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| empty |
lexer |
0 |
0 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| division |
lexer |
0 |
0 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| fibonacci |
parser |
0 |
0 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| arithmetic interpreter |
parser |
0 |
0 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| sort linked list |
parser |
0 |
0 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| int |
parser |
245 |
245 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| single_comment |
parser |
0 |
0 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| multi_comment |
parser |
0 |
0 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| nested_comments |
parser |
245 |
245 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| escape_codes_1 |
parser |
0 |
0 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| most_chars |
parser |
0 |
0 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| no_main |
parser |
245 |
245 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| minimal |
parser |
0 |
0 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| just_main |
parser |
245 |
245 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| identifiers |
parser |
0 |
0 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| includes |
parser |
0 |
0 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| break |
parser |
0 |
0 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| continue |
parser |
0 |
0 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| break_without_semicolon |
parser |
245 |
245 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| continue_without_semicolon |
parser |
245 |
245 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| empty |
parser |
0 |
0 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| while_loop_1 |
parser |
0 |
0 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| while_loop_2 |
parser |
0 |
0 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| while_loop_3 |
parser |
245 |
245 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| unterminated_stmt |
parser |
245 |
245 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| function_application_1 |
parser |
245 |
245 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| function_application_2 |
parser |
0 |
0 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| function_application_3 |
parser |
0 |
0 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| function_application_4 |
parser |
245 |
245 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| function_declaration |
parser |
0 |
0 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| function_declaration_without_semicolon |
parser |
245 |
245 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| function_declaration_malformed |
parser |
245 |
245 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| function_decl_def_and_struct |
parser |
0 |
0 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| function_application_5 |
parser |
0 |
0 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| count_to_n |
parser |
0 |
0 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| declarations |
parser |
0 |
0 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| missing_declarations |
parser |
0 |
0 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| double_declarations |
parser |
0 |
0 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| reserved_keyword_as_identifier |
parser |
245 |
245 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| program_ends_with_single_comment |
parser |
0 |
0 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| empty_functions_1 |
parser |
0 |
0 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| empty_functions_2 |
parser |
0 |
0 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| empty_comparison |
parser |
245 |
245 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| else_if |
parser |
0 |
0 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| arithmetic_1 |
parser |
0 |
0 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| arithmetic_2 |
parser |
0 |
0 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| broken_arithmetic |
parser |
245 |
245 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| assignment_error |
parser |
245 |
245 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| all_syntax_categories |
parser |
0 |
0 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| all_syntax_categories_with_spaces |
parser |
0 |
0 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| all_syntax_categories_compact |
parser |
0 |
0 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| type_error |
parser |
0 |
0 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| identifier_missing_type |
parser |
245 |
245 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| nested_conditional_statements |
parser |
0 |
0 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| empty_conditional |
parser |
245 |
245 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| if_empty_body |
parser |
0 |
0 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| statements_as_expressions |
parser |
245 |
245 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| deep_body_nesting |
parser |
0 |
0 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| variable_initialization |
parser |
245 |
245 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| returning_multiple_times |
parser |
0 |
0 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| else |
parser |
245 |
245 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| struct_wrong |
parser |
245 |
245 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| struct_usage |
parser |
0 |
0 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| struct_declaration |
parser |
0 |
0 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| ternary_comparison |
parser |
0 |
0 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| pointer_pointer |
parser |
0 |
0 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| pointer_dereference |
parser |
0 |
0 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| struct_pointer_dereference |
parser |
0 |
0 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| double_reference |
parser |
245 |
245 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| type_cast |
parser |
245 |
245 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| Test name | Component | Compiler exit code | Expected compiler exit code | Compiled program code | Expected compiled program code | Memory accesses | Max memory accesses | Result | Compiler Log | Simulator errors |
| fibonacci |
ast |
0 |
0 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| loop break continue |
ast |
0 |
0 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| escaped chars |
ast |
0 |
0 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| arithmetic interpreter |
ast |
0 |
0 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| sort linked list |
ast |
0 |
0 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| arithmetics |
ast |
0 |
0 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| arithmetics_plus |
ast |
0 |
0 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| arithmetics_plus_mul |
ast |
0 |
0 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| arithmetics_parentheses |
ast |
0 |
0 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| arithmetics_modulo |
ast |
0 |
0 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| arithmetics_division |
ast |
0 |
0 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| unary_operator_1 |
ast |
0 |
0 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| unary_operator_2 |
ast |
0 |
0 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| function_call_1 |
ast |
0 |
0 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| function_call_2 |
ast |
0 |
0 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| return_1 |
ast |
0 |
0 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| return_2 |
ast |
0 |
0 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| return_3 |
ast |
0 |
0 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| return_4 |
ast |
0 |
0 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| nested_blocks_1 |
ast |
0 |
0 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| nested_blocks_2 |
ast |
0 |
0 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| blocks_in_sequence |
ast |
0 |
0 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| assignment_1 |
ast |
0 |
0 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| assignment_2 |
ast |
0 |
0 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| print_s |
ast |
0 |
0 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| read_c_1 |
ast |
0 |
0 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| read_c_2 |
ast |
0 |
0 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| read_i_1 |
ast |
0 |
0 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| read_i_2 |
ast |
0 |
0 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| print_c |
ast |
0 |
0 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| print_i |
ast |
0 |
0 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| while_loop |
ast |
0 |
0 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| while_forever |
ast |
0 |
0 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| if |
ast |
0 |
0 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| if_else |
ast |
0 |
0 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| if_else_if_else |
ast |
0 |
0 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| if_if_else |
ast |
0 |
0 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| procedure_declaration_1 |
ast |
0 |
0 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| procedure_declaration_2 |
ast |
0 |
0 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| procedure_declarations |
ast |
0 |
0 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| global_variable_declaration |
ast |
0 |
0 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| global_variable_declarations |
ast |
0 |
0 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| local_variable_declaration |
ast |
0 |
0 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| local_variable_declarations |
ast |
0 |
0 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| includes |
ast |
0 |
0 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| minimal |
ast |
0 |
0 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| struct_use |
ast |
0 |
0 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| strliteral |
ast |
0 |
0 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| pointers_and_arrays_and_structs |
ast |
0 |
0 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| struct_decl |
ast |
0 |
0 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| assignment_expression |
ast |
0 |
0 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| fibonacci |
sem |
0 |
0 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| arithmetic interpreter |
sem |
0 |
0 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| sort linked list |
sem |
0 |
0 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| pass array with correct size |
sem |
0 |
0 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| pass array with incorrect size |
sem |
240 |
240 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| pass array with incorrect dims |
sem |
240 |
240 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| minimal |
sem |
0 |
0 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| global_declaration_1 |
sem |
0 |
0 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| duplicate_global_declarations_1 |
sem |
240 |
240 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| duplicate_global_declarations_2 |
sem |
240 |
240 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| many_duplicate_global_declarations |
sem |
240 |
240 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| global_shadowing_1 |
sem |
0 |
0 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| global_shadowing_2 |
sem |
0 |
0 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| global_shadowing_3 |
sem |
240 |
240 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| global_shadowing_4 |
sem |
0 |
0 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| global_shadowing_5 |
sem |
240 |
240 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| local_shadowing_1 |
sem |
0 |
0 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| local_shadowing_2 |
sem |
0 |
0 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| mutual_recursion |
sem |
240 |
240 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| undeclared_function_1 |
sem |
240 |
240 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| undeclared_function_2 |
sem |
240 |
240 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| undeclared_parameter |
sem |
240 |
240 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| print_s |
sem |
0 |
0 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| print_i |
sem |
0 |
0 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| print_c |
sem |
0 |
0 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| read_i |
sem |
0 |
0 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| read_c |
sem |
0 |
0 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| global_variable_assignment_1 |
sem |
0 |
0 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| global_variable_assignment_2 |
sem |
240 |
240 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| local_variable_assignment_1 |
sem |
0 |
0 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| local_variable_assignment_2 |
sem |
240 |
240 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| void_variable |
sem |
240 |
240 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| main_return_1 |
sem |
0 |
0 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| main_return_2 |
sem |
240 |
240 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| arity_mismatch_1 |
sem |
240 |
240 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| arity_mismatch_2 |
sem |
240 |
240 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| function_returns_1 |
sem |
0 |
0 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| function_returns_2 |
sem |
240 |
240 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| arithmetics_1 |
sem |
0 |
0 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| arithmetics_2 |
sem |
240 |
240 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| arithmetics_3 |
sem |
240 |
240 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| function_call_1 |
sem |
240 |
240 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| function_call_2 |
sem |
0 |
0 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| conditional_1 |
sem |
240 |
240 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| conditional_2 |
sem |
240 |
240 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| conditional_3 |
sem |
240 |
240 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| conditional_4 |
sem |
240 |
240 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| shadowing_6 |
sem |
0 |
0 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| shadowing_7 |
sem |
0 |
0 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| shadowing_12 |
sem |
240 |
240 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| valid_lvalues |
sem |
0 |
0 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| invalid_lvalue |
sem |
240 |
240 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| struct_delc |
sem |
240 |
240 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| struct_delc_and_use |
sem |
0 |
0 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| struct_nesting |
sem |
0 |
0 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| assignment_expression_1 |
sem |
0 |
0 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| assignment_expression_2 |
sem |
240 |
240 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| assignment_expression_3 |
sem |
0 |
0 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| multidim_array_decl |
sem |
0 |
0 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| multidim_array_access_1 |
sem |
0 |
0 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| multidim_array_access_2 |
sem |
240 |
240 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
| Test name | Component | Compiler exit code | Expected compiler exit code | Compiled program code | Expected compiled program code | Memory accesses | Max memory accesses | Result | Compiler Log | Simulator errors |
| array_complex_reduction_8 |
regalloc |
0 |
0 |
260 |
0 |
71 |
49 + 5% |
Fail |
|
|
| arithmetic_chain_short_hoisted |
regalloc |
0 |
0 |
0 |
0 |
4 |
4 + 5% |
Pass |
|
|
| balanced_arithmetic_tree_large |
regalloc |
0 |
0 |
0 |
0 |
4 |
4 + 5% |
Pass |
|
|
| arithmetic_chains_long |
regalloc |
0 |
0 |
0 |
0 |
8 |
8 + 5% |
Pass |
|
|
| balanced_addition_tree_small_hoisted |
regalloc |
0 |
0 |
0 |
0 |
4 |
4 + 5% |
Pass |
|
|
| array_simple_reduction_1 |
regalloc |
0 |
0 |
260 |
0 |
103 |
86 + 5% |
Fail |
|
|
| array_complex_reduction_2 |
regalloc |
0 |
0 |
0 |
0 |
67 |
67 + 5% |
Pass |
|
|
| array_complex_reduction_3 |
regalloc |
0 |
0 |
0 |
0 |
45 |
45 + 5% |
Pass |
|
|
| balanced_arithmetic_tree_small_hoisted |
regalloc |
0 |
0 |
0 |
0 |
4 |
4 + 5% |
Pass |
|
|
| array_complex_reduction_12 |
regalloc |
0 |
0 |
0 |
0 |
48 |
48 + 5% |
Pass |
|
|
| arithmetic_chains_short_hoisted |
regalloc |
0 |
0 |
0 |
0 |
8 |
8 + 5% |
Pass |
|
|
| arithmetic_chain_long_hoisted |
regalloc |
0 |
0 |
0 |
0 |
10 |
12 + 5% |
Pass |
|
|
| array_simple_reduction_4 |
regalloc |
0 |
0 |
0 |
0 |
22 |
22 + 5% |
Pass |
|
|
| balanced_addition_tree_large_hoisted |
regalloc |
0 |
0 |
0 |
0 |
84 |
84 + 5% |
Pass |
|
|
| array_complex_reduction_4 |
regalloc |
0 |
0 |
0 |
0 |
25 |
25 + 5% |
Pass |
|
|
| array_complex_reduction_6 |
regalloc |
0 |
0 |
0 |
0 |
73 |
73 + 5% |
Pass |
|
|
| addition_chain_long |
regalloc |
0 |
0 |
0 |
0 |
4 |
4 + 5% |
Pass |
|
|
| arithmetic_chains_short |
regalloc |
0 |
0 |
0 |
0 |
8 |
8 + 5% |
Pass |
|
|
| array_multiplication_table_sum |
regalloc |
0 |
0 |
0 |
0 |
37 |
37 + 5% |
Pass |
|
|
| array_simple_reduction_2 |
regalloc |
0 |
0 |
0 |
0 |
16 |
16 + 5% |
Pass |
|
|
| hello_world |
regalloc |
0 |
0 |
0 |
0 |
4 |
4 + 5% |
Pass |
|
|
| int_literals |
regalloc |
0 |
0 |
0 |
0 |
24 |
24 + 5% |
Pass |
|
|
| nested_whiles |
regalloc |
0 |
0 |
0 |
0 |
8 |
8 + 5% |
Pass |
|
|
| shadowing |
regalloc |
0 |
0 |
0 |
0 |
48 |
48 + 5% |
Pass |
|
|
| arithmetics |
regalloc |
0 |
0 |
0 |
0 |
4 |
4 + 5% |
Pass |
|
|
| character_comparison |
regalloc |
0 |
0 |
0 |
0 |
8 |
8 + 5% |
Pass |
|
|
| branching_1 |
regalloc |
0 |
0 |
0 |
0 |
8 |
8 + 5% |
Pass |
|
|
| branching_2 |
regalloc |
0 |
0 |
0 |
0 |
8 |
8 + 5% |
Pass |
|
|
| branching_3 |
regalloc |
0 |
0 |
0 |
0 |
16 |
16 + 5% |
Pass |
|
|
| count_down_from_n |
regalloc |
0 |
0 |
0 |
0 |
12 |
12 + 5% |
Pass |
|
|
| count_to_n |
regalloc |
0 |
0 |
0 |
0 |
12 |
12 + 5% |
Pass |
|
|
| global_variable |
regalloc |
0 |
0 |
0 |
0 |
6 |
6 + 5% |
Pass |
|
|
| function_call |
regalloc |
0 |
0 |
0 |
0 |
17 |
17 + 5% |
Pass |
|
|
| read_c |
regalloc |
0 |
0 |
0 |
0 |
8 |
8 + 5% |
Pass |
|
|
| read_i |
regalloc |
0 |
0 |
0 |
0 |
8 |
8 + 5% |
Pass |
|
|
| struct access |
regalloc |
0 |
0 |
0 |
0 |
8 |
8 + 5% |
Pass |
|
|
| funcall with struct |
regalloc |
0 |
0 |
0 |
0 |
39 |
39 + 5% |
Pass |
|
|
| cashmachine |
regalloc |
0 |
0 |
0 |
0 |
473 |
479 + 5% |
Pass |
|
|
| dec2bin |
regalloc |
0 |
0 |
0 |
0 |
138 |
140 + 5% |
Pass |
|
|
| fibonacci |
regalloc |
0 |
0 |
0 |
0 |
24 |
24 + 5% |
Pass |
|
|
| factorial |
regalloc |
0 |
0 |
0 |
0 |
58 |
58 + 5% |
Pass |
|
|
| is_leap_year |
regalloc |
0 |
0 |
0 |
0 |
28 |
28 + 5% |
Pass |
|
|
| is_palindromic |
regalloc |
0 |
0 |
0 |
0 |
20 |
20 + 5% |
Pass |
|
|
| is_prime |
regalloc |
0 |
0 |
0 |
0 |
36 |
36 + 5% |
Pass |
|
|
| pascals_triangle |
regalloc |
0 |
0 |
0 |
0 |
89 |
95 + 5% |
Pass |
|
|
| tictactoe |
regalloc |
0 |
0 |
0 |
0 |
517 |
591 + 5% |
Pass |
|
|
| towers_of_hanoi |
regalloc |
0 |
0 |
0 |
0 |
84 |
86 + 5% |
Pass |
|
|
| binary_search |
regalloc |
0 |
0 |
0 |
0 |
59 |
59 + 5% |
Pass |
|
|
| arithmetic_chain_partially_hoisted |
regalloc |
0 |
0 |
0 |
0 |
28 |
28 + 5% |
Pass |
|
|
| arithmetic_chain_long_partially_hoisted |
regalloc |
0 |
0 |
0 |
0 |
20 |
20 + 5% |
Pass |
|
|
| arithmetic_chain_hoisted_unbalanced_usage |
regalloc |
0 |
0 |
230 |
0 |
N/A |
22 |
Fail |
|
|
| arithmetic_chain_long_hoisted_unbalanced_usage |
regalloc |
0 |
0 |
230 |
0 |
N/A |
24 |
Fail |
|
|
| arithmetic_chain_hoisted_multiple_uses |
regalloc |
0 |
0 |
0 |
0 |
72 |
96 + 5% |
Pass |
|
|
| arithmetic_chain_unbalanced_tree_1 |
regalloc |
0 |
0 |
0 |
0 |
78 |
146 + 5% |
Pass |
|
|
| prefix_sum_1 |
regalloc |
0 |
0 |
0 |
0 |
46 |
46 + 5% |
Pass |
|
|
| prefix_sum_2 |
regalloc |
0 |
0 |
0 |
0 |
56 |
56 + 5% |
Pass |
|
|
| array_reduction_dead_code |
regalloc |
0 |
0 |
0 |
0 |
80 |
78 + 5% |
Pass |
|
|
| array_reduction_shadowing |
regalloc |
0 |
0 |
0 |
0 |
57 |
57 + 5% |
Pass |
|
|
| many_unused_vars |
regalloc |
0 |
0 |
0 |
0 |
26 |
26 + 5% |
Pass |
|
|
| greatest_common_divisor |
regalloc |
0 |
0 |
0 |
0 |
47 |
47 + 5% |
Pass |
|
|
| nth_triangle_number_multi_func |
regalloc |
0 |
0 |
0 |
0 |
108 |
108 + 5% |
Pass |
|
|
| regalloc_tribonacci |
regalloc |
0 |
0 |
0 |
0 |
52 |
52 + 5% |
Pass |
|
|
| arithmetic_chain_hoisted_unbalanced_tree |
regalloc |
0 |
0 |
0 |
0 |
72 |
122 + 5% |
Pass |
|
|
| arithmetic_chain_unbalanced_tree_2 |
regalloc |
0 |
0 |
0 |
0 |
18 |
18 + 5% |
Pass |
|
|
| array_difference |
regalloc |
0 |
0 |
0 |
0 |
51 |
51 + 5% |
Pass |
|
|
| find_triplet_sum |
regalloc |
0 |
0 |
0 |
0 |
64 |
64 + 5% |
Pass |
|
|
| hofstadter |
regalloc |
0 |
0 |
0 |
0 |
84 |
84 + 5% |
Pass |
|
|
| redundant_assignments |
regalloc |
0 |
0 |
0 |
0 |
54 |
54 + 5% |
Pass |
|
|
| array_complex_reduction_5 |
regalloc |
0 |
0 |
0 |
0 |
28 |
28 + 5% |
Pass |
|
|
| addition_chain_short_hoisted |
regalloc |
0 |
0 |
0 |
0 |
4 |
4 + 5% |
Pass |
|
|
| array_complex_reduction_11 |
regalloc |
0 |
0 |
0 |
0 |
153 |
153 + 5% |
Pass |
|
|
| arithmetic_chain_long |
regalloc |
0 |
0 |
0 |
0 |
4 |
4 + 5% |
Pass |
|
|
| addition_chain_short |
regalloc |
0 |
0 |
0 |
0 |
4 |
4 + 5% |
Pass |
|
|
| array_sum |
regalloc |
0 |
0 |
0 |
0 |
31 |
31 + 5% |
Pass |
|
|
| addition_chain_long_hoisted |
regalloc |
0 |
0 |
0 |
0 |
18 |
18 + 5% |
Pass |
|
|
| array_concat_dot_product |
regalloc |
0 |
0 |
0 |
0 |
57 |
57 + 5% |
Pass |
|
|
| balanced_addition_tree_small |
regalloc |
0 |
0 |
0 |
0 |
4 |
4 + 5% |
Pass |
|
|
| array_dot_product |
regalloc |
0 |
0 |
0 |
0 |
41 |
41 + 5% |
Pass |
|
|
| balanced_addition_tree_large |
regalloc |
0 |
0 |
0 |
0 |
4 |
4 + 5% |
Pass |
|
|
| array_complex_reduction_9 |
regalloc |
0 |
0 |
0 |
0 |
66 |
66 + 5% |
Pass |
|
|
| array_simple_reduction_3 |
regalloc |
0 |
0 |
0 |
0 |
63 |
63 + 5% |
Pass |
|
|
| arithmetic_chain_short |
regalloc |
0 |
0 |
0 |
0 |
4 |
4 + 5% |
Pass |
|
|
| arithmetic_chains_long_hoisted |
regalloc |
0 |
0 |
0 |
0 |
21 |
23 + 5% |
Pass |
|
|
| array_complex_reduction_1 |
regalloc |
0 |
0 |
0 |
0 |
53 |
53 + 5% |
Pass |
|
|
| array_complex_reduction_7 |
regalloc |
0 |
0 |
0 |
0 |
42 |
42 + 5% |
Pass |
|
|
| balanced_arithmetic_tree_large_hoisted |
regalloc |
0 |
0 |
230 |
0 |
N/A |
177 |
Fail |
|
Error in /tmp/tmp11vi1ows.asm line 987 column 9: "v422": operand is of incorrect type
Error in /tmp/tmp11vi1ows.asm line 989 column 7: "v422": operand is of incorrect type
Error in /tmp/tmp11vi1ows.asm line 1014 column 9: "v425": operand is of incorrect type
Error in /tmp/tmp11vi1ows.asm line 1016 column 7: "v425": operand is of incorrect type
Error in /tmp/tmp11vi1ows.asm line 1027 column 9: "v428": operand is of incorrect type
Error in /tmp/tmp11vi1ows.asm line 1029 column 7: "v428": operand is of incorrect type
Error in /tmp/tmp11vi1ows.asm line 1054 column 9: "v431": operand is of incorrect type
Error in /tmp/tmp11vi1ows.asm line 1056 column 7: "v431": operand is of incorrect type
Error in /tmp/tmp11vi1ows.asm line 1075 column 8: "v434": operand is of incorrect type
Error in /tmp/tmp11vi1ows.asm line 1077 column 7: "v434": operand is of incorrect type
Error in /tmp/tmp11vi1ows.asm line 1088 column 9: "v437": operand is of incorrect type
Error in /tmp/tmp11vi1ows.asm line 1090 column 7: "v437": operand is of incorrect type
Error in /tmp/tmp11vi1ows.asm line 1101 column 9: "v440": operand is of incorrect type
Error in /tmp/tmp11vi1ows.asm line 1103 column 7: "v440": operand is of incorrect type
Error in /tmp/tmp11vi1ows.asm line 1128 column 8: "v443": operand is of incorrect type
Error in /tmp/tmp11vi1ows.asm line 1130 column 7: "v443": operand is of incorrect type
Error in /tmp/tmp11vi1ows.asm line 1155 column 8: "v446": operand is of incorrect type
Error in /tmp/tmp11vi1ows.asm line 1157 column 7: "v446": operand is of incorrect type
Error in /tmp/tmp11vi1ows.asm line 1168 column 8: "v449": operand is of incorrect type
Error in /tmp/tmp11vi1ows.asm line 1170 column 7: "v449": operand is of incorrect type
Error in /tmp/tmp11vi1ows.asm line 1195 column 8: "v452": operand is of incorrect type
Error in /tmp/tmp11vi1ows.asm line 1197 column 7: "v452": operand is of incorrect type
Error in /tmp/tmp11vi1ows.asm line 1222 column 9: "v455": operand is of incorrect type
Error in /tmp/tmp11vi1ows.asm line 1224 column 7: "v455": operand is of incorrect type
Error in /tmp/tmp11vi1ows.asm line 1235 column 8: "v458": operand is of incorrect type
Error in /tmp/tmp11vi1ows.asm line 1237 column 7: "v458": operand is of incorrect type
Error in /tmp/tmp11vi1ows.asm line 1248 column 8: "v461": operand is of incorrect type
Error in /tmp/tmp11vi1ows.asm line 1250 column 7: "v461": operand is of incorrect type
Error in /tmp/tmp11vi1ows.asm line 1261 column 9: "v464": operand is of incorrect type
Error in /tmp/tmp11vi1ows.asm line 1263 column 7: "v464": operand is of incorrect type
Error in /tmp/tmp11vi1ows.asm line 1288 column 9: "v467": operand is of incorrect type
Error in /tmp/tmp11vi1ows.asm line 1290 column 7: "v467": operand is of incorrect type
Error in /tmp/tmp11vi1ows.asm line 1315 column 9: "v470": operand is of incorrect type
Error in /tmp/tmp11vi1ows.asm line 1317 column 7: "v470": operand is of incorrect type
Error in /tmp/tmp11vi1ows.asm line 1328 column 9: "v473": operand is of incorrect type
Error in /tmp/tmp11vi1ows.asm line 1330 column 7: "v473": operand is of incorrect type
Error in /tmp/tmp11vi1ows.asm line 1349 column 8: "v476": operand is of incorrect type
Error in /tmp/tmp11vi1ows.asm line 1351 column 7: "v476": operand is of incorrect type
Error in /tmp/tmp11vi1ows.asm line 1376 column 8: "v479": operand is of incorrect type
Error in /tmp/tmp11vi1ows.asm line 1378 column 7: "v479": operand is of incorrect type
Error in /tmp/tmp11vi1ows.asm line 1389 column 8: "v482": operand is of incorrect type
Error in /tmp/tmp11vi1ows.asm line 1391 column 7: "v482": operand is of incorrect type
Error in /tmp/tmp11vi1ows.asm line 1402 column 9: "v485": operand is of incorrect type
Error in /tmp/tmp11vi1ows.asm line 1404 column 7: "v485": operand is of incorrect type
Error in /tmp/tmp11vi1ows.asm line 1429 column 8: "v488": operand is of incorrect type
Error in /tmp/tmp11vi1ows.asm line 1431 column 7: "v488": operand is of incorrect type
Error in /tmp/tmp11vi1ows.asm line 1456 column 8: "v491": operand is of incorrect type
Error in /tmp/tmp11vi1ows.asm line 1458 column 7: "v491": operand is of incorrect type
Error in /tmp/tmp11vi1ows.asm line 1469 column 8: "v494": operand is of incorrect type
Error in /tmp/tmp11vi1ows.asm line 1471 column 7: "v494": operand is of incorrect type
Error in /tmp/tmp11vi1ows.asm line 1496 column 9: "v497": operand is of incorrect type
Error in /tmp/tmp11vi1ows.asm line 1498 column 7: "v497": operand is of incorrect type
Error in /tmp/tmp11vi1ows.asm line 1523 column 9: "v500": operand is of incorrect type
Error in /tmp/tmp11vi1ows.asm line 1525 column 7: "v500": operand is of incorrect type
Error in /tmp/tmp11vi1ows.asm line 1536 column 9: "v503": operand is of incorrect type
Error in /tmp/tmp11vi1ows.asm line 1538 column 7: "v503": operand is of incorrect type
Error in /tmp/tmp11vi1ows.asm line 1549 column 8: "v506": operand is of incorrect type
Error in /tmp/tmp11vi1ows.asm line 1551 column 7: "v506": operand is of incorrect type
Error in /tmp/tmp11vi1ows.asm line 1562 column 9: "v509": operand is of incorrect type
Error in /tmp/tmp11vi1ows.asm line 1564 column 7: "v509": operand is of incorrect type
Error in /tmp/tmp11vi1ows.asm line 1575 column 9: "v512": operand is of incorrect type
Error in /tmp/tmp11vi1ows.asm line 1577 column 7: "v512": operand is of incorrect type
Error in /tmp/tmp11vi1ows.asm line 1602 column 9: "v515": operand is of incorrect type
Error in /tmp/tmp11vi1ows.asm line 1604 column 7: "v515": operand is of incorrect type
Error in /tmp/tmp11vi1ows.asm line 1623 column 8: "v518": operand is of incorrect type
Error in /tmp/tmp11vi1ows.asm line 1625 column 7: "v518": operand is of incorrect type
Error in /tmp/tmp11vi1ows.asm line 1636 column 9: "v521": operand is of incorrect type
Error in /tmp/tmp11vi1ows.asm line 1638 column 7: "v521": operand is of incorrect type
Error in /tmp/tmp11vi1ows.asm line 1663 column 8: "v524": operand is of incorrect type
Error in /tmp/tmp11vi1ows.asm line 1665 column 7: "v524": operand is of incorrect type
Error in /tmp/tmp11vi1ows.asm line 1690 column 8: "v527": operand is of incorrect type
Error in /tmp/tmp11vi1ows.asm line 1692 column 7: "v527": operand is of incorrect type
Error in /tmp/tmp11vi1ows.asm line 1703 column 8: "v530": operand is of incorrect type
Error in /tmp/tmp11vi1ows.asm line 1705 column 7: "v530": operand is of incorrect type
Error in /tmp/tmp11vi1ows.asm line 1716 column 9: "v533": operand is of incorrect type
Error in /tmp/tmp11vi1ows.asm line 1718 column 7: "v533": operand is of incorrect type
Error in /tmp/tmp11vi1ows.asm line 1743 column 8: "v536": operand is of incorrect type
Error in /tmp/tmp11vi1ows.asm line 1745 column 7: "v536": operand is of incorrect type
Error in /tmp/tmp11vi1ows.asm line 1770 column 9: "v539": operand is of incorrect type
Error in /tmp/tmp11vi1ows.asm line 1772 column 7: "v539": operand is of incorrect type
Error in /tmp/tmp11vi1ows.asm line 1783 column 8: "v542": operand is of incorrect type
Error in /tmp/tmp11vi1ows.asm line 1785 column 7: "v542": operand is of incorrect type
Error in /tmp/tmp11vi1ows.asm line 1810 column 9: "v545": operand is of incorrect type
Error in /tmp/tmp11vi1ows.asm line 1812 column 7: "v545": operand is of incorrect type
Error in /tmp/tmp11vi1ows.asm line 1837 column 9: "v548": operand is of incorrect type
Error in /tmp/tmp11vi1ows.asm line 1839 column 7: "v548": operand is of incorrect type
Error in /tmp/tmp11vi1ows.asm line 1850 column 9: "v551": operand is of incorrect type
Error in /tmp/tmp11vi1ows.asm line 1852 column 7: "v551": operand is of incorrect type
Error in /tmp/tmp11vi1ows.asm line 1863 column 8: "v554": operand is of incorrect type
Error in /tmp/tmp11vi1ows.asm line 1865 column 7: "v554": operand is of incorrect type
Error in /tmp/tmp11vi1ows.asm line 1876 column 9: "v557": operand is of incorrect type
Error in /tmp/tmp11vi1ows.asm line 1878 column 7: "v557": operand is of incorrect type
Error in /tmp/tmp11vi1ows.asm line 1897 column 8: "v560": operand is of incorrect type
Error in /tmp/tmp11vi1ows.asm line 1899 column 7: "v560": operand is of incorrect type
Error in /tmp/tmp11vi1ows.asm line 1924 column 8: "v563": operand is of incorrect type
Error in /tmp/tmp11vi1ows.asm line 1926 column 7: "v563": operand is of incorrect type
Error in /tmp/tmp11vi1ows.asm line 1937 column 8: "v566": operand is of incorrect type
Error in /tmp/tmp11vi1ows.asm line 1939 column 7: "v566": operand is of incorrect type
Error in /tmp/tmp11vi1ows.asm line 1964 column 8: "v569": operand is of incorrect type
Error in /tmp/tmp11vi1ows.asm line 1966 column 7: "v569": operand is of incorrect type
Error in /tmp/tmp11vi1ows.asm line 1991 column 8: "v572": operand is of incorrect type
Error in /tmp/tmp11vi1ows.asm line 1993 column 7: "v572": operand is of incorrect type
Error in /tmp/tmp11vi1ows.asm line 2004 column 8: "v575": operand is of incorrect type
Error in /tmp/tmp11vi1ows.asm line 2006 column 7: "v575": operand is of incorrect type
Error in /tmp/tmp11vi1ows.asm line 2017 column 8: "v578": operand is of incorrect type
Error in /tmp/tmp11vi1ows.asm line 2019 column 7: "v578": operand is of incorrect type
Error in /tmp/tmp11vi1ows.asm line 2044 column 9: "v581": operand is of incorrect type
Error in /tmp/tmp11vi1ows.asm line 2046 column 7: "v581": operand is of incorrect type
Error in /tmp/tmp11vi1ows.asm line 2071 column 9: "v584": operand is of incorrect type
Error in /tmp/tmp11vi1ows.asm line 2073 column 7: "v584": operand is of incorrect type
Error in /tmp/tmp11vi1ows.asm line 2084 column 9: "v587": operand is of incorrect type
Error in /tmp/tmp11vi1ows.asm line 2086 column 7: "v587": operand is of incorrect type
Error in /tmp/tmp11vi1ows.asm line 2111 column 9: "v590": operand is of incorrect type
Error in /tmp/tmp11vi1ows.asm line 2113 column 7: "v590": operand is of incorrect type
Error in /tmp/tmp11vi1ows.asm line 2132 column 8: "v593": operand is of incorrect type
Error in /tmp/tmp11vi1ows.asm line 2134 column 7: "v593": operand is of incorrect type
Error in /tmp/tmp11vi1ows.asm line 2145 column 9: "v596": operand is of incorrect type
Error in /tmp/tmp11vi1ows.asm line 2147 column 7: "v596": operand is of incorrect type
Error in /tmp/tmp11vi1ows.asm line 2158 column 9: "v599": operand is of incorrect type
Error in /tmp/tmp11vi1ows.asm line 2160 column 7: "v599": operand is of incorrect type
Error in /tmp/tmp11vi1ows.asm line 2171 column 8: "v602": operand is of incorrect type
Error in /tmp/tmp11vi1ows.asm line 2173 column 7: "v602": operand is of incorrect type
Error in /tmp/tmp11vi1ows.asm line 2184 column 9: "v605": operand is of incorrect type
Error in /tmp/tmp11vi1ows.asm line 2186 column 7: "v605": operand is of incorrect type
Error in /tmp/tmp11vi1ows.asm line 2197 column 9: "v608": operand is of incorrect type
Error in /tmp/tmp11vi1ows.asm line 2199 column 7: "v608": operand is of incorrect type
Error in /tmp/tmp11vi1ows.asm line 2224 column 8: "v611": operand is of incorrect type
Error in /tmp/tmp11vi1ows.asm line 2226 column 7: "v611": operand is of incorrect type
Error in /tmp/tmp11vi1ows.asm line 2251 column 8: "v614": operand is of incorrect type
Error in /tmp/tmp11vi1ows.asm line 2253 column 7: "v614": operand is of incorrect type
Error in /tmp/tmp11vi1ows.asm line 2264 column 8: "v617": operand is of incorrect type
Error in /tmp/tmp11vi1ows.asm line 2266 column 7: "v617": operand is of incorrect type
Error in /tmp/tmp11vi1ows.asm line 2291 column 8: "v620": operand is of incorrect type
Error in /tmp/tmp11vi1ows.asm line 2293 column 7: "v620": operand is of incorrect type
Error in /tmp/tmp11vi1ows.asm line 2318 column 9: "v623": operand is of incorrect type
Error in /tmp/tmp11vi1ows.asm line 2320 column 7: "v623": operand is of incorrect type
Processing terminated due to errors.
|
| balanced_arithmetic_tree_small |
regalloc |
0 |
0 |
0 |
0 |
4 |
4 + 5% |
Pass |
|
|
| array_complex_reduction_10 |
regalloc |
0 |
0 |
230 |
0 |
N/A |
81 |
Fail |
|
|