Test report

AliasDrogon
Date2026-04-07_05h00m01s
Commit ID7ed2442180e547c453b88c6affa55ed9f5bfd4e7
Tests summary
PartPassed / Total
Part 1: Lexer and parser88 / 88
Part 2: AST and sematic analysis110 / 112
Part 3: Code generation33 / 33
Part 4: Register Allocation70 / 88
Exit codes
CodeExplanation
260Generated program contains too many memory accesses.
250One or more lexer error(s).
245One or more parse error(s).
240One or more semantic error(s).
230Compiled program produced wrong output.
224AST construction is wrong.
204Compiled program not found.
124Your compiler or program timed out (your compiler or produced program might have an infinite loop).
125The MARS simulator timed out (maybe your generated program has an infinite loop).
2The MARS simulator exited prematurely.
1JVM exited prematurely. It might occur when your compiler has infinite recursion/loops, throws an uncaught exception, requires a different Java version, or when you have forgotten to push some files with git, etc.
Test nameComponentCompiler exit codeExpected compiler exit codeCompiled program codeExpected compiled program codeMemory accessesMax memory accessesResultCompiler LogSimulator 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 nameComponentCompiler exit codeExpected compiler exit codeCompiled program codeExpected compiled program codeMemory accessesMax memory accessesResultCompiler LogSimulator 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 224 0 N/A N/A N/A N/A Fail
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 240 0 N/A N/A N/A N/A Fail
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 nameComponentCompiler exit codeExpected compiler exit codeCompiled program codeExpected compiled program codeMemory accessesMax memory accessesResultCompiler LogSimulator errors
sort linked list gen 0 0 0 0 N/A N/A Pass
funcall multi-dimensional array gen 0 0 0 0 N/A N/A Pass
array in struct gen 0 0 0 0 N/A N/A Pass
array in struct 2 gen 0 0 0 0 N/A N/A Pass
hello_world gen 0 0 0 0 N/A N/A Pass
int_literals gen 0 0 0 0 N/A N/A Pass
nested_whiles gen 0 0 0 0 N/A N/A Pass
shadowing gen 0 0 0 0 N/A N/A Pass
arithmetics gen 0 0 0 0 N/A N/A Pass
character_comparison gen 0 0 0 0 N/A N/A Pass
branching_1 gen 0 0 0 0 N/A N/A Pass
branching_2 gen 0 0 0 0 N/A N/A Pass
branching_3 gen 0 0 0 0 N/A N/A Pass
count_down_from_n gen 0 0 0 0 N/A N/A Pass
count_to_n gen 0 0 0 0 N/A N/A Pass
global_variable gen 0 0 0 0 N/A N/A Pass
function_call gen 0 0 0 0 N/A N/A Pass
while_true gen 0 0 125 125 N/A N/A Pass
read_c gen 0 0 0 0 N/A N/A Pass
read_i gen 0 0 0 0 N/A N/A Pass
struct access gen 0 0 0 0 N/A N/A Pass
funcall with struct gen 0 0 0 0 N/A N/A Pass
cashmachine gen 0 0 0 0 N/A N/A Pass
dec2bin gen 0 0 0 0 N/A N/A Pass
fibonacci gen 0 0 0 0 N/A N/A Pass
factorial gen 0 0 0 0 N/A N/A Pass
is_leap_year gen 0 0 0 0 N/A N/A Pass
is_palindromic gen 0 0 0 0 N/A N/A Pass
is_prime gen 0 0 0 0 N/A N/A Pass
pascals_triangle gen 0 0 0 0 N/A N/A Pass
tictactoe gen 0 0 0 0 N/A N/A Pass
towers_of_hanoi gen 0 0 0 0 N/A N/A Pass
binary_search gen 0 0 0 0 N/A N/A Pass
Test nameComponentCompiler exit codeExpected compiler exit codeCompiled program codeExpected compiled program codeMemory accessesMax memory accessesResultCompiler LogSimulator errors
array_complex_reduction_8 regalloc 0 0 230 0 N/A 49 Fail Error in /tmp/tmpo7ncu3ry.asm line 1181 column 1: label "a" already defined Error in /tmp/tmpo7ncu3ry.asm line 1562 column 1: label "label_2_while_start" already defined Error in /tmp/tmpo7ncu3ry.asm line 1620 column 1: label "label_3_while_end" already defined Error in /tmp/tmpo7ncu3ry.asm line 1686 column 1: label "label_4_while_start" already defined Error in /tmp/tmpo7ncu3ry.asm line 1833 column 1: label "label_6_true_end" already defined Error in /tmp/tmpo7ncu3ry.asm line 1917 column 1: label "label_8_true_end" already defined Error in /tmp/tmpo7ncu3ry.asm line 1970 column 1: label "label_9_if_end" already defined Error in /tmp/tmpo7ncu3ry.asm line 2059 column 1: label "label_12_true_end" already defined Error in /tmp/tmpo7ncu3ry.asm line 2109 column 1: label "label_14_true_end" already defined Error in /tmp/tmpo7ncu3ry.asm line 2159 column 1: label "label_16_true_end" already defined Error in /tmp/tmpo7ncu3ry.asm line 2207 column 1: label "label_18_true_end" already defined Error in /tmp/tmpo7ncu3ry.asm line 2255 column 1: label "label_20_true_end" already defined Error in /tmp/tmpo7ncu3ry.asm line 2303 column 1: label "label_22_true_end" already defined Error in /tmp/tmpo7ncu3ry.asm line 2351 column 1: label "label_24_true_end" already defined Error in /tmp/tmpo7ncu3ry.asm line 2399 column 1: label "label_26_true_end" already defined Error in /tmp/tmpo7ncu3ry.asm line 2404 column 1: label "label_27_if_end" already defined Error in /tmp/tmpo7ncu3ry.asm line 2405 column 1: label "label_25_if_end" already defined Error in /tmp/tmpo7ncu3ry.asm line 2406 column 1: label "label_23_if_end" already defined Error in /tmp/tmpo7ncu3ry.asm line 2407 column 1: label "label_21_if_end" already defined Error in /tmp/tmpo7ncu3ry.asm line 2408 column 1: label "label_19_if_end" already defined Error in /tmp/tmpo7ncu3ry.asm line 2409 column 1: label "label_17_if_end" already defined Error in /tmp/tmpo7ncu3ry.asm line 2410 column 1: label "label_15_if_end" already defined Error in /tmp/tmpo7ncu3ry.asm line 2411 column 1: label "label_13_if_end" already defined Error in /tmp/tmpo7ncu3ry.asm line 2418 column 1: label "label_10_true_end" already defined Error in /tmp/tmpo7ncu3ry.asm line 2486 column 1: label "label_11_if_end" already defined Error in /tmp/tmpo7ncu3ry.asm line 2534 column 1: label "label_28_true_end" already defined Error in /tmp/tmpo7ncu3ry.asm line 2582 column 1: label "label_30_true_end" already defined Error in /tmp/tmpo7ncu3ry.asm line 2587 column 1: label "label_31_if_end" already defined Error in /tmp/tmpo7ncu3ry.asm line 2588 column 1: label "label_29_if_end" already defined Error in /tmp/tmpo7ncu3ry.asm line 2721 column 1: label "label_7_if_end" already defined Error in /tmp/tmpo7ncu3ry.asm line 2749 column 1: label "label_5_while_end" already defined Processing terminated due to errors.
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 230 0 N/A 86 Fail Error in /tmp/tmpa6zucvln.asm line 1309 column 1: label "a" already defined Error in /tmp/tmpa6zucvln.asm line 2612 column 1: label "label_2_while_start" already defined Error in /tmp/tmpa6zucvln.asm line 2663 column 1: label "label_4_true_end" already defined Error in /tmp/tmpa6zucvln.asm line 2700 column 1: label "label_6_true_end" already defined Error in /tmp/tmpa6zucvln.asm line 2737 column 1: label "label_8_true_end" already defined Error in /tmp/tmpa6zucvln.asm line 2772 column 1: label "label_10_true_end" already defined Error in /tmp/tmpa6zucvln.asm line 2807 column 1: label "label_12_true_end" already defined Error in /tmp/tmpa6zucvln.asm line 2842 column 1: label "label_14_true_end" already defined Error in /tmp/tmpa6zucvln.asm line 2877 column 1: label "label_16_true_end" already defined Error in /tmp/tmpa6zucvln.asm line 2912 column 1: label "label_18_true_end" already defined Error in /tmp/tmpa6zucvln.asm line 2947 column 1: label "label_20_true_end" already defined Error in /tmp/tmpa6zucvln.asm line 2982 column 1: label "label_22_true_end" already defined Error in /tmp/tmpa6zucvln.asm line 3017 column 1: label "label_24_true_end" already defined Error in /tmp/tmpa6zucvln.asm line 3052 column 1: label "label_26_true_end" already defined Error in /tmp/tmpa6zucvln.asm line 3087 column 1: label "label_28_true_end" already defined Error in /tmp/tmpa6zucvln.asm line 3092 column 1: label "label_29_if_end" already defined Error in /tmp/tmpa6zucvln.asm line 3093 column 1: label "label_27_if_end" already defined Error in /tmp/tmpa6zucvln.asm line 3094 column 1: label "label_25_if_end" already defined Error in /tmp/tmpa6zucvln.asm line 3095 column 1: label "label_23_if_end" already defined Error in /tmp/tmpa6zucvln.asm line 3096 column 1: label "label_21_if_end" already defined Error in /tmp/tmpa6zucvln.asm line 3097 column 1: label "label_19_if_end" already defined Error in /tmp/tmpa6zucvln.asm line 3098 column 1: label "label_17_if_end" already defined Error in /tmp/tmpa6zucvln.asm line 3099 column 1: label "label_15_if_end" already defined Error in /tmp/tmpa6zucvln.asm line 3100 column 1: label "label_13_if_end" already defined Error in /tmp/tmpa6zucvln.asm line 3101 column 1: label "label_11_if_end" already defined Error in /tmp/tmpa6zucvln.asm line 3102 column 1: label "label_9_if_end" already defined Error in /tmp/tmpa6zucvln.asm line 3103 column 1: label "label_7_if_end" already defined Error in /tmp/tmpa6zucvln.asm line 3104 column 1: label "label_5_if_end" already defined Error in /tmp/tmpa6zucvln.asm line 3196 column 1: label "label_3_while_end" already defined Processing terminated due to errors.
array_complex_reduction_2 regalloc 0 0 230 0 N/A 67 Fail Error in /tmp/tmp4p8lan6b.asm line 1492 column 1: label "a" already defined Error in /tmp/tmp4p8lan6b.asm line 1944 column 1: label "label_2_while_start" already defined Error in /tmp/tmp4p8lan6b.asm line 2025 column 1: label "label_3_while_end" already defined Error in /tmp/tmp4p8lan6b.asm line 2920 column 1: label "label_4_while_start" already defined Error in /tmp/tmp4p8lan6b.asm line 2971 column 1: label "label_6_true_end" already defined Error in /tmp/tmp4p8lan6b.asm line 3008 column 1: label "label_8_true_end" already defined Error in /tmp/tmp4p8lan6b.asm line 3043 column 1: label "label_10_true_end" already defined Error in /tmp/tmp4p8lan6b.asm line 3078 column 1: label "label_12_true_end" already defined Error in /tmp/tmp4p8lan6b.asm line 3113 column 1: label "label_14_true_end" already defined Error in /tmp/tmp4p8lan6b.asm line 3148 column 1: label "label_16_true_end" already defined Error in /tmp/tmp4p8lan6b.asm line 3183 column 1: label "label_18_true_end" already defined Error in /tmp/tmp4p8lan6b.asm line 3218 column 1: label "label_20_true_end" already defined Error in /tmp/tmp4p8lan6b.asm line 3253 column 1: label "label_22_true_end" already defined Error in /tmp/tmp4p8lan6b.asm line 3288 column 1: label "label_24_true_end" already defined Error in /tmp/tmp4p8lan6b.asm line 3323 column 1: label "label_26_true_end" already defined Error in /tmp/tmp4p8lan6b.asm line 3358 column 1: label "label_28_true_end" already defined Error in /tmp/tmp4p8lan6b.asm line 3393 column 1: label "label_30_true_end" already defined Error in /tmp/tmp4p8lan6b.asm line 3428 column 1: label "label_32_true_end" already defined Error in /tmp/tmp4p8lan6b.asm line 3463 column 1: label "label_34_true_end" already defined Error in /tmp/tmp4p8lan6b.asm line 3468 column 1: label "label_35_if_end" already defined Error in /tmp/tmp4p8lan6b.asm line 3469 column 1: label "label_33_if_end" already defined Error in /tmp/tmp4p8lan6b.asm line 3470 column 1: label "label_31_if_end" already defined Error in /tmp/tmp4p8lan6b.asm line 3471 column 1: label "label_29_if_end" already defined Error in /tmp/tmp4p8lan6b.asm line 3472 column 1: label "label_27_if_end" already defined Error in /tmp/tmp4p8lan6b.asm line 3473 column 1: label "label_25_if_end" already defined Error in /tmp/tmp4p8lan6b.asm line 3474 column 1: label "label_23_if_end" already defined Error in /tmp/tmp4p8lan6b.asm line 3475 column 1: label "label_21_if_end" already defined Error in /tmp/tmp4p8lan6b.asm line 3476 column 1: label "label_19_if_end" already defined Error in /tmp/tmp4p8lan6b.asm line 3477 column 1: label "label_17_if_end" already defined Error in /tmp/tmp4p8lan6b.asm line 3478 column 1: label "label_15_if_end" already defined Error in /tmp/tmp4p8lan6b.asm line 3479 column 1: label "label_13_if_end" already defined Error in /tmp/tmp4p8lan6b.asm line 3480 column 1: label "label_11_if_end" already defined Error in /tmp/tmp4p8lan6b.asm line 3481 column 1: label "label_9_if_end" already defined Error in /tmp/tmp4p8lan6b.asm line 3482 column 1: label "label_7_if_end" already defined Error in /tmp/tmp4p8lan6b.asm line 3523 column 1: label "label_5_while_end" already defined Processing terminated due to errors.
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 230 0 N/A 12 Fail Error in /tmp/tmpe1c_74gf.asm line 260 column 1: label "main" already defined Error in /tmp/tmpe1c_74gf.asm line 259 column 8: "main" declared global label but not defined. Processing terminated due to errors.
array_simple_reduction_4 regalloc 0 0 0 0 22 22 + 5% Pass
balanced_addition_tree_large_hoisted regalloc 0 0 230 0 N/A 84 Fail Error in /tmp/tmpu1e7w4nr.asm line 834 column 1: label "main" already defined Error in /tmp/tmpu1e7w4nr.asm line 833 column 8: "main" declared global label but not defined. Processing terminated due to errors.
array_complex_reduction_4 regalloc 0 0 0 0 25 25 + 5% Pass
array_complex_reduction_6 regalloc 0 0 230 0 N/A 73 Fail Error in /tmp/tmprr_0l9kp.asm line 1392 column 1: label "a" already defined Error in /tmp/tmprr_0l9kp.asm line 2143 column 1: label "label_2_while_start" already defined Error in /tmp/tmprr_0l9kp.asm line 2215 column 1: label "label_4_true_end" already defined Error in /tmp/tmprr_0l9kp.asm line 2262 column 1: label "label_6_true_end" already defined Error in /tmp/tmprr_0l9kp.asm line 2309 column 1: label "label_8_true_end" already defined Error in /tmp/tmprr_0l9kp.asm line 2356 column 1: label "label_10_true_end" already defined Error in /tmp/tmprr_0l9kp.asm line 2403 column 1: label "label_12_true_end" already defined Error in /tmp/tmprr_0l9kp.asm line 2450 column 1: label "label_14_true_end" already defined Error in /tmp/tmprr_0l9kp.asm line 2497 column 1: label "label_16_true_end" already defined Error in /tmp/tmprr_0l9kp.asm line 2544 column 1: label "label_18_true_end" already defined Error in /tmp/tmprr_0l9kp.asm line 2591 column 1: label "label_20_true_end" already defined Error in /tmp/tmprr_0l9kp.asm line 2638 column 1: label "label_22_true_end" already defined Error in /tmp/tmprr_0l9kp.asm line 2645 column 1: label "label_23_if_end" already defined Error in /tmp/tmprr_0l9kp.asm line 2646 column 1: label "label_21_if_end" already defined Error in /tmp/tmprr_0l9kp.asm line 2647 column 1: label "label_19_if_end" already defined Error in /tmp/tmprr_0l9kp.asm line 2648 column 1: label "label_17_if_end" already defined Error in /tmp/tmprr_0l9kp.asm line 2649 column 1: label "label_15_if_end" already defined Error in /tmp/tmprr_0l9kp.asm line 2650 column 1: label "label_13_if_end" already defined Error in /tmp/tmprr_0l9kp.asm line 2651 column 1: label "label_11_if_end" already defined Error in /tmp/tmprr_0l9kp.asm line 2652 column 1: label "label_9_if_end" already defined Error in /tmp/tmprr_0l9kp.asm line 2653 column 1: label "label_7_if_end" already defined Error in /tmp/tmprr_0l9kp.asm line 2658 column 1: label "label_5_if_end" already defined Error in /tmp/tmprr_0l9kp.asm line 2695 column 1: label "label_24_true_end" already defined Error in /tmp/tmprr_0l9kp.asm line 2732 column 1: label "label_26_true_end" already defined Error in /tmp/tmprr_0l9kp.asm line 2767 column 1: label "label_28_true_end" already defined Error in /tmp/tmprr_0l9kp.asm line 2802 column 1: label "label_30_true_end" already defined Error in /tmp/tmprr_0l9kp.asm line 2837 column 1: label "label_32_true_end" already defined Error in /tmp/tmprr_0l9kp.asm line 2872 column 1: label "label_34_true_end" already defined Error in /tmp/tmprr_0l9kp.asm line 2907 column 1: label "label_36_true_end" already defined Error in /tmp/tmprr_0l9kp.asm line 2942 column 1: label "label_38_true_end" already defined Error in /tmp/tmprr_0l9kp.asm line 2977 column 1: label "label_40_true_end" already defined Error in /tmp/tmprr_0l9kp.asm line 3012 column 1: label "label_42_true_end" already defined Error in /tmp/tmprr_0l9kp.asm line 3047 column 1: label "label_44_true_end" already defined Error in /tmp/tmprr_0l9kp.asm line 3082 column 1: label "label_46_true_end" already defined Error in /tmp/tmprr_0l9kp.asm line 3117 column 1: label "label_48_true_end" already defined Error in /tmp/tmprr_0l9kp.asm line 3152 column 1: label "label_50_true_end" already defined Error in /tmp/tmprr_0l9kp.asm line 3157 column 1: label "label_51_if_end" already defined Error in /tmp/tmprr_0l9kp.asm line 3158 column 1: label "label_49_if_end" already defined Error in /tmp/tmprr_0l9kp.asm line 3159 column 1: label "label_47_if_end" already defined Error in /tmp/tmprr_0l9kp.asm line 3160 column 1: label "label_45_if_end" already defined Error in /tmp/tmprr_0l9kp.asm line 3161 column 1: label "label_43_if_end" already defined Error in /tmp/tmprr_0l9kp.asm line 3162 column 1: label "label_41_if_end" already defined Error in /tmp/tmprr_0l9kp.asm line 3163 column 1: label "label_39_if_end" already defined Error in /tmp/tmprr_0l9kp.asm line 3164 column 1: label "label_37_if_end" already defined Error in /tmp/tmprr_0l9kp.asm line 3165 column 1: label "label_35_if_end" already defined Error in /tmp/tmprr_0l9kp.asm line 3166 column 1: label "label_33_if_end" already defined Error in /tmp/tmprr_0l9kp.asm line 3167 column 1: label "label_31_if_end" already defined Error in /tmp/tmprr_0l9kp.asm line 3168 column 1: label "label_29_if_end" already defined Error in /tmp/tmprr_0l9kp.asm line 3169 column 1: label "label_27_if_end" already defined Error in /tmp/tmprr_0l9kp.asm line 3170 column 1: label "label_25_if_end" already defined Error in /tmp/tmprr_0l9kp.asm line 3231 column 1: label "label_3_while_end" already defined Error in /tmp/tmprr_0l9kp.asm line 3246 column 1: label "label_52_while_start" already defined Error in /tmp/tmprr_0l9kp.asm line 3301 column 1: label "label_53_while_end" already defined Processing terminated due to errors.
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 230 0 N/A 479 Fail
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 230 0 N/A 95 Fail
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 0 0 22 22 + 5% Pass
arithmetic_chain_long_hoisted_unbalanced_usage regalloc 0 0 0 0 24 24 + 5% Pass
arithmetic_chain_hoisted_multiple_uses regalloc 0 0 230 0 N/A 96 Fail
arithmetic_chain_unbalanced_tree_1 regalloc 0 0 230 0 N/A 146 Fail Error in /tmp/tmpiwgx3dlm.asm line 152 column 1: label "main" already defined Error in /tmp/tmpiwgx3dlm.asm line 198 column 1: label "label_1_entry" already defined Error in /tmp/tmpiwgx3dlm.asm line 411 column 1: label "label_2_exit" already defined Error in /tmp/tmpiwgx3dlm.asm line 8 column 1: Symbol "pushRegisters" not found in symbol table. Error in /tmp/tmpiwgx3dlm.asm line 89 column 1: Symbol "popRegisters" not found in symbol table. Processing terminated due to errors.
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 78 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 230 0 N/A 108 Fail
regalloc_tribonacci regalloc 0 0 0 0 52 52 + 5% Pass
arithmetic_chain_hoisted_unbalanced_tree regalloc 0 0 230 0 N/A 122 Fail Error in /tmp/tmp90bjoq0c.asm line 157 column 1: label "main" already defined Error in /tmp/tmp90bjoq0c.asm line 203 column 1: label "label_1_entry" already defined Error in /tmp/tmp90bjoq0c.asm line 448 column 1: label "label_2_exit" already defined Error in /tmp/tmp90bjoq0c.asm line 8 column 1: Symbol "pushRegisters" not found in symbol table. Error in /tmp/tmp90bjoq0c.asm line 109 column 1: Symbol "popRegisters" not found in symbol table. Processing terminated due to errors.
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 230 0 N/A 84 Fail Error in /tmp/tmpsijclor2.asm line 29: Runtime exception at 0x0040002c: address out of range 0x7fbffffc Processing terminated due to errors.
redundant_assignments regalloc 0 0 0 0 56 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 230 0 N/A 153 Fail Error in /tmp/tmplh6gi63f.asm line 4050 column 1: label "a" already defined Error in /tmp/tmplh6gi63f.asm line 4480 column 1: label "label_2_while_start" already defined Error in /tmp/tmplh6gi63f.asm line 4538 column 1: label "label_3_while_end" already defined Error in /tmp/tmplh6gi63f.asm line 5181 column 1: label "label_4_while_start" already defined Error in /tmp/tmplh6gi63f.asm line 5259 column 1: label "label_5_while_end" already defined Error in /tmp/tmplh6gi63f.asm line 5267 column 1: label "label_6_while_start" already defined Error in /tmp/tmplh6gi63f.asm line 5325 column 1: label "label_7_while_end" already defined Error in /tmp/tmplh6gi63f.asm line 5333 column 1: label "label_8_while_start" already defined Error in /tmp/tmplh6gi63f.asm line 5445 column 1: label "label_9_while_end" already defined Error in /tmp/tmplh6gi63f.asm line 5757 column 1: label "label_10_while_start" already defined Error in /tmp/tmplh6gi63f.asm line 5869 column 1: label "label_11_while_end" already defined Error in /tmp/tmplh6gi63f.asm line 6113 column 1: label "label_12_while_start" already defined Error in /tmp/tmplh6gi63f.asm line 6180 column 1: label "label_18_true_end" already defined Error in /tmp/tmplh6gi63f.asm line 6205 column 1: label "label_20_true_end" already defined Error in /tmp/tmplh6gi63f.asm line 6230 column 1: label "label_22_true_end" already defined Error in /tmp/tmplh6gi63f.asm line 6255 column 1: label "label_24_true_end" already defined Error in /tmp/tmplh6gi63f.asm line 6280 column 1: label "label_26_true_end" already defined Error in /tmp/tmplh6gi63f.asm line 6305 column 1: label "label_28_true_end" already defined Error in /tmp/tmplh6gi63f.asm line 6330 column 1: label "label_30_true_end" already defined Error in /tmp/tmplh6gi63f.asm line 6355 column 1: label "label_32_true_end" already defined Error in /tmp/tmplh6gi63f.asm line 6380 column 1: label "label_34_true_end" already defined Error in /tmp/tmplh6gi63f.asm line 6405 column 1: label "label_36_true_end" already defined Error in /tmp/tmplh6gi63f.asm line 6430 column 1: label "label_38_true_end" already defined Error in /tmp/tmplh6gi63f.asm line 6455 column 1: label "label_40_true_end" already defined Error in /tmp/tmplh6gi63f.asm line 6480 column 1: label "label_42_true_end" already defined Error in /tmp/tmplh6gi63f.asm line 6505 column 1: label "label_44_true_end" already defined Error in /tmp/tmplh6gi63f.asm line 6530 column 1: label "label_46_true_end" already defined Error in /tmp/tmplh6gi63f.asm line 6537 column 1: label "label_47_if_end" already defined Error in /tmp/tmplh6gi63f.asm line 6538 column 1: label "label_45_if_end" already defined Error in /tmp/tmplh6gi63f.asm line 6539 column 1: label "label_43_if_end" already defined Error in /tmp/tmplh6gi63f.asm line 6540 column 1: label "label_41_if_end" already defined Error in /tmp/tmplh6gi63f.asm line 6541 column 1: label "label_39_if_end" already defined Error in /tmp/tmplh6gi63f.asm line 6542 column 1: label "label_37_if_end" already defined Error in /tmp/tmplh6gi63f.asm line 6543 column 1: label "label_35_if_end" already defined Error in /tmp/tmplh6gi63f.asm line 6544 column 1: label "label_33_if_end" already defined Error in /tmp/tmplh6gi63f.asm line 6545 column 1: label "label_31_if_end" already defined Error in /tmp/tmplh6gi63f.asm line 6546 column 1: label "label_29_if_end" already defined Error in /tmp/tmplh6gi63f.asm line 6547 column 1: label "label_27_if_end" already defined Error in /tmp/tmplh6gi63f.asm line 6548 column 1: label "label_25_if_end" already defined Error in /tmp/tmplh6gi63f.asm line 6549 column 1: label "label_23_if_end" already defined Error in /tmp/tmplh6gi63f.asm line 6550 column 1: label "label_21_if_end" already defined Error in /tmp/tmplh6gi63f.asm line 6551 column 1: label "label_19_if_end" already defined Error in /tmp/tmplh6gi63f.asm line 6558 column 1: label "label_16_true_end" already defined Error in /tmp/tmplh6gi63f.asm line 6586 column 1: label "label_17_if_end" already defined Error in /tmp/tmplh6gi63f.asm line 6603 column 1: label "label_14_true_end" already defined Error in /tmp/tmplh6gi63f.asm line 6665 column 1: label "label_48_true_end" already defined Error in /tmp/tmplh6gi63f.asm line 6727 column 1: label "label_50_true_end" already defined Error in /tmp/tmplh6gi63f.asm line 6787 column 1: label "label_52_true_end" already defined Error in /tmp/tmplh6gi63f.asm line 6847 column 1: label "label_54_true_end" already defined Error in /tmp/tmplh6gi63f.asm line 6907 column 1: label "label_56_true_end" already defined Error in /tmp/tmplh6gi63f.asm line 6967 column 1: label "label_58_true_end" already defined Error in /tmp/tmplh6gi63f.asm line 7027 column 1: label "label_60_true_end" already defined Error in /tmp/tmplh6gi63f.asm line 7087 column 1: label "label_62_true_end" already defined Error in /tmp/tmplh6gi63f.asm line 7092 column 1: label "label_63_if_end" already defined Error in /tmp/tmplh6gi63f.asm line 7093 column 1: label "label_61_if_end" already defined Error in /tmp/tmplh6gi63f.asm line 7094 column 1: label "label_59_if_end" already defined Error in /tmp/tmplh6gi63f.asm line 7095 column 1: label "label_57_if_end" already defined Error in /tmp/tmplh6gi63f.asm line 7096 column 1: label "label_55_if_end" already defined Error in /tmp/tmplh6gi63f.asm line 7097 column 1: label "label_53_if_end" already defined Error in /tmp/tmplh6gi63f.asm line 7098 column 1: label "label_51_if_end" already defined Error in /tmp/tmplh6gi63f.asm line 7099 column 1: label "label_49_if_end" already defined Error in /tmp/tmplh6gi63f.asm line 7147 column 1: label "label_64_true_end" already defined Error in /tmp/tmplh6gi63f.asm line 7195 column 1: label "label_66_true_end" already defined Error in /tmp/tmplh6gi63f.asm line 7243 column 1: label "label_68_true_end" already defined Error in /tmp/tmplh6gi63f.asm line 7248 column 1: label "label_69_if_end" already defined Error in /tmp/tmplh6gi63f.asm line 7249 column 1: label "label_67_if_end" already defined Error in /tmp/tmplh6gi63f.asm line 7250 column 1: label "label_65_if_end" already defined Error in /tmp/tmplh6gi63f.asm line 7403 column 1: label "label_15_if_end" already defined Error in /tmp/tmplh6gi63f.asm line 7434 column 1: label "label_13_while_end" already defined Error in /tmp/tmplh6gi63f.asm line 7442 column 1: label "label_70_while_start" already defined Error in /tmp/tmplh6gi63f.asm line 7510 column 1: label "label_72_true_end" already defined Error in /tmp/tmplh6gi63f.asm line 7598 column 1: label "label_73_if_end" already defined Error in /tmp/tmplh6gi63f.asm line 7642 column 1: label "label_71_while_end" already defined Error in /tmp/tmplh6gi63f.asm line 7657 column 1: label "label_74_while_start" already defined Error in /tmp/tmplh6gi63f.asm line 7820 column 1: label "label_80_true_end" already defined Error in /tmp/tmplh6gi63f.asm line 7881 column 1: label "label_82_true_end" already defined Error in /tmp/tmplh6gi63f.asm line 7942 column 1: label "label_84_true_end" already defined Error in /tmp/tmplh6gi63f.asm line 8003 column 1: label "label_86_true_end" already defined Error in /tmp/tmplh6gi63f.asm line 8064 column 1: label "label_88_true_end" already defined Error in /tmp/tmplh6gi63f.asm line 8071 column 1: label "label_89_if_end" already defined Error in /tmp/tmplh6gi63f.asm line 8072 column 1: label "label_87_if_end" already defined Error in /tmp/tmplh6gi63f.asm line 8073 column 1: label "label_85_if_end" already defined Error in /tmp/tmplh6gi63f.asm line 8074 column 1: label "label_83_if_end" already defined Error in /tmp/tmplh6gi63f.asm line 8075 column 1: label "label_81_if_end" already defined Error in /tmp/tmplh6gi63f.asm line 8082 column 1: label "label_78_true_end" already defined Error in /tmp/tmplh6gi63f.asm line 8251 column 1: label "label_90_true_end" already defined Error in /tmp/tmplh6gi63f.asm line 8340 column 1: label "label_91_if_end" already defined Error in /tmp/tmplh6gi63f.asm line 8496 column 1: label "label_92_true_end" already defined Error in /tmp/tmplh6gi63f.asm line 8585 column 1: label "label_93_if_end" already defined Error in /tmp/tmplh6gi63f.asm line 8597 column 1: label "label_79_if_end" already defined Error in /tmp/tmplh6gi63f.asm line 8614 column 1: label "label_76_true_end" already defined Error in /tmp/tmplh6gi63f.asm line 8751 column 1: label "label_96_true_end" already defined Error in /tmp/tmplh6gi63f.asm line 8825 column 1: label "label_98_true_end" already defined Error in /tmp/tmplh6gi63f.asm line 8899 column 1: label "label_100_true_end" already defined Error in /tmp/tmplh6gi63f.asm line 8973 column 1: label "label_102_true_end" already defined Error in /tmp/tmplh6gi63f.asm line 8980 column 1: label "label_103_if_end" already defined Error in /tmp/tmplh6gi63f.asm line 8981 column 1: label "label_101_if_end" already defined Error in /tmp/tmplh6gi63f.asm line 8982 column 1: label "label_99_if_end" already defined Error in /tmp/tmplh6gi63f.asm line 8983 column 1: label "label_97_if_end" already defined Error in /tmp/tmplh6gi63f.asm line 8990 column 1: label "label_94_true_end" already defined Error in /tmp/tmplh6gi63f.asm line 9176 column 1: label "label_95_if_end" already defined Error in /tmp/tmplh6gi63f.asm line 9345 column 1: label "label_77_if_end" already defined Error in /tmp/tmplh6gi63f.asm line 9510 column 1: label "label_75_while_end" already defined Processing terminated due to errors.
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 230 0 N/A 18 Fail Error in /tmp/tmppsfs8jbk.asm line 293 column 1: label "main" already defined Error in /tmp/tmppsfs8jbk.asm line 292 column 8: "main" declared global label but not defined. Processing terminated due to errors.
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 230 0 N/A 66 Fail Error in /tmp/tmp89ged4_f.asm line 1324 column 1: label "a" already defined Error in /tmp/tmp89ged4_f.asm line 1728 column 1: label "label_2_while_start" already defined Error in /tmp/tmp89ged4_f.asm line 1786 column 1: label "label_3_while_end" already defined Error in /tmp/tmp89ged4_f.asm line 1794 column 1: label "label_4_while_start" already defined Error in /tmp/tmp89ged4_f.asm line 1896 column 1: label "label_5_while_end" already defined Error in /tmp/tmp89ged4_f.asm line 2425 column 1: label "label_6_while_start" already defined Error in /tmp/tmp89ged4_f.asm line 2476 column 1: label "label_8_true_end" already defined Error in /tmp/tmp89ged4_f.asm line 2513 column 1: label "label_10_true_end" already defined Error in /tmp/tmp89ged4_f.asm line 2550 column 1: label "label_12_true_end" already defined Error in /tmp/tmp89ged4_f.asm line 2587 column 1: label "label_14_true_end" already defined Error in /tmp/tmp89ged4_f.asm line 2624 column 1: label "label_16_true_end" already defined Error in /tmp/tmp89ged4_f.asm line 2631 column 1: label "label_17_if_end" already defined Error in /tmp/tmp89ged4_f.asm line 2632 column 1: label "label_15_if_end" already defined Error in /tmp/tmp89ged4_f.asm line 2633 column 1: label "label_13_if_end" already defined Error in /tmp/tmp89ged4_f.asm line 2634 column 1: label "label_11_if_end" already defined Error in /tmp/tmp89ged4_f.asm line 2635 column 1: label "label_9_if_end" already defined Error in /tmp/tmp89ged4_f.asm line 2670 column 1: label "label_18_true_end" already defined Error in /tmp/tmp89ged4_f.asm line 2705 column 1: label "label_20_true_end" already defined Error in /tmp/tmp89ged4_f.asm line 2740 column 1: label "label_22_true_end" already defined Error in /tmp/tmp89ged4_f.asm line 2775 column 1: label "label_24_true_end" already defined Error in /tmp/tmp89ged4_f.asm line 2810 column 1: label "label_26_true_end" already defined Error in /tmp/tmp89ged4_f.asm line 2845 column 1: label "label_28_true_end" already defined Error in /tmp/tmp89ged4_f.asm line 2880 column 1: label "label_30_true_end" already defined Error in /tmp/tmp89ged4_f.asm line 2915 column 1: label "label_32_true_end" already defined Error in /tmp/tmp89ged4_f.asm line 2950 column 1: label "label_34_true_end" already defined Error in /tmp/tmp89ged4_f.asm line 2985 column 1: label "label_36_true_end" already defined Error in /tmp/tmp89ged4_f.asm line 3020 column 1: label "label_38_true_end" already defined Error in /tmp/tmp89ged4_f.asm line 3055 column 1: label "label_40_true_end" already defined Error in /tmp/tmp89ged4_f.asm line 3060 column 1: label "label_41_if_end" already defined Error in /tmp/tmp89ged4_f.asm line 3061 column 1: label "label_39_if_end" already defined Error in /tmp/tmp89ged4_f.asm line 3062 column 1: label "label_37_if_end" already defined Error in /tmp/tmp89ged4_f.asm line 3063 column 1: label "label_35_if_end" already defined Error in /tmp/tmp89ged4_f.asm line 3064 column 1: label "label_33_if_end" already defined Error in /tmp/tmp89ged4_f.asm line 3065 column 1: label "label_31_if_end" already defined Error in /tmp/tmp89ged4_f.asm line 3066 column 1: label "label_29_if_end" already defined Error in /tmp/tmp89ged4_f.asm line 3067 column 1: label "label_27_if_end" already defined Error in /tmp/tmp89ged4_f.asm line 3068 column 1: label "label_25_if_end" already defined Error in /tmp/tmp89ged4_f.asm line 3069 column 1: label "label_23_if_end" already defined Error in /tmp/tmp89ged4_f.asm line 3070 column 1: label "label_21_if_end" already defined Error in /tmp/tmp89ged4_f.asm line 3071 column 1: label "label_19_if_end" already defined Error in /tmp/tmp89ged4_f.asm line 3126 column 1: label "label_7_while_end" already defined Processing terminated due to errors.
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 230 0 N/A 23 Fail Error in /tmp/tmp9ej81aeb.asm line 367 column 1: label "main" already defined Error in /tmp/tmp9ej81aeb.asm line 366 column 8: "main" declared global label but not defined. Processing terminated due to errors.
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/tmpngdo_u2m.asm line 1519 column 1: label "main" already defined Error in /tmp/tmpngdo_u2m.asm line 1518 column 8: "main" declared global label but not defined. 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 0 0 81 81 + 5% Pass