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 |
230 |
0 |
N/A |
49 |
Fail |
|
Error in /tmp/tmpyc0p6p52.asm line 319 column 6: "null": operand is of incorrect type
Error in /tmp/tmpyc0p6p52.asm line 326 column 6: "null": operand is of incorrect type
Error in /tmp/tmpyc0p6p52.asm line 333 column 6: "null": operand is of incorrect type
Error in /tmp/tmpyc0p6p52.asm line 340 column 6: "null": operand is of incorrect type
Error in /tmp/tmpyc0p6p52.asm line 347 column 6: "null": operand is of incorrect type
Error in /tmp/tmpyc0p6p52.asm line 354 column 6: "null": operand is of incorrect type
Error in /tmp/tmpyc0p6p52.asm line 361 column 6: "null": operand is of incorrect type
Error in /tmp/tmpyc0p6p52.asm line 875 column 10: "null": operand is of incorrect type
Error in /tmp/tmpyc0p6p52.asm line 923 column 10: "null": operand is of incorrect type
Error in /tmp/tmpyc0p6p52.asm line 971 column 10: "null": operand is of incorrect type
Error in /tmp/tmpyc0p6p52.asm line 1019 column 10: "null": operand is of incorrect type
Error in /tmp/tmpyc0p6p52.asm line 1067 column 10: "null": operand is of incorrect type
Error in /tmp/tmpyc0p6p52.asm line 1115 column 10: "null": operand is of incorrect type
Error in /tmp/tmpyc0p6p52.asm line 1163 column 10: "null": operand is of incorrect type
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/tmp0q8ptoj9.asm line 1199 column 6: "null": operand is of incorrect type
Error in /tmp/tmp0q8ptoj9.asm line 1206 column 6: "null": operand is of incorrect type
Error in /tmp/tmp0q8ptoj9.asm line 1213 column 6: "null": operand is of incorrect type
Error in /tmp/tmp0q8ptoj9.asm line 1220 column 6: "null": operand is of incorrect type
Error in /tmp/tmp0q8ptoj9.asm line 1227 column 6: "null": operand is of incorrect type
Error in /tmp/tmp0q8ptoj9.asm line 1234 column 6: "null": operand is of incorrect type
Error in /tmp/tmp0q8ptoj9.asm line 1241 column 6: "null": operand is of incorrect type
Error in /tmp/tmp0q8ptoj9.asm line 1351 column 10: "null": operand is of incorrect type
Error in /tmp/tmp0q8ptoj9.asm line 1386 column 10: "null": operand is of incorrect type
Error in /tmp/tmp0q8ptoj9.asm line 1421 column 10: "null": operand is of incorrect type
Error in /tmp/tmp0q8ptoj9.asm line 1456 column 10: "null": operand is of incorrect type
Error in /tmp/tmp0q8ptoj9.asm line 1491 column 10: "null": operand is of incorrect type
Error in /tmp/tmp0q8ptoj9.asm line 1526 column 10: "null": operand is of incorrect type
Error in /tmp/tmp0q8ptoj9.asm line 1561 column 10: "null": operand is of incorrect type
Processing terminated due to errors.
|
array_complex_reduction_2 |
regalloc |
0 |
0 |
230 |
0 |
N/A |
67 |
Fail |
|
Error in /tmp/tmpizf3ef00.asm line 586 column 6: "null": operand is of incorrect type
Error in /tmp/tmpizf3ef00.asm line 626 column 6: "null": operand is of incorrect type
Error in /tmp/tmpizf3ef00.asm line 669 column 6: "null": operand is of incorrect type
Error in /tmp/tmpizf3ef00.asm line 709 column 6: "null": operand is of incorrect type
Error in /tmp/tmpizf3ef00.asm line 749 column 6: "null": operand is of incorrect type
Error in /tmp/tmpizf3ef00.asm line 789 column 6: "null": operand is of incorrect type
Error in /tmp/tmpizf3ef00.asm line 1207 column 9: "null": operand is of incorrect type
Error in /tmp/tmpizf3ef00.asm line 1209 column 6: "null": operand is of incorrect type
Error in /tmp/tmpizf3ef00.asm line 1221 column 10: "null": operand is of incorrect type
Error in /tmp/tmpizf3ef00.asm line 1223 column 6: "null": operand is of incorrect type
Error in /tmp/tmpizf3ef00.asm line 1235 column 10: "null": operand is of incorrect type
Error in /tmp/tmpizf3ef00.asm line 1237 column 6: "null": operand is of incorrect type
Error in /tmp/tmpizf3ef00.asm line 1249 column 10: "null": operand is of incorrect type
Error in /tmp/tmpizf3ef00.asm line 1251 column 6: "null": operand is of incorrect type
Error in /tmp/tmpizf3ef00.asm line 1263 column 10: "null": operand is of incorrect type
Error in /tmp/tmpizf3ef00.asm line 1265 column 6: "null": operand is of incorrect type
Error in /tmp/tmpizf3ef00.asm line 1277 column 9: "null": operand is of incorrect type
Error in /tmp/tmpizf3ef00.asm line 1279 column 6: "null": operand is of incorrect type
Error in /tmp/tmpizf3ef00.asm line 1482 column 10: "null": operand is of incorrect type
Error in /tmp/tmpizf3ef00.asm line 1517 column 10: "null": operand is of incorrect type
Error in /tmp/tmpizf3ef00.asm line 1552 column 10: "null": operand is of incorrect type
Error in /tmp/tmpizf3ef00.asm line 1587 column 10: "null": operand is of incorrect type
Error in /tmp/tmpizf3ef00.asm line 1622 column 10: "null": operand is of incorrect type
Error in /tmp/tmpizf3ef00.asm line 1657 column 10: "null": operand is of incorrect type
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 |
230 |
0 |
N/A |
48 |
Fail |
|
Error in /tmp/tmp4oxogogw.asm line 631 column 6: "null": operand is of incorrect type
Error in /tmp/tmp4oxogogw.asm line 651 column 6: "null": operand is of incorrect type
Error in /tmp/tmp4oxogogw.asm line 906 column 13: "null": operand is of incorrect type
Error in /tmp/tmp4oxogogw.asm line 913 column 13: "null": operand is of incorrect type
Processing terminated due to errors.
|
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/tmp6vpcsj7j.asm line 22 column 6: "null": operand is of incorrect type
Error in /tmp/tmp6vpcsj7j.asm line 29 column 6: "null": operand is of incorrect type
Error in /tmp/tmp6vpcsj7j.asm line 85 column 6: "null": operand is of incorrect type
Error in /tmp/tmp6vpcsj7j.asm line 92 column 6: "null": operand is of incorrect type
Error in /tmp/tmp6vpcsj7j.asm line 99 column 6: "null": operand is of incorrect type
Error in /tmp/tmp6vpcsj7j.asm line 261 column 14: "null": operand is of incorrect type
Error in /tmp/tmp6vpcsj7j.asm line 268 column 13: "null": operand is of incorrect type
Error in /tmp/tmp6vpcsj7j.asm line 275 column 14: "null": operand is of incorrect type
Error in /tmp/tmp6vpcsj7j.asm line 282 column 13: "null": operand is of incorrect type
Error in /tmp/tmp6vpcsj7j.asm line 289 column 14: "null": operand is of incorrect type
Error in /tmp/tmp6vpcsj7j.asm line 296 column 13: "null": operand is of incorrect type
Error in /tmp/tmp6vpcsj7j.asm line 303 column 13: "null": operand is of incorrect type
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/tmp6ug9_fl1.asm line 22 column 6: "null": operand is of incorrect type
Error in /tmp/tmp6ug9_fl1.asm line 29 column 6: "null": operand is of incorrect type
Error in /tmp/tmp6ug9_fl1.asm line 36 column 6: "null": operand is of incorrect type
Error in /tmp/tmp6ug9_fl1.asm line 43 column 6: "null": operand is of incorrect type
Error in /tmp/tmp6ug9_fl1.asm line 50 column 6: "null": operand is of incorrect type
Error in /tmp/tmp6ug9_fl1.asm line 57 column 6: "null": operand is of incorrect type
Error in /tmp/tmp6ug9_fl1.asm line 64 column 6: "null": operand is of incorrect type
Error in /tmp/tmp6ug9_fl1.asm line 71 column 6: "null": operand is of incorrect type
Error in /tmp/tmp6ug9_fl1.asm line 78 column 6: "null": operand is of incorrect type
Error in /tmp/tmp6ug9_fl1.asm line 85 column 6: "null": operand is of incorrect type
Error in /tmp/tmp6ug9_fl1.asm line 92 column 6: "null": operand is of incorrect type
Error in /tmp/tmp6ug9_fl1.asm line 99 column 6: "null": operand is of incorrect type
Error in /tmp/tmp6ug9_fl1.asm line 106 column 6: "null": operand is of incorrect type
Error in /tmp/tmp6ug9_fl1.asm line 113 column 6: "null": operand is of incorrect type
Error in /tmp/tmp6ug9_fl1.asm line 120 column 6: "null": operand is of incorrect type
Error in /tmp/tmp6ug9_fl1.asm line 127 column 6: "null": operand is of incorrect type
Error in /tmp/tmp6ug9_fl1.asm line 134 column 6: "null": operand is of incorrect type
Error in /tmp/tmp6ug9_fl1.asm line 141 column 6: "null": operand is of incorrect type
Error in /tmp/tmp6ug9_fl1.asm line 148 column 6: "null": operand is of incorrect type
Error in /tmp/tmp6ug9_fl1.asm line 155 column 6: "null": operand is of incorrect type
Error in /tmp/tmp6ug9_fl1.asm line 162 column 6: "null": operand is of incorrect type
Error in /tmp/tmp6ug9_fl1.asm line 169 column 6: "null": operand is of incorrect type
Error in /tmp/tmp6ug9_fl1.asm line 176 column 6: "null": operand is of incorrect type
Error in /tmp/tmp6ug9_fl1.asm line 183 column 6: "null": operand is of incorrect type
Error in /tmp/tmp6ug9_fl1.asm line 190 column 6: "null": operand is of incorrect type
Error in /tmp/tmp6ug9_fl1.asm line 204 column 6: "null": operand is of incorrect type
Error in /tmp/tmp6ug9_fl1.asm line 211 column 6: "null": operand is of incorrect type
Error in /tmp/tmp6ug9_fl1.asm line 218 column 6: "null": operand is of incorrect type
Error in /tmp/tmp6ug9_fl1.asm line 239 column 6: "null": operand is of incorrect type
Error in /tmp/tmp6ug9_fl1.asm line 260 column 6: "null": operand is of incorrect type
Error in /tmp/tmp6ug9_fl1.asm line 281 column 6: "null": operand is of incorrect type
Error in /tmp/tmp6ug9_fl1.asm line 304 column 6: "null": operand is of incorrect type
Error in /tmp/tmp6ug9_fl1.asm line 325 column 6: "null": operand is of incorrect type
Error in /tmp/tmp6ug9_fl1.asm line 346 column 6: "null": operand is of incorrect type
Error in /tmp/tmp6ug9_fl1.asm line 362 column 14: "null": operand is of incorrect type
Error in /tmp/tmp6ug9_fl1.asm line 374 column 14: "null": operand is of incorrect type
Error in /tmp/tmp6ug9_fl1.asm line 391 column 14: "null": operand is of incorrect type
Error in /tmp/tmp6ug9_fl1.asm line 403 column 14: "null": operand is of incorrect type
Error in /tmp/tmp6ug9_fl1.asm line 425 column 14: "null": operand is of incorrect type
Error in /tmp/tmp6ug9_fl1.asm line 437 column 14: "null": operand is of incorrect type
Error in /tmp/tmp6ug9_fl1.asm line 454 column 14: "null": operand is of incorrect type
Error in /tmp/tmp6ug9_fl1.asm line 466 column 10: "null": operand is of incorrect type
Error in /tmp/tmp6ug9_fl1.asm line 493 column 10: "null": operand is of incorrect type
Error in /tmp/tmp6ug9_fl1.asm line 505 column 10: "null": operand is of incorrect type
Error in /tmp/tmp6ug9_fl1.asm line 522 column 10: "null": operand is of incorrect type
Error in /tmp/tmp6ug9_fl1.asm line 534 column 10: "null": operand is of incorrect type
Error in /tmp/tmp6ug9_fl1.asm line 556 column 10: "null": operand is of incorrect type
Error in /tmp/tmp6ug9_fl1.asm line 568 column 10: "null": operand is of incorrect type
Error in /tmp/tmp6ug9_fl1.asm line 587 column 10: "null": operand is of incorrect type
Error in /tmp/tmp6ug9_fl1.asm line 599 column 10: "null": operand is of incorrect type
Error in /tmp/tmp6ug9_fl1.asm line 631 column 10: "null": operand is of incorrect type
Error in /tmp/tmp6ug9_fl1.asm line 643 column 10: "null": operand is of incorrect type
Error in /tmp/tmp6ug9_fl1.asm line 660 column 10: "null": operand is of incorrect type
Error in /tmp/tmp6ug9_fl1.asm line 672 column 10: "null": operand is of incorrect type
Error in /tmp/tmp6ug9_fl1.asm line 694 column 10: "null": operand is of incorrect type
Error in /tmp/tmp6ug9_fl1.asm line 706 column 10: "null": operand is of incorrect type
Error in /tmp/tmp6ug9_fl1.asm line 723 column 10: "null": operand is of incorrect type
Error in /tmp/tmp6ug9_fl1.asm line 735 column 10: "null": operand is of incorrect type
Error in /tmp/tmp6ug9_fl1.asm line 762 column 10: "null": operand is of incorrect type
Error in /tmp/tmp6ug9_fl1.asm line 774 column 10: "null": operand is of incorrect type
Error in /tmp/tmp6ug9_fl1.asm line 791 column 10: "null": operand is of incorrect type
Error in /tmp/tmp6ug9_fl1.asm line 803 column 10: "null": operand is of incorrect type
Error in /tmp/tmp6ug9_fl1.asm line 825 column 10: "null": operand is of incorrect type
Error in /tmp/tmp6ug9_fl1.asm line 837 column 10: "null": operand is of incorrect type
Error in /tmp/tmp6ug9_fl1.asm line 854 column 10: "null": operand is of incorrect type
Error in /tmp/tmp6ug9_fl1.asm line 866 column 10: "null": operand is of incorrect type
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/tmpb_3w_vge.asm line 561 column 6: "null": operand is of incorrect type
Error in /tmp/tmpb_3w_vge.asm line 568 column 6: "null": operand is of incorrect type
Error in /tmp/tmpb_3w_vge.asm line 575 column 6: "null": operand is of incorrect type
Error in /tmp/tmpb_3w_vge.asm line 582 column 6: "null": operand is of incorrect type
Error in /tmp/tmpb_3w_vge.asm line 589 column 6: "null": operand is of incorrect type
Error in /tmp/tmpb_3w_vge.asm line 596 column 6: "null": operand is of incorrect type
Error in /tmp/tmpb_3w_vge.asm line 603 column 6: "null": operand is of incorrect type
Error in /tmp/tmpb_3w_vge.asm line 610 column 6: "null": operand is of incorrect type
Error in /tmp/tmpb_3w_vge.asm line 617 column 6: "null": operand is of incorrect type
Error in /tmp/tmpb_3w_vge.asm line 624 column 6: "null": operand is of incorrect type
Error in /tmp/tmpb_3w_vge.asm line 631 column 6: "null": operand is of incorrect type
Error in /tmp/tmpb_3w_vge.asm line 638 column 6: "null": operand is of incorrect type
Error in /tmp/tmpb_3w_vge.asm line 645 column 6: "null": operand is of incorrect type
Error in /tmp/tmpb_3w_vge.asm line 652 column 6: "null": operand is of incorrect type
Error in /tmp/tmpb_3w_vge.asm line 659 column 6: "null": operand is of incorrect type
Error in /tmp/tmpb_3w_vge.asm line 666 column 6: "null": operand is of incorrect type
Error in /tmp/tmpb_3w_vge.asm line 853 column 10: "null": operand is of incorrect type
Error in /tmp/tmpb_3w_vge.asm line 898 column 10: "null": operand is of incorrect type
Error in /tmp/tmpb_3w_vge.asm line 943 column 10: "null": operand is of incorrect type
Error in /tmp/tmpb_3w_vge.asm line 988 column 10: "null": operand is of incorrect type
Error in /tmp/tmpb_3w_vge.asm line 1033 column 10: "null": operand is of incorrect type
Error in /tmp/tmpb_3w_vge.asm line 1078 column 10: "null": operand is of incorrect type
Error in /tmp/tmpb_3w_vge.asm line 1123 column 10: "null": operand is of incorrect type
Error in /tmp/tmpb_3w_vge.asm line 1168 column 10: "null": operand is of incorrect type
Error in /tmp/tmpb_3w_vge.asm line 1213 column 10: "null": operand is of incorrect type
Error in /tmp/tmpb_3w_vge.asm line 1220 column 10: "null": operand is of incorrect type
Error in /tmp/tmpb_3w_vge.asm line 1268 column 10: "null": operand is of incorrect type
Error in /tmp/tmpb_3w_vge.asm line 1303 column 10: "null": operand is of incorrect type
Error in /tmp/tmpb_3w_vge.asm line 1338 column 10: "null": operand is of incorrect type
Error in /tmp/tmpb_3w_vge.asm line 1373 column 10: "null": operand is of incorrect type
Error in /tmp/tmpb_3w_vge.asm line 1408 column 10: "null": operand is of incorrect type
Error in /tmp/tmpb_3w_vge.asm line 1443 column 10: "null": operand is of incorrect type
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 |
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 |
56 |
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 |
95 |
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 |
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 |
|
Error in /tmp/tmpu7vew_ea.asm line 29 column 4: "null": operand is of incorrect type
Error in /tmp/tmpu7vew_ea.asm line 62 column 5: "null": operand is of incorrect type
Error in /tmp/tmpu7vew_ea.asm line 66 column 5: "null": operand is of incorrect type
Error in /tmp/tmpu7vew_ea.asm line 70 column 5: "null": operand is of incorrect type
Error in /tmp/tmpu7vew_ea.asm line 78 column 5: "null": operand is of incorrect type
Error in /tmp/tmpu7vew_ea.asm line 82 column 5: "null": operand is of incorrect type
Error in /tmp/tmpu7vew_ea.asm line 86 column 5: "null": operand is of incorrect type
Error in /tmp/tmpu7vew_ea.asm line 110 column 5: "null": operand is of incorrect type
Error in /tmp/tmpu7vew_ea.asm line 132 column 9: "null": operand is of incorrect type
Error in /tmp/tmpu7vew_ea.asm line 134 column 9: "null": operand is of incorrect type
Error in /tmp/tmpu7vew_ea.asm line 138 column 9: "null": operand is of incorrect type
Error in /tmp/tmpu7vew_ea.asm line 142 column 9: "null": operand is of incorrect type
Error in /tmp/tmpu7vew_ea.asm line 158 column 9: "null": operand is of incorrect type
Error in /tmp/tmpu7vew_ea.asm line 184 column 9: "null": operand is of incorrect type
Error in /tmp/tmpu7vew_ea.asm line 186 column 13: "null": operand is of incorrect type
Error in /tmp/tmpu7vew_ea.asm line 188 column 9: "null": operand is of incorrect type
Error in /tmp/tmpu7vew_ea.asm line 194 column 13: "null": operand is of incorrect type
Error in /tmp/tmpu7vew_ea.asm line 196 column 9: "null": operand is of incorrect type
Error in /tmp/tmpu7vew_ea.asm line 208 column 9: "null": operand is of incorrect type
Error in /tmp/tmpu7vew_ea.asm line 238 column 9: "null": operand is of incorrect type
Error in /tmp/tmpu7vew_ea.asm line 242 column 9: "null": operand is of incorrect type
Error in /tmp/tmpu7vew_ea.asm line 246 column 9: "null": operand is of incorrect type
Error in /tmp/tmpu7vew_ea.asm line 248 column 9: "null": operand is of incorrect type
Error in /tmp/tmpu7vew_ea.asm line 264 column 9: "null": operand is of incorrect type
Error in /tmp/tmpu7vew_ea.asm line 319 column 4: "null": operand is of incorrect type
Processing terminated due to errors.
|
arithmetic_chain_unbalanced_tree_1 |
regalloc |
0 |
0 |
230 |
0 |
N/A |
146 |
Fail |
|
Error in /tmp/tmpi3d4bwpo.asm line 29 column 4: "null": operand is of incorrect type
Error in /tmp/tmpi3d4bwpo.asm line 60 column 4: "null": operand is of incorrect type
Error in /tmp/tmpi3d4bwpo.asm line 62 column 4: "null": operand is of incorrect type
Error in /tmp/tmpi3d4bwpo.asm line 64 column 4: "null": operand is of incorrect type
Error in /tmp/tmpi3d4bwpo.asm line 66 column 4: "null": operand is of incorrect type
Error in /tmp/tmpi3d4bwpo.asm line 68 column 4: "null": operand is of incorrect type
Error in /tmp/tmpi3d4bwpo.asm line 70 column 4: "null": operand is of incorrect type
Error in /tmp/tmpi3d4bwpo.asm line 72 column 4: "null": operand is of incorrect type
Error in /tmp/tmpi3d4bwpo.asm line 74 column 4: "null": operand is of incorrect type
Error in /tmp/tmpi3d4bwpo.asm line 76 column 4: "null": operand is of incorrect type
Error in /tmp/tmpi3d4bwpo.asm line 78 column 4: "null": operand is of incorrect type
Error in /tmp/tmpi3d4bwpo.asm line 80 column 4: "null": operand is of incorrect type
Error in /tmp/tmpi3d4bwpo.asm line 82 column 4: "null": operand is of incorrect type
Error in /tmp/tmpi3d4bwpo.asm line 84 column 4: "null": operand is of incorrect type
Error in /tmp/tmpi3d4bwpo.asm line 86 column 4: "null": operand is of incorrect type
Error in /tmp/tmpi3d4bwpo.asm line 88 column 4: "null": operand is of incorrect type
Error in /tmp/tmpi3d4bwpo.asm line 90 column 4: "null": operand is of incorrect type
Error in /tmp/tmpi3d4bwpo.asm line 92 column 4: "null": operand is of incorrect type
Error in /tmp/tmpi3d4bwpo.asm line 94 column 4: "null": operand is of incorrect type
Error in /tmp/tmpi3d4bwpo.asm line 158 column 9: "null": operand is of incorrect type
Error in /tmp/tmpi3d4bwpo.asm line 160 column 9: "null": operand is of incorrect type
Error in /tmp/tmpi3d4bwpo.asm line 162 column 9: "null": operand is of incorrect type
Error in /tmp/tmpi3d4bwpo.asm line 164 column 9: "null": operand is of incorrect type
Error in /tmp/tmpi3d4bwpo.asm line 166 column 5: "null": operand is of incorrect type
Error in /tmp/tmpi3d4bwpo.asm line 170 column 9: "null": operand is of incorrect type
Error in /tmp/tmpi3d4bwpo.asm line 172 column 9: "null": operand is of incorrect type
Error in /tmp/tmpi3d4bwpo.asm line 174 column 9: "null": operand is of incorrect type
Error in /tmp/tmpi3d4bwpo.asm line 176 column 5: "null": operand is of incorrect type
Error in /tmp/tmpi3d4bwpo.asm line 180 column 9: "null": operand is of incorrect type
Error in /tmp/tmpi3d4bwpo.asm line 182 column 5: "null": operand is of incorrect type
Error in /tmp/tmpi3d4bwpo.asm line 186 column 9: "null": operand is of incorrect type
Error in /tmp/tmpi3d4bwpo.asm line 188 column 9: "null": operand is of incorrect type
Error in /tmp/tmpi3d4bwpo.asm line 190 column 9: "null": operand is of incorrect type
Error in /tmp/tmpi3d4bwpo.asm line 192 column 5: "null": operand is of incorrect type
Error in /tmp/tmpi3d4bwpo.asm line 196 column 9: "null": operand is of incorrect type
Error in /tmp/tmpi3d4bwpo.asm line 198 column 9: "null": operand is of incorrect type
Error in /tmp/tmpi3d4bwpo.asm line 200 column 9: "null": operand is of incorrect type
Error in /tmp/tmpi3d4bwpo.asm line 245 column 4: "null": operand is of incorrect type
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 |
80 |
78 + 5% |
Pass |
|
|
array_reduction_shadowing |
regalloc |
1 |
0 |
0 |
0 |
N/A |
57 |
Fail |
java.lang.Throwable:
regalloc.CFGNode.addSuccessor(CFGNode.java:58)
regalloc.ControlFlowGraph.connectUnaryBranchEdges(ControlFlowGraph.java:104)
regalloc.ControlFlowGraph.connectNodeEdges(ControlFlowGraph.java:85)
regalloc.ControlFlowGraph.buildControlFlowGraph(ControlFlowGraph.java:31)
regalloc.ControlFlowGraph.(ControlFlowGraph.java:19)
regalloc.GraphColouringRegAlloc.buildControlFlowGraphs(GraphColouringRegAlloc.java:41)
regalloc.GraphColouringRegAlloc.apply(GraphColouringRegAlloc.java:28)
Main4.compile(Main4.java:270)
Main4.main(Main4.java:72)
|
|
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 |
230 |
0 |
N/A |
122 |
Fail |
|
Error in /tmp/tmp9ukswzvq.asm line 29 column 4: "null": operand is of incorrect type
Error in /tmp/tmp9ukswzvq.asm line 62 column 5: "null": operand is of incorrect type
Error in /tmp/tmp9ukswzvq.asm line 66 column 5: "null": operand is of incorrect type
Error in /tmp/tmp9ukswzvq.asm line 70 column 5: "null": operand is of incorrect type
Error in /tmp/tmp9ukswzvq.asm line 74 column 5: "null": operand is of incorrect type
Error in /tmp/tmp9ukswzvq.asm line 78 column 5: "null": operand is of incorrect type
Error in /tmp/tmp9ukswzvq.asm line 82 column 5: "null": operand is of incorrect type
Error in /tmp/tmp9ukswzvq.asm line 86 column 5: "null": operand is of incorrect type
Error in /tmp/tmp9ukswzvq.asm line 90 column 5: "null": operand is of incorrect type
Error in /tmp/tmp9ukswzvq.asm line 94 column 5: "null": operand is of incorrect type
Error in /tmp/tmp9ukswzvq.asm line 98 column 5: "null": operand is of incorrect type
Error in /tmp/tmp9ukswzvq.asm line 102 column 5: "null": operand is of incorrect type
Error in /tmp/tmp9ukswzvq.asm line 106 column 5: "null": operand is of incorrect type
Error in /tmp/tmp9ukswzvq.asm line 110 column 5: "null": operand is of incorrect type
Error in /tmp/tmp9ukswzvq.asm line 164 column 9: "null": operand is of incorrect type
Error in /tmp/tmp9ukswzvq.asm line 166 column 5: "null": operand is of incorrect type
Error in /tmp/tmp9ukswzvq.asm line 170 column 9: "null": operand is of incorrect type
Error in /tmp/tmp9ukswzvq.asm line 172 column 9: "null": operand is of incorrect type
Error in /tmp/tmp9ukswzvq.asm line 174 column 9: "null": operand is of incorrect type
Error in /tmp/tmp9ukswzvq.asm line 210 column 9: "null": operand is of incorrect type
Error in /tmp/tmp9ukswzvq.asm line 212 column 9: "null": operand is of incorrect type
Error in /tmp/tmp9ukswzvq.asm line 214 column 9: "null": operand is of incorrect type
Error in /tmp/tmp9ukswzvq.asm line 216 column 5: "null": operand is of incorrect type
Error in /tmp/tmp9ukswzvq.asm line 220 column 9: "null": operand is of incorrect type
Error in /tmp/tmp9ukswzvq.asm line 222 column 5: "null": operand is of incorrect type
Error in /tmp/tmp9ukswzvq.asm line 226 column 9: "null": operand is of incorrect type
Error in /tmp/tmp9ukswzvq.asm line 228 column 9: "null": operand is of incorrect type
Error in /tmp/tmp9ukswzvq.asm line 230 column 9: "null": operand is of incorrect type
Error in /tmp/tmp9ukswzvq.asm line 232 column 5: "null": operand is of incorrect type
Error in /tmp/tmp9ukswzvq.asm line 236 column 9: "null": operand is of incorrect type
Error in /tmp/tmp9ukswzvq.asm line 238 column 9: "null": operand is of incorrect type
Error in /tmp/tmp9ukswzvq.asm line 240 column 9: "null": operand is of incorrect type
Error in /tmp/tmp9ukswzvq.asm line 285 column 4: "null": operand is of incorrect type
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 |
0 |
0 |
84 |
84 + 5% |
Pass |
|
|
redundant_assignments |
regalloc |
0 |
0 |
230 |
0 |
N/A |
54 |
Fail |
|
Error in /tmp/tmpkwpeusns.asm line 31 column 4: "null": operand is of incorrect type
Error in /tmp/tmpkwpeusns.asm line 64 column 5: "null": operand is of incorrect type
Error in /tmp/tmpkwpeusns.asm line 68 column 5: "null": operand is of incorrect type
Error in /tmp/tmpkwpeusns.asm line 138 column 5: "null": operand is of incorrect type
Error in /tmp/tmpkwpeusns.asm line 224 column 5: "null": operand is of incorrect type
Error in /tmp/tmpkwpeusns.asm line 334 column 5: "null": operand is of incorrect type
Error in /tmp/tmpkwpeusns.asm line 402 column 9: "null": operand is of incorrect type
Error in /tmp/tmpkwpeusns.asm line 416 column 13: "null": operand is of incorrect type
Error in /tmp/tmpkwpeusns.asm line 469 column 4: "null": operand is of incorrect type
Processing terminated due to errors.
|
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/tmpdpmspnyq.asm line 398 column 6: "null": operand is of incorrect type
Error in /tmp/tmpdpmspnyq.asm line 402 column 6: "null": operand is of incorrect type
Error in /tmp/tmpdpmspnyq.asm line 406 column 6: "null": operand is of incorrect type
Error in /tmp/tmpdpmspnyq.asm line 410 column 6: "null": operand is of incorrect type
Error in /tmp/tmpdpmspnyq.asm line 414 column 6: "null": operand is of incorrect type
Error in /tmp/tmpdpmspnyq.asm line 418 column 6: "null": operand is of incorrect type
Error in /tmp/tmpdpmspnyq.asm line 1041 column 6: "null": operand is of incorrect type
Error in /tmp/tmpdpmspnyq.asm line 1058 column 6: "null": operand is of incorrect type
Error in /tmp/tmpdpmspnyq.asm line 1075 column 6: "null": operand is of incorrect type
Error in /tmp/tmpdpmspnyq.asm line 1092 column 6: "null": operand is of incorrect type
Error in /tmp/tmpdpmspnyq.asm line 1109 column 6: "null": operand is of incorrect type
Error in /tmp/tmpdpmspnyq.asm line 1398 column 6: "null": operand is of incorrect type
Error in /tmp/tmpdpmspnyq.asm line 1415 column 6: "null": operand is of incorrect type
Error in /tmp/tmpdpmspnyq.asm line 1432 column 6: "null": operand is of incorrect type
Error in /tmp/tmpdpmspnyq.asm line 1449 column 6: "null": operand is of incorrect type
Error in /tmp/tmpdpmspnyq.asm line 1466 column 6: "null": operand is of incorrect type
Error in /tmp/tmpdpmspnyq.asm line 1483 column 6: "null": operand is of incorrect type
Error in /tmp/tmpdpmspnyq.asm line 1500 column 6: "null": operand is of incorrect type
Error in /tmp/tmpdpmspnyq.asm line 1517 column 6: "null": operand is of incorrect type
Error in /tmp/tmpdpmspnyq.asm line 1534 column 6: "null": operand is of incorrect type
Error in /tmp/tmpdpmspnyq.asm line 1551 column 6: "null": operand is of incorrect type
Error in /tmp/tmpdpmspnyq.asm line 1568 column 6: "null": operand is of incorrect type
Error in /tmp/tmpdpmspnyq.asm line 1585 column 6: "null": operand is of incorrect type
Error in /tmp/tmpdpmspnyq.asm line 1602 column 6: "null": operand is of incorrect type
Error in /tmp/tmpdpmspnyq.asm line 1619 column 6: "null": operand is of incorrect type
Error in /tmp/tmpdpmspnyq.asm line 1636 column 6: "null": operand is of incorrect type
Error in /tmp/tmpdpmspnyq.asm line 1653 column 6: "null": operand is of incorrect type
Error in /tmp/tmpdpmspnyq.asm line 1780 column 6: "null": operand is of incorrect type
Error in /tmp/tmpdpmspnyq.asm line 1787 column 6: "null": operand is of incorrect type
Error in /tmp/tmpdpmspnyq.asm line 1794 column 6: "null": operand is of incorrect type
Error in /tmp/tmpdpmspnyq.asm line 1801 column 6: "null": operand is of incorrect type
Error in /tmp/tmpdpmspnyq.asm line 1808 column 6: "null": operand is of incorrect type
Error in /tmp/tmpdpmspnyq.asm line 1815 column 6: "null": operand is of incorrect type
Error in /tmp/tmpdpmspnyq.asm line 2075 column 10: "null": operand is of incorrect type
Error in /tmp/tmpdpmspnyq.asm line 2098 column 10: "null": operand is of incorrect type
Error in /tmp/tmpdpmspnyq.asm line 2121 column 10: "null": operand is of incorrect type
Error in /tmp/tmpdpmspnyq.asm line 2144 column 10: "null": operand is of incorrect type
Error in /tmp/tmpdpmspnyq.asm line 2167 column 10: "null": operand is of incorrect type
Error in /tmp/tmpdpmspnyq.asm line 2190 column 10: "null": operand is of incorrect type
Error in /tmp/tmpdpmspnyq.asm line 2213 column 10: "null": operand is of incorrect type
Error in /tmp/tmpdpmspnyq.asm line 2236 column 10: "null": operand is of incorrect type
Error in /tmp/tmpdpmspnyq.asm line 2259 column 10: "null": operand is of incorrect type
Error in /tmp/tmpdpmspnyq.asm line 2282 column 10: "null": operand is of incorrect type
Error in /tmp/tmpdpmspnyq.asm line 2305 column 10: "null": operand is of incorrect type
Error in /tmp/tmpdpmspnyq.asm line 2328 column 10: "null": operand is of incorrect type
Error in /tmp/tmpdpmspnyq.asm line 2351 column 10: "null": operand is of incorrect type
Error in /tmp/tmpdpmspnyq.asm line 2374 column 10: "null": operand is of incorrect type
Error in /tmp/tmpdpmspnyq.asm line 2397 column 10: "null": operand is of incorrect type
Error in /tmp/tmpdpmspnyq.asm line 2404 column 10: "null": operand is of incorrect type
Error in /tmp/tmpdpmspnyq.asm line 2528 column 10: "null": operand is of incorrect type
Error in /tmp/tmpdpmspnyq.asm line 2588 column 10: "null": operand is of incorrect type
Error in /tmp/tmpdpmspnyq.asm line 2648 column 10: "null": operand is of incorrect type
Error in /tmp/tmpdpmspnyq.asm line 2708 column 10: "null": operand is of incorrect type
Error in /tmp/tmpdpmspnyq.asm line 2768 column 10: "null": operand is of incorrect type
Error in /tmp/tmpdpmspnyq.asm line 2828 column 10: "null": operand is of incorrect type
Error in /tmp/tmpdpmspnyq.asm line 3679 column 10: "null": operand is of incorrect type
Error in /tmp/tmpdpmspnyq.asm line 3738 column 10: "null": operand is of incorrect type
Error in /tmp/tmpdpmspnyq.asm line 3797 column 10: "null": operand is of incorrect type
Error in /tmp/tmpdpmspnyq.asm line 3856 column 10: "null": operand is of incorrect type
Error in /tmp/tmpdpmspnyq.asm line 3915 column 10: "null": operand is of incorrect type
Error in /tmp/tmpdpmspnyq.asm line 3922 column 10: "null": operand is of incorrect type
Error in /tmp/tmpdpmspnyq.asm line 4598 column 10: "null": operand is of incorrect type
Error in /tmp/tmpdpmspnyq.asm line 4670 column 10: "null": operand is of incorrect type
Error in /tmp/tmpdpmspnyq.asm line 4742 column 10: "null": operand is of incorrect type
Error in /tmp/tmpdpmspnyq.asm line 4814 column 10: "null": operand is of incorrect type
Error in /tmp/tmpdpmspnyq.asm line 4821 column 10: "null": operand is of incorrect type
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/tmp7hxdu3kb.asm line 22 column 6: "null": operand is of incorrect type
Error in /tmp/tmp7hxdu3kb.asm line 29 column 6: "null": operand is of incorrect type
Error in /tmp/tmp7hxdu3kb.asm line 36 column 6: "null": operand is of incorrect type
Error in /tmp/tmp7hxdu3kb.asm line 92 column 6: "null": operand is of incorrect type
Error in /tmp/tmp7hxdu3kb.asm line 99 column 6: "null": operand is of incorrect type
Error in /tmp/tmp7hxdu3kb.asm line 106 column 6: "null": operand is of incorrect type
Error in /tmp/tmp7hxdu3kb.asm line 113 column 6: "null": operand is of incorrect type
Error in /tmp/tmp7hxdu3kb.asm line 127 column 6: "null": operand is of incorrect type
Error in /tmp/tmp7hxdu3kb.asm line 273 column 14: "null": operand is of incorrect type
Error in /tmp/tmp7hxdu3kb.asm line 280 column 14: "null": operand is of incorrect type
Error in /tmp/tmp7hxdu3kb.asm line 287 column 14: "null": operand is of incorrect type
Error in /tmp/tmp7hxdu3kb.asm line 294 column 14: "null": operand is of incorrect type
Error in /tmp/tmp7hxdu3kb.asm line 301 column 14: "null": operand is of incorrect type
Error in /tmp/tmp7hxdu3kb.asm line 308 column 14: "null": operand is of incorrect type
Error in /tmp/tmp7hxdu3kb.asm line 315 column 14: "null": operand is of incorrect type
Error in /tmp/tmp7hxdu3kb.asm line 322 column 14: "null": operand is of incorrect type
Error in /tmp/tmp7hxdu3kb.asm line 329 column 14: "null": operand is of incorrect type
Error in /tmp/tmp7hxdu3kb.asm line 336 column 14: "null": operand is of incorrect type
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/tmptozfvcde.asm line 242 column 6: "null": operand is of incorrect type
Error in /tmp/tmptozfvcde.asm line 272 column 6: "null": operand is of incorrect type
Error in /tmp/tmptozfvcde.asm line 302 column 6: "null": operand is of incorrect type
Error in /tmp/tmptozfvcde.asm line 332 column 6: "null": operand is of incorrect type
Error in /tmp/tmptozfvcde.asm line 362 column 6: "null": operand is of incorrect type
Error in /tmp/tmptozfvcde.asm line 392 column 6: "null": operand is of incorrect type
Error in /tmp/tmptozfvcde.asm line 611 column 6: "null": operand is of incorrect type
Error in /tmp/tmptozfvcde.asm line 654 column 6: "null": operand is of incorrect type
Error in /tmp/tmptozfvcde.asm line 697 column 6: "null": operand is of incorrect type
Error in /tmp/tmptozfvcde.asm line 740 column 6: "null": operand is of incorrect type
Error in /tmp/tmptozfvcde.asm line 1143 column 10: "null": operand is of incorrect type
Error in /tmp/tmptozfvcde.asm line 1178 column 10: "null": operand is of incorrect type
Error in /tmp/tmptozfvcde.asm line 1213 column 10: "null": operand is of incorrect type
Error in /tmp/tmptozfvcde.asm line 1248 column 10: "null": operand is of incorrect type
Error in /tmp/tmptozfvcde.asm line 1283 column 10: "null": operand is of incorrect type
Error in /tmp/tmptozfvcde.asm line 1290 column 10: "null": operand is of incorrect type
Error in /tmp/tmptozfvcde.asm line 1327 column 10: "null": operand is of incorrect type
Error in /tmp/tmptozfvcde.asm line 1362 column 10: "null": operand is of incorrect type
Error in /tmp/tmptozfvcde.asm line 1397 column 10: "null": operand is of incorrect type
Error in /tmp/tmptozfvcde.asm line 1432 column 10: "null": operand is of incorrect type
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/tmpr4bwym1u.asm line 20 column 6: "null": operand is of incorrect type
Error in /tmp/tmpr4bwym1u.asm line 27 column 6: "null": operand is of incorrect type
Error in /tmp/tmpr4bwym1u.asm line 76 column 6: "null": operand is of incorrect type
Error in /tmp/tmpr4bwym1u.asm line 83 column 6: "null": operand is of incorrect type
Error in /tmp/tmpr4bwym1u.asm line 90 column 6: "null": operand is of incorrect type
Error in /tmp/tmpr4bwym1u.asm line 97 column 6: "null": operand is of incorrect type
Error in /tmp/tmpr4bwym1u.asm line 104 column 6: "null": operand is of incorrect type
Error in /tmp/tmpr4bwym1u.asm line 367 column 13: "null": operand is of incorrect type
Error in /tmp/tmpr4bwym1u.asm line 374 column 14: "null": operand is of incorrect type
Error in /tmp/tmpr4bwym1u.asm line 381 column 13: "null": operand is of incorrect type
Error in /tmp/tmpr4bwym1u.asm line 388 column 14: "null": operand is of incorrect type
Error in /tmp/tmpr4bwym1u.asm line 395 column 13: "null": operand is of incorrect type
Error in /tmp/tmpr4bwym1u.asm line 402 column 14: "null": operand is of incorrect type
Error in /tmp/tmpr4bwym1u.asm line 409 column 13: "null": operand is of incorrect type
Error in /tmp/tmpr4bwym1u.asm line 416 column 13: "null": operand is of incorrect type
Error in /tmp/tmpr4bwym1u.asm line 423 column 14: "null": operand is of incorrect type
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 |
230 |
0 |
N/A |
42 |
Fail |
|
Error in /tmp/tmpb60vqlf4.asm line 435 column 6: "null": operand is of incorrect type
Error in /tmp/tmpb60vqlf4.asm line 442 column 6: "null": operand is of incorrect type
Error in /tmp/tmpb60vqlf4.asm line 626 column 10: "null": operand is of incorrect type
Error in /tmp/tmpb60vqlf4.asm line 649 column 10: "null": operand is of incorrect type
Processing terminated due to errors.
|
balanced_arithmetic_tree_large_hoisted |
regalloc |
0 |
0 |
230 |
0 |
N/A |
177 |
Fail |
|
Error in /tmp/tmp__3i51k6.asm line 20 column 6: "null": operand is of incorrect type
Error in /tmp/tmp__3i51k6.asm line 27 column 6: "null": operand is of incorrect type
Error in /tmp/tmp__3i51k6.asm line 34 column 6: "null": operand is of incorrect type
Error in /tmp/tmp__3i51k6.asm line 41 column 6: "null": operand is of incorrect type
Error in /tmp/tmp__3i51k6.asm line 48 column 6: "null": operand is of incorrect type
Error in /tmp/tmp__3i51k6.asm line 55 column 6: "null": operand is of incorrect type
Error in /tmp/tmp__3i51k6.asm line 62 column 6: "null": operand is of incorrect type
Error in /tmp/tmp__3i51k6.asm line 69 column 6: "null": operand is of incorrect type
Error in /tmp/tmp__3i51k6.asm line 76 column 6: "null": operand is of incorrect type
Error in /tmp/tmp__3i51k6.asm line 83 column 6: "null": operand is of incorrect type
Error in /tmp/tmp__3i51k6.asm line 90 column 6: "null": operand is of incorrect type
Error in /tmp/tmp__3i51k6.asm line 97 column 6: "null": operand is of incorrect type
Error in /tmp/tmp__3i51k6.asm line 104 column 6: "null": operand is of incorrect type
Error in /tmp/tmp__3i51k6.asm line 111 column 6: "null": operand is of incorrect type
Error in /tmp/tmp__3i51k6.asm line 118 column 6: "null": operand is of incorrect type
Error in /tmp/tmp__3i51k6.asm line 125 column 6: "null": operand is of incorrect type
Error in /tmp/tmp__3i51k6.asm line 132 column 6: "null": operand is of incorrect type
Error in /tmp/tmp__3i51k6.asm line 139 column 6: "null": operand is of incorrect type
Error in /tmp/tmp__3i51k6.asm line 146 column 6: "null": operand is of incorrect type
Error in /tmp/tmp__3i51k6.asm line 153 column 6: "null": operand is of incorrect type
Error in /tmp/tmp__3i51k6.asm line 160 column 6: "null": operand is of incorrect type
Error in /tmp/tmp__3i51k6.asm line 167 column 6: "null": operand is of incorrect type
Error in /tmp/tmp__3i51k6.asm line 174 column 6: "null": operand is of incorrect type
Error in /tmp/tmp__3i51k6.asm line 181 column 6: "null": operand is of incorrect type
Error in /tmp/tmp__3i51k6.asm line 188 column 6: "null": operand is of incorrect type
Error in /tmp/tmp__3i51k6.asm line 195 column 6: "null": operand is of incorrect type
Error in /tmp/tmp__3i51k6.asm line 202 column 6: "null": operand is of incorrect type
Error in /tmp/tmp__3i51k6.asm line 209 column 6: "null": operand is of incorrect type
Error in /tmp/tmp__3i51k6.asm line 216 column 6: "null": operand is of incorrect type
Error in /tmp/tmp__3i51k6.asm line 223 column 6: "null": operand is of incorrect type
Error in /tmp/tmp__3i51k6.asm line 230 column 6: "null": operand is of incorrect type
Error in /tmp/tmp__3i51k6.asm line 237 column 6: "null": operand is of incorrect type
Error in /tmp/tmp__3i51k6.asm line 244 column 6: "null": operand is of incorrect type
Error in /tmp/tmp__3i51k6.asm line 251 column 6: "null": operand is of incorrect type
Error in /tmp/tmp__3i51k6.asm line 258 column 6: "null": operand is of incorrect type
Error in /tmp/tmp__3i51k6.asm line 265 column 6: "null": operand is of incorrect type
Error in /tmp/tmp__3i51k6.asm line 272 column 6: "null": operand is of incorrect type
Error in /tmp/tmp__3i51k6.asm line 279 column 6: "null": operand is of incorrect type
Error in /tmp/tmp__3i51k6.asm line 286 column 6: "null": operand is of incorrect type
Error in /tmp/tmp__3i51k6.asm line 300 column 6: "null": operand is of incorrect type
Error in /tmp/tmp__3i51k6.asm line 314 column 6: "null": operand is of incorrect type
Error in /tmp/tmp__3i51k6.asm line 321 column 6: "null": operand is of incorrect type
Error in /tmp/tmp__3i51k6.asm line 328 column 6: "null": operand is of incorrect type
Error in /tmp/tmp__3i51k6.asm line 342 column 6: "null": operand is of incorrect type
Error in /tmp/tmp__3i51k6.asm line 356 column 6: "null": operand is of incorrect type
Error in /tmp/tmp__3i51k6.asm line 363 column 6: "null": operand is of incorrect type
Error in /tmp/tmp__3i51k6.asm line 370 column 6: "null": operand is of incorrect type
Error in /tmp/tmp__3i51k6.asm line 384 column 6: "null": operand is of incorrect type
Error in /tmp/tmp__3i51k6.asm line 398 column 6: "null": operand is of incorrect type
Error in /tmp/tmp__3i51k6.asm line 405 column 6: "null": operand is of incorrect type
Error in /tmp/tmp__3i51k6.asm line 412 column 6: "null": operand is of incorrect type
Error in /tmp/tmp__3i51k6.asm line 426 column 6: "null": operand is of incorrect type
Error in /tmp/tmp__3i51k6.asm line 440 column 6: "null": operand is of incorrect type
Error in /tmp/tmp__3i51k6.asm line 447 column 6: "null": operand is of incorrect type
Error in /tmp/tmp__3i51k6.asm line 454 column 6: "null": operand is of incorrect type
Error in /tmp/tmp__3i51k6.asm line 468 column 6: "null": operand is of incorrect type
Error in /tmp/tmp__3i51k6.asm line 482 column 6: "null": operand is of incorrect type
Error in /tmp/tmp__3i51k6.asm line 489 column 6: "null": operand is of incorrect type
Error in /tmp/tmp__3i51k6.asm line 496 column 6: "null": operand is of incorrect type
Error in /tmp/tmp__3i51k6.asm line 510 column 6: "null": operand is of incorrect type
Error in /tmp/tmp__3i51k6.asm line 524 column 6: "null": operand is of incorrect type
Error in /tmp/tmp__3i51k6.asm line 531 column 6: "null": operand is of incorrect type
Error in /tmp/tmp__3i51k6.asm line 538 column 6: "null": operand is of incorrect type
Error in /tmp/tmp__3i51k6.asm line 552 column 6: "null": operand is of incorrect type
Error in /tmp/tmp__3i51k6.asm line 561 column 14: "null": operand is of incorrect type
Error in /tmp/tmp__3i51k6.asm line 573 column 14: "null": operand is of incorrect type
Error in /tmp/tmp__3i51k6.asm line 590 column 14: "null": operand is of incorrect type
Error in /tmp/tmp__3i51k6.asm line 599 column 13: "null": operand is of incorrect type
Error in /tmp/tmp__3i51k6.asm line 621 column 13: "null": operand is of incorrect type
Error in /tmp/tmp__3i51k6.asm line 633 column 13: "null": operand is of incorrect type
Error in /tmp/tmp__3i51k6.asm line 650 column 13: "null": operand is of incorrect type
Error in /tmp/tmp__3i51k6.asm line 662 column 10: "null": operand is of incorrect type
Error in /tmp/tmp__3i51k6.asm line 689 column 10: "null": operand is of incorrect type
Error in /tmp/tmp__3i51k6.asm line 701 column 10: "null": operand is of incorrect type
Error in /tmp/tmp__3i51k6.asm line 715 column 9: "null": operand is of incorrect type
Error in /tmp/tmp__3i51k6.asm line 727 column 9: "null": operand is of incorrect type
Error in /tmp/tmp__3i51k6.asm line 749 column 9: "null": operand is of incorrect type
Error in /tmp/tmp__3i51k6.asm line 761 column 9: "null": operand is of incorrect type
Error in /tmp/tmp__3i51k6.asm line 778 column 10: "null": operand is of incorrect type
Error in /tmp/tmp__3i51k6.asm line 790 column 10: "null": operand is of incorrect type
Error in /tmp/tmp__3i51k6.asm line 822 column 10: "null": operand is of incorrect type
Error in /tmp/tmp__3i51k6.asm line 831 column 9: "null": operand is of incorrect type
Error in /tmp/tmp__3i51k6.asm line 848 column 9: "null": operand is of incorrect type
Error in /tmp/tmp__3i51k6.asm line 860 column 9: "null": operand is of incorrect type
Error in /tmp/tmp__3i51k6.asm line 882 column 9: "null": operand is of incorrect type
Error in /tmp/tmp__3i51k6.asm line 894 column 10: "null": operand is of incorrect type
Error in /tmp/tmp__3i51k6.asm line 911 column 10: "null": operand is of incorrect type
Error in /tmp/tmp__3i51k6.asm line 923 column 10: "null": operand is of incorrect type
Error in /tmp/tmp__3i51k6.asm line 947 column 9: "null": operand is of incorrect type
Error in /tmp/tmp__3i51k6.asm line 959 column 9: "null": operand is of incorrect type
Error in /tmp/tmp__3i51k6.asm line 976 column 9: "null": operand is of incorrect type
Error in /tmp/tmp__3i51k6.asm line 988 column 9: "null": operand is of incorrect type
Error in /tmp/tmp__3i51k6.asm line 1010 column 10: "null": operand is of incorrect type
Error in /tmp/tmp__3i51k6.asm line 1022 column 10: "null": operand is of incorrect type
Error in /tmp/tmp__3i51k6.asm line 1039 column 10: "null": operand is of incorrect type
Error in /tmp/tmp__3i51k6.asm line 1048 column 9: "null": operand is of incorrect type
Error in /tmp/tmp__3i51k6.asm line 1085 column 9: "null": operand is of incorrect type
Error in /tmp/tmp__3i51k6.asm line 1097 column 9: "null": operand is of incorrect type
Error in /tmp/tmp__3i51k6.asm line 1114 column 9: "null": operand is of incorrect type
Error in /tmp/tmp__3i51k6.asm line 1126 column 10: "null": operand is of incorrect type
Error in /tmp/tmp__3i51k6.asm line 1148 column 10: "null": operand is of incorrect type
Error in /tmp/tmp__3i51k6.asm line 1160 column 10: "null": operand is of incorrect type
Error in /tmp/tmp__3i51k6.asm line 1174 column 9: "null": operand is of incorrect type
Error in /tmp/tmp__3i51k6.asm line 1186 column 9: "null": operand is of incorrect type
Error in /tmp/tmp__3i51k6.asm line 1213 column 9: "null": operand is of incorrect type
Error in /tmp/tmp__3i51k6.asm line 1225 column 9: "null": operand is of incorrect type
Error in /tmp/tmp__3i51k6.asm line 1242 column 10: "null": operand is of incorrect type
Error in /tmp/tmp__3i51k6.asm line 1254 column 10: "null": operand is of incorrect type
Error in /tmp/tmp__3i51k6.asm line 1276 column 10: "null": operand is of incorrect type
Error in /tmp/tmp__3i51k6.asm line 1285 column 9: "null": operand is of incorrect type
Error in /tmp/tmp__3i51k6.asm line 1302 column 9: "null": operand is of incorrect type
Error in /tmp/tmp__3i51k6.asm line 1314 column 9: "null": operand is of incorrect type
Error in /tmp/tmp__3i51k6.asm line 1346 column 9: "null": operand is of incorrect type
Error in /tmp/tmp__3i51k6.asm line 1358 column 10: "null": operand is of incorrect type
Error in /tmp/tmp__3i51k6.asm line 1375 column 10: "null": operand is of incorrect type
Error in /tmp/tmp__3i51k6.asm line 1387 column 10: "null": operand is of incorrect type
Error in /tmp/tmp__3i51k6.asm line 1406 column 9: "null": operand is of incorrect type
Error in /tmp/tmp__3i51k6.asm line 1418 column 9: "null": operand is of incorrect type
Error in /tmp/tmp__3i51k6.asm line 1435 column 9: "null": operand is of incorrect type
Error in /tmp/tmp__3i51k6.asm line 1447 column 9: "null": operand is of incorrect type
Error in /tmp/tmp__3i51k6.asm line 1474 column 10: "null": operand is of incorrect type
Error in /tmp/tmp__3i51k6.asm line 1486 column 10: "null": operand is of incorrect type
Error in /tmp/tmp__3i51k6.asm line 1503 column 10: "null": operand is of incorrect type
Error in /tmp/tmp__3i51k6.asm line 1512 column 9: "null": operand is of incorrect type
Error in /tmp/tmp__3i51k6.asm line 1534 column 9: "null": operand is of incorrect type
Error in /tmp/tmp__3i51k6.asm line 1546 column 9: "null": operand is of incorrect type
Error in /tmp/tmp__3i51k6.asm line 1563 column 9: "null": operand is of incorrect type
Error in /tmp/tmp__3i51k6.asm line 1575 column 10: "null": 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 |
|
Error in /tmp/tmp65wqoket.asm line 553 column 6: "null": operand is of incorrect type
Error in /tmp/tmp65wqoket.asm line 570 column 6: "null": operand is of incorrect type
Error in /tmp/tmp65wqoket.asm line 621 column 6: "null": operand is of incorrect type
Error in /tmp/tmp65wqoket.asm line 638 column 6: "null": operand is of incorrect type
Error in /tmp/tmp65wqoket.asm line 655 column 6: "null": operand is of incorrect type
Error in /tmp/tmp65wqoket.asm line 672 column 6: "null": operand is of incorrect type
Error in /tmp/tmp65wqoket.asm line 689 column 6: "null": operand is of incorrect type
Error in /tmp/tmp65wqoket.asm line 1671 column 6: "null": operand is of incorrect type
Error in /tmp/tmp65wqoket.asm line 1755 column 9: "null": operand is of incorrect type
Error in /tmp/tmp65wqoket.asm line 1769 column 9: "null": operand is of incorrect type
Error in /tmp/tmp65wqoket.asm line 1811 column 9: "null": operand is of incorrect type
Error in /tmp/tmp65wqoket.asm line 1825 column 9: "null": operand is of incorrect type
Error in /tmp/tmp65wqoket.asm line 1839 column 10: "null": operand is of incorrect type
Error in /tmp/tmp65wqoket.asm line 1853 column 10: "null": operand is of incorrect type
Error in /tmp/tmp65wqoket.asm line 1867 column 9: "null": operand is of incorrect type
Error in /tmp/tmp65wqoket.asm line 1878 column 10: "null": operand is of incorrect type
Processing terminated due to errors.
|
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 |
single class declaration |
sem |
0 |
0 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
extend class not yet declared |
sem |
240 |
240 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
class extend other class |
sem |
0 |
0 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
class method overriding |
sem |
0 |
0 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
class field overriding |
sem |
240 |
240 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
class method redefined |
sem |
240 |
240 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
class method invalid overriding |
sem |
240 |
240 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
simple class instantiation |
sem |
0 |
0 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
class instantiation without cast |
sem |
240 |
240 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
class instantiation with cast |
sem |
0 |
0 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
instantiation undeclared class |
sem |
240 |
240 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
field access simple |
sem |
0 |
0 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
field access inherited |
sem |
0 |
0 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
field access undeclared |
sem |
240 |
240 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
field access multiple |
sem |
0 |
0 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
field access parameter |
sem |
0 |
0 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
field access parameter invalid |
sem |
240 |
240 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
class function call overrided |
sem |
0 |
0 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
class function call and field access |
sem |
0 |
0 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
class function call undeclared |
sem |
240 |
240 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
class function call inherited |
sem |
0 |
0 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
class type casting with field access and function call |
sem |
0 |
0 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
class type casting with invalid field access |
sem |
240 |
240 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
class type casting with invalid function call |
sem |
240 |
240 |
N/A |
N/A |
N/A |
N/A |
Pass |
|
|
simple_class |
gen |
0 |
0 |
0 |
0 |
N/A |
N/A |
Pass |
|
|
class_code_gen_polymorphism |
gen |
0 |
0 |
0 |
0 |
N/A |
N/A |
Pass |
|
|
class_code_gen_polymorphism_typecast |
gen |
0 |
0 |
0 |
0 |
N/A |
N/A |
Pass |
|
|
class_code_gen_inheritance1 |
gen |
0 |
0 |
0 |
0 |
N/A |
N/A |
Pass |
|
|
class_code_gen_inheritance2 |
gen |
0 |
0 |
230 |
0 |
N/A |
N/A |
Fail |
|
|
class_code_gen_reference1 |
gen |
0 |
0 |
230 |
0 |
N/A |
N/A |
Fail |
|
|
class_code_gen_reference2 |
gen |
0 |
0 |
0 |
0 |
N/A |
N/A |
Pass |
|
|
class_code_gen_reference3 |
gen |
0 |
0 |
0 |
0 |
N/A |
N/A |
Pass |
|
|
class_code_gen_reference4 |
gen |
0 |
0 |
0 |
0 |
N/A |
N/A |
Pass |
|
|
class_code_gen_function_call1 |
gen |
0 |
0 |
230 |
0 |
N/A |
N/A |
Fail |
|
|
class_code_gen_function_call2 |
gen |
0 |
0 |
230 |
0 |
N/A |
N/A |
Fail |
|
Error in /tmp/tmp6u64le5p.asm line 382: Runtime exception at 0x00400400: address out of range 0x00000000
Processing terminated due to errors.
|
class_code_gen_function_call_reference |
gen |
0 |
0 |
230 |
0 |
N/A |
N/A |
Fail |
|
Error in /tmp/tmp9sdlz637.asm line 382: Runtime exception at 0x00400400: address out of range 0x00000000
Processing terminated due to errors.
|
class_code_gen_function_call_typecast |
gen |
0 |
0 |
230 |
0 |
N/A |
N/A |
Fail |
|
Error in /tmp/tmpxgr1aher.asm line 332: Runtime exception at 0x00400340: address out of range 0x00000000
Processing terminated due to errors.
|
class_code_gen_function_call_poly |
gen |
0 |
0 |
0 |
0 |
N/A |
N/A |
Pass |
|
|
class_code_gen_inheritance_field |
gen |
240 |
0 |
0 |
0 |
N/A |
N/A |
Fail |
|
|
class_code_gen_inheritance_function |
gen |
240 |
0 |
0 |
0 |
N/A |
N/A |
Fail |
|
|
class_code_gen_shadow_field |
gen |
0 |
0 |
230 |
0 |
N/A |
N/A |
Fail |
|
|
class_code_gen_fields1 |
gen |
0 |
0 |
230 |
0 |
N/A |
N/A |
Fail |
|
|
class_code_gen_fields2 |
gen |
0 |
0 |
230 |
0 |
N/A |
N/A |
Fail |
|
|
class_code_gen_function_inherited |
gen |
240 |
0 |
0 |
0 |
N/A |
N/A |
Fail |
|
|