diff --git a/functional/asm2bin.toml b/functional/asm2bin.toml new file mode 100644 index 0000000..c1d10f7 --- /dev/null +++ b/functional/asm2bin.toml @@ -0,0 +1,909 @@ +start_time = "2024-07-19 23:49:26.624748418 +08:00" +end_time = "2024-07-19 23:49:39.395741258 +08:00" +time_cost = "PT12.77099284S" +all_success = true +success_num = 100 +failed_num = 0 +total_num = 100 +per_timeout_num = 0 +case_timeout = false + +[[asm2bin_asm]] +asm_path = "./sysy-data/functional/asm/00_main.s" +bin_path = "./sysy-data/functional/bin/00_main" +start_time = "2024-07-19 23:49:38.765708974 +08:00" +end_time = "2024-07-19 23:49:38.877645493 +08:00" +time_cost = "PT0.111936519S" +success = true +per_timeout = false + +[[asm2bin_asm]] +asm_path = "./sysy-data/functional/asm/01_var_defn2.s" +bin_path = "./sysy-data/functional/bin/01_var_defn2" +start_time = "2024-07-19 23:49:34.421467300 +08:00" +end_time = "2024-07-19 23:49:34.547267787 +08:00" +time_cost = "PT0.125800487S" +success = true +per_timeout = false + +[[asm2bin_asm]] +asm_path = "./sysy-data/functional/asm/02_var_defn3.s" +bin_path = "./sysy-data/functional/bin/02_var_defn3" +start_time = "2024-07-19 23:49:33.525880275 +08:00" +end_time = "2024-07-19 23:49:33.654721744 +08:00" +time_cost = "PT0.128841469S" +success = true +per_timeout = false + +[[asm2bin_asm]] +asm_path = "./sysy-data/functional/asm/03_arr_defn2.s" +bin_path = "./sysy-data/functional/bin/03_arr_defn2" +start_time = "2024-07-19 23:49:30.818699283 +08:00" +end_time = "2024-07-19 23:49:30.939948836 +08:00" +time_cost = "PT0.121249553S" +success = true +per_timeout = false + +[[asm2bin_asm]] +asm_path = "./sysy-data/functional/asm/04_arr_defn3.s" +bin_path = "./sysy-data/functional/bin/04_arr_defn3" +start_time = "2024-07-19 23:49:36.211902354 +08:00" +end_time = "2024-07-19 23:49:36.335708863 +08:00" +time_cost = "PT0.123806509S" +success = true +per_timeout = false + +[[asm2bin_asm]] +asm_path = "./sysy-data/functional/asm/05_arr_defn4.s" +bin_path = "./sysy-data/functional/bin/05_arr_defn4" +start_time = "2024-07-19 23:49:34.812497755 +08:00" +end_time = "2024-07-19 23:49:34.936210046 +08:00" +time_cost = "PT0.123712291S" +success = true +per_timeout = false + +[[asm2bin_asm]] +asm_path = "./sysy-data/functional/asm/06_const_var_defn2.s" +bin_path = "./sysy-data/functional/bin/06_const_var_defn2" +start_time = "2024-07-19 23:49:26.994048700 +08:00" +end_time = "2024-07-19 23:49:27.118646382 +08:00" +time_cost = "PT0.124597682S" +success = true +per_timeout = false + +[[asm2bin_asm]] +asm_path = "./sysy-data/functional/asm/07_const_var_defn3.s" +bin_path = "./sysy-data/functional/bin/07_const_var_defn3" +start_time = "2024-07-19 23:49:29.913022754 +08:00" +end_time = "2024-07-19 23:49:30.041094885 +08:00" +time_cost = "PT0.128072131S" +success = true +per_timeout = false + +[[asm2bin_asm]] +asm_path = "./sysy-data/functional/asm/08_const_array_defn.s" +bin_path = "./sysy-data/functional/bin/08_const_array_defn" +start_time = "2024-07-19 23:49:29.659279059 +08:00" +end_time = "2024-07-19 23:49:29.781790157 +08:00" +time_cost = "PT0.122511098S" +success = true +per_timeout = false + +[[asm2bin_asm]] +asm_path = "./sysy-data/functional/asm/09_func_defn.s" +bin_path = "./sysy-data/functional/bin/09_func_defn" +start_time = "2024-07-19 23:49:34.551483659 +08:00" +end_time = "2024-07-19 23:49:34.678500043 +08:00" +time_cost = "PT0.127016384S" +success = true +per_timeout = false + +[[asm2bin_asm]] +asm_path = "./sysy-data/functional/asm/10_var_defn_func.s" +bin_path = "./sysy-data/functional/bin/10_var_defn_func" +start_time = "2024-07-19 23:49:33.658767513 +08:00" +end_time = "2024-07-19 23:49:33.784646345 +08:00" +time_cost = "PT0.125878832S" +success = true +per_timeout = false + +[[asm2bin_asm]] +asm_path = "./sysy-data/functional/asm/11_add2.s" +bin_path = "./sysy-data/functional/bin/11_add2" +start_time = "2024-07-19 23:49:35.564633740 +08:00" +end_time = "2024-07-19 23:49:35.693407693 +08:00" +time_cost = "PT0.128773953S" +success = true +per_timeout = false + +[[asm2bin_asm]] +asm_path = "./sysy-data/functional/asm/12_addc.s" +bin_path = "./sysy-data/functional/bin/12_addc" +start_time = "2024-07-19 23:49:38.881612175 +08:00" +end_time = "2024-07-19 23:49:39.002391191 +08:00" +time_cost = "PT0.120779016S" +success = true +per_timeout = false + +[[asm2bin_asm]] +asm_path = "./sysy-data/functional/asm/13_sub2.s" +bin_path = "./sysy-data/functional/bin/13_sub2" +start_time = "2024-07-19 23:49:34.682701600 +08:00" +end_time = "2024-07-19 23:49:34.808432449 +08:00" +time_cost = "PT0.125730849S" +success = true +per_timeout = false + +[[asm2bin_asm]] +asm_path = "./sysy-data/functional/asm/14_subc.s" +bin_path = "./sysy-data/functional/bin/14_subc" +start_time = "2024-07-19 23:49:34.940379723 +08:00" +end_time = "2024-07-19 23:49:35.050635056 +08:00" +time_cost = "PT0.110255333S" +success = true +per_timeout = false + +[[asm2bin_asm]] +asm_path = "./sysy-data/functional/asm/15_mul.s" +bin_path = "./sysy-data/functional/bin/15_mul" +start_time = "2024-07-19 23:49:33.788152112 +08:00" +end_time = "2024-07-19 23:49:33.914045719 +08:00" +time_cost = "PT0.125893607S" +success = true +per_timeout = false + +[[asm2bin_asm]] +asm_path = "./sysy-data/functional/asm/16_mulc.s" +bin_path = "./sysy-data/functional/bin/16_mulc" +start_time = "2024-07-19 23:49:30.173907108 +08:00" +end_time = "2024-07-19 23:49:30.301583125 +08:00" +time_cost = "PT0.127676017S" +success = true +per_timeout = false + +[[asm2bin_asm]] +asm_path = "./sysy-data/functional/asm/17_div.s" +bin_path = "./sysy-data/functional/bin/17_div" +start_time = "2024-07-19 23:49:36.339913115 +08:00" +end_time = "2024-07-19 23:49:36.454104519 +08:00" +time_cost = "PT0.114191404S" +success = true +per_timeout = false + +[[asm2bin_asm]] +asm_path = "./sysy-data/functional/asm/18_divc.s" +bin_path = "./sysy-data/functional/bin/18_divc" +start_time = "2024-07-19 23:49:33.266814808 +08:00" +end_time = "2024-07-19 23:49:33.392860405 +08:00" +time_cost = "PT0.126045597S" +success = true +per_timeout = false + +[[asm2bin_asm]] +asm_path = "./sysy-data/functional/asm/19_mod.s" +bin_path = "./sysy-data/functional/bin/19_mod" +start_time = "2024-07-19 23:49:35.182803188 +08:00" +end_time = "2024-07-19 23:49:35.309033384 +08:00" +time_cost = "PT0.126230196S" +success = true +per_timeout = false + +[[asm2bin_asm]] +asm_path = "./sysy-data/functional/asm/20_rem.s" +bin_path = "./sysy-data/functional/bin/20_rem" +start_time = "2024-07-19 23:49:37.750464661 +08:00" +end_time = "2024-07-19 23:49:37.858266371 +08:00" +time_cost = "PT0.10780171S" +success = true +per_timeout = false + +[[asm2bin_asm]] +asm_path = "./sysy-data/functional/asm/21_if_test2.s" +bin_path = "./sysy-data/functional/bin/21_if_test2" +start_time = "2024-07-19 23:49:27.508593525 +08:00" +end_time = "2024-07-19 23:49:27.622358229 +08:00" +time_cost = "PT0.113764704S" +success = true +per_timeout = false + +[[asm2bin_asm]] +asm_path = "./sysy-data/functional/asm/22_if_test3.s" +bin_path = "./sysy-data/functional/bin/22_if_test3" +start_time = "2024-07-19 23:49:36.578940030 +08:00" +end_time = "2024-07-19 23:49:36.706728539 +08:00" +time_cost = "PT0.127788509S" +success = true +per_timeout = false + +[[asm2bin_asm]] +asm_path = "./sysy-data/functional/asm/23_if_test4.s" +bin_path = "./sysy-data/functional/bin/23_if_test4" +start_time = "2024-07-19 23:49:32.874775258 +08:00" +end_time = "2024-07-19 23:49:33.002111035 +08:00" +time_cost = "PT0.127335777S" +success = true +per_timeout = false + +[[asm2bin_asm]] +asm_path = "./sysy-data/functional/asm/24_if_test5.s" +bin_path = "./sysy-data/functional/bin/24_if_test5" +start_time = "2024-07-19 23:49:35.054653839 +08:00" +end_time = "2024-07-19 23:49:35.180820332 +08:00" +time_cost = "PT0.126166493S" +success = true +per_timeout = false + +[[asm2bin_asm]] +asm_path = "./sysy-data/functional/asm/25_while_if.s" +bin_path = "./sysy-data/functional/bin/25_while_if" +start_time = "2024-07-19 23:49:27.259268476 +08:00" +end_time = "2024-07-19 23:49:27.382055288 +08:00" +time_cost = "PT0.122786812S" +success = true +per_timeout = false + +[[asm2bin_asm]] +asm_path = "./sysy-data/functional/asm/26_while_test1.s" +bin_path = "./sysy-data/functional/bin/26_while_test1" +start_time = "2024-07-19 23:49:31.848968699 +08:00" +end_time = "2024-07-19 23:49:31.977732578 +08:00" +time_cost = "PT0.128763879S" +success = true +per_timeout = false + +[[asm2bin_asm]] +asm_path = "./sysy-data/functional/asm/27_while_test2.s" +bin_path = "./sysy-data/functional/bin/27_while_test2" +start_time = "2024-07-19 23:49:36.708721546 +08:00" +end_time = "2024-07-19 23:49:36.841527505 +08:00" +time_cost = "PT0.132805959S" +success = true +per_timeout = false + +[[asm2bin_asm]] +asm_path = "./sysy-data/functional/asm/28_while_test3.s" +bin_path = "./sysy-data/functional/bin/28_while_test3" +start_time = "2024-07-19 23:49:36.457572501 +08:00" +end_time = "2024-07-19 23:49:36.574985155 +08:00" +time_cost = "PT0.117412654S" +success = true +per_timeout = false + +[[asm2bin_asm]] +asm_path = "./sysy-data/functional/asm/29_break.s" +bin_path = "./sysy-data/functional/bin/29_break" +start_time = "2024-07-19 23:49:33.394926611 +08:00" +end_time = "2024-07-19 23:49:33.523955001 +08:00" +time_cost = "PT0.12902839S" +success = true +per_timeout = false + +[[asm2bin_asm]] +asm_path = "./sysy-data/functional/asm/30_continue.s" +bin_path = "./sysy-data/functional/bin/30_continue" +start_time = "2024-07-19 23:49:39.138177934 +08:00" +end_time = "2024-07-19 23:49:39.265316792 +08:00" +time_cost = "PT0.127138858S" +success = true +per_timeout = false + +[[asm2bin_asm]] +asm_path = "./sysy-data/functional/asm/31_while_if_test1.s" +bin_path = "./sysy-data/functional/bin/31_while_if_test1" +start_time = "2024-07-19 23:49:30.436881342 +08:00" +end_time = "2024-07-19 23:49:30.562343204 +08:00" +time_cost = "PT0.125461862S" +success = true +per_timeout = false + +[[asm2bin_asm]] +asm_path = "./sysy-data/functional/asm/32_while_if_test2.s" +bin_path = "./sysy-data/functional/bin/32_while_if_test2" +start_time = "2024-07-19 23:49:37.993464388 +08:00" +end_time = "2024-07-19 23:49:38.120006128 +08:00" +time_cost = "PT0.12654174S" +success = true +per_timeout = false + +[[asm2bin_asm]] +asm_path = "./sysy-data/functional/asm/33_while_if_test3.s" +bin_path = "./sysy-data/functional/bin/33_while_if_test3" +start_time = "2024-07-19 23:49:35.697556687 +08:00" +end_time = "2024-07-19 23:49:35.822428632 +08:00" +time_cost = "PT0.124871945S" +success = true +per_timeout = false + +[[asm2bin_asm]] +asm_path = "./sysy-data/functional/asm/34_arr_expr_len.s" +bin_path = "./sysy-data/functional/bin/34_arr_expr_len" +start_time = "2024-07-19 23:49:31.339578121 +08:00" +end_time = "2024-07-19 23:49:31.454480314 +08:00" +time_cost = "PT0.114902193S" +success = true +per_timeout = false + +[[asm2bin_asm]] +asm_path = "./sysy-data/functional/asm/35_op_priority1.s" +bin_path = "./sysy-data/functional/bin/35_op_priority1" +start_time = "2024-07-19 23:49:33.142434263 +08:00" +end_time = "2024-07-19 23:49:33.264962832 +08:00" +time_cost = "PT0.122528569S" +success = true +per_timeout = false + +[[asm2bin_asm]] +asm_path = "./sysy-data/functional/asm/36_op_priority2.s" +bin_path = "./sysy-data/functional/bin/36_op_priority2" +start_time = "2024-07-19 23:49:31.718332484 +08:00" +end_time = "2024-07-19 23:49:31.844810569 +08:00" +time_cost = "PT0.126478085S" +success = true +per_timeout = false + +[[asm2bin_asm]] +asm_path = "./sysy-data/functional/asm/37_op_priority3.s" +bin_path = "./sysy-data/functional/bin/37_op_priority3" +start_time = "2024-07-19 23:49:31.078058272 +08:00" +end_time = "2024-07-19 23:49:31.204673489 +08:00" +time_cost = "PT0.126615217S" +success = true +per_timeout = false + +[[asm2bin_asm]] +asm_path = "./sysy-data/functional/asm/38_op_priority4.s" +bin_path = "./sysy-data/functional/bin/38_op_priority4" +start_time = "2024-07-19 23:49:29.533971004 +08:00" +end_time = "2024-07-19 23:49:29.657430703 +08:00" +time_cost = "PT0.123459699S" +success = true +per_timeout = false + +[[asm2bin_asm]] +asm_path = "./sysy-data/functional/asm/39_op_priority5.s" +bin_path = "./sysy-data/functional/bin/39_op_priority5" +start_time = "2024-07-19 23:49:30.305612843 +08:00" +end_time = "2024-07-19 23:49:30.432859156 +08:00" +time_cost = "PT0.127246313S" +success = true +per_timeout = false + +[[asm2bin_asm]] +asm_path = "./sysy-data/functional/asm/40_unary_op.s" +bin_path = "./sysy-data/functional/bin/40_unary_op" +start_time = "2024-07-19 23:49:37.367043335 +08:00" +end_time = "2024-07-19 23:49:37.480873050 +08:00" +time_cost = "PT0.113829715S" +success = true +per_timeout = false + +[[asm2bin_asm]] +asm_path = "./sysy-data/functional/asm/41_unary_op2.s" +bin_path = "./sysy-data/functional/bin/41_unary_op2" +start_time = "2024-07-19 23:49:26.739709959 +08:00" +end_time = "2024-07-19 23:49:26.863029056 +08:00" +time_cost = "PT0.123319097S" +success = true +per_timeout = false + +[[asm2bin_asm]] +asm_path = "./sysy-data/functional/asm/42_empty_stmt.s" +bin_path = "./sysy-data/functional/bin/42_empty_stmt" +start_time = "2024-07-19 23:49:28.020434972 +08:00" +end_time = "2024-07-19 23:49:28.144676173 +08:00" +time_cost = "PT0.124241201S" +success = true +per_timeout = false + +[[asm2bin_asm]] +asm_path = "./sysy-data/functional/asm/43_logi_assign.s" +bin_path = "./sysy-data/functional/bin/43_logi_assign" +start_time = "2024-07-19 23:49:36.845613300 +08:00" +end_time = "2024-07-19 23:49:36.970267116 +08:00" +time_cost = "PT0.124653816S" +success = true +per_timeout = false + +[[asm2bin_asm]] +asm_path = "./sysy-data/functional/asm/44_stmt_expr.s" +bin_path = "./sysy-data/functional/bin/44_stmt_expr" +start_time = "2024-07-19 23:49:32.355412917 +08:00" +end_time = "2024-07-19 23:49:32.478179051 +08:00" +time_cost = "PT0.122766134S" +success = true +per_timeout = false + +[[asm2bin_asm]] +asm_path = "./sysy-data/functional/asm/45_comment1.s" +bin_path = "./sysy-data/functional/bin/45_comment1" +start_time = "2024-07-19 23:49:27.122747717 +08:00" +end_time = "2024-07-19 23:49:27.256945904 +08:00" +time_cost = "PT0.134198187S" +success = true +per_timeout = false + +[[asm2bin_asm]] +asm_path = "./sysy-data/functional/asm/46_hex_defn.s" +bin_path = "./sysy-data/functional/bin/46_hex_defn" +start_time = "2024-07-19 23:49:34.288433522 +08:00" +end_time = "2024-07-19 23:49:34.417179298 +08:00" +time_cost = "PT0.128745776S" +success = true +per_timeout = false + +[[asm2bin_asm]] +asm_path = "./sysy-data/functional/asm/47_hex_oct_add.s" +bin_path = "./sysy-data/functional/bin/47_hex_oct_add" +start_time = "2024-07-19 23:49:30.566560590 +08:00" +end_time = "2024-07-19 23:49:30.682459300 +08:00" +time_cost = "PT0.11589871S" +success = true +per_timeout = false + +[[asm2bin_asm]] +asm_path = "./sysy-data/functional/asm/48_assign_complex_expr.s" +bin_path = "./sysy-data/functional/bin/48_assign_complex_expr" +start_time = "2024-07-19 23:49:31.458724944 +08:00" +end_time = "2024-07-19 23:49:31.587469141 +08:00" +time_cost = "PT0.128744197S" +success = true +per_timeout = false + +[[asm2bin_asm]] +asm_path = "./sysy-data/functional/asm/49_if_complex_expr.s" +bin_path = "./sysy-data/functional/bin/49_if_complex_expr" +start_time = "2024-07-19 23:49:28.656109674 +08:00" +end_time = "2024-07-19 23:49:28.764236637 +08:00" +time_cost = "PT0.108126963S" +success = true +per_timeout = false + +[[asm2bin_asm]] +asm_path = "./sysy-data/functional/asm/50_short_circuit.s" +bin_path = "./sysy-data/functional/bin/50_short_circuit" +start_time = "2024-07-19 23:49:34.160600456 +08:00" +end_time = "2024-07-19 23:49:34.286560707 +08:00" +time_cost = "PT0.125960251S" +success = true +per_timeout = false + +[[asm2bin_asm]] +asm_path = "./sysy-data/functional/asm/51_short_circuit3.s" +bin_path = "./sysy-data/functional/bin/51_short_circuit3" +start_time = "2024-07-19 23:49:38.121952017 +08:00" +end_time = "2024-07-19 23:49:38.251433736 +08:00" +time_cost = "PT0.129481719S" +success = true +per_timeout = false + +[[asm2bin_asm]] +asm_path = "./sysy-data/functional/asm/52_scope.s" +bin_path = "./sysy-data/functional/bin/52_scope" +start_time = "2024-07-19 23:49:27.626668644 +08:00" +end_time = "2024-07-19 23:49:27.752957023 +08:00" +time_cost = "PT0.126288379S" +success = true +per_timeout = false + +[[asm2bin_asm]] +asm_path = "./sysy-data/functional/asm/53_scope2.s" +bin_path = "./sysy-data/functional/bin/53_scope2" +start_time = "2024-07-19 23:49:34.036452600 +08:00" +end_time = "2024-07-19 23:49:34.156269943 +08:00" +time_cost = "PT0.119817343S" +success = true +per_timeout = false + +[[asm2bin_asm]] +asm_path = "./sysy-data/functional/asm/54_hidden_var.s" +bin_path = "./sysy-data/functional/bin/54_hidden_var" +start_time = "2024-07-19 23:49:30.045114545 +08:00" +end_time = "2024-07-19 23:49:30.169617806 +08:00" +time_cost = "PT0.124503261S" +success = true +per_timeout = false + +[[asm2bin_asm]] +asm_path = "./sysy-data/functional/asm/55_sort_test1.s" +bin_path = "./sysy-data/functional/bin/55_sort_test1" +start_time = "2024-07-19 23:49:32.230137083 +08:00" +end_time = "2024-07-19 23:49:32.353409838 +08:00" +time_cost = "PT0.123272755S" +success = true +per_timeout = false + +[[asm2bin_asm]] +asm_path = "./sysy-data/functional/asm/56_sort_test2.s" +bin_path = "./sysy-data/functional/bin/56_sort_test2" +start_time = "2024-07-19 23:49:30.944342640 +08:00" +end_time = "2024-07-19 23:49:31.076095192 +08:00" +time_cost = "PT0.131752552S" +success = true +per_timeout = false + +[[asm2bin_asm]] +asm_path = "./sysy-data/functional/asm/57_sort_test3.s" +bin_path = "./sysy-data/functional/bin/57_sort_test3" +start_time = "2024-07-19 23:49:28.525572533 +08:00" +end_time = "2024-07-19 23:49:28.654098539 +08:00" +time_cost = "PT0.128526006S" +success = true +per_timeout = false + +[[asm2bin_asm]] +asm_path = "./sysy-data/functional/asm/58_sort_test4.s" +bin_path = "./sysy-data/functional/bin/58_sort_test4" +start_time = "2024-07-19 23:49:28.399670559 +08:00" +end_time = "2024-07-19 23:49:28.523547113 +08:00" +time_cost = "PT0.123876554S" +success = true +per_timeout = false + +[[asm2bin_asm]] +asm_path = "./sysy-data/functional/asm/59_sort_test5.s" +bin_path = "./sysy-data/functional/bin/59_sort_test5" +start_time = "2024-07-19 23:49:39.006471954 +08:00" +end_time = "2024-07-19 23:49:39.136408231 +08:00" +time_cost = "PT0.129936277S" +success = true +per_timeout = false + +[[asm2bin_asm]] +asm_path = "./sysy-data/functional/asm/60_sort_test6.s" +bin_path = "./sysy-data/functional/bin/60_sort_test6" +start_time = "2024-07-19 23:49:29.019880147 +08:00" +end_time = "2024-07-19 23:49:29.146284155 +08:00" +time_cost = "PT0.126404008S" +success = true +per_timeout = false + +[[asm2bin_asm]] +asm_path = "./sysy-data/functional/asm/61_sort_test7.s" +bin_path = "./sysy-data/functional/bin/61_sort_test7" +start_time = "2024-07-19 23:49:28.279295107 +08:00" +end_time = "2024-07-19 23:49:28.395354457 +08:00" +time_cost = "PT0.11605935S" +success = true +per_timeout = false + +[[asm2bin_asm]] +asm_path = "./sysy-data/functional/asm/62_percolation.s" +bin_path = "./sysy-data/functional/bin/62_percolation" +start_time = "2024-07-19 23:49:38.253391563 +08:00" +end_time = "2024-07-19 23:49:38.380409401 +08:00" +time_cost = "PT0.127017838S" +success = true +per_timeout = false + +[[asm2bin_asm]] +asm_path = "./sysy-data/functional/asm/63_big_int_mul.s" +bin_path = "./sysy-data/functional/bin/63_big_int_mul" +start_time = "2024-07-19 23:49:29.412551815 +08:00" +end_time = "2024-07-19 23:49:29.529752149 +08:00" +time_cost = "PT0.117200334S" +success = true +per_timeout = false + +[[asm2bin_asm]] +asm_path = "./sysy-data/functional/asm/64_calculator.s" +bin_path = "./sysy-data/functional/bin/64_calculator" +start_time = "2024-07-19 23:49:37.234963709 +08:00" +end_time = "2024-07-19 23:49:37.365115197 +08:00" +time_cost = "PT0.130151488S" +success = true +per_timeout = false + +[[asm2bin_asm]] +asm_path = "./sysy-data/functional/asm/65_color.s" +bin_path = "./sysy-data/functional/bin/65_color" +start_time = "2024-07-19 23:49:39.269502787 +08:00" +end_time = "2024-07-19 23:49:39.395569522 +08:00" +time_cost = "PT0.126066735S" +success = true +per_timeout = false + +[[asm2bin_asm]] +asm_path = "./sysy-data/functional/asm/66_exgcd.s" +bin_path = "./sysy-data/functional/bin/66_exgcd" +start_time = "2024-07-19 23:49:37.485029158 +08:00" +end_time = "2024-07-19 23:49:37.608758765 +08:00" +time_cost = "PT0.123729607S" +success = true +per_timeout = false + +[[asm2bin_asm]] +asm_path = "./sysy-data/functional/asm/67_reverse_output.s" +bin_path = "./sysy-data/functional/bin/67_reverse_output" +start_time = "2024-07-19 23:49:33.918468850 +08:00" +end_time = "2024-07-19 23:49:34.032278037 +08:00" +time_cost = "PT0.113809187S" +success = true +per_timeout = false + +[[asm2bin_asm]] +asm_path = "./sysy-data/functional/asm/68_brainfk.s" +bin_path = "./sysy-data/functional/bin/68_brainfk" +start_time = "2024-07-19 23:49:28.768293059 +08:00" +end_time = "2024-07-19 23:49:28.898476140 +08:00" +time_cost = "PT0.130183081S" +success = true +per_timeout = false + +[[asm2bin_asm]] +asm_path = "./sysy-data/functional/asm/69_expr_eval.s" +bin_path = "./sysy-data/functional/bin/69_expr_eval" +start_time = "2024-07-19 23:49:27.757336308 +08:00" +end_time = "2024-07-19 23:49:27.883667277 +08:00" +time_cost = "PT0.126330969S" +success = true +per_timeout = false + +[[asm2bin_asm]] +asm_path = "./sysy-data/functional/asm/70_dijkstra.s" +bin_path = "./sysy-data/functional/bin/70_dijkstra" +start_time = "2024-07-19 23:49:37.105583848 +08:00" +end_time = "2024-07-19 23:49:37.230973091 +08:00" +time_cost = "PT0.125389243S" +success = true +per_timeout = false + +[[asm2bin_asm]] +asm_path = "./sysy-data/functional/asm/71_full_conn.s" +bin_path = "./sysy-data/functional/bin/71_full_conn" +start_time = "2024-07-19 23:49:36.974251249 +08:00" +end_time = "2024-07-19 23:49:37.101944663 +08:00" +time_cost = "PT0.127693414S" +success = true +per_timeout = false + +[[asm2bin_asm]] +asm_path = "./sysy-data/functional/asm/72_hanoi.s" +bin_path = "./sysy-data/functional/bin/72_hanoi" +start_time = "2024-07-19 23:49:38.382326045 +08:00" +end_time = "2024-07-19 23:49:38.511375404 +08:00" +time_cost = "PT0.129049359S" +success = true +per_timeout = false + +[[asm2bin_asm]] +asm_path = "./sysy-data/functional/asm/73_int_io.s" +bin_path = "./sysy-data/functional/bin/73_int_io" +start_time = "2024-07-19 23:49:31.206697284 +08:00" +end_time = "2024-07-19 23:49:31.335350924 +08:00" +time_cost = "PT0.12865364S" +success = true +per_timeout = false + +[[asm2bin_asm]] +asm_path = "./sysy-data/functional/asm/74_kmp.s" +bin_path = "./sysy-data/functional/bin/74_kmp" +start_time = "2024-07-19 23:49:31.589447643 +08:00" +end_time = "2024-07-19 23:49:31.716381088 +08:00" +time_cost = "PT0.126933445S" +success = true +per_timeout = false + +[[asm2bin_asm]] +asm_path = "./sysy-data/functional/asm/75_max_flow.s" +bin_path = "./sysy-data/functional/bin/75_max_flow" +start_time = "2024-07-19 23:49:29.150648958 +08:00" +end_time = "2024-07-19 23:49:29.279589465 +08:00" +time_cost = "PT0.128940507S" +success = true +per_timeout = false + +[[asm2bin_asm]] +asm_path = "./sysy-data/functional/asm/76_n_queens.s" +bin_path = "./sysy-data/functional/bin/76_n_queens" +start_time = "2024-07-19 23:49:33.004030906 +08:00" +end_time = "2024-07-19 23:49:33.140445602 +08:00" +time_cost = "PT0.136414696S" +success = true +per_timeout = false + +[[asm2bin_asm]] +asm_path = "./sysy-data/functional/asm/77_substr.s" +bin_path = "./sysy-data/functional/bin/77_substr" +start_time = "2024-07-19 23:49:30.686522890 +08:00" +end_time = "2024-07-19 23:49:30.814616720 +08:00" +time_cost = "PT0.12809383S" +success = true +per_timeout = false + +[[asm2bin_asm]] +asm_path = "./sysy-data/functional/asm/78_side_effect.s" +bin_path = "./sysy-data/functional/bin/78_side_effect" +start_time = "2024-07-19 23:49:26.864991387 +08:00" +end_time = "2024-07-19 23:49:26.989791463 +08:00" +time_cost = "PT0.124800076S" +success = true +per_timeout = false + +[[asm2bin_asm]] +asm_path = "./sysy-data/functional/asm/79_var_name.s" +bin_path = "./sysy-data/functional/bin/79_var_name" +start_time = "2024-07-19 23:49:28.148696049 +08:00" +end_time = "2024-07-19 23:49:28.274876935 +08:00" +time_cost = "PT0.126180886S" +success = true +per_timeout = false + +[[asm2bin_asm]] +asm_path = "./sysy-data/functional/asm/80_chaos_token.s" +bin_path = "./sysy-data/functional/bin/80_chaos_token" +start_time = "2024-07-19 23:49:32.618543047 +08:00" +end_time = "2024-07-19 23:49:32.742058568 +08:00" +time_cost = "PT0.123515521S" +success = true +per_timeout = false + +[[asm2bin_asm]] +asm_path = "./sysy-data/functional/asm/81_skip_spaces.s" +bin_path = "./sysy-data/functional/bin/81_skip_spaces" +start_time = "2024-07-19 23:49:36.083389650 +08:00" +end_time = "2024-07-19 23:49:36.207675068 +08:00" +time_cost = "PT0.124285418S" +success = true +per_timeout = false + +[[asm2bin_asm]] +asm_path = "./sysy-data/functional/asm/82_long_func.s" +bin_path = "./sysy-data/functional/bin/82_long_func" +start_time = "2024-07-19 23:49:27.885662221 +08:00" +end_time = "2024-07-19 23:49:28.016330110 +08:00" +time_cost = "PT0.130667889S" +success = true +per_timeout = false + +[[asm2bin_asm]] +asm_path = "./sysy-data/functional/asm/83_long_array.s" +bin_path = "./sysy-data/functional/bin/83_long_array" +start_time = "2024-07-19 23:49:28.902793444 +08:00" +end_time = "2024-07-19 23:49:29.015750254 +08:00" +time_cost = "PT0.11295681S" +success = true +per_timeout = false + +[[asm2bin_asm]] +asm_path = "./sysy-data/functional/asm/84_long_array2.s" +bin_path = "./sysy-data/functional/bin/84_long_array2" +start_time = "2024-07-19 23:49:38.515014204 +08:00" +end_time = "2024-07-19 23:49:38.631294559 +08:00" +time_cost = "PT0.116280355S" +success = true +per_timeout = false + +[[asm2bin_asm]] +asm_path = "./sysy-data/functional/asm/85_long_code.s" +bin_path = "./sysy-data/functional/bin/85_long_code" +start_time = "2024-07-19 23:49:35.313237507 +08:00" +end_time = "2024-07-19 23:49:35.431555282 +08:00" +time_cost = "PT0.118317775S" +success = true +per_timeout = false + +[[asm2bin_asm]] +asm_path = "./sysy-data/functional/asm/86_long_code2.s" +bin_path = "./sysy-data/functional/bin/86_long_code2" +start_time = "2024-07-19 23:49:35.954214603 +08:00" +end_time = "2024-07-19 23:49:36.081491210 +08:00" +time_cost = "PT0.127276607S" +success = true +per_timeout = false + +[[asm2bin_asm]] +asm_path = "./sysy-data/functional/asm/87_many_params.s" +bin_path = "./sysy-data/functional/bin/87_many_params" +start_time = "2024-07-19 23:49:32.482567531 +08:00" +end_time = "2024-07-19 23:49:32.614355116 +08:00" +time_cost = "PT0.131787585S" +success = true +per_timeout = false + +[[asm2bin_asm]] +asm_path = "./sysy-data/functional/asm/88_many_params2.s" +bin_path = "./sysy-data/functional/bin/88_many_params2" +start_time = "2024-07-19 23:49:26.628654960 +08:00" +end_time = "2024-07-19 23:49:26.735521688 +08:00" +time_cost = "PT0.106866728S" +success = true +per_timeout = false + +[[asm2bin_asm]] +asm_path = "./sysy-data/functional/asm/89_many_globals.s" +bin_path = "./sysy-data/functional/bin/89_many_globals" +start_time = "2024-07-19 23:49:38.635471565 +08:00" +end_time = "2024-07-19 23:49:38.761478240 +08:00" +time_cost = "PT0.126006675S" +success = true +per_timeout = false + +[[asm2bin_asm]] +asm_path = "./sysy-data/functional/asm/90_many_locals.s" +bin_path = "./sysy-data/functional/bin/90_many_locals" +start_time = "2024-07-19 23:49:37.862275797 +08:00" +end_time = "2024-07-19 23:49:37.991549643 +08:00" +time_cost = "PT0.129273846S" +success = true +per_timeout = false + +[[asm2bin_asm]] +asm_path = "./sysy-data/functional/asm/91_many_locals2.s" +bin_path = "./sysy-data/functional/bin/91_many_locals2" +start_time = "2024-07-19 23:49:35.826766798 +08:00" +end_time = "2024-07-19 23:49:35.952352745 +08:00" +time_cost = "PT0.125585947S" +success = true +per_timeout = false + +[[asm2bin_asm]] +asm_path = "./sysy-data/functional/asm/92_register_alloc.s" +bin_path = "./sysy-data/functional/bin/92_register_alloc" +start_time = "2024-07-19 23:49:31.982084385 +08:00" +end_time = "2024-07-19 23:49:32.097634605 +08:00" +time_cost = "PT0.11555022S" +success = true +per_timeout = false + +[[asm2bin_asm]] +asm_path = "./sysy-data/functional/asm/93_nested_calls.s" +bin_path = "./sysy-data/functional/bin/93_nested_calls" +start_time = "2024-07-19 23:49:27.384104701 +08:00" +end_time = "2024-07-19 23:49:27.504326573 +08:00" +time_cost = "PT0.120221872S" +success = true +per_timeout = false + +[[asm2bin_asm]] +asm_path = "./sysy-data/functional/asm/94_nested_loops.s" +bin_path = "./sysy-data/functional/bin/94_nested_loops" +start_time = "2024-07-19 23:49:32.099560680 +08:00" +end_time = "2024-07-19 23:49:32.228255846 +08:00" +time_cost = "PT0.128695166S" +success = true +per_timeout = false + +[[asm2bin_asm]] +asm_path = "./sysy-data/functional/asm/95_float.s" +bin_path = "./sysy-data/functional/bin/95_float" +start_time = "2024-07-19 23:49:35.435942170 +08:00" +end_time = "2024-07-19 23:49:35.560384147 +08:00" +time_cost = "PT0.124441977S" +success = true +per_timeout = false + +[[asm2bin_asm]] +asm_path = "./sysy-data/functional/asm/96_matrix_add.s" +bin_path = "./sysy-data/functional/bin/96_matrix_add" +start_time = "2024-07-19 23:49:29.785857429 +08:00" +end_time = "2024-07-19 23:49:29.909704750 +08:00" +time_cost = "PT0.123847321S" +success = true +per_timeout = false + +[[asm2bin_asm]] +asm_path = "./sysy-data/functional/asm/97_matrix_sub.s" +bin_path = "./sysy-data/functional/bin/97_matrix_sub" +start_time = "2024-07-19 23:49:37.610798913 +08:00" +end_time = "2024-07-19 23:49:37.746261332 +08:00" +time_cost = "PT0.135462419S" +success = true +per_timeout = false + +[[asm2bin_asm]] +asm_path = "./sysy-data/functional/asm/98_matrix_mul.s" +bin_path = "./sysy-data/functional/bin/98_matrix_mul" +start_time = "2024-07-19 23:49:32.746304662 +08:00" +end_time = "2024-07-19 23:49:32.871309635 +08:00" +time_cost = "PT0.125004973S" +success = true +per_timeout = false + +[[asm2bin_asm]] +asm_path = "./sysy-data/functional/asm/99_matrix_tran.s" +bin_path = "./sysy-data/functional/bin/99_matrix_tran" +start_time = "2024-07-19 23:49:29.281489230 +08:00" +end_time = "2024-07-19 23:49:29.408394174 +08:00" +time_cost = "PT0.126904944S" +success = true +per_timeout = false diff --git a/functional/bin/00_main b/functional/bin/00_main new file mode 100755 index 0000000..16ff5f2 Binary files /dev/null and b/functional/bin/00_main differ diff --git a/functional/bin/01_var_defn2 b/functional/bin/01_var_defn2 new file mode 100755 index 0000000..a20e0e7 Binary files /dev/null and b/functional/bin/01_var_defn2 differ diff --git a/functional/bin/02_var_defn3 b/functional/bin/02_var_defn3 new file mode 100755 index 0000000..060ebd7 Binary files /dev/null and b/functional/bin/02_var_defn3 differ diff --git a/functional/bin/03_arr_defn2 b/functional/bin/03_arr_defn2 new file mode 100755 index 0000000..667556e Binary files /dev/null and b/functional/bin/03_arr_defn2 differ diff --git a/functional/bin/04_arr_defn3 b/functional/bin/04_arr_defn3 new file mode 100755 index 0000000..a34115d Binary files /dev/null and b/functional/bin/04_arr_defn3 differ diff --git a/functional/bin/05_arr_defn4 b/functional/bin/05_arr_defn4 new file mode 100755 index 0000000..3895231 Binary files /dev/null and b/functional/bin/05_arr_defn4 differ diff --git a/functional/bin/06_const_var_defn2 b/functional/bin/06_const_var_defn2 new file mode 100755 index 0000000..4723101 Binary files /dev/null and b/functional/bin/06_const_var_defn2 differ diff --git a/functional/bin/07_const_var_defn3 b/functional/bin/07_const_var_defn3 new file mode 100755 index 0000000..b63e047 Binary files /dev/null and b/functional/bin/07_const_var_defn3 differ diff --git a/functional/bin/08_const_array_defn b/functional/bin/08_const_array_defn new file mode 100755 index 0000000..9ae4987 Binary files /dev/null and b/functional/bin/08_const_array_defn differ diff --git a/functional/bin/09_func_defn b/functional/bin/09_func_defn new file mode 100755 index 0000000..7c1624f Binary files /dev/null and b/functional/bin/09_func_defn differ diff --git a/functional/bin/10_var_defn_func b/functional/bin/10_var_defn_func new file mode 100755 index 0000000..47b8663 Binary files /dev/null and b/functional/bin/10_var_defn_func differ diff --git a/functional/bin/11_add2 b/functional/bin/11_add2 new file mode 100755 index 0000000..e1c9132 Binary files /dev/null and b/functional/bin/11_add2 differ diff --git a/functional/bin/12_addc b/functional/bin/12_addc new file mode 100755 index 0000000..7eb6450 Binary files /dev/null and b/functional/bin/12_addc differ diff --git a/functional/bin/13_sub2 b/functional/bin/13_sub2 new file mode 100755 index 0000000..3b94f88 Binary files /dev/null and b/functional/bin/13_sub2 differ diff --git a/functional/bin/14_subc b/functional/bin/14_subc new file mode 100755 index 0000000..a5c9b58 Binary files /dev/null and b/functional/bin/14_subc differ diff --git a/functional/bin/15_mul b/functional/bin/15_mul new file mode 100755 index 0000000..3974194 Binary files /dev/null and b/functional/bin/15_mul differ diff --git a/functional/bin/16_mulc b/functional/bin/16_mulc new file mode 100755 index 0000000..2a2fcf6 Binary files /dev/null and b/functional/bin/16_mulc differ diff --git a/functional/bin/17_div b/functional/bin/17_div new file mode 100755 index 0000000..7f56c58 Binary files /dev/null and b/functional/bin/17_div differ diff --git a/functional/bin/18_divc b/functional/bin/18_divc new file mode 100755 index 0000000..9ce1664 Binary files /dev/null and b/functional/bin/18_divc differ diff --git a/functional/bin/19_mod b/functional/bin/19_mod new file mode 100755 index 0000000..6a4cfd7 Binary files /dev/null and b/functional/bin/19_mod differ diff --git a/functional/bin/20_rem b/functional/bin/20_rem new file mode 100755 index 0000000..9a8c755 Binary files /dev/null and b/functional/bin/20_rem differ diff --git a/functional/bin/21_if_test2 b/functional/bin/21_if_test2 new file mode 100755 index 0000000..f75d32e Binary files /dev/null and b/functional/bin/21_if_test2 differ diff --git a/functional/bin/22_if_test3 b/functional/bin/22_if_test3 new file mode 100755 index 0000000..5ca49fd Binary files /dev/null and b/functional/bin/22_if_test3 differ diff --git a/functional/bin/23_if_test4 b/functional/bin/23_if_test4 new file mode 100755 index 0000000..4fbb7c6 Binary files /dev/null and b/functional/bin/23_if_test4 differ diff --git a/functional/bin/24_if_test5 b/functional/bin/24_if_test5 new file mode 100755 index 0000000..2af60ee Binary files /dev/null and b/functional/bin/24_if_test5 differ diff --git a/functional/bin/25_while_if b/functional/bin/25_while_if new file mode 100755 index 0000000..4a614e6 Binary files /dev/null and b/functional/bin/25_while_if differ diff --git a/functional/bin/26_while_test1 b/functional/bin/26_while_test1 new file mode 100755 index 0000000..ecb99f6 Binary files /dev/null and b/functional/bin/26_while_test1 differ diff --git a/functional/bin/27_while_test2 b/functional/bin/27_while_test2 new file mode 100755 index 0000000..43ede55 Binary files /dev/null and b/functional/bin/27_while_test2 differ diff --git a/functional/bin/28_while_test3 b/functional/bin/28_while_test3 new file mode 100755 index 0000000..036294c Binary files /dev/null and b/functional/bin/28_while_test3 differ diff --git a/functional/bin/29_break b/functional/bin/29_break new file mode 100755 index 0000000..6df12d2 Binary files /dev/null and b/functional/bin/29_break differ diff --git a/functional/bin/30_continue b/functional/bin/30_continue new file mode 100755 index 0000000..b093364 Binary files /dev/null and b/functional/bin/30_continue differ diff --git a/functional/bin/31_while_if_test1 b/functional/bin/31_while_if_test1 new file mode 100755 index 0000000..3dd336f Binary files /dev/null and b/functional/bin/31_while_if_test1 differ diff --git a/functional/bin/32_while_if_test2 b/functional/bin/32_while_if_test2 new file mode 100755 index 0000000..d3141a3 Binary files /dev/null and b/functional/bin/32_while_if_test2 differ diff --git a/functional/bin/33_while_if_test3 b/functional/bin/33_while_if_test3 new file mode 100755 index 0000000..089e4af Binary files /dev/null and b/functional/bin/33_while_if_test3 differ diff --git a/functional/bin/34_arr_expr_len b/functional/bin/34_arr_expr_len new file mode 100755 index 0000000..3f5d8d3 Binary files /dev/null and b/functional/bin/34_arr_expr_len differ diff --git a/functional/bin/35_op_priority1 b/functional/bin/35_op_priority1 new file mode 100755 index 0000000..7202bb2 Binary files /dev/null and b/functional/bin/35_op_priority1 differ diff --git a/functional/bin/36_op_priority2 b/functional/bin/36_op_priority2 new file mode 100755 index 0000000..39826b8 Binary files /dev/null and b/functional/bin/36_op_priority2 differ diff --git a/functional/bin/37_op_priority3 b/functional/bin/37_op_priority3 new file mode 100755 index 0000000..18eaa22 Binary files /dev/null and b/functional/bin/37_op_priority3 differ diff --git a/functional/bin/38_op_priority4 b/functional/bin/38_op_priority4 new file mode 100755 index 0000000..d48e1fb Binary files /dev/null and b/functional/bin/38_op_priority4 differ diff --git a/functional/bin/39_op_priority5 b/functional/bin/39_op_priority5 new file mode 100755 index 0000000..db4989a Binary files /dev/null and b/functional/bin/39_op_priority5 differ diff --git a/functional/bin/40_unary_op b/functional/bin/40_unary_op new file mode 100755 index 0000000..b7db66e Binary files /dev/null and b/functional/bin/40_unary_op differ diff --git a/functional/bin/41_unary_op2 b/functional/bin/41_unary_op2 new file mode 100755 index 0000000..10d532c Binary files /dev/null and b/functional/bin/41_unary_op2 differ diff --git a/functional/bin/42_empty_stmt b/functional/bin/42_empty_stmt new file mode 100755 index 0000000..192d46f Binary files /dev/null and b/functional/bin/42_empty_stmt differ diff --git a/functional/bin/43_logi_assign b/functional/bin/43_logi_assign new file mode 100755 index 0000000..5dfa6b9 Binary files /dev/null and b/functional/bin/43_logi_assign differ diff --git a/functional/bin/44_stmt_expr b/functional/bin/44_stmt_expr new file mode 100755 index 0000000..c2d4110 Binary files /dev/null and b/functional/bin/44_stmt_expr differ diff --git a/functional/bin/45_comment1 b/functional/bin/45_comment1 new file mode 100755 index 0000000..91a808d Binary files /dev/null and b/functional/bin/45_comment1 differ diff --git a/functional/bin/46_hex_defn b/functional/bin/46_hex_defn new file mode 100755 index 0000000..043bcc5 Binary files /dev/null and b/functional/bin/46_hex_defn differ diff --git a/functional/bin/47_hex_oct_add b/functional/bin/47_hex_oct_add new file mode 100755 index 0000000..04b7da2 Binary files /dev/null and b/functional/bin/47_hex_oct_add differ diff --git a/functional/bin/48_assign_complex_expr b/functional/bin/48_assign_complex_expr new file mode 100755 index 0000000..99cd3ab Binary files /dev/null and b/functional/bin/48_assign_complex_expr differ diff --git a/functional/bin/49_if_complex_expr b/functional/bin/49_if_complex_expr new file mode 100755 index 0000000..5f72c75 Binary files /dev/null and b/functional/bin/49_if_complex_expr differ diff --git a/functional/bin/50_short_circuit b/functional/bin/50_short_circuit new file mode 100755 index 0000000..ffc7f26 Binary files /dev/null and b/functional/bin/50_short_circuit differ diff --git a/functional/bin/51_short_circuit3 b/functional/bin/51_short_circuit3 new file mode 100755 index 0000000..923dceb Binary files /dev/null and b/functional/bin/51_short_circuit3 differ diff --git a/functional/bin/52_scope b/functional/bin/52_scope new file mode 100755 index 0000000..bd5ae2d Binary files /dev/null and b/functional/bin/52_scope differ diff --git a/functional/bin/53_scope2 b/functional/bin/53_scope2 new file mode 100755 index 0000000..b50f4a4 Binary files /dev/null and b/functional/bin/53_scope2 differ diff --git a/functional/bin/54_hidden_var b/functional/bin/54_hidden_var new file mode 100755 index 0000000..d1157df Binary files /dev/null and b/functional/bin/54_hidden_var differ diff --git a/functional/bin/55_sort_test1 b/functional/bin/55_sort_test1 new file mode 100755 index 0000000..88c9719 Binary files /dev/null and b/functional/bin/55_sort_test1 differ diff --git a/functional/bin/56_sort_test2 b/functional/bin/56_sort_test2 new file mode 100755 index 0000000..f1075c8 Binary files /dev/null and b/functional/bin/56_sort_test2 differ diff --git a/functional/bin/57_sort_test3 b/functional/bin/57_sort_test3 new file mode 100755 index 0000000..f2de594 Binary files /dev/null and b/functional/bin/57_sort_test3 differ diff --git a/functional/bin/58_sort_test4 b/functional/bin/58_sort_test4 new file mode 100755 index 0000000..3d812e6 Binary files /dev/null and b/functional/bin/58_sort_test4 differ diff --git a/functional/bin/59_sort_test5 b/functional/bin/59_sort_test5 new file mode 100755 index 0000000..c3a59e7 Binary files /dev/null and b/functional/bin/59_sort_test5 differ diff --git a/functional/bin/60_sort_test6 b/functional/bin/60_sort_test6 new file mode 100755 index 0000000..b4f7fbb Binary files /dev/null and b/functional/bin/60_sort_test6 differ diff --git a/functional/bin/61_sort_test7 b/functional/bin/61_sort_test7 new file mode 100755 index 0000000..68172d1 Binary files /dev/null and b/functional/bin/61_sort_test7 differ diff --git a/functional/bin/62_percolation b/functional/bin/62_percolation new file mode 100755 index 0000000..54d7f3d Binary files /dev/null and b/functional/bin/62_percolation differ diff --git a/functional/bin/63_big_int_mul b/functional/bin/63_big_int_mul new file mode 100755 index 0000000..3463ffe Binary files /dev/null and b/functional/bin/63_big_int_mul differ diff --git a/functional/bin/64_calculator b/functional/bin/64_calculator new file mode 100755 index 0000000..e11e605 Binary files /dev/null and b/functional/bin/64_calculator differ diff --git a/functional/bin/65_color b/functional/bin/65_color new file mode 100755 index 0000000..02c36bf Binary files /dev/null and b/functional/bin/65_color differ diff --git a/functional/bin/66_exgcd b/functional/bin/66_exgcd new file mode 100755 index 0000000..aaea8cf Binary files /dev/null and b/functional/bin/66_exgcd differ diff --git a/functional/bin/67_reverse_output b/functional/bin/67_reverse_output new file mode 100755 index 0000000..b9396c6 Binary files /dev/null and b/functional/bin/67_reverse_output differ diff --git a/functional/bin/68_brainfk b/functional/bin/68_brainfk new file mode 100755 index 0000000..3c37c8b Binary files /dev/null and b/functional/bin/68_brainfk differ diff --git a/functional/bin/69_expr_eval b/functional/bin/69_expr_eval new file mode 100755 index 0000000..4ea678e Binary files /dev/null and b/functional/bin/69_expr_eval differ diff --git a/functional/bin/70_dijkstra b/functional/bin/70_dijkstra new file mode 100755 index 0000000..b893bad Binary files /dev/null and b/functional/bin/70_dijkstra differ diff --git a/functional/bin/71_full_conn b/functional/bin/71_full_conn new file mode 100755 index 0000000..6cb6faa Binary files /dev/null and b/functional/bin/71_full_conn differ diff --git a/functional/bin/72_hanoi b/functional/bin/72_hanoi new file mode 100755 index 0000000..b09dbb8 Binary files /dev/null and b/functional/bin/72_hanoi differ diff --git a/functional/bin/73_int_io b/functional/bin/73_int_io new file mode 100755 index 0000000..fc2f7d8 Binary files /dev/null and b/functional/bin/73_int_io differ diff --git a/functional/bin/74_kmp b/functional/bin/74_kmp new file mode 100755 index 0000000..8156ff7 Binary files /dev/null and b/functional/bin/74_kmp differ diff --git a/functional/bin/75_max_flow b/functional/bin/75_max_flow new file mode 100755 index 0000000..d93430b Binary files /dev/null and b/functional/bin/75_max_flow differ diff --git a/functional/bin/76_n_queens b/functional/bin/76_n_queens new file mode 100755 index 0000000..5e1d190 Binary files /dev/null and b/functional/bin/76_n_queens differ diff --git a/functional/bin/77_substr b/functional/bin/77_substr new file mode 100755 index 0000000..0f8bd0c Binary files /dev/null and b/functional/bin/77_substr differ diff --git a/functional/bin/78_side_effect b/functional/bin/78_side_effect new file mode 100755 index 0000000..b022b63 Binary files /dev/null and b/functional/bin/78_side_effect differ diff --git a/functional/bin/79_var_name b/functional/bin/79_var_name new file mode 100755 index 0000000..740873c Binary files /dev/null and b/functional/bin/79_var_name differ diff --git a/functional/bin/80_chaos_token b/functional/bin/80_chaos_token new file mode 100755 index 0000000..26f49a8 Binary files /dev/null and b/functional/bin/80_chaos_token differ diff --git a/functional/bin/81_skip_spaces b/functional/bin/81_skip_spaces new file mode 100755 index 0000000..01cb8c9 Binary files /dev/null and b/functional/bin/81_skip_spaces differ diff --git a/functional/bin/82_long_func b/functional/bin/82_long_func new file mode 100755 index 0000000..1d0e7ed Binary files /dev/null and b/functional/bin/82_long_func differ diff --git a/functional/bin/83_long_array b/functional/bin/83_long_array new file mode 100755 index 0000000..758b673 Binary files /dev/null and b/functional/bin/83_long_array differ diff --git a/functional/bin/84_long_array2 b/functional/bin/84_long_array2 new file mode 100755 index 0000000..ad3b75e Binary files /dev/null and b/functional/bin/84_long_array2 differ diff --git a/functional/bin/85_long_code b/functional/bin/85_long_code new file mode 100755 index 0000000..09d3f55 Binary files /dev/null and b/functional/bin/85_long_code differ diff --git a/functional/bin/86_long_code2 b/functional/bin/86_long_code2 new file mode 100755 index 0000000..ee8f15f Binary files /dev/null and b/functional/bin/86_long_code2 differ diff --git a/functional/bin/87_many_params b/functional/bin/87_many_params new file mode 100755 index 0000000..c3b48c2 Binary files /dev/null and b/functional/bin/87_many_params differ diff --git a/functional/bin/88_many_params2 b/functional/bin/88_many_params2 new file mode 100755 index 0000000..6ce461c Binary files /dev/null and b/functional/bin/88_many_params2 differ diff --git a/functional/bin/89_many_globals b/functional/bin/89_many_globals new file mode 100755 index 0000000..a844fd2 Binary files /dev/null and b/functional/bin/89_many_globals differ diff --git a/functional/bin/90_many_locals b/functional/bin/90_many_locals new file mode 100755 index 0000000..f040a2a Binary files /dev/null and b/functional/bin/90_many_locals differ diff --git a/functional/bin/91_many_locals2 b/functional/bin/91_many_locals2 new file mode 100755 index 0000000..0c92c5c Binary files /dev/null and b/functional/bin/91_many_locals2 differ diff --git a/functional/bin/92_register_alloc b/functional/bin/92_register_alloc new file mode 100755 index 0000000..1653ae2 Binary files /dev/null and b/functional/bin/92_register_alloc differ diff --git a/functional/bin/93_nested_calls b/functional/bin/93_nested_calls new file mode 100755 index 0000000..d7bf3c6 Binary files /dev/null and b/functional/bin/93_nested_calls differ diff --git a/functional/bin/94_nested_loops b/functional/bin/94_nested_loops new file mode 100755 index 0000000..6108b1b Binary files /dev/null and b/functional/bin/94_nested_loops differ diff --git a/functional/bin/95_float b/functional/bin/95_float new file mode 100755 index 0000000..e4cbe23 Binary files /dev/null and b/functional/bin/95_float differ diff --git a/functional/bin/96_matrix_add b/functional/bin/96_matrix_add new file mode 100755 index 0000000..3932621 Binary files /dev/null and b/functional/bin/96_matrix_add differ diff --git a/functional/bin/97_matrix_sub b/functional/bin/97_matrix_sub new file mode 100755 index 0000000..311a559 Binary files /dev/null and b/functional/bin/97_matrix_sub differ diff --git a/functional/bin/98_matrix_mul b/functional/bin/98_matrix_mul new file mode 100755 index 0000000..71b90b4 Binary files /dev/null and b/functional/bin/98_matrix_mul differ diff --git a/functional/bin/99_matrix_tran b/functional/bin/99_matrix_tran new file mode 100755 index 0000000..2ec939e Binary files /dev/null and b/functional/bin/99_matrix_tran differ diff --git a/functional/compile.toml b/functional/compile.toml new file mode 100644 index 0000000..2f45aaf --- /dev/null +++ b/functional/compile.toml @@ -0,0 +1,909 @@ +start_time = "2024-07-19 23:48:44.905756557 +08:00" +end_time = "2024-07-19 23:49:03.277131941 +08:00" +time_cost = "PT18.371375384S" +all_success = true +success_num = 100 +failed_num = 0 +total_num = 100 +per_timeout_num = 0 +case_timeout = false + +[[compile_sy]] +sy = "./sysy-data/functional/sy/00_main.sy" +asm = "./sysy-data/functional/asm/00_main.s" +start_time = "2024-07-19 23:48:58.587443479 +08:00" +end_time = "2024-07-19 23:48:58.634256959 +08:00" +time_cost = "PT0.04681348S" +success = true +per_timeout = false + +[[compile_sy]] +sy = "./sysy-data/functional/sy/01_var_defn2.sy" +asm = "./sysy-data/functional/asm/01_var_defn2.s" +start_time = "2024-07-19 23:48:59.745056892 +08:00" +end_time = "2024-07-19 23:48:59.796476933 +08:00" +time_cost = "PT0.051420041S" +success = true +per_timeout = false + +[[compile_sy]] +sy = "./sysy-data/functional/sy/02_var_defn3.sy" +asm = "./sysy-data/functional/asm/02_var_defn3.s" +start_time = "2024-07-19 23:48:59.001854044 +08:00" +end_time = "2024-07-19 23:48:59.045184248 +08:00" +time_cost = "PT0.043330204S" +success = true +per_timeout = false + +[[compile_sy]] +sy = "./sysy-data/functional/sy/03_arr_defn2.sy" +asm = "./sysy-data/functional/asm/03_arr_defn2.s" +start_time = "2024-07-19 23:49:03.222688154 +08:00" +end_time = "2024-07-19 23:49:03.276906972 +08:00" +time_cost = "PT0.054218818S" +success = true +per_timeout = false + +[[compile_sy]] +sy = "./sysy-data/functional/sy/04_arr_defn3.sy" +asm = "./sysy-data/functional/asm/04_arr_defn3.s" +start_time = "2024-07-19 23:49:01.105677027 +08:00" +end_time = "2024-07-19 23:49:01.159907396 +08:00" +time_cost = "PT0.054230369S" +success = true +per_timeout = false + +[[compile_sy]] +sy = "./sysy-data/functional/sy/05_arr_defn4.sy" +asm = "./sysy-data/functional/asm/05_arr_defn4.s" +start_time = "2024-07-19 23:49:02.221371524 +08:00" +end_time = "2024-07-19 23:49:02.276910168 +08:00" +time_cost = "PT0.055538644S" +success = true +per_timeout = false + +[[compile_sy]] +sy = "./sysy-data/functional/sy/06_const_var_defn2.sy" +asm = "./sysy-data/functional/asm/06_const_var_defn2.s" +start_time = "2024-07-19 23:48:57.633578980 +08:00" +end_time = "2024-07-19 23:48:57.683544389 +08:00" +time_cost = "PT0.049965409S" +success = true +per_timeout = false + +[[compile_sy]] +sy = "./sysy-data/functional/sy/07_const_var_defn3.sy" +asm = "./sysy-data/functional/asm/07_const_var_defn3.s" +start_time = "2024-07-19 23:49:01.047527636 +08:00" +end_time = "2024-07-19 23:49:01.101610423 +08:00" +time_cost = "PT0.054082787S" +success = true +per_timeout = false + +[[compile_sy]] +sy = "./sysy-data/functional/sy/08_const_array_defn.sy" +asm = "./sysy-data/functional/asm/08_const_array_defn.s" +start_time = "2024-07-19 23:49:02.393096674 +08:00" +end_time = "2024-07-19 23:49:02.436052380 +08:00" +time_cost = "PT0.042955706S" +success = true +per_timeout = false + +[[compile_sy]] +sy = "./sysy-data/functional/sy/09_func_defn.sy" +asm = "./sysy-data/functional/asm/09_func_defn.s" +start_time = "2024-07-19 23:49:00.582064945 +08:00" +end_time = "2024-07-19 23:49:00.629786437 +08:00" +time_cost = "PT0.047721492S" +success = true +per_timeout = false + +[[compile_sy]] +sy = "./sysy-data/functional/sy/10_var_defn_func.sy" +asm = "./sysy-data/functional/asm/10_var_defn_func.s" +start_time = "2024-07-19 23:49:00.935175064 +08:00" +end_time = "2024-07-19 23:49:00.985759158 +08:00" +time_cost = "PT0.050584094S" +success = true +per_timeout = false + +[[compile_sy]] +sy = "./sysy-data/functional/sy/11_add2.sy" +asm = "./sysy-data/functional/asm/11_add2.s" +start_time = "2024-07-19 23:49:00.354169445 +08:00" +end_time = "2024-07-19 23:49:00.407172173 +08:00" +time_cost = "PT0.053002728S" +success = true +per_timeout = false + +[[compile_sy]] +sy = "./sysy-data/functional/sy/12_addc.sy" +asm = "./sysy-data/functional/asm/12_addc.s" +start_time = "2024-07-19 23:48:45.040856473 +08:00" +end_time = "2024-07-19 23:48:45.077172241 +08:00" +time_cost = "PT0.036315768S" +success = true +per_timeout = false + +[[compile_sy]] +sy = "./sysy-data/functional/sy/13_sub2.sy" +asm = "./sysy-data/functional/asm/13_sub2.s" +start_time = "2024-07-19 23:48:59.633698725 +08:00" +end_time = "2024-07-19 23:48:59.686471870 +08:00" +time_cost = "PT0.052773145S" +success = true +per_timeout = false + +[[compile_sy]] +sy = "./sysy-data/functional/sy/14_subc.sy" +asm = "./sysy-data/functional/asm/14_subc.s" +start_time = "2024-07-19 23:48:59.157776354 +08:00" +end_time = "2024-07-19 23:48:59.204119688 +08:00" +time_cost = "PT0.046343334S" +success = true +per_timeout = false + +[[compile_sy]] +sy = "./sysy-data/functional/sy/15_mul.sy" +asm = "./sysy-data/functional/asm/15_mul.s" +start_time = "2024-07-19 23:49:00.411168271 +08:00" +end_time = "2024-07-19 23:49:00.465086833 +08:00" +time_cost = "PT0.053918562S" +success = true +per_timeout = false + +[[compile_sy]] +sy = "./sysy-data/functional/sy/16_mulc.sy" +asm = "./sysy-data/functional/asm/16_mulc.s" +start_time = "2024-07-19 23:49:00.467066974 +08:00" +end_time = "2024-07-19 23:49:00.511293864 +08:00" +time_cost = "PT0.04422689S" +success = true +per_timeout = false + +[[compile_sy]] +sy = "./sysy-data/functional/sy/17_div.sy" +asm = "./sysy-data/functional/asm/17_div.s" +start_time = "2024-07-19 23:49:00.054060070 +08:00" +end_time = "2024-07-19 23:49:00.108870356 +08:00" +time_cost = "PT0.054810286S" +success = true +per_timeout = false + +[[compile_sy]] +sy = "./sysy-data/functional/sy/18_divc.sy" +asm = "./sysy-data/functional/asm/18_divc.s" +start_time = "2024-07-19 23:49:00.111010428 +08:00" +end_time = "2024-07-19 23:49:00.161167930 +08:00" +time_cost = "PT0.050157502S" +success = true +per_timeout = false + +[[compile_sy]] +sy = "./sysy-data/functional/sy/19_mod.sy" +asm = "./sysy-data/functional/asm/19_mod.s" +start_time = "2024-07-19 23:48:59.923998985 +08:00" +end_time = "2024-07-19 23:48:59.977698513 +08:00" +time_cost = "PT0.053699528S" +success = true +per_timeout = false + +[[compile_sy]] +sy = "./sysy-data/functional/sy/20_rem.sy" +asm = "./sysy-data/functional/asm/20_rem.s" +start_time = "2024-07-19 23:49:02.440290630 +08:00" +end_time = "2024-07-19 23:49:02.484356697 +08:00" +time_cost = "PT0.044066067S" +success = true +per_timeout = false + +[[compile_sy]] +sy = "./sysy-data/functional/sy/21_if_test2.sy" +asm = "./sysy-data/functional/asm/21_if_test2.s" +start_time = "2024-07-19 23:49:02.333884208 +08:00" +end_time = "2024-07-19 23:49:02.388834919 +08:00" +time_cost = "PT0.054950711S" +success = true +per_timeout = false + +[[compile_sy]] +sy = "./sysy-data/functional/sy/22_if_test3.sy" +asm = "./sysy-data/functional/asm/22_if_test3.s" +start_time = "2024-07-19 23:49:02.488605618 +08:00" +end_time = "2024-07-19 23:49:02.539612074 +08:00" +time_cost = "PT0.051006456S" +success = true +per_timeout = false + +[[compile_sy]] +sy = "./sysy-data/functional/sy/23_if_test4.sy" +asm = "./sysy-data/functional/asm/23_if_test4.s" +start_time = "2024-07-19 23:48:58.029323883 +08:00" +end_time = "2024-07-19 23:48:58.082776218 +08:00" +time_cost = "PT0.053452335S" +success = true +per_timeout = false + +[[compile_sy]] +sy = "./sysy-data/functional/sy/24_if_test5.sy" +asm = "./sysy-data/functional/asm/24_if_test5.s" +start_time = "2024-07-19 23:48:44.990569241 +08:00" +end_time = "2024-07-19 23:48:45.038993627 +08:00" +time_cost = "PT0.048424386S" +success = true +per_timeout = false + +[[compile_sy]] +sy = "./sysy-data/functional/sy/25_while_if.sy" +asm = "./sysy-data/functional/asm/25_while_if.s" +start_time = "2024-07-19 23:48:58.313705957 +08:00" +end_time = "2024-07-19 23:48:58.373602111 +08:00" +time_cost = "PT0.059896154S" +success = true +per_timeout = false + +[[compile_sy]] +sy = "./sysy-data/functional/sy/26_while_test1.sy" +asm = "./sysy-data/functional/asm/26_while_test1.s" +start_time = "2024-07-19 23:48:58.527920282 +08:00" +end_time = "2024-07-19 23:48:58.583189274 +08:00" +time_cost = "PT0.055268992S" +success = true +per_timeout = false + +[[compile_sy]] +sy = "./sysy-data/functional/sy/27_while_test2.sy" +asm = "./sysy-data/functional/asm/27_while_test2.s" +start_time = "2024-07-19 23:48:59.572503031 +08:00" +end_time = "2024-07-19 23:48:59.629713380 +08:00" +time_cost = "PT0.057210349S" +success = true +per_timeout = false + +[[compile_sy]] +sy = "./sysy-data/functional/sy/28_while_test3.sy" +asm = "./sysy-data/functional/asm/28_while_test3.s" +start_time = "2024-07-19 23:48:57.574385335 +08:00" +end_time = "2024-07-19 23:48:57.629572562 +08:00" +time_cost = "PT0.055187227S" +success = true +per_timeout = false + +[[compile_sy]] +sy = "./sysy-data/functional/sy/29_break.sy" +asm = "./sysy-data/functional/asm/29_break.s" +start_time = "2024-07-19 23:49:00.227097781 +08:00" +end_time = "2024-07-19 23:49:00.277949931 +08:00" +time_cost = "PT0.05085215S" +success = true +per_timeout = false + +[[compile_sy]] +sy = "./sysy-data/functional/sy/30_continue.sy" +asm = "./sysy-data/functional/asm/30_continue.s" +start_time = "2024-07-19 23:48:59.264054737 +08:00" +end_time = "2024-07-19 23:48:59.308820893 +08:00" +time_cost = "PT0.044766156S" +success = true +per_timeout = false + +[[compile_sy]] +sy = "./sysy-data/functional/sy/31_while_if_test1.sy" +asm = "./sysy-data/functional/asm/31_while_if_test1.s" +start_time = "2024-07-19 23:48:59.864959677 +08:00" +end_time = "2024-07-19 23:48:59.919528239 +08:00" +time_cost = "PT0.054568562S" +success = true +per_timeout = false + +[[compile_sy]] +sy = "./sysy-data/functional/sy/32_while_if_test2.sy" +asm = "./sysy-data/functional/asm/32_while_if_test2.s" +start_time = "2024-07-19 23:49:01.405912877 +08:00" +end_time = "2024-07-19 23:49:01.462047936 +08:00" +time_cost = "PT0.056135059S" +success = true +per_timeout = false + +[[compile_sy]] +sy = "./sysy-data/functional/sy/33_while_if_test3.sy" +asm = "./sysy-data/functional/asm/33_while_if_test3.s" +start_time = "2024-07-19 23:48:45.654561559 +08:00" +end_time = "2024-07-19 23:48:45.709083168 +08:00" +time_cost = "PT0.054521609S" +success = true +per_timeout = false + +[[compile_sy]] +sy = "./sysy-data/functional/sy/34_arr_expr_len.sy" +asm = "./sysy-data/functional/asm/34_arr_expr_len.s" +start_time = "2024-07-19 23:48:58.477255107 +08:00" +end_time = "2024-07-19 23:48:58.523905170 +08:00" +time_cost = "PT0.046650063S" +success = true +per_timeout = false + +[[compile_sy]] +sy = "./sysy-data/functional/sy/35_op_priority1.sy" +asm = "./sysy-data/functional/asm/35_op_priority1.s" +start_time = "2024-07-19 23:48:57.929408586 +08:00" +end_time = "2024-07-19 23:48:57.982778347 +08:00" +time_cost = "PT0.053369761S" +success = true +per_timeout = false + +[[compile_sy]] +sy = "./sysy-data/functional/sy/36_op_priority2.sy" +asm = "./sysy-data/functional/asm/36_op_priority2.s" +start_time = "2024-07-19 23:48:57.984662747 +08:00" +end_time = "2024-07-19 23:48:58.027465435 +08:00" +time_cost = "PT0.042802688S" +success = true +per_timeout = false + +[[compile_sy]] +sy = "./sysy-data/functional/sy/37_op_priority3.sy" +asm = "./sysy-data/functional/asm/37_op_priority3.s" +start_time = "2024-07-19 23:49:02.543859772 +08:00" +end_time = "2024-07-19 23:49:02.588593567 +08:00" +time_cost = "PT0.044733795S" +success = true +per_timeout = false + +[[compile_sy]] +sy = "./sysy-data/functional/sy/38_op_priority4.sy" +asm = "./sysy-data/functional/asm/38_op_priority4.s" +start_time = "2024-07-19 23:49:01.528393365 +08:00" +end_time = "2024-07-19 23:49:01.580959043 +08:00" +time_cost = "PT0.052565678S" +success = true +per_timeout = false + +[[compile_sy]] +sy = "./sysy-data/functional/sy/39_op_priority5.sy" +asm = "./sysy-data/functional/asm/39_op_priority5.s" +start_time = "2024-07-19 23:49:00.755547593 +08:00" +end_time = "2024-07-19 23:49:00.802428035 +08:00" +time_cost = "PT0.046880442S" +success = true +per_timeout = false + +[[compile_sy]] +sy = "./sysy-data/functional/sy/40_unary_op.sy" +asm = "./sysy-data/functional/asm/40_unary_op.s" +start_time = "2024-07-19 23:49:00.879784444 +08:00" +end_time = "2024-07-19 23:49:00.933223297 +08:00" +time_cost = "PT0.053438853S" +success = true +per_timeout = false + +[[compile_sy]] +sy = "./sysy-data/functional/sy/41_unary_op2.sy" +asm = "./sysy-data/functional/asm/41_unary_op2.s" +start_time = "2024-07-19 23:49:03.096373449 +08:00" +end_time = "2024-07-19 23:49:03.140975770 +08:00" +time_cost = "PT0.044602321S" +success = true +per_timeout = false + +[[compile_sy]] +sy = "./sysy-data/functional/sy/42_empty_stmt.sy" +asm = "./sysy-data/functional/asm/42_empty_stmt.s" +start_time = "2024-07-19 23:48:59.049417064 +08:00" +end_time = "2024-07-19 23:48:59.095256571 +08:00" +time_cost = "PT0.045839507S" +success = true +per_timeout = false + +[[compile_sy]] +sy = "./sysy-data/functional/sy/43_logi_assign.sy" +asm = "./sysy-data/functional/asm/43_logi_assign.s" +start_time = "2024-07-19 23:48:45.456047981 +08:00" +end_time = "2024-07-19 23:48:45.508095467 +08:00" +time_cost = "PT0.052047486S" +success = true +per_timeout = false + +[[compile_sy]] +sy = "./sysy-data/functional/sy/44_stmt_expr.sy" +asm = "./sysy-data/functional/asm/44_stmt_expr.s" +start_time = "2024-07-19 23:48:58.638586516 +08:00" +end_time = "2024-07-19 23:48:58.694429707 +08:00" +time_cost = "PT0.055843191S" +success = true +per_timeout = false + +[[compile_sy]] +sy = "./sysy-data/functional/sy/45_comment1.sy" +asm = "./sysy-data/functional/asm/45_comment1.s" +start_time = "2024-07-19 23:48:57.447418933 +08:00" +end_time = "2024-07-19 23:48:57.497984832 +08:00" +time_cost = "PT0.050565899S" +success = true +per_timeout = false + +[[compile_sy]] +sy = "./sysy-data/functional/sy/46_hex_defn.sy" +asm = "./sysy-data/functional/asm/46_hex_defn.s" +start_time = "2024-07-19 23:48:58.375540710 +08:00" +end_time = "2024-07-19 23:48:58.416858512 +08:00" +time_cost = "PT0.041317802S" +success = true +per_timeout = false + +[[compile_sy]] +sy = "./sysy-data/functional/sy/47_hex_oct_add.sy" +asm = "./sysy-data/functional/asm/47_hex_oct_add.s" +start_time = "2024-07-19 23:49:02.280683742 +08:00" +end_time = "2024-07-19 23:49:02.329855813 +08:00" +time_cost = "PT0.049172071S" +success = true +per_timeout = false + +[[compile_sy]] +sy = "./sysy-data/functional/sy/48_assign_complex_expr.sy" +asm = "./sysy-data/functional/asm/48_assign_complex_expr.s" +start_time = "2024-07-19 23:48:58.186347131 +08:00" +end_time = "2024-07-19 23:48:58.241867230 +08:00" +time_cost = "PT0.055520099S" +success = true +per_timeout = false + +[[compile_sy]] +sy = "./sysy-data/functional/sy/49_if_complex_expr.sy" +asm = "./sysy-data/functional/asm/49_if_complex_expr.s" +start_time = "2024-07-19 23:48:59.514395941 +08:00" +end_time = "2024-07-19 23:48:59.570486584 +08:00" +time_cost = "PT0.056090643S" +success = true +per_timeout = false + +[[compile_sy]] +sy = "./sysy-data/functional/sy/50_short_circuit.sy" +asm = "./sysy-data/functional/asm/50_short_circuit.s" +start_time = "2024-07-19 23:49:02.637861062 +08:00" +end_time = "2024-07-19 23:49:02.681316079 +08:00" +time_cost = "PT0.043455017S" +success = true +per_timeout = false + +[[compile_sy]] +sy = "./sysy-data/functional/sy/51_short_circuit3.sy" +asm = "./sysy-data/functional/asm/51_short_circuit3.s" +start_time = "2024-07-19 23:48:57.380776529 +08:00" +end_time = "2024-07-19 23:48:57.445624795 +08:00" +time_cost = "PT0.064848266S" +success = true +per_timeout = false + +[[compile_sy]] +sy = "./sysy-data/functional/sy/52_scope.sy" +asm = "./sysy-data/functional/asm/52_scope.s" +start_time = "2024-07-19 23:49:02.725025967 +08:00" +end_time = "2024-07-19 23:49:02.763146306 +08:00" +time_cost = "PT0.038120339S" +success = true +per_timeout = false + +[[compile_sy]] +sy = "./sysy-data/functional/sy/53_scope2.sy" +asm = "./sysy-data/functional/asm/53_scope2.s" +start_time = "2024-07-19 23:49:00.697625222 +08:00" +end_time = "2024-07-19 23:49:00.753676711 +08:00" +time_cost = "PT0.056051489S" +success = true +per_timeout = false + +[[compile_sy]] +sy = "./sysy-data/functional/sy/54_hidden_var.sy" +asm = "./sysy-data/functional/asm/54_hidden_var.s" +start_time = "2024-07-19 23:48:59.099486686 +08:00" +end_time = "2024-07-19 23:48:59.153637097 +08:00" +time_cost = "PT0.054150411S" +success = true +per_timeout = false + +[[compile_sy]] +sy = "./sysy-data/functional/sy/55_sort_test1.sy" +asm = "./sysy-data/functional/asm/55_sort_test1.s" +start_time = "2024-07-19 23:48:45.081265686 +08:00" +end_time = "2024-07-19 23:48:45.134191272 +08:00" +time_cost = "PT0.052925586S" +success = true +per_timeout = false + +[[compile_sy]] +sy = "./sysy-data/functional/sy/56_sort_test2.sy" +asm = "./sysy-data/functional/asm/56_sort_test2.s" +start_time = "2024-07-19 23:48:59.208262021 +08:00" +end_time = "2024-07-19 23:48:59.259827942 +08:00" +time_cost = "PT0.051565921S" +success = true +per_timeout = false + +[[compile_sy]] +sy = "./sysy-data/functional/sy/57_sort_test3.sy" +asm = "./sysy-data/functional/asm/57_sort_test3.s" +start_time = "2024-07-19 23:48:45.138102714 +08:00" +end_time = "2024-07-19 23:48:45.200999522 +08:00" +time_cost = "PT0.062896808S" +success = true +per_timeout = false + +[[compile_sy]] +sy = "./sysy-data/functional/sy/58_sort_test4.sy" +asm = "./sysy-data/functional/asm/58_sort_test4.s" +start_time = "2024-07-19 23:49:02.765113183 +08:00" +end_time = "2024-07-19 23:49:02.804586462 +08:00" +time_cost = "PT0.039473279S" +success = true +per_timeout = false + +[[compile_sy]] +sy = "./sysy-data/functional/sy/59_sort_test5.sy" +asm = "./sysy-data/functional/asm/59_sort_test5.s" +start_time = "2024-07-19 23:48:59.374259438 +08:00" +end_time = "2024-07-19 23:48:59.441040767 +08:00" +time_cost = "PT0.066781329S" +success = true +per_timeout = false + +[[compile_sy]] +sy = "./sysy-data/functional/sy/60_sort_test6.sy" +asm = "./sysy-data/functional/asm/60_sort_test6.s" +start_time = "2024-07-19 23:49:02.591084403 +08:00" +end_time = "2024-07-19 23:49:02.635288959 +08:00" +time_cost = "PT0.044204556S" +success = true +per_timeout = false + +[[compile_sy]] +sy = "./sysy-data/functional/sy/61_sort_test7.sy" +asm = "./sysy-data/functional/asm/61_sort_test7.s" +start_time = "2024-07-19 23:48:59.445280807 +08:00" +end_time = "2024-07-19 23:48:59.510277131 +08:00" +time_cost = "PT0.064996324S" +success = true +per_timeout = false + +[[compile_sy]] +sy = "./sysy-data/functional/sy/62_percolation.sy" +asm = "./sysy-data/functional/asm/62_percolation.s" +start_time = "2024-07-19 23:49:00.804326895 +08:00" +end_time = "2024-07-19 23:49:00.875659761 +08:00" +time_cost = "PT0.071332866S" +success = true +per_timeout = false + +[[compile_sy]] +sy = "./sysy-data/functional/sy/63_big_int_mul.sy" +asm = "./sysy-data/functional/asm/63_big_int_mul.s" +start_time = "2024-07-19 23:49:02.164094581 +08:00" +end_time = "2024-07-19 23:49:02.219245395 +08:00" +time_cost = "PT0.055150814S" +success = true +per_timeout = false + +[[compile_sy]] +sy = "./sysy-data/functional/sy/64_calculator.sy" +asm = "./sysy-data/functional/asm/64_calculator.s" +start_time = "2024-07-19 23:48:45.713734157 +08:00" +end_time = "2024-07-19 23:48:45.832569221 +08:00" +time_cost = "PT0.118835064S" +success = true +per_timeout = false + +[[compile_sy]] +sy = "./sysy-data/functional/sy/65_color.sy" +asm = "./sysy-data/functional/asm/65_color.s" +start_time = "2024-07-19 23:48:45.836751305 +08:00" +end_time = "2024-07-19 23:48:57.378874557 +08:00" +time_cost = "PT11.542123252S" +success = true +per_timeout = false + +[[compile_sy]] +sy = "./sysy-data/functional/sy/66_exgcd.sy" +asm = "./sysy-data/functional/asm/66_exgcd.s" +start_time = "2024-07-19 23:48:58.421058054 +08:00" +end_time = "2024-07-19 23:48:58.473001563 +08:00" +time_cost = "PT0.051943509S" +success = true +per_timeout = false + +[[compile_sy]] +sy = "./sysy-data/functional/sy/67_reverse_output.sy" +asm = "./sysy-data/functional/asm/67_reverse_output.s" +start_time = "2024-07-19 23:49:02.682963626 +08:00" +end_time = "2024-07-19 23:49:02.723222189 +08:00" +time_cost = "PT0.040258563S" +success = true +per_timeout = false + +[[compile_sy]] +sy = "./sysy-data/functional/sy/68_brainfk.sy" +asm = "./sysy-data/functional/asm/68_brainfk.s" +start_time = "2024-07-19 23:48:58.696414947 +08:00" +end_time = "2024-07-19 23:48:58.819133325 +08:00" +time_cost = "PT0.122718378S" +success = true +per_timeout = false + +[[compile_sy]] +sy = "./sysy-data/functional/sy/69_expr_eval.sy" +asm = "./sysy-data/functional/asm/69_expr_eval.s" +start_time = "2024-07-19 23:48:44.909592348 +08:00" +end_time = "2024-07-19 23:48:44.986465524 +08:00" +time_cost = "PT0.076873176S" +success = true +per_timeout = false + +[[compile_sy]] +sy = "./sysy-data/functional/sy/70_dijkstra.sy" +asm = "./sysy-data/functional/asm/70_dijkstra.s" +start_time = "2024-07-19 23:49:00.282103249 +08:00" +end_time = "2024-07-19 23:49:00.349915051 +08:00" +time_cost = "PT0.067811802S" +success = true +per_timeout = false + +[[compile_sy]] +sy = "./sysy-data/functional/sy/71_full_conn.sy" +asm = "./sysy-data/functional/asm/71_full_conn.s" +start_time = "2024-07-19 23:48:58.890311888 +08:00" +end_time = "2024-07-19 23:48:58.999946212 +08:00" +time_cost = "PT0.109634324S" +success = true +per_timeout = false + +[[compile_sy]] +sy = "./sysy-data/functional/sy/72_hanoi.sy" +asm = "./sysy-data/functional/asm/72_hanoi.s" +start_time = "2024-07-19 23:49:00.990025899 +08:00" +end_time = "2024-07-19 23:49:01.043017743 +08:00" +time_cost = "PT0.052991844S" +success = true +per_timeout = false + +[[compile_sy]] +sy = "./sysy-data/functional/sy/73_int_io.sy" +asm = "./sysy-data/functional/asm/73_int_io.s" +start_time = "2024-07-19 23:48:45.588241310 +08:00" +end_time = "2024-07-19 23:48:45.650593565 +08:00" +time_cost = "PT0.062352255S" +success = true +per_timeout = false + +[[compile_sy]] +sy = "./sysy-data/functional/sy/74_kmp.sy" +asm = "./sysy-data/functional/asm/74_kmp.s" +start_time = "2024-07-19 23:48:57.794589132 +08:00" +end_time = "2024-07-19 23:48:57.855044875 +08:00" +time_cost = "PT0.060455743S" +success = true +per_timeout = false + +[[compile_sy]] +sy = "./sysy-data/functional/sy/75_max_flow.sy" +asm = "./sysy-data/functional/asm/75_max_flow.s" +start_time = "2024-07-19 23:48:45.509930256 +08:00" +end_time = "2024-07-19 23:48:45.583895601 +08:00" +time_cost = "PT0.073965345S" +success = true +per_timeout = false + +[[compile_sy]] +sy = "./sysy-data/functional/sy/76_n_queens.sy" +asm = "./sysy-data/functional/asm/76_n_queens.s" +start_time = "2024-07-19 23:49:02.925799256 +08:00" +end_time = "2024-07-19 23:49:02.982925514 +08:00" +time_cost = "PT0.057126258S" +success = true +per_timeout = false + +[[compile_sy]] +sy = "./sysy-data/functional/sy/77_substr.sy" +asm = "./sysy-data/functional/asm/77_substr.s" +start_time = "2024-07-19 23:48:58.821031327 +08:00" +end_time = "2024-07-19 23:48:58.888408806 +08:00" +time_cost = "PT0.067377479S" +success = true +per_timeout = false + +[[compile_sy]] +sy = "./sysy-data/functional/sy/78_side_effect.sy" +asm = "./sysy-data/functional/asm/78_side_effect.s" +start_time = "2024-07-19 23:49:01.464259214 +08:00" +end_time = "2024-07-19 23:49:01.524072986 +08:00" +time_cost = "PT0.059813772S" +success = true +per_timeout = false + +[[compile_sy]] +sy = "./sysy-data/functional/sy/79_var_name.sy" +asm = "./sysy-data/functional/asm/79_var_name.s" +start_time = "2024-07-19 23:48:59.800958077 +08:00" +end_time = "2024-07-19 23:48:59.863023846 +08:00" +time_cost = "PT0.062065769S" +success = true +per_timeout = false + +[[compile_sy]] +sy = "./sysy-data/functional/sy/80_chaos_token.sy" +asm = "./sysy-data/functional/asm/80_chaos_token.s" +start_time = "2024-07-19 23:48:57.685609132 +08:00" +end_time = "2024-07-19 23:48:57.743766094 +08:00" +time_cost = "PT0.058156962S" +success = true +per_timeout = false + +[[compile_sy]] +sy = "./sysy-data/functional/sy/81_skip_spaces.sy" +asm = "./sysy-data/functional/asm/81_skip_spaces.s" +start_time = "2024-07-19 23:48:57.745643342 +08:00" +end_time = "2024-07-19 23:48:57.792467297 +08:00" +time_cost = "PT0.046823955S" +success = true +per_timeout = false + +[[compile_sy]] +sy = "./sysy-data/functional/sy/82_long_func.sy" +asm = "./sysy-data/functional/asm/82_long_func.s" +start_time = "2024-07-19 23:48:45.205593013 +08:00" +end_time = "2024-07-19 23:48:45.452195994 +08:00" +time_cost = "PT0.246602981S" +success = true +per_timeout = false + +[[compile_sy]] +sy = "./sysy-data/functional/sy/83_long_array.sy" +asm = "./sysy-data/functional/asm/83_long_array.s" +start_time = "2024-07-19 23:48:58.243754143 +08:00" +end_time = "2024-07-19 23:48:58.309596763 +08:00" +time_cost = "PT0.06584262S" +success = true +per_timeout = false + +[[compile_sy]] +sy = "./sysy-data/functional/sy/84_long_array2.sy" +asm = "./sysy-data/functional/asm/84_long_array2.s" +start_time = "2024-07-19 23:48:59.688370106 +08:00" +end_time = "2024-07-19 23:48:59.741029070 +08:00" +time_cost = "PT0.052658964S" +success = true +per_timeout = false + +[[compile_sy]] +sy = "./sysy-data/functional/sy/85_long_code.sy" +asm = "./sysy-data/functional/asm/85_long_code.s" +start_time = "2024-07-19 23:48:58.086748323 +08:00" +end_time = "2024-07-19 23:48:58.184424788 +08:00" +time_cost = "PT0.097676465S" +success = true +per_timeout = false + +[[compile_sy]] +sy = "./sysy-data/functional/sy/86_long_code2.sy" +asm = "./sysy-data/functional/asm/86_long_code2.s" +start_time = "2024-07-19 23:49:01.585291924 +08:00" +end_time = "2024-07-19 23:49:02.160386770 +08:00" +time_cost = "PT0.575094846S" +success = true +per_timeout = false + +[[compile_sy]] +sy = "./sysy-data/functional/sy/87_many_params.sy" +asm = "./sysy-data/functional/asm/87_many_params.s" +start_time = "2024-07-19 23:49:02.985024444 +08:00" +end_time = "2024-07-19 23:49:03.094533159 +08:00" +time_cost = "PT0.109508715S" +success = true +per_timeout = false + +[[compile_sy]] +sy = "./sysy-data/functional/sy/88_many_params2.sy" +asm = "./sysy-data/functional/asm/88_many_params2.s" +start_time = "2024-07-19 23:48:59.310693770 +08:00" +end_time = "2024-07-19 23:48:59.370302942 +08:00" +time_cost = "PT0.059609172S" +success = true +per_timeout = false + +[[compile_sy]] +sy = "./sysy-data/functional/sy/89_many_globals.sy" +asm = "./sysy-data/functional/asm/89_many_globals.s" +start_time = "2024-07-19 23:49:03.142822998 +08:00" +end_time = "2024-07-19 23:49:03.218708023 +08:00" +time_cost = "PT0.075885025S" +success = true +per_timeout = false + +[[compile_sy]] +sy = "./sysy-data/functional/sy/90_many_locals.sy" +asm = "./sysy-data/functional/asm/90_many_locals.s" +start_time = "2024-07-19 23:49:00.165519070 +08:00" +end_time = "2024-07-19 23:49:00.222897828 +08:00" +time_cost = "PT0.057378758S" +success = true +per_timeout = false + +[[compile_sy]] +sy = "./sysy-data/functional/sy/91_many_locals2.sy" +asm = "./sysy-data/functional/asm/91_many_locals2.s" +start_time = "2024-07-19 23:49:00.633966097 +08:00" +end_time = "2024-07-19 23:49:00.693581430 +08:00" +time_cost = "PT0.059615333S" +success = true +per_timeout = false + +[[compile_sy]] +sy = "./sysy-data/functional/sy/92_register_alloc.sy" +asm = "./sysy-data/functional/asm/92_register_alloc.s" +start_time = "2024-07-19 23:49:01.164041650 +08:00" +end_time = "2024-07-19 23:49:01.254544477 +08:00" +time_cost = "PT0.090502827S" +success = true +per_timeout = false + +[[compile_sy]] +sy = "./sysy-data/functional/sy/93_nested_calls.sy" +asm = "./sysy-data/functional/asm/93_nested_calls.s" +start_time = "2024-07-19 23:49:01.258863364 +08:00" +end_time = "2024-07-19 23:49:01.332283579 +08:00" +time_cost = "PT0.073420215S" +success = true +per_timeout = false + +[[compile_sy]] +sy = "./sysy-data/functional/sy/94_nested_loops.sy" +asm = "./sysy-data/functional/asm/94_nested_loops.s" +start_time = "2024-07-19 23:49:02.806363496 +08:00" +end_time = "2024-07-19 23:49:02.923803599 +08:00" +time_cost = "PT0.117440103S" +success = true +per_timeout = false + +[[compile_sy]] +sy = "./sysy-data/functional/sy/95_float.sy" +asm = "./sysy-data/functional/asm/95_float.s" +start_time = "2024-07-19 23:48:57.859087370 +08:00" +end_time = "2024-07-19 23:48:57.926884096 +08:00" +time_cost = "PT0.067796726S" +success = true +per_timeout = false + +[[compile_sy]] +sy = "./sysy-data/functional/sy/96_matrix_add.sy" +asm = "./sysy-data/functional/asm/96_matrix_add.s" +start_time = "2024-07-19 23:49:00.515454339 +08:00" +end_time = "2024-07-19 23:49:00.579841995 +08:00" +time_cost = "PT0.064387656S" +success = true +per_timeout = false + +[[compile_sy]] +sy = "./sysy-data/functional/sy/97_matrix_sub.sy" +asm = "./sysy-data/functional/asm/97_matrix_sub.s" +start_time = "2024-07-19 23:49:01.336345681 +08:00" +end_time = "2024-07-19 23:49:01.403546231 +08:00" +time_cost = "PT0.06720055S" +success = true +per_timeout = false + +[[compile_sy]] +sy = "./sysy-data/functional/sy/98_matrix_mul.sy" +asm = "./sysy-data/functional/asm/98_matrix_mul.s" +start_time = "2024-07-19 23:48:57.501863731 +08:00" +end_time = "2024-07-19 23:48:57.570379288 +08:00" +time_cost = "PT0.068515557S" +success = true +per_timeout = false + +[[compile_sy]] +sy = "./sysy-data/functional/sy/99_matrix_tran.sy" +asm = "./sysy-data/functional/asm/99_matrix_tran.s" +start_time = "2024-07-19 23:48:59.982182494 +08:00" +end_time = "2024-07-19 23:49:00.052042745 +08:00" +time_cost = "PT0.069860251S" +success = true +per_timeout = false diff --git a/functional/execute.toml b/functional/execute.toml new file mode 100644 index 0000000..630964a --- /dev/null +++ b/functional/execute.toml @@ -0,0 +1,1009 @@ +start_time = "2024-07-19 23:52:55.625417396 +08:00" +end_time = "2024-07-19 23:53:40.251303080 +08:00" +time_cost = "PT44.625885684S" +all_success = false +success_num = 98 +failed_num = 2 +total_num = 100 +per_timeout_num = 2 +case_timeout = false + +[[execute_bin]] +bin_path = "./sysy-data/functional/bin/00_main" +input_path = "./sysy-data/functional/input/00_main.in" +output_path = "./sysy-data/functional/output/00_main.out" +start_time = "2024-07-19 23:53:40.035328791 +08:00" +end_time = "2024-07-19 23:53:40.059198986 +08:00" +time_cost = "PT0.023870195S" +per_timeout = false +success = true + +[[execute_bin]] +bin_path = "./sysy-data/functional/bin/01_var_defn2" +input_path = "./sysy-data/functional/input/01_var_defn2.in" +output_path = "./sysy-data/functional/output/01_var_defn2.out" +start_time = "2024-07-19 23:53:38.569763459 +08:00" +end_time = "2024-07-19 23:53:38.591615330 +08:00" +time_cost = "PT0.021851871S" +per_timeout = false +success = true + +[[execute_bin]] +bin_path = "./sysy-data/functional/bin/02_var_defn3" +input_path = "./sysy-data/functional/input/02_var_defn3.in" +output_path = "./sysy-data/functional/output/02_var_defn3.out" +start_time = "2024-07-19 23:53:38.653373541 +08:00" +end_time = "2024-07-19 23:53:38.674519747 +08:00" +time_cost = "PT0.021146206S" +per_timeout = false +success = true + +[[execute_bin]] +bin_path = "./sysy-data/functional/bin/03_arr_defn2" +input_path = "./sysy-data/functional/input/03_arr_defn2.in" +output_path = "./sysy-data/functional/output/03_arr_defn2.out" +start_time = "2024-07-19 23:52:55.968531209 +08:00" +end_time = "2024-07-19 23:52:55.991536307 +08:00" +time_cost = "PT0.023005098S" +per_timeout = false +success = true + +[[execute_bin]] +bin_path = "./sysy-data/functional/bin/04_arr_defn3" +input_path = "./sysy-data/functional/input/04_arr_defn3.in" +output_path = "./sysy-data/functional/output/04_arr_defn3.out" +start_time = "2024-07-19 23:52:55.997212178 +08:00" +end_time = "2024-07-19 23:52:56.022263688 +08:00" +time_cost = "PT0.02505151S" +per_timeout = false +success = true + +[[execute_bin]] +bin_path = "./sysy-data/functional/bin/05_arr_defn4" +input_path = "./sysy-data/functional/input/05_arr_defn4.in" +output_path = "./sysy-data/functional/output/05_arr_defn4.out" +start_time = "2024-07-19 23:53:40.116175042 +08:00" +end_time = "2024-07-19 23:53:40.141017728 +08:00" +time_cost = "PT0.024842686S" +per_timeout = false +success = true + +[[execute_bin]] +bin_path = "./sysy-data/functional/bin/06_const_var_defn2" +input_path = "./sysy-data/functional/input/06_const_var_defn2.in" +output_path = "./sysy-data/functional/output/06_const_var_defn2.out" +start_time = "2024-07-19 23:53:40.197521646 +08:00" +end_time = "2024-07-19 23:53:40.218791853 +08:00" +time_cost = "PT0.021270207S" +per_timeout = false +success = true + +[[execute_bin]] +bin_path = "./sysy-data/functional/bin/07_const_var_defn3" +input_path = "./sysy-data/functional/input/07_const_var_defn3.in" +output_path = "./sysy-data/functional/output/07_const_var_defn3.out" +start_time = "2024-07-19 23:52:56.026061345 +08:00" +end_time = "2024-07-19 23:52:56.048707403 +08:00" +time_cost = "PT0.022646058S" +per_timeout = false +success = true + +[[execute_bin]] +bin_path = "./sysy-data/functional/bin/08_const_array_defn" +input_path = "./sysy-data/functional/input/08_const_array_defn.in" +output_path = "./sysy-data/functional/output/08_const_array_defn.out" +start_time = "2024-07-19 23:52:55.862397840 +08:00" +end_time = "2024-07-19 23:52:55.885293248 +08:00" +time_cost = "PT0.022895408S" +per_timeout = false +success = true + +[[execute_bin]] +bin_path = "./sysy-data/functional/bin/09_func_defn" +input_path = "./sysy-data/functional/input/09_func_defn.in" +output_path = "./sysy-data/functional/output/09_func_defn.out" +start_time = "2024-07-19 23:53:39.931621720 +08:00" +end_time = "2024-07-19 23:53:39.952825341 +08:00" +time_cost = "PT0.021203621S" +per_timeout = false +success = true + +[[execute_bin]] +bin_path = "./sysy-data/functional/bin/10_var_defn_func" +input_path = "./sysy-data/functional/input/10_var_defn_func.in" +output_path = "./sysy-data/functional/output/10_var_defn_func.out" +start_time = "2024-07-19 23:53:40.062542916 +08:00" +end_time = "2024-07-19 23:53:40.084046461 +08:00" +time_cost = "PT0.021503545S" +per_timeout = false +success = true + +[[execute_bin]] +bin_path = "./sysy-data/functional/bin/11_add2" +input_path = "./sysy-data/functional/input/11_add2.in" +output_path = "./sysy-data/functional/output/11_add2.out" +start_time = "2024-07-19 23:53:38.542475534 +08:00" +end_time = "2024-07-19 23:53:38.564121743 +08:00" +time_cost = "PT0.021646209S" +per_timeout = false +success = true + +[[execute_bin]] +bin_path = "./sysy-data/functional/bin/12_addc" +input_path = "./sysy-data/functional/input/12_addc.in" +output_path = "./sysy-data/functional/output/12_addc.out" +start_time = "2024-07-19 23:52:56.054595772 +08:00" +end_time = "2024-07-19 23:52:56.089008510 +08:00" +time_cost = "PT0.034412738S" +per_timeout = false +success = true + +[[execute_bin]] +bin_path = "./sysy-data/functional/bin/13_sub2" +input_path = "./sysy-data/functional/input/13_sub2.in" +output_path = "./sysy-data/functional/output/13_sub2.out" +start_time = "2024-07-19 23:53:39.956115620 +08:00" +end_time = "2024-07-19 23:53:39.977069481 +08:00" +time_cost = "PT0.020953861S" +per_timeout = false +success = true + +[[execute_bin]] +bin_path = "./sysy-data/functional/bin/14_subc" +input_path = "./sysy-data/functional/input/14_subc.in" +output_path = "./sysy-data/functional/output/14_subc.out" +start_time = "2024-07-19 23:53:16.675786584 +08:00" +end_time = "2024-07-19 23:53:16.697297072 +08:00" +time_cost = "PT0.021510488S" +per_timeout = false +success = true + +[[execute_bin]] +bin_path = "./sysy-data/functional/bin/15_mul" +input_path = "./sysy-data/functional/input/15_mul.in" +output_path = "./sysy-data/functional/output/15_mul.out" +start_time = "2024-07-19 23:53:16.292417472 +08:00" +end_time = "2024-07-19 23:53:16.314641753 +08:00" +time_cost = "PT0.022224281S" +per_timeout = false +success = true + +[[execute_bin]] +bin_path = "./sysy-data/functional/bin/16_mulc" +input_path = "./sysy-data/functional/input/16_mulc.in" +output_path = "./sysy-data/functional/output/16_mulc.out" +start_time = "2024-07-19 23:53:16.858102234 +08:00" +end_time = "2024-07-19 23:53:16.878767252 +08:00" +time_cost = "PT0.020665018S" +per_timeout = false +success = true + +[[execute_bin]] +bin_path = "./sysy-data/functional/bin/17_div" +input_path = "./sysy-data/functional/input/17_div.in" +output_path = "./sysy-data/functional/output/17_div.out" +start_time = "2024-07-19 23:53:39.144135054 +08:00" +end_time = "2024-07-19 23:53:39.165336351 +08:00" +time_cost = "PT0.021201297S" +per_timeout = false +success = true + +[[execute_bin]] +bin_path = "./sysy-data/functional/bin/18_divc" +input_path = "./sysy-data/functional/input/18_divc.in" +output_path = "./sysy-data/functional/output/18_divc.out" +start_time = "2024-07-19 23:53:16.961814128 +08:00" +end_time = "2024-07-19 23:53:16.998454919 +08:00" +time_cost = "PT0.036640791S" +per_timeout = false +success = true + +[[execute_bin]] +bin_path = "./sysy-data/functional/bin/19_mod" +input_path = "./sysy-data/functional/input/19_mod.in" +output_path = "./sysy-data/functional/output/19_mod.out" +start_time = "2024-07-19 23:53:40.006458679 +08:00" +end_time = "2024-07-19 23:53:40.029611995 +08:00" +time_cost = "PT0.023153316S" +per_timeout = false +success = true + +[[execute_bin]] +bin_path = "./sysy-data/functional/bin/20_rem" +input_path = "./sysy-data/functional/input/20_rem.in" +output_path = "./sysy-data/functional/output/20_rem.out" +start_time = "2024-07-19 23:52:55.782082496 +08:00" +end_time = "2024-07-19 23:52:55.803443332 +08:00" +time_cost = "PT0.021360836S" +per_timeout = false +success = true + +[[execute_bin]] +bin_path = "./sysy-data/functional/bin/21_if_test2" +input_path = "./sysy-data/functional/input/21_if_test2.in" +output_path = "./sysy-data/functional/output/21_if_test2.out" +start_time = "2024-07-19 23:53:38.429938351 +08:00" +end_time = "2024-07-19 23:53:38.452626406 +08:00" +time_cost = "PT0.022688055S" +per_timeout = false +success = true + +[[execute_bin]] +bin_path = "./sysy-data/functional/bin/22_if_test3" +input_path = "./sysy-data/functional/input/22_if_test3.in" +output_path = "./sysy-data/functional/output/22_if_test3.out" +start_time = "2024-07-19 23:53:39.859669728 +08:00" +end_time = "2024-07-19 23:53:39.881772121 +08:00" +time_cost = "PT0.022102393S" +per_timeout = false +success = true + +[[execute_bin]] +bin_path = "./sysy-data/functional/bin/23_if_test4" +input_path = "./sysy-data/functional/input/23_if_test4.in" +output_path = "./sysy-data/functional/output/23_if_test4.out" +start_time = "2024-07-19 23:53:16.223267637 +08:00" +end_time = "2024-07-19 23:53:16.244841340 +08:00" +time_cost = "PT0.021573703S" +per_timeout = false +success = true + +[[execute_bin]] +bin_path = "./sysy-data/functional/bin/24_if_test5" +input_path = "./sysy-data/functional/input/24_if_test5.in" +output_path = "./sysy-data/functional/output/24_if_test5.out" +start_time = "2024-07-19 23:53:17.047292658 +08:00" +end_time = "2024-07-19 23:53:17.083166651 +08:00" +time_cost = "PT0.035873993S" +per_timeout = false +success = true + +[[execute_bin]] +bin_path = "./sysy-data/functional/bin/25_while_if" +input_path = "./sysy-data/functional/input/25_while_if.in" +output_path = "./sysy-data/functional/output/25_while_if.out" +start_time = "2024-07-19 23:52:55.702618361 +08:00" +end_time = "2024-07-19 23:52:55.726019950 +08:00" +time_cost = "PT0.023401589S" +per_timeout = false +success = true + +[[execute_bin]] +bin_path = "./sysy-data/functional/bin/26_while_test1" +input_path = "./sysy-data/functional/input/26_while_test1.in" +output_path = "./sysy-data/functional/output/26_while_test1.out" +start_time = "2024-07-19 23:53:38.677697103 +08:00" +end_time = "2024-07-19 23:53:38.698811174 +08:00" +time_cost = "PT0.021114071S" +per_timeout = false +success = true + +[[execute_bin]] +bin_path = "./sysy-data/functional/bin/27_while_test2" +input_path = "./sysy-data/functional/input/27_while_test2.in" +output_path = "./sysy-data/functional/output/27_while_test2.out" +start_time = "2024-07-19 23:53:16.935628263 +08:00" +end_time = "2024-07-19 23:53:16.956211043 +08:00" +time_cost = "PT0.02058278S" +per_timeout = false +success = true + +[[execute_bin]] +bin_path = "./sysy-data/functional/bin/28_while_test3" +input_path = "./sysy-data/functional/input/28_while_test3.in" +output_path = "./sysy-data/functional/output/28_while_test3.out" +start_time = "2024-07-19 23:53:38.455909937 +08:00" +end_time = "2024-07-19 23:53:38.477175831 +08:00" +time_cost = "PT0.021265894S" +per_timeout = false +success = true + +[[execute_bin]] +bin_path = "./sysy-data/functional/bin/29_break" +input_path = "./sysy-data/functional/input/29_break.in" +output_path = "./sysy-data/functional/output/29_break.out" +start_time = "2024-07-19 23:52:56.094357954 +08:00" +end_time = "2024-07-19 23:52:56.122477280 +08:00" +time_cost = "PT0.028119326S" +per_timeout = false +success = true + +[[execute_bin]] +bin_path = "./sysy-data/functional/bin/30_continue" +input_path = "./sysy-data/functional/input/30_continue.in" +output_path = "./sysy-data/functional/output/30_continue.out" +start_time = "2024-07-19 23:53:38.370095537 +08:00" +end_time = "2024-07-19 23:53:38.395025560 +08:00" +time_cost = "PT0.024930023S" +per_timeout = false +success = true + +[[execute_bin]] +bin_path = "./sysy-data/functional/bin/31_while_if_test1" +input_path = "./sysy-data/functional/input/31_while_if_test1.in" +output_path = "./sysy-data/functional/output/31_while_if_test1.out" +start_time = "2024-07-19 23:53:16.504995469 +08:00" +end_time = "2024-07-19 23:53:16.526624829 +08:00" +time_cost = "PT0.02162936S" +per_timeout = false +success = true + +[[execute_bin]] +bin_path = "./sysy-data/functional/bin/32_while_if_test2" +input_path = "./sysy-data/functional/input/32_while_if_test2.in" +output_path = "./sysy-data/functional/output/32_while_if_test2.out" +start_time = "2024-07-19 23:53:38.756610817 +08:00" +end_time = "2024-07-19 23:53:38.778619340 +08:00" +time_cost = "PT0.022008523S" +per_timeout = false +success = true + +[[execute_bin]] +bin_path = "./sysy-data/functional/bin/33_while_if_test3" +input_path = "./sysy-data/functional/input/33_while_if_test3.in" +output_path = "./sysy-data/functional/output/33_while_if_test3.out" +start_time = "2024-07-19 23:52:55.633530192 +08:00" +end_time = "2024-07-19 23:52:55.668242332 +08:00" +time_cost = "PT0.03471214S" +per_timeout = false +success = true + +[[execute_bin]] +bin_path = "./sysy-data/functional/bin/34_arr_expr_len" +input_path = "./sysy-data/functional/input/34_arr_expr_len.in" +output_path = "./sysy-data/functional/output/34_arr_expr_len.out" +start_time = "2024-07-19 23:53:38.784581935 +08:00" +end_time = "2024-07-19 23:53:38.806509301 +08:00" +time_cost = "PT0.021927366S" +per_timeout = false +success = true + +[[execute_bin]] +bin_path = "./sysy-data/functional/bin/35_op_priority1" +input_path = "./sysy-data/functional/input/35_op_priority1.in" +output_path = "./sysy-data/functional/output/35_op_priority1.out" +start_time = "2024-07-19 23:53:39.795106881 +08:00" +end_time = "2024-07-19 23:53:39.821067223 +08:00" +time_cost = "PT0.025960342S" +per_timeout = false +success = true + +[[execute_bin]] +bin_path = "./sysy-data/functional/bin/36_op_priority2" +input_path = "./sysy-data/functional/input/36_op_priority2.in" +output_path = "./sysy-data/functional/output/36_op_priority2.out" +start_time = "2024-07-19 23:53:39.073361129 +08:00" +end_time = "2024-07-19 23:53:39.097451700 +08:00" +time_cost = "PT0.024090571S" +per_timeout = false +success = true + +[[execute_bin]] +bin_path = "./sysy-data/functional/bin/37_op_priority3" +input_path = "./sysy-data/functional/input/37_op_priority3.in" +output_path = "./sysy-data/functional/output/37_op_priority3.out" +start_time = "2024-07-19 23:53:38.810037356 +08:00" +end_time = "2024-07-19 23:53:38.835886542 +08:00" +time_cost = "PT0.025849186S" +per_timeout = false +success = true + +[[execute_bin]] +bin_path = "./sysy-data/functional/bin/38_op_priority4" +input_path = "./sysy-data/functional/input/38_op_priority4.in" +output_path = "./sysy-data/functional/output/38_op_priority4.out" +start_time = "2024-07-19 23:53:16.881753025 +08:00" +end_time = "2024-07-19 23:53:16.904827356 +08:00" +time_cost = "PT0.023074331S" +per_timeout = false +success = true + +[[execute_bin]] +bin_path = "./sysy-data/functional/bin/39_op_priority5" +input_path = "./sysy-data/functional/input/39_op_priority5.in" +output_path = "./sysy-data/functional/output/39_op_priority5.out" +start_time = "2024-07-19 23:53:38.597295462 +08:00" +end_time = "2024-07-19 23:53:38.621340614 +08:00" +time_cost = "PT0.024045152S" +per_timeout = false +success = true + +[[execute_bin]] +bin_path = "./sysy-data/functional/bin/40_unary_op" +input_path = "./sysy-data/functional/input/40_unary_op.in" +output_path = "./sysy-data/functional/output/40_unary_op.out" +start_time = "2024-07-19 23:53:40.144446809 +08:00" +end_time = "2024-07-19 23:53:40.167541738 +08:00" +time_cost = "PT0.023094929S" +per_timeout = false +success = true + +[[execute_bin]] +bin_path = "./sysy-data/functional/bin/41_unary_op2" +input_path = "./sysy-data/functional/input/41_unary_op2.in" +output_path = "./sysy-data/functional/output/41_unary_op2.out" +start_time = "2024-07-19 23:53:38.843509974 +08:00" +end_time = "2024-07-19 23:53:38.873481385 +08:00" +time_cost = "PT0.029971411S" +per_timeout = false +success = true + +[[execute_bin]] +bin_path = "./sysy-data/functional/bin/42_empty_stmt" +input_path = "./sysy-data/functional/input/42_empty_stmt.in" +output_path = "./sysy-data/functional/output/42_empty_stmt.out" +start_time = "2024-07-19 23:52:55.888609161 +08:00" +end_time = "2024-07-19 23:52:55.909989986 +08:00" +time_cost = "PT0.021380825S" +per_timeout = false +success = true + +[[execute_bin]] +bin_path = "./sysy-data/functional/bin/43_logi_assign" +input_path = "./sysy-data/functional/input/43_logi_assign.in" +output_path = "./sysy-data/functional/output/43_logi_assign.out" +start_time = "2024-07-19 23:53:39.045073318 +08:00" +end_time = "2024-07-19 23:53:39.069890267 +08:00" +time_cost = "PT0.024816949S" +per_timeout = false +success = true + +[[execute_bin]] +bin_path = "./sysy-data/functional/bin/44_stmt_expr" +input_path = "./sysy-data/functional/input/44_stmt_expr.in" +output_path = "./sysy-data/functional/output/44_stmt_expr.out" +start_time = "2024-07-19 23:52:55.756058107 +08:00" +end_time = "2024-07-19 23:52:55.778837105 +08:00" +time_cost = "PT0.022778998S" +per_timeout = false +success = true + +[[execute_bin]] +bin_path = "./sysy-data/functional/bin/45_comment1" +input_path = "./sysy-data/functional/input/45_comment1.in" +output_path = "./sysy-data/functional/output/45_comment1.out" +start_time = "2024-07-19 23:53:16.251473145 +08:00" +end_time = "2024-07-19 23:53:16.286668336 +08:00" +time_cost = "PT0.035195191S" +per_timeout = false +success = true + +[[execute_bin]] +bin_path = "./sysy-data/functional/bin/46_hex_defn" +input_path = "./sysy-data/functional/input/46_hex_defn.in" +output_path = "./sysy-data/functional/output/46_hex_defn.out" +start_time = "2024-07-19 23:53:16.529869 +08:00" +end_time = "2024-07-19 23:53:16.551533848 +08:00" +time_cost = "PT0.021664848S" +per_timeout = false +success = true + +[[execute_bin]] +bin_path = "./sysy-data/functional/bin/47_hex_oct_add" +input_path = "./sysy-data/functional/input/47_hex_oct_add.in" +output_path = "./sysy-data/functional/output/47_hex_oct_add.out" +start_time = "2024-07-19 23:53:39.198676576 +08:00" +end_time = "2024-07-19 23:53:39.220101436 +08:00" +time_cost = "PT0.02142486S" +per_timeout = false +success = true + +[[execute_bin]] +bin_path = "./sysy-data/functional/bin/48_assign_complex_expr" +input_path = "./sysy-data/functional/input/48_assign_complex_expr.in" +output_path = "./sysy-data/functional/output/48_assign_complex_expr.out" +start_time = "2024-07-19 23:53:38.627031563 +08:00" +end_time = "2024-07-19 23:53:38.650178630 +08:00" +time_cost = "PT0.023147067S" +per_timeout = false +success = true + +[[execute_bin]] +bin_path = "./sysy-data/functional/bin/49_if_complex_expr" +input_path = "./sysy-data/functional/input/49_if_complex_expr.in" +output_path = "./sysy-data/functional/output/49_if_complex_expr.out" +start_time = "2024-07-19 23:53:16.167103474 +08:00" +end_time = "2024-07-19 23:53:16.192360744 +08:00" +time_cost = "PT0.02525727S" +per_timeout = false +success = true + +[[execute_bin]] +bin_path = "./sysy-data/functional/bin/50_short_circuit" +input_path = "./sysy-data/functional/input/50_short_circuit.in" +output_path = "./sysy-data/functional/output/50_short_circuit.out" +start_time = "2024-07-19 23:53:16.381319557 +08:00" +end_time = "2024-07-19 23:53:16.407809574 +08:00" +time_cost = "PT0.026490017S" +per_timeout = false +success = true + +[[execute_bin]] +bin_path = "./sysy-data/functional/bin/51_short_circuit3" +input_path = "./sysy-data/functional/input/51_short_circuit3.in" +output_path = "./sysy-data/functional/output/51_short_circuit3.out" +start_time = "2024-07-19 23:53:38.482850542 +08:00" +end_time = "2024-07-19 23:53:38.506068045 +08:00" +time_cost = "PT0.023217503S" +per_timeout = false +success = true + +[[execute_bin]] +bin_path = "./sysy-data/functional/bin/52_scope" +input_path = "./sysy-data/functional/input/52_scope.in" +output_path = "./sysy-data/functional/output/52_scope.out" +start_time = "2024-07-19 23:53:39.105915569 +08:00" +end_time = "2024-07-19 23:53:39.140782623 +08:00" +time_cost = "PT0.034867054S" +per_timeout = false +success = true + +[[execute_bin]] +bin_path = "./sysy-data/functional/bin/53_scope2" +input_path = "./sysy-data/functional/input/53_scope2.in" +output_path = "./sysy-data/functional/output/53_scope2.out" +start_time = "2024-07-19 23:53:39.758277399 +08:00" +end_time = "2024-07-19 23:53:39.789307237 +08:00" +time_cost = "PT0.031029838S" +per_timeout = false +success = true + +[[execute_bin]] +bin_path = "./sysy-data/functional/bin/54_hidden_var" +input_path = "./sysy-data/functional/input/54_hidden_var.in" +output_path = "./sysy-data/functional/output/54_hidden_var.out" +start_time = "2024-07-19 23:53:38.728376044 +08:00" +end_time = "2024-07-19 23:53:38.750940536 +08:00" +time_cost = "PT0.022564492S" +per_timeout = false +success = true + +[[execute_bin]] +bin_path = "./sysy-data/functional/bin/55_sort_test1" +input_path = "./sysy-data/functional/input/55_sort_test1.in" +output_path = "./sysy-data/functional/output/55_sort_test1.out" +start_time = "2024-07-19 23:53:16.320346580 +08:00" +end_time = "2024-07-19 23:53:16.346285804 +08:00" +time_cost = "PT0.025939224S" +per_timeout = false +success = true + +[[execute_bin]] +bin_path = "./sysy-data/functional/bin/56_sort_test2" +input_path = "./sysy-data/functional/input/56_sort_test2.in" +output_path = "./sysy-data/functional/output/56_sort_test2.out" +start_time = "2024-07-19 23:53:38.512014488 +08:00" +end_time = "2024-07-19 23:53:38.536744783 +08:00" +time_cost = "PT0.024730295S" +per_timeout = false +success = true + +[[execute_bin]] +bin_path = "./sysy-data/functional/bin/57_sort_test3" +input_path = "./sysy-data/functional/input/57_sort_test3.in" +output_path = "./sysy-data/functional/output/57_sort_test3.out" +start_time = "2024-07-19 23:53:39.712838407 +08:00" +end_time = "2024-07-19 23:53:39.752963425 +08:00" +time_cost = "PT0.040125018S" +per_timeout = false +success = true + +[[execute_bin]] +bin_path = "./sysy-data/functional/bin/58_sort_test4" +input_path = "./sysy-data/functional/input/58_sort_test4.in" +output_path = "./sysy-data/functional/output/58_sort_test4.out" +start_time = "2024-07-19 23:53:40.170940222 +08:00" +end_time = "2024-07-19 23:53:40.194129445 +08:00" +time_cost = "PT0.023189223S" +per_timeout = false +success = true + +[[execute_bin]] +bin_path = "./sysy-data/functional/bin/59_sort_test5" +input_path = "./sysy-data/functional/input/59_sort_test5.in" +output_path = "./sysy-data/functional/output/59_sort_test5.out" +start_time = "2024-07-19 23:53:16.831967198 +08:00" +end_time = "2024-07-19 23:53:16.855171429 +08:00" +time_cost = "PT0.023204231S" +per_timeout = false +success = true + +[[execute_bin]] +bin_path = "./sysy-data/functional/bin/60_sort_test6" +input_path = "./sysy-data/functional/input/60_sort_test6.in" +output_path = "./sysy-data/functional/output/60_sort_test6.out" +start_time = "2024-07-19 23:53:16.559705364 +08:00" +end_time = "2024-07-19 23:53:16.598403594 +08:00" +time_cost = "PT0.03869823S" +per_timeout = false +success = true + +[[execute_bin]] +bin_path = "./sysy-data/functional/bin/61_sort_test7" +input_path = "./sysy-data/functional/input/61_sort_test7.in" +output_path = "./sysy-data/functional/output/61_sort_test7.out" +start_time = "2024-07-19 23:53:39.168635327 +08:00" +end_time = "2024-07-19 23:53:39.193020005 +08:00" +time_cost = "PT0.024384678S" +per_timeout = false +success = true + +[[execute_bin]] +bin_path = "./sysy-data/functional/bin/62_percolation" +input_path = "./sysy-data/functional/input/62_percolation.in" +output_path = "./sysy-data/functional/output/62_percolation.out" +start_time = "2024-07-19 23:52:55.913232969 +08:00" +end_time = "2024-07-19 23:52:55.937518745 +08:00" +time_cost = "PT0.024285776S" +per_timeout = false +success = true + +[[execute_bin]] +bin_path = "./sysy-data/functional/bin/63_big_int_mul" +input_path = "./sysy-data/functional/input/63_big_int_mul.in" +output_path = "./sysy-data/functional/output/63_big_int_mul.out" +start_time = "2024-07-19 23:53:39.980384760 +08:00" +end_time = "2024-07-19 23:53:40.003174648 +08:00" +time_cost = "PT0.022789888S" +per_timeout = false +success = true + +[[execute_bin]] +bin_path = "./sysy-data/functional/bin/64_calculator" +input_path = "./sysy-data/functional/input/64_calculator.in" +output_path = "./sysy-data/functional/output/64_calculator.out" +start_time = "2024-07-19 23:53:16.444665603 +08:00" +end_time = "2024-07-19 23:53:16.468826036 +08:00" +time_cost = "PT0.024160433S" +per_timeout = false +success = true + +[[execute_bin]] +bin_path = "./sysy-data/functional/bin/65_color" +input_path = "./sysy-data/functional/input/65_color.in" +output_path = "./sysy-data/functional/output/65_color.out" +start_time = "2024-07-19 23:53:39.223398465 +08:00" +end_time = "2024-07-19 23:53:39.703748729 +08:00" +time_cost = "PT0.480350264S" +per_timeout = false +success = true + +[[execute_bin]] +bin_path = "./sysy-data/functional/bin/66_exgcd" +input_path = "./sysy-data/functional/input/66_exgcd.in" +output_path = "./sysy-data/functional/output/66_exgcd.out" +start_time = "2024-07-19 23:53:17.129128603 +08:00" +end_time = "2024-07-19 23:53:17.170949233 +08:00" +time_cost = "PT0.04182063S" +per_timeout = false +success = true + +[[execute_bin]] +bin_path = "./sysy-data/functional/bin/67_reverse_output" +input_path = "./sysy-data/functional/input/67_reverse_output.in" +output_path = "./sysy-data/functional/output/67_reverse_output.out" +start_time = "2024-07-19 23:52:55.833580107 +08:00" +end_time = "2024-07-19 23:52:55.859111152 +08:00" +time_cost = "PT0.025531045S" +per_timeout = false +success = true + +[[execute_bin]] +bin_path = "./sysy-data/functional/bin/68_brainfk" +input_path = "./sysy-data/functional/input/68_brainfk.in" +output_path = "./sysy-data/functional/output/68_brainfk.out" +start_time = "2024-07-19 23:52:56.160127072 +08:00" +end_time = "2024-07-19 23:53:16.160952669 +08:00" +time_cost = "PT20.000825597S" +per_timeout = true +success = false + +[[execute_bin]] +bin_path = "./sysy-data/functional/bin/69_expr_eval" +input_path = "./sysy-data/functional/input/69_expr_eval.in" +output_path = "./sysy-data/functional/output/69_expr_eval.out" +start_time = "2024-07-19 23:52:56.127689534 +08:00" +end_time = "2024-07-19 23:52:56.156644770 +08:00" +time_cost = "PT0.028955236S" +per_timeout = false +success = true + +[[execute_bin]] +bin_path = "./sysy-data/functional/bin/70_dijkstra" +input_path = "./sysy-data/functional/input/70_dijkstra.in" +output_path = "./sysy-data/functional/output/70_dijkstra.out" +start_time = "2024-07-19 23:53:16.349594213 +08:00" +end_time = "2024-07-19 23:53:16.375596265 +08:00" +time_cost = "PT0.026002052S" +per_timeout = false +success = true + +[[execute_bin]] +bin_path = "./sysy-data/functional/bin/71_full_conn" +input_path = "./sysy-data/functional/input/71_full_conn.in" +output_path = "./sysy-data/functional/output/71_full_conn.out" +start_time = "2024-07-19 23:53:39.826944991 +08:00" +end_time = "2024-07-19 23:53:39.853889443 +08:00" +time_cost = "PT0.026944452S" +per_timeout = false +success = true + +[[execute_bin]] +bin_path = "./sysy-data/functional/bin/72_hanoi" +input_path = "./sysy-data/functional/input/72_hanoi.in" +output_path = "./sysy-data/functional/output/72_hanoi.out" +start_time = "2024-07-19 23:53:38.398781982 +08:00" +end_time = "2024-07-19 23:53:38.426587773 +08:00" +time_cost = "PT0.027805791S" +per_timeout = false +success = true + +[[execute_bin]] +bin_path = "./sysy-data/functional/bin/73_int_io" +input_path = "./sysy-data/functional/input/73_int_io.in" +output_path = "./sysy-data/functional/output/73_int_io.out" +start_time = "2024-07-19 23:52:55.806758090 +08:00" +end_time = "2024-07-19 23:52:55.830362149 +08:00" +time_cost = "PT0.023604059S" +per_timeout = false +success = true + +[[execute_bin]] +bin_path = "./sysy-data/functional/bin/74_kmp" +input_path = "./sysy-data/functional/input/74_kmp.in" +output_path = "./sysy-data/functional/output/74_kmp.out" +start_time = "2024-07-19 23:53:16.413564386 +08:00" +end_time = "2024-07-19 23:53:16.439088132 +08:00" +time_cost = "PT0.025523746S" +per_timeout = false +success = true + +[[execute_bin]] +bin_path = "./sysy-data/functional/bin/75_max_flow" +input_path = "./sysy-data/functional/input/75_max_flow.in" +output_path = "./sysy-data/functional/output/75_max_flow.out" +start_time = "2024-07-19 23:53:16.195746959 +08:00" +end_time = "2024-07-19 23:53:16.219958346 +08:00" +time_cost = "PT0.024211387S" +per_timeout = false +success = true + +[[execute_bin]] +bin_path = "./sysy-data/functional/bin/76_n_queens" +input_path = "./sysy-data/functional/input/76_n_queens.in" +output_path = "./sysy-data/functional/output/76_n_queens.out" +start_time = "2024-07-19 23:53:16.907792676 +08:00" +end_time = "2024-07-19 23:53:16.932627614 +08:00" +time_cost = "PT0.024834938S" +per_timeout = false +success = true + +[[execute_bin]] +bin_path = "./sysy-data/functional/bin/77_substr" +input_path = "./sysy-data/functional/input/77_substr.in" +output_path = "./sysy-data/functional/output/77_substr.out" +start_time = "2024-07-19 23:53:16.705449465 +08:00" +end_time = "2024-07-19 23:53:16.740797219 +08:00" +time_cost = "PT0.035347754S" +per_timeout = false +success = true + +[[execute_bin]] +bin_path = "./sysy-data/functional/bin/78_side_effect" +input_path = "./sysy-data/functional/input/78_side_effect.in" +output_path = "./sysy-data/functional/output/78_side_effect.out" +start_time = "2024-07-19 23:53:17.004417883 +08:00" +end_time = "2024-07-19 23:53:17.041368857 +08:00" +time_cost = "PT0.036950974S" +per_timeout = false +success = true + +[[execute_bin]] +bin_path = "./sysy-data/functional/bin/79_var_name" +input_path = "./sysy-data/functional/input/79_var_name.in" +output_path = "./sysy-data/functional/output/79_var_name.out" +start_time = "2024-07-19 23:53:17.090956675 +08:00" +end_time = "2024-07-19 23:53:17.123364881 +08:00" +time_cost = "PT0.032408206S" +per_timeout = false +success = true + +[[execute_bin]] +bin_path = "./sysy-data/functional/bin/80_chaos_token" +input_path = "./sysy-data/functional/input/80_chaos_token.in" +output_path = "./sysy-data/functional/output/80_chaos_token.out" +start_time = "2024-07-19 23:53:17.177403606 +08:00" +end_time = "2024-07-19 23:53:37.179031586 +08:00" +time_cost = "PT20.00162798S" +per_timeout = true +success = false + +[[execute_bin]] +bin_path = "./sysy-data/functional/bin/81_skip_spaces" +input_path = "./sysy-data/functional/input/81_skip_spaces.in" +output_path = "./sysy-data/functional/output/81_skip_spaces.out" +start_time = "2024-07-19 23:53:16.638552891 +08:00" +end_time = "2024-07-19 23:53:16.672431278 +08:00" +time_cost = "PT0.033878387S" +per_timeout = false +success = true + +[[execute_bin]] +bin_path = "./sysy-data/functional/bin/82_long_func" +input_path = "./sysy-data/functional/input/82_long_func.in" +output_path = "./sysy-data/functional/output/82_long_func.out" +start_time = "2024-07-19 23:53:39.009052769 +08:00" +end_time = "2024-07-19 23:53:39.039385507 +08:00" +time_cost = "PT0.030332738S" +per_timeout = false +success = true + +[[execute_bin]] +bin_path = "./sysy-data/functional/bin/83_long_array" +input_path = "./sysy-data/functional/input/83_long_array.in" +output_path = "./sysy-data/functional/output/83_long_array.out" +start_time = "2024-07-19 23:53:40.224444995 +08:00" +end_time = "2024-07-19 23:53:40.251051051 +08:00" +time_cost = "PT0.026606056S" +per_timeout = false +success = true + +[[execute_bin]] +bin_path = "./sysy-data/functional/bin/84_long_array2" +input_path = "./sysy-data/functional/input/84_long_array2.in" +output_path = "./sysy-data/functional/output/84_long_array2.out" +start_time = "2024-07-19 23:53:38.878110395 +08:00" +end_time = "2024-07-19 23:53:38.903403859 +08:00" +time_cost = "PT0.025293464S" +per_timeout = false +success = true + +[[execute_bin]] +bin_path = "./sysy-data/functional/bin/85_long_code" +input_path = "./sysy-data/functional/input/85_long_code.in" +output_path = "./sysy-data/functional/output/85_long_code.out" +start_time = "2024-07-19 23:53:16.746138077 +08:00" +end_time = "2024-07-19 23:53:16.773146858 +08:00" +time_cost = "PT0.027008781S" +per_timeout = false +success = true + +[[execute_bin]] +bin_path = "./sysy-data/functional/bin/86_long_code2" +input_path = "./sysy-data/functional/input/86_long_code2.in" +output_path = "./sysy-data/functional/output/86_long_code2.out" +start_time = "2024-07-19 23:53:38.936358226 +08:00" +end_time = "2024-07-19 23:53:38.960821829 +08:00" +time_cost = "PT0.024463603S" +per_timeout = false +success = true + +[[execute_bin]] +bin_path = "./sysy-data/functional/bin/87_many_params" +input_path = "./sysy-data/functional/input/87_many_params.in" +output_path = "./sysy-data/functional/output/87_many_params.out" +start_time = "2024-07-19 23:52:55.671590638 +08:00" +end_time = "2024-07-19 23:52:55.699249150 +08:00" +time_cost = "PT0.027658512S" +per_timeout = false +success = true + +[[execute_bin]] +bin_path = "./sysy-data/functional/bin/88_many_params2" +input_path = "./sysy-data/functional/input/88_many_params2.in" +output_path = "./sysy-data/functional/output/88_many_params2.out" +start_time = "2024-07-19 23:53:38.340675004 +08:00" +end_time = "2024-07-19 23:53:38.364274809 +08:00" +time_cost = "PT0.023599805S" +per_timeout = false +success = true + +[[execute_bin]] +bin_path = "./sysy-data/functional/bin/89_many_globals" +input_path = "./sysy-data/functional/input/89_many_globals.in" +output_path = "./sysy-data/functional/output/89_many_globals.out" +start_time = "2024-07-19 23:53:40.087316252 +08:00" +end_time = "2024-07-19 23:53:40.110540610 +08:00" +time_cost = "PT0.023224358S" +per_timeout = false +success = true + +[[execute_bin]] +bin_path = "./sysy-data/functional/bin/90_many_locals" +input_path = "./sysy-data/functional/input/90_many_locals.in" +output_path = "./sysy-data/functional/output/90_many_locals.out" +start_time = "2024-07-19 23:53:16.778070185 +08:00" +end_time = "2024-07-19 23:53:16.801315475 +08:00" +time_cost = "PT0.02324529S" +per_timeout = false +success = true + +[[execute_bin]] +bin_path = "./sysy-data/functional/bin/91_many_locals2" +input_path = "./sysy-data/functional/input/91_many_locals2.in" +output_path = "./sysy-data/functional/output/91_many_locals2.out" +start_time = "2024-07-19 23:53:16.804285161 +08:00" +end_time = "2024-07-19 23:53:16.829007226 +08:00" +time_cost = "PT0.024722065S" +per_timeout = false +success = true + +[[execute_bin]] +bin_path = "./sysy-data/functional/bin/92_register_alloc" +input_path = "./sysy-data/functional/input/92_register_alloc.in" +output_path = "./sysy-data/functional/output/92_register_alloc.out" +start_time = "2024-07-19 23:53:16.604111074 +08:00" +end_time = "2024-07-19 23:53:16.630274374 +08:00" +time_cost = "PT0.0261633S" +per_timeout = false +success = true + +[[execute_bin]] +bin_path = "./sysy-data/functional/bin/93_nested_calls" +input_path = "./sysy-data/functional/input/93_nested_calls.in" +output_path = "./sysy-data/functional/output/93_nested_calls.out" +start_time = "2024-07-19 23:53:38.964804729 +08:00" +end_time = "2024-07-19 23:53:39.005929896 +08:00" +time_cost = "PT0.041125167S" +per_timeout = false +success = true + +[[execute_bin]] +bin_path = "./sysy-data/functional/bin/94_nested_loops" +input_path = "./sysy-data/functional/input/94_nested_loops.in" +output_path = "./sysy-data/functional/output/94_nested_loops.out" +start_time = "2024-07-19 23:53:16.474464440 +08:00" +end_time = "2024-07-19 23:53:16.499345562 +08:00" +time_cost = "PT0.024881122S" +per_timeout = false +success = true + +[[execute_bin]] +bin_path = "./sysy-data/functional/bin/95_float" +input_path = "./sysy-data/functional/input/95_float.in" +output_path = "./sysy-data/functional/output/95_float.out" +start_time = "2024-07-19 23:53:39.890093278 +08:00" +end_time = "2024-07-19 23:53:39.928253702 +08:00" +time_cost = "PT0.038160424S" +per_timeout = false +success = true + +[[execute_bin]] +bin_path = "./sysy-data/functional/bin/96_matrix_add" +input_path = "./sysy-data/functional/input/96_matrix_add.in" +output_path = "./sysy-data/functional/output/96_matrix_add.out" +start_time = "2024-07-19 23:52:55.940789898 +08:00" +end_time = "2024-07-19 23:52:55.965165776 +08:00" +time_cost = "PT0.024375878S" +per_timeout = false +success = true + +[[execute_bin]] +bin_path = "./sysy-data/functional/bin/97_matrix_sub" +input_path = "./sysy-data/functional/input/97_matrix_sub.in" +output_path = "./sysy-data/functional/output/97_matrix_sub.out" +start_time = "2024-07-19 23:53:38.702168605 +08:00" +end_time = "2024-07-19 23:53:38.725159922 +08:00" +time_cost = "PT0.022991317S" +per_timeout = false +success = true + +[[execute_bin]] +bin_path = "./sysy-data/functional/bin/98_matrix_mul" +input_path = "./sysy-data/functional/input/98_matrix_mul.in" +output_path = "./sysy-data/functional/output/98_matrix_mul.out" +start_time = "2024-07-19 23:53:38.907532851 +08:00" +end_time = "2024-07-19 23:53:38.932950679 +08:00" +time_cost = "PT0.025417828S" +per_timeout = false +success = true + +[[execute_bin]] +bin_path = "./sysy-data/functional/bin/99_matrix_tran" +input_path = "./sysy-data/functional/input/99_matrix_tran.in" +output_path = "./sysy-data/functional/output/99_matrix_tran.out" +start_time = "2024-07-19 23:52:55.729367567 +08:00" +end_time = "2024-07-19 23:52:55.752754100 +08:00" +time_cost = "PT0.023386533S" +per_timeout = false +success = true diff --git a/functional/in/38_op_priority4.in b/functional/input/38_op_priority4.in similarity index 100% rename from functional/in/38_op_priority4.in rename to functional/input/38_op_priority4.in diff --git a/functional/in/43_logi_assign.in b/functional/input/43_logi_assign.in similarity index 100% rename from functional/in/43_logi_assign.in rename to functional/input/43_logi_assign.in diff --git a/functional/in/50_short_circuit.in b/functional/input/50_short_circuit.in similarity index 100% rename from functional/in/50_short_circuit.in rename to functional/input/50_short_circuit.in diff --git a/functional/in/61_sort_test7.in b/functional/input/61_sort_test7.in similarity index 100% rename from functional/in/61_sort_test7.in rename to functional/input/61_sort_test7.in diff --git a/functional/in/62_percolation.in b/functional/input/62_percolation.in similarity index 100% rename from functional/in/62_percolation.in rename to functional/input/62_percolation.in diff --git a/functional/in/64_calculator.in b/functional/input/64_calculator.in similarity index 100% rename from functional/in/64_calculator.in rename to functional/input/64_calculator.in diff --git a/functional/in/65_color.in b/functional/input/65_color.in similarity index 100% rename from functional/in/65_color.in rename to functional/input/65_color.in diff --git a/functional/in/67_reverse_output.in b/functional/input/67_reverse_output.in similarity index 100% rename from functional/in/67_reverse_output.in rename to functional/input/67_reverse_output.in diff --git a/functional/in/68_brainfk.in b/functional/input/68_brainfk.in similarity index 100% rename from functional/in/68_brainfk.in rename to functional/input/68_brainfk.in diff --git a/functional/in/69_expr_eval.in b/functional/input/69_expr_eval.in similarity index 100% rename from functional/in/69_expr_eval.in rename to functional/input/69_expr_eval.in diff --git a/functional/in/70_dijkstra.in b/functional/input/70_dijkstra.in similarity index 100% rename from functional/in/70_dijkstra.in rename to functional/input/70_dijkstra.in diff --git a/functional/in/71_full_conn.in b/functional/input/71_full_conn.in similarity index 100% rename from functional/in/71_full_conn.in rename to functional/input/71_full_conn.in diff --git a/functional/in/72_hanoi.in b/functional/input/72_hanoi.in similarity index 100% rename from functional/in/72_hanoi.in rename to functional/input/72_hanoi.in diff --git a/functional/in/73_int_io.in b/functional/input/73_int_io.in similarity index 100% rename from functional/in/73_int_io.in rename to functional/input/73_int_io.in diff --git a/functional/in/74_kmp.in b/functional/input/74_kmp.in similarity index 100% rename from functional/in/74_kmp.in rename to functional/input/74_kmp.in diff --git a/functional/in/75_max_flow.in b/functional/input/75_max_flow.in similarity index 100% rename from functional/in/75_max_flow.in rename to functional/input/75_max_flow.in diff --git a/functional/in/76_n_queens.in b/functional/input/76_n_queens.in similarity index 100% rename from functional/in/76_n_queens.in rename to functional/input/76_n_queens.in diff --git a/functional/in/81_skip_spaces.in b/functional/input/81_skip_spaces.in similarity index 100% rename from functional/in/81_skip_spaces.in rename to functional/input/81_skip_spaces.in diff --git a/functional/in/87_many_params.in b/functional/input/87_many_params.in similarity index 100% rename from functional/in/87_many_params.in rename to functional/input/87_many_params.in diff --git a/functional/in/91_many_locals2.in b/functional/input/91_many_locals2.in similarity index 100% rename from functional/in/91_many_locals2.in rename to functional/input/91_many_locals2.in diff --git a/functional/in/92_register_alloc.in b/functional/input/92_register_alloc.in similarity index 100% rename from functional/in/92_register_alloc.in rename to functional/input/92_register_alloc.in diff --git a/functional/in/93_nested_calls.in b/functional/input/93_nested_calls.in similarity index 100% rename from functional/in/93_nested_calls.in rename to functional/input/93_nested_calls.in diff --git a/functional/in/94_nested_loops.in b/functional/input/94_nested_loops.in similarity index 100% rename from functional/in/94_nested_loops.in rename to functional/input/94_nested_loops.in diff --git a/functional/in/95_float.in b/functional/input/95_float.in similarity index 100% rename from functional/in/95_float.in rename to functional/input/95_float.in diff --git a/functional/output/00_main.out b/functional/output/00_main.out new file mode 100644 index 0000000..6277742 --- /dev/null +++ b/functional/output/00_main.out @@ -0,0 +1,2 @@ + +3 \ No newline at end of file diff --git a/functional/output/01_var_defn2.out b/functional/output/01_var_defn2.out new file mode 100644 index 0000000..a8979f7 --- /dev/null +++ b/functional/output/01_var_defn2.out @@ -0,0 +1,2 @@ + +10 \ No newline at end of file diff --git a/functional/output/02_var_defn3.out b/functional/output/02_var_defn3.out new file mode 100644 index 0000000..3e489aa --- /dev/null +++ b/functional/output/02_var_defn3.out @@ -0,0 +1,2 @@ + +5 \ No newline at end of file diff --git a/functional/output/03_arr_defn2.out b/functional/output/03_arr_defn2.out new file mode 100644 index 0000000..6fa803f --- /dev/null +++ b/functional/output/03_arr_defn2.out @@ -0,0 +1,2 @@ + +0 \ No newline at end of file diff --git a/functional/output/04_arr_defn3.out b/functional/output/04_arr_defn3.out new file mode 100644 index 0000000..f8bd021 --- /dev/null +++ b/functional/output/04_arr_defn3.out @@ -0,0 +1,2 @@ + +14 \ No newline at end of file diff --git a/functional/output/05_arr_defn4.out b/functional/output/05_arr_defn4.out new file mode 100644 index 0000000..8dda43c --- /dev/null +++ b/functional/output/05_arr_defn4.out @@ -0,0 +1,2 @@ + +22 \ No newline at end of file diff --git a/functional/output/06_const_var_defn2.out b/functional/output/06_const_var_defn2.out new file mode 100644 index 0000000..3e489aa --- /dev/null +++ b/functional/output/06_const_var_defn2.out @@ -0,0 +1,2 @@ + +5 \ No newline at end of file diff --git a/functional/output/07_const_var_defn3.out b/functional/output/07_const_var_defn3.out new file mode 100644 index 0000000..3e489aa --- /dev/null +++ b/functional/output/07_const_var_defn3.out @@ -0,0 +1,2 @@ + +5 \ No newline at end of file diff --git a/functional/output/08_const_array_defn.out b/functional/output/08_const_array_defn.out new file mode 100644 index 0000000..3e823c3 --- /dev/null +++ b/functional/output/08_const_array_defn.out @@ -0,0 +1,2 @@ + +4 \ No newline at end of file diff --git a/functional/output/09_func_defn.out b/functional/output/09_func_defn.out new file mode 100644 index 0000000..f8a8871 --- /dev/null +++ b/functional/output/09_func_defn.out @@ -0,0 +1,2 @@ + +9 \ No newline at end of file diff --git a/functional/output/10_var_defn_func.out b/functional/output/10_var_defn_func.out new file mode 100644 index 0000000..3e823c3 --- /dev/null +++ b/functional/output/10_var_defn_func.out @@ -0,0 +1,2 @@ + +4 \ No newline at end of file diff --git a/functional/output/11_add2.out b/functional/output/11_add2.out new file mode 100644 index 0000000..f8a8871 --- /dev/null +++ b/functional/output/11_add2.out @@ -0,0 +1,2 @@ + +9 \ No newline at end of file diff --git a/functional/output/12_addc.out b/functional/output/12_addc.out new file mode 100644 index 0000000..3f19488 --- /dev/null +++ b/functional/output/12_addc.out @@ -0,0 +1,2 @@ + +15 \ No newline at end of file diff --git a/functional/output/13_sub2.out b/functional/output/13_sub2.out new file mode 100644 index 0000000..2a6e2b7 --- /dev/null +++ b/functional/output/13_sub2.out @@ -0,0 +1,2 @@ + +248 \ No newline at end of file diff --git a/functional/output/14_subc.out b/functional/output/14_subc.out new file mode 100644 index 0000000..5a80a8a --- /dev/null +++ b/functional/output/14_subc.out @@ -0,0 +1,2 @@ + +8 \ No newline at end of file diff --git a/functional/output/15_mul.out b/functional/output/15_mul.out new file mode 100644 index 0000000..0528c95 --- /dev/null +++ b/functional/output/15_mul.out @@ -0,0 +1,2 @@ + +50 \ No newline at end of file diff --git a/functional/output/16_mulc.out b/functional/output/16_mulc.out new file mode 100644 index 0000000..cbd8994 --- /dev/null +++ b/functional/output/16_mulc.out @@ -0,0 +1,2 @@ + +25 \ No newline at end of file diff --git a/functional/output/17_div.out b/functional/output/17_div.out new file mode 100644 index 0000000..755d062 --- /dev/null +++ b/functional/output/17_div.out @@ -0,0 +1,2 @@ + +2 \ No newline at end of file diff --git a/functional/output/18_divc.out b/functional/output/18_divc.out new file mode 100644 index 0000000..755d062 --- /dev/null +++ b/functional/output/18_divc.out @@ -0,0 +1,2 @@ + +2 \ No newline at end of file diff --git a/functional/output/19_mod.out b/functional/output/19_mod.out new file mode 100644 index 0000000..6277742 --- /dev/null +++ b/functional/output/19_mod.out @@ -0,0 +1,2 @@ + +3 \ No newline at end of file diff --git a/functional/output/20_rem.out b/functional/output/20_rem.out new file mode 100644 index 0000000..cbf26c1 --- /dev/null +++ b/functional/output/20_rem.out @@ -0,0 +1,2 @@ + +1 \ No newline at end of file diff --git a/functional/output/21_if_test2.out b/functional/output/21_if_test2.out new file mode 100644 index 0000000..4c86274 --- /dev/null +++ b/functional/output/21_if_test2.out @@ -0,0 +1,2 @@ +-5 +0 \ No newline at end of file diff --git a/functional/output/22_if_test3.out b/functional/output/22_if_test3.out new file mode 100644 index 0000000..cbd8994 --- /dev/null +++ b/functional/output/22_if_test3.out @@ -0,0 +1,2 @@ + +25 \ No newline at end of file diff --git a/functional/output/23_if_test4.out b/functional/output/23_if_test4.out new file mode 100644 index 0000000..cbd8994 --- /dev/null +++ b/functional/output/23_if_test4.out @@ -0,0 +1,2 @@ + +25 \ No newline at end of file diff --git a/functional/output/24_if_test5.out b/functional/output/24_if_test5.out new file mode 100644 index 0000000..cbd8994 --- /dev/null +++ b/functional/output/24_if_test5.out @@ -0,0 +1,2 @@ + +25 \ No newline at end of file diff --git a/functional/output/25_while_if.out b/functional/output/25_while_if.out new file mode 100644 index 0000000..4723b6f --- /dev/null +++ b/functional/output/25_while_if.out @@ -0,0 +1,2 @@ +88 +0 \ No newline at end of file diff --git a/functional/output/26_while_test1.out b/functional/output/26_while_test1.out new file mode 100644 index 0000000..6277742 --- /dev/null +++ b/functional/output/26_while_test1.out @@ -0,0 +1,2 @@ + +3 \ No newline at end of file diff --git a/functional/output/27_while_test2.out b/functional/output/27_while_test2.out new file mode 100644 index 0000000..44e1ea8 --- /dev/null +++ b/functional/output/27_while_test2.out @@ -0,0 +1,2 @@ + +54 \ No newline at end of file diff --git a/functional/output/28_while_test3.out b/functional/output/28_while_test3.out new file mode 100644 index 0000000..95fe3a6 --- /dev/null +++ b/functional/output/28_while_test3.out @@ -0,0 +1,2 @@ + +23 \ No newline at end of file diff --git a/functional/output/29_break.out b/functional/output/29_break.out new file mode 100644 index 0000000..1922c9c --- /dev/null +++ b/functional/output/29_break.out @@ -0,0 +1,2 @@ + +201 \ No newline at end of file diff --git a/functional/output/30_continue.out b/functional/output/30_continue.out new file mode 100644 index 0000000..5b16f41 --- /dev/null +++ b/functional/output/30_continue.out @@ -0,0 +1,2 @@ + +36 \ No newline at end of file diff --git a/functional/output/31_while_if_test1.out b/functional/output/31_while_if_test1.out new file mode 100644 index 0000000..82bfc93 --- /dev/null +++ b/functional/output/31_while_if_test1.out @@ -0,0 +1,2 @@ + +198 \ No newline at end of file diff --git a/functional/output/32_while_if_test2.out b/functional/output/32_while_if_test2.out new file mode 100644 index 0000000..0f3c58b --- /dev/null +++ b/functional/output/32_while_if_test2.out @@ -0,0 +1,2 @@ + +96 \ No newline at end of file diff --git a/functional/output/33_while_if_test3.out b/functional/output/33_while_if_test3.out new file mode 100644 index 0000000..78afe04 --- /dev/null +++ b/functional/output/33_while_if_test3.out @@ -0,0 +1,2 @@ + +88 \ No newline at end of file diff --git a/functional/output/34_arr_expr_len.out b/functional/output/34_arr_expr_len.out new file mode 100644 index 0000000..e3954d0 --- /dev/null +++ b/functional/output/34_arr_expr_len.out @@ -0,0 +1,2 @@ + +51 \ No newline at end of file diff --git a/functional/output/35_op_priority1.out b/functional/output/35_op_priority1.out new file mode 100644 index 0000000..284960a --- /dev/null +++ b/functional/output/35_op_priority1.out @@ -0,0 +1,2 @@ + +40 \ No newline at end of file diff --git a/functional/output/36_op_priority2.out b/functional/output/36_op_priority2.out new file mode 100644 index 0000000..9130ba0 --- /dev/null +++ b/functional/output/36_op_priority2.out @@ -0,0 +1,2 @@ + +24 \ No newline at end of file diff --git a/functional/output/37_op_priority3.out b/functional/output/37_op_priority3.out new file mode 100644 index 0000000..284960a --- /dev/null +++ b/functional/output/37_op_priority3.out @@ -0,0 +1,2 @@ + +40 \ No newline at end of file diff --git a/functional/output/38_op_priority4.out b/functional/output/38_op_priority4.out new file mode 100644 index 0000000..cbf26c1 --- /dev/null +++ b/functional/output/38_op_priority4.out @@ -0,0 +1,2 @@ + +1 \ No newline at end of file diff --git a/functional/output/39_op_priority5.out b/functional/output/39_op_priority5.out new file mode 100644 index 0000000..0bc999a --- /dev/null +++ b/functional/output/39_op_priority5.out @@ -0,0 +1,2 @@ +1 +1 \ No newline at end of file diff --git a/functional/output/40_unary_op.out b/functional/output/40_unary_op.out new file mode 100644 index 0000000..6fa803f --- /dev/null +++ b/functional/output/40_unary_op.out @@ -0,0 +1,2 @@ + +0 \ No newline at end of file diff --git a/functional/output/41_unary_op2.out b/functional/output/41_unary_op2.out new file mode 100644 index 0000000..26d3b09 --- /dev/null +++ b/functional/output/41_unary_op2.out @@ -0,0 +1,2 @@ +4 +0 \ No newline at end of file diff --git a/functional/output/42_empty_stmt.out b/functional/output/42_empty_stmt.out new file mode 100644 index 0000000..91eb0c0 --- /dev/null +++ b/functional/output/42_empty_stmt.out @@ -0,0 +1,2 @@ + +21 \ No newline at end of file diff --git a/functional/output/43_logi_assign.out b/functional/output/43_logi_assign.out new file mode 100644 index 0000000..cbf26c1 --- /dev/null +++ b/functional/output/43_logi_assign.out @@ -0,0 +1,2 @@ + +1 \ No newline at end of file diff --git a/functional/output/44_stmt_expr.out b/functional/output/44_stmt_expr.out new file mode 100644 index 0000000..c57419c --- /dev/null +++ b/functional/output/44_stmt_expr.out @@ -0,0 +1,2 @@ +1024 +0 \ No newline at end of file diff --git a/functional/output/45_comment1.out b/functional/output/45_comment1.out new file mode 100644 index 0000000..3e489aa --- /dev/null +++ b/functional/output/45_comment1.out @@ -0,0 +1,2 @@ + +5 \ No newline at end of file diff --git a/functional/output/46_hex_defn.out b/functional/output/46_hex_defn.out new file mode 100644 index 0000000..3f19488 --- /dev/null +++ b/functional/output/46_hex_defn.out @@ -0,0 +1,2 @@ + +15 \ No newline at end of file diff --git a/functional/output/47_hex_oct_add.out b/functional/output/47_hex_oct_add.out new file mode 100644 index 0000000..78afe04 --- /dev/null +++ b/functional/output/47_hex_oct_add.out @@ -0,0 +1,2 @@ + +88 \ No newline at end of file diff --git a/functional/output/48_assign_complex_expr.out b/functional/output/48_assign_complex_expr.out new file mode 100644 index 0000000..ae3f968 --- /dev/null +++ b/functional/output/48_assign_complex_expr.out @@ -0,0 +1,2 @@ +-171 +0 \ No newline at end of file diff --git a/functional/output/49_if_complex_expr.out b/functional/output/49_if_complex_expr.out new file mode 100644 index 0000000..2ceb12b --- /dev/null +++ b/functional/output/49_if_complex_expr.out @@ -0,0 +1,2 @@ +2 +0 \ No newline at end of file diff --git a/functional/output/50_short_circuit.out b/functional/output/50_short_circuit.out new file mode 100644 index 0000000..23067b5 --- /dev/null +++ b/functional/output/50_short_circuit.out @@ -0,0 +1,2 @@ +11111210 +0 \ No newline at end of file diff --git a/functional/output/51_short_circuit3.out b/functional/output/51_short_circuit3.out new file mode 100644 index 0000000..1bf4676 --- /dev/null +++ b/functional/output/51_short_circuit3.out @@ -0,0 +1,6 @@ +0 3 0 3 +3 3 +ADF +CIJK + +0 \ No newline at end of file diff --git a/functional/output/52_scope.out b/functional/output/52_scope.out new file mode 100644 index 0000000..166c057 --- /dev/null +++ b/functional/output/52_scope.out @@ -0,0 +1,2 @@ +1 +0 \ No newline at end of file diff --git a/functional/output/53_scope2.out b/functional/output/53_scope2.out new file mode 100644 index 0000000..e805d8e --- /dev/null +++ b/functional/output/53_scope2.out @@ -0,0 +1,2 @@ +-40 +62 \ No newline at end of file diff --git a/functional/output/54_hidden_var.out b/functional/output/54_hidden_var.out new file mode 100644 index 0000000..1a813e2 --- /dev/null +++ b/functional/output/54_hidden_var.out @@ -0,0 +1,7 @@ +331 +1 +218 +5 +6719 + +0 \ No newline at end of file diff --git a/functional/output/55_sort_test1.out b/functional/output/55_sort_test1.out new file mode 100644 index 0000000..103f9aa --- /dev/null +++ b/functional/output/55_sort_test1.out @@ -0,0 +1,12 @@ +4 +3 +9 +2 +0 +1 +6 +5 +7 +8 + +0 \ No newline at end of file diff --git a/functional/output/56_sort_test2.out b/functional/output/56_sort_test2.out new file mode 100644 index 0000000..103f9aa --- /dev/null +++ b/functional/output/56_sort_test2.out @@ -0,0 +1,12 @@ +4 +3 +9 +2 +0 +1 +6 +5 +7 +8 + +0 \ No newline at end of file diff --git a/functional/output/57_sort_test3.out b/functional/output/57_sort_test3.out new file mode 100644 index 0000000..103f9aa --- /dev/null +++ b/functional/output/57_sort_test3.out @@ -0,0 +1,12 @@ +4 +3 +9 +2 +0 +1 +6 +5 +7 +8 + +0 \ No newline at end of file diff --git a/functional/output/58_sort_test4.out b/functional/output/58_sort_test4.out new file mode 100644 index 0000000..103f9aa --- /dev/null +++ b/functional/output/58_sort_test4.out @@ -0,0 +1,12 @@ +4 +3 +9 +2 +0 +1 +6 +5 +7 +8 + +0 \ No newline at end of file diff --git a/functional/output/59_sort_test5.out b/functional/output/59_sort_test5.out new file mode 100644 index 0000000..103f9aa --- /dev/null +++ b/functional/output/59_sort_test5.out @@ -0,0 +1,12 @@ +4 +3 +9 +2 +0 +1 +6 +5 +7 +8 + +0 \ No newline at end of file diff --git a/functional/output/60_sort_test6.out b/functional/output/60_sort_test6.out new file mode 100644 index 0000000..dc7c581 --- /dev/null +++ b/functional/output/60_sort_test6.out @@ -0,0 +1,12 @@ +4 +32576 +1 +0 +-240004112 +32576 +0 +0 +-270693824 +32576 + +0 \ No newline at end of file diff --git a/functional/output/61_sort_test7.out b/functional/output/61_sort_test7.out new file mode 100644 index 0000000..7a874ba --- /dev/null +++ b/functional/output/61_sort_test7.out @@ -0,0 +1,3 @@ +97: -64412 -63865 -63687 -62145 -60066 -59283 -58581 -58451 -58381 -58092 -57451 -52888 -52763 -52541 -47314 -46994 -46019 -44913 -39850 -38879 -38805 -38481 -38236 -37486 -35818 -33049 -32676 -32032 -29113 -24783 -22162 -21799 -18640 -18185 -16559 -14684 -14203 -10753 -10525 -9882 -3812 -2730 -2723 -2556 -2221 -2033 760 1155 1715 1996 2406 4245 5335 6602 7266 9161 11292 12117 14799 14967 14992 16023 18009 19859 21562 22077 23040 24886 28370 30956 33608 35700 36163 37320 38395 38767 40444 40779 46231 46501 46802 48155 51479 51868 52218 52562 52802 53534 53676 57399 57606 59389 59786 60818 61266 63111 64903 + +0 \ No newline at end of file diff --git a/functional/output/62_percolation.out b/functional/output/62_percolation.out new file mode 100644 index 0000000..58e64b0 --- /dev/null +++ b/functional/output/62_percolation.out @@ -0,0 +1,3 @@ +8 + +0 \ No newline at end of file diff --git a/functional/output/63_big_int_mul.out b/functional/output/63_big_int_mul.out new file mode 100644 index 0000000..0728251 --- /dev/null +++ b/functional/output/63_big_int_mul.out @@ -0,0 +1,2 @@ +3102343761271952753654505476597868729361003112012671299112096683775968059149440439438030623917912792644636180 +0 \ No newline at end of file diff --git a/functional/output/64_calculator.out b/functional/output/64_calculator.out new file mode 100644 index 0000000..166c057 --- /dev/null +++ b/functional/output/64_calculator.out @@ -0,0 +1,2 @@ +1 +0 \ No newline at end of file diff --git a/functional/output/65_color.out b/functional/output/65_color.out new file mode 100644 index 0000000..88589df --- /dev/null +++ b/functional/output/65_color.out @@ -0,0 +1,2 @@ + +ExitStatus(unix_wait_status(139)) \ No newline at end of file diff --git a/functional/output/66_exgcd.out b/functional/output/66_exgcd.out new file mode 100644 index 0000000..1708601 --- /dev/null +++ b/functional/output/66_exgcd.out @@ -0,0 +1,2 @@ +13 +0 \ No newline at end of file diff --git a/functional/output/67_reverse_output.out b/functional/output/67_reverse_output.out new file mode 100644 index 0000000..2d75efa --- /dev/null +++ b/functional/output/67_reverse_output.out @@ -0,0 +1,2 @@ +5975945915885855825795765735705675645615585555525495465435405375345315285255225195165135105075045014984954924894864834804774744714684654624594564534504474444414384354324294264234204174144114084054023993963933903873843813783753723693663633603573543513483453423393363333303273243213183153123093063033002972942912882852822792762732702672642612582552522492462432402372342312282252222192162132102072042011981951921891861831801771741711681651621591561531501471441411381351321291261231201171141111081051029996939087848178757269666360575451484542393633302724211815129630 +0 \ No newline at end of file diff --git a/functional/output/69_expr_eval.out b/functional/output/69_expr_eval.out new file mode 100644 index 0000000..7bbd37e --- /dev/null +++ b/functional/output/69_expr_eval.out @@ -0,0 +1,9 @@ +0 +0 +0 +panic! +-1 +panic! +-1 + +0 \ No newline at end of file diff --git a/functional/output/70_dijkstra.out b/functional/output/70_dijkstra.out new file mode 100644 index 0000000..c04ae3c --- /dev/null +++ b/functional/output/70_dijkstra.out @@ -0,0 +1,3 @@ +0 1 8 4 13 17 + +0 \ No newline at end of file diff --git a/functional/output/71_full_conn.out b/functional/output/71_full_conn.out new file mode 100644 index 0000000..9b9e00e --- /dev/null +++ b/functional/output/71_full_conn.out @@ -0,0 +1,8 @@ +dog +dog +dog +dog +cat +dog + +0 \ No newline at end of file diff --git a/functional/output/72_hanoi.out b/functional/output/72_hanoi.out new file mode 100644 index 0000000..f4c3b6c --- /dev/null +++ b/functional/output/72_hanoi.out @@ -0,0 +1,6 @@ +1 2, 1 3, 2 3, 1 2, 3 1, 3 2, 1 2, 1 3, 2 3, 2 1, 3 1, 2 3, 1 2, 1 3, 2 3, +1 3, 1 2, 3 2, 1 3, 2 1, 2 3, 1 3, 1 2, 3 2, 3 1, 2 1, 3 2, 1 3, 1 2, 3 2, 1 3, 2 1, 2 3, 1 3, 2 1, 3 2, 3 1, 2 1, 2 3, 1 3, 1 2, 3 2, 1 3, 2 1, 2 3, 1 3, 1 2, 3 2, 3 1, 2 1, 3 2, 1 3, 1 2, 3 2, 3 1, 2 1, 2 3, 1 3, 2 1, 3 2, 3 1, 2 1, 3 2, 1 3, 1 2, 3 2, 1 3, 2 1, 2 3, 1 3, 1 2, 3 2, 3 1, 2 1, 3 2, 1 3, 1 2, 3 2, 1 3, 2 1, 2 3, 1 3, 2 1, 3 2, 3 1, 2 1, 2 3, 1 3, 1 2, 3 2, 1 3, 2 1, 2 3, 1 3, 2 1, 3 2, 3 1, 2 1, 3 2, 1 3, 1 2, 3 2, 3 1, 2 1, 2 3, 1 3, 2 1, 3 2, 3 1, 2 1, 2 3, 1 3, 1 2, 3 2, 1 3, 2 1, 2 3, 1 3, 1 2, 3 2, 3 1, 2 1, 3 2, 1 3, 1 2, 3 2, 1 3, 2 1, 2 3, 1 3, 2 1, 3 2, 3 1, 2 1, 2 3, 1 3, 1 2, 3 2, 1 3, 2 1, 2 3, 1 3, +1 3, 1 2, 3 2, 1 3, 2 1, 2 3, 1 3, +1 3, 1 2, 3 2, 1 3, 2 1, 2 3, 1 3, 1 2, 3 2, 3 1, 2 1, 3 2, 1 3, 1 2, 3 2, 1 3, 2 1, 2 3, 1 3, 2 1, 3 2, 3 1, 2 1, 2 3, 1 3, 1 2, 3 2, 1 3, 2 1, 2 3, 1 3, 1 2, 3 2, 3 1, 2 1, 3 2, 1 3, 1 2, 3 2, 3 1, 2 1, 2 3, 1 3, 2 1, 3 2, 3 1, 2 1, 3 2, 1 3, 1 2, 3 2, 1 3, 2 1, 2 3, 1 3, 1 2, 3 2, 3 1, 2 1, 3 2, 1 3, 1 2, 3 2, 1 3, 2 1, 2 3, 1 3, 2 1, 3 2, 3 1, 2 1, 2 3, 1 3, 1 2, 3 2, 1 3, 2 1, 2 3, 1 3, 2 1, 3 2, 3 1, 2 1, 3 2, 1 3, 1 2, 3 2, 3 1, 2 1, 2 3, 1 3, 2 1, 3 2, 3 1, 2 1, 2 3, 1 3, 1 2, 3 2, 1 3, 2 1, 2 3, 1 3, 1 2, 3 2, 3 1, 2 1, 3 2, 1 3, 1 2, 3 2, 1 3, 2 1, 2 3, 1 3, 2 1, 3 2, 3 1, 2 1, 2 3, 1 3, 1 2, 3 2, 1 3, 2 1, 2 3, 1 3, 1 2, 3 2, 3 1, 2 1, 3 2, 1 3, 1 2, 3 2, 3 1, 2 1, 2 3, 1 3, 2 1, 3 2, 3 1, 2 1, 3 2, 1 3, 1 2, 3 2, 1 3, 2 1, 2 3, 1 3, 1 2, 3 2, 3 1, 2 1, 3 2, 1 3, 1 2, 3 2, 3 1, 2 1, 2 3, 1 3, 2 1, 3 2, 3 1, 2 1, 2 3, 1 3, 1 2, 3 2, 1 3, 2 1, 2 3, 1 3, 2 1, 3 2, 3 1, 2 1, 3 2, 1 3, 1 2, 3 2, 3 1, 2 1, 2 3, 1 3, 2 1, 3 2, 3 1, 2 1, 3 2, 1 3, 1 2, 3 2, 1 3, 2 1, 2 3, 1 3, 1 2, 3 2, 3 1, 2 1, 3 2, 1 3, 1 2, 3 2, 1 3, 2 1, 2 3, 1 3, 2 1, 3 2, 3 1, 2 1, 2 3, 1 3, 1 2, 3 2, 1 3, 2 1, 2 3, 1 3, 1 2, 3 2, 3 1, 2 1, 3 2, 1 3, 1 2, 3 2, 3 1, 2 1, 2 3, 1 3, 2 1, 3 2, 3 1, 2 1, 3 2, 1 3, 1 2, 3 2, 1 3, 2 1, 2 3, 1 3, 1 2, 3 2, 3 1, 2 1, 3 2, 1 3, 1 2, 3 2, 1 3, 2 1, 2 3, 1 3, 2 1, 3 2, 3 1, 2 1, 2 3, 1 3, 1 2, 3 2, 1 3, 2 1, 2 3, 1 3, 2 1, 3 2, 3 1, 2 1, 3 2, 1 3, 1 2, 3 2, 3 1, 2 1, 2 3, 1 3, 2 1, 3 2, 3 1, 2 1, 2 3, 1 3, 1 2, 3 2, 1 3, 2 1, 2 3, 1 3, 1 2, 3 2, 3 1, 2 1, 3 2, 1 3, 1 2, 3 2, 1 3, 2 1, 2 3, 1 3, 2 1, 3 2, 3 1, 2 1, 2 3, 1 3, 1 2, 3 2, 1 3, 2 1, 2 3, 1 3, 2 1, 3 2, 3 1, 2 1, 3 2, 1 3, 1 2, 3 2, 3 1, 2 1, 2 3, 1 3, 2 1, 3 2, 3 1, 2 1, 3 2, 1 3, 1 2, 3 2, 1 3, 2 1, 2 3, 1 3, 1 2, 3 2, 3 1, 2 1, 3 2, 1 3, 1 2, 3 2, 3 1, 2 1, 2 3, 1 3, 2 1, 3 2, 3 1, 2 1, 2 3, 1 3, 1 2, 3 2, 1 3, 2 1, 2 3, 1 3, 2 1, 3 2, 3 1, 2 1, 3 2, 1 3, 1 2, 3 2, 3 1, 2 1, 2 3, 1 3, 2 1, 3 2, 3 1, 2 1, 2 3, 1 3, 1 2, 3 2, 1 3, 2 1, 2 3, 1 3, 1 2, 3 2, 3 1, 2 1, 3 2, 1 3, 1 2, 3 2, 1 3, 2 1, 2 3, 1 3, 2 1, 3 2, 3 1, 2 1, 2 3, 1 3, 1 2, 3 2, 1 3, 2 1, 2 3, 1 3, 1 2, 3 2, 3 1, 2 1, 3 2, 1 3, 1 2, 3 2, 3 1, 2 1, 2 3, 1 3, 2 1, 3 2, 3 1, 2 1, 3 2, 1 3, 1 2, 3 2, 1 3, 2 1, 2 3, 1 3, 1 2, 3 2, 3 1, 2 1, 3 2, 1 3, 1 2, 3 2, 1 3, 2 1, 2 3, 1 3, 2 1, 3 2, 3 1, 2 1, 2 3, 1 3, 1 2, 3 2, 1 3, 2 1, 2 3, 1 3, 2 1, 3 2, 3 1, 2 1, 3 2, 1 3, 1 2, 3 2, 3 1, 2 1, 2 3, 1 3, 2 1, 3 2, 3 1, 2 1, 2 3, 1 3, 1 2, 3 2, 1 3, 2 1, 2 3, 1 3, 1 2, 3 2, 3 1, 2 1, 3 2, 1 3, 1 2, 3 2, 1 3, 2 1, 2 3, 1 3, 2 1, 3 2, 3 1, 2 1, 2 3, 1 3, 1 2, 3 2, 1 3, 2 1, 2 3, 1 3, + +0 \ No newline at end of file diff --git a/functional/output/73_int_io.out b/functional/output/73_int_io.out new file mode 100644 index 0000000..98d6ec7 --- /dev/null +++ b/functional/output/73_int_io.out @@ -0,0 +1,7 @@ +4006571 +9900 +1504379 +758219 +99336677 + +0 \ No newline at end of file diff --git a/functional/output/74_kmp.out b/functional/output/74_kmp.out new file mode 100644 index 0000000..eaf3140 --- /dev/null +++ b/functional/output/74_kmp.out @@ -0,0 +1,3 @@ +-1 + +0 \ No newline at end of file diff --git a/functional/output/75_max_flow.out b/functional/output/75_max_flow.out new file mode 100644 index 0000000..c5b739a --- /dev/null +++ b/functional/output/75_max_flow.out @@ -0,0 +1,3 @@ +60 + +0 \ No newline at end of file diff --git a/functional/output/76_n_queens.out b/functional/output/76_n_queens.out new file mode 100644 index 0000000..f04a34e --- /dev/null +++ b/functional/output/76_n_queens.out @@ -0,0 +1,109 @@ +1 +1 3 5 2 4 +1 4 2 5 3 +2 4 1 3 5 +2 5 3 1 4 +3 1 4 2 5 +3 5 2 4 1 +4 1 3 5 2 +4 2 5 3 1 +5 2 4 1 3 +5 3 1 4 2 +2 4 6 1 3 5 +3 6 2 5 1 4 +4 1 5 2 6 3 +5 3 1 6 4 2 +1 5 8 6 3 7 2 4 +1 6 8 3 7 4 2 5 +1 7 4 6 8 2 5 3 +1 7 5 8 2 4 6 3 +2 4 6 8 3 1 7 5 +2 5 7 1 3 8 6 4 +2 5 7 4 1 8 6 3 +2 6 1 7 4 8 3 5 +2 6 8 3 1 4 7 5 +2 7 3 6 8 5 1 4 +2 7 5 8 1 4 6 3 +2 8 6 1 3 5 7 4 +3 1 7 5 8 2 4 6 +3 5 2 8 1 7 4 6 +3 5 2 8 6 4 7 1 +3 5 7 1 4 2 8 6 +3 5 8 4 1 7 2 6 +3 6 2 5 8 1 7 4 +3 6 2 7 1 4 8 5 +3 6 2 7 5 1 8 4 +3 6 4 1 8 5 7 2 +3 6 4 2 8 5 7 1 +3 6 8 1 4 7 5 2 +3 6 8 1 5 7 2 4 +3 6 8 2 4 1 7 5 +3 7 2 8 5 1 4 6 +3 7 2 8 6 4 1 5 +3 8 4 7 1 6 2 5 +4 1 5 8 2 7 3 6 +4 1 5 8 6 3 7 2 +4 2 5 8 6 1 3 7 +4 2 7 3 6 8 1 5 +4 2 7 3 6 8 5 1 +4 2 7 5 1 8 6 3 +4 2 8 5 7 1 3 6 +4 2 8 6 1 3 5 7 +4 6 1 5 2 8 3 7 +4 6 8 2 7 1 3 5 +4 6 8 3 1 7 5 2 +4 7 1 8 5 2 6 3 +4 7 3 8 2 5 1 6 +4 7 5 2 6 1 3 8 +4 7 5 3 1 6 8 2 +4 8 1 3 6 2 7 5 +4 8 1 5 7 2 6 3 +4 8 5 3 1 7 2 6 +5 1 4 6 8 2 7 3 +5 1 8 4 2 7 3 6 +5 1 8 6 3 7 2 4 +5 2 4 6 8 3 1 7 +5 2 4 7 3 8 6 1 +5 2 6 1 7 4 8 3 +5 2 8 1 4 7 3 6 +5 3 1 6 8 2 4 7 +5 3 1 7 2 8 6 4 +5 3 8 4 7 1 6 2 +5 7 1 3 8 6 4 2 +5 7 1 4 2 8 6 3 +5 7 2 4 8 1 3 6 +5 7 2 6 3 1 4 8 +5 7 2 6 3 1 8 4 +5 7 4 1 3 8 6 2 +5 8 4 1 3 6 2 7 +5 8 4 1 7 2 6 3 +6 1 5 2 8 3 7 4 +6 2 7 1 3 5 8 4 +6 2 7 1 4 8 5 3 +6 3 1 7 5 8 2 4 +6 3 1 8 4 2 7 5 +6 3 1 8 5 2 4 7 +6 3 5 7 1 4 2 8 +6 3 5 8 1 4 2 7 +6 3 7 2 4 8 1 5 +6 3 7 2 8 5 1 4 +6 3 7 4 1 8 2 5 +6 4 1 5 8 2 7 3 +6 4 2 8 5 7 1 3 +6 4 7 1 3 5 2 8 +6 4 7 1 8 2 5 3 +6 8 2 4 1 7 5 3 +7 1 3 8 6 4 2 5 +7 2 4 1 8 5 3 6 +7 2 6 3 1 4 8 5 +7 3 1 6 8 5 2 4 +7 3 8 2 5 1 6 4 +7 4 2 5 8 1 3 6 +7 4 2 8 6 1 3 5 +7 5 3 1 6 8 2 4 +8 2 4 1 7 5 3 6 +8 2 5 3 1 7 4 6 +8 3 1 6 2 5 7 4 +8 4 1 3 6 2 7 5 + +107 \ No newline at end of file diff --git a/functional/output/77_substr.out b/functional/output/77_substr.out new file mode 100644 index 0000000..c7ba3a8 --- /dev/null +++ b/functional/output/77_substr.out @@ -0,0 +1,4 @@ +64 +32574 + +0 \ No newline at end of file diff --git a/functional/output/78_side_effect.out b/functional/output/78_side_effect.out new file mode 100644 index 0000000..9d6b6a9 --- /dev/null +++ b/functional/output/78_side_effect.out @@ -0,0 +1,12 @@ +1 +4 2 +5 +8 4 +9 +12 8 +13 +16 16 +24 16 +29 16 + +29 \ No newline at end of file diff --git a/functional/output/79_var_name.out b/functional/output/79_var_name.out new file mode 100644 index 0000000..b3e690b --- /dev/null +++ b/functional/output/79_var_name.out @@ -0,0 +1,20 @@ +1195145795 +1195178358 +-1904576491 +-709398133 +-1427304092 +-2136669664 +730993541 +-1405676123 +-674682582 +-2080358705 +1539926010 +-540432695 +-2108690061 +1645877101 +-462812960 +1183064141 +1907035989 +-1204834605 + +248 \ No newline at end of file diff --git a/functional/output/81_skip_spaces.out b/functional/output/81_skip_spaces.out new file mode 100644 index 0000000..cad04e4 --- /dev/null +++ b/functional/output/81_skip_spaces.out @@ -0,0 +1,2 @@ + +55 \ No newline at end of file diff --git a/functional/output/82_long_func.out b/functional/output/82_long_func.out new file mode 100644 index 0000000..04bed75 --- /dev/null +++ b/functional/output/82_long_func.out @@ -0,0 +1,18 @@ +1 +2 +4 +8 +16 +32 +64 +128 +256 +512 +1024 +2048 +4096 +8192 +16384 +32768 + +0 \ No newline at end of file diff --git a/functional/output/83_long_array.out b/functional/output/83_long_array.out new file mode 100644 index 0000000..37937e8 --- /dev/null +++ b/functional/output/83_long_array.out @@ -0,0 +1,2 @@ +02425294124166176216218-22282-34782142718170218357718485218672718700218877718865218842718825218832718815218822718825218832718815218822718805218 +216 \ No newline at end of file diff --git a/functional/output/84_long_array2.out b/functional/output/84_long_array2.out new file mode 100644 index 0000000..db0116c --- /dev/null +++ b/functional/output/84_long_array2.out @@ -0,0 +1,3 @@ +3 + +0 \ No newline at end of file diff --git a/functional/output/85_long_code.out b/functional/output/85_long_code.out new file mode 100644 index 0000000..dde72d5 --- /dev/null +++ b/functional/output/85_long_code.out @@ -0,0 +1,2 @@ +7153692405632662153692404832662-1064550200015284151443266220400046000000015285632403266200-163754450-115369240567153692405632662153692404832662-1064550200015284151443266220400046000000015285632403266200-163754450-11536924056777153692405632662153692404832662-1064550200015284151443266220400046000000015285632403266200-163754450-115369240567153692405632662153692404832662-1064550200015284151443266220400046000000015285632403266200-163754450-115369240567153692405632662153692404832662-1064550200015284151443266220400046000000015285632403266200-163754450-115369240567153692405632662153692404832662-1064550200015284151443266220400046000000015285632403266200-163754450-115369240560153692405632662153692404832662-1064550200015284151443266220400046000000015285632403266200-163754450-11536924056 +0 \ No newline at end of file diff --git a/functional/output/86_long_code2.out b/functional/output/86_long_code2.out new file mode 100644 index 0000000..6de9684 --- /dev/null +++ b/functional/output/86_long_code2.out @@ -0,0 +1,2 @@ + +160 \ No newline at end of file diff --git a/functional/output/87_many_params.out b/functional/output/87_many_params.out new file mode 100644 index 0000000..edb4c12 --- /dev/null +++ b/functional/output/87_many_params.out @@ -0,0 +1,3 @@ +310848 + +0 \ No newline at end of file diff --git a/functional/output/88_many_params2.out b/functional/output/88_many_params2.out new file mode 100644 index 0000000..c2219bd --- /dev/null +++ b/functional/output/88_many_params2.out @@ -0,0 +1,5 @@ +0000000000 +0 +9 0 0 0 0 0 3 2 1 805 + +0 \ No newline at end of file diff --git a/functional/output/89_many_globals.out b/functional/output/89_many_globals.out new file mode 100644 index 0000000..25a9b9c --- /dev/null +++ b/functional/output/89_many_globals.out @@ -0,0 +1,2 @@ +2822118 +0 \ No newline at end of file diff --git a/functional/output/90_many_locals.out b/functional/output/90_many_locals.out new file mode 100644 index 0000000..9a69a7c --- /dev/null +++ b/functional/output/90_many_locals.out @@ -0,0 +1,3 @@ +254 + +0 \ No newline at end of file diff --git a/functional/output/91_many_locals2.out b/functional/output/91_many_locals2.out new file mode 100644 index 0000000..7a8e04d --- /dev/null +++ b/functional/output/91_many_locals2.out @@ -0,0 +1,4 @@ +01234567891011121314151617181920212223242526272829 +6 + +25 \ No newline at end of file diff --git a/functional/output/92_register_alloc.out b/functional/output/92_register_alloc.out new file mode 100644 index 0000000..5fb20a7 --- /dev/null +++ b/functional/output/92_register_alloc.out @@ -0,0 +1,2 @@ +194 +194 \ No newline at end of file diff --git a/functional/output/93_nested_calls.out b/functional/output/93_nested_calls.out new file mode 100644 index 0000000..167010a --- /dev/null +++ b/functional/output/93_nested_calls.out @@ -0,0 +1,2 @@ + +250 \ No newline at end of file diff --git a/functional/output/94_nested_loops.out b/functional/output/94_nested_loops.out new file mode 100644 index 0000000..5427e9a --- /dev/null +++ b/functional/output/94_nested_loops.out @@ -0,0 +1,2 @@ + +38 \ No newline at end of file diff --git a/functional/output/95_float.out b/functional/output/95_float.out new file mode 100644 index 0000000..063cad6 --- /dev/null +++ b/functional/output/95_float.out @@ -0,0 +1,20 @@ +ok +ok +ok +ok +ok +ok +ok +ok +0x1.e691e6p+1 3 +0x1.e691e6p+3 12 +0x1.11b21p+5 28 +0x1.e691e6p+5 50 +0x1.7c21fcp+6 78 +0x1.11b21p+7 113 +0x1.7487b2p+7 153 +0x1.e691e6p+7 201 +0x1.33e85p+8 254 +10: 0x1.333334p+0 0x1.333334p+1 0x1.ccccccp+1 0x1.333334p+2 0x1.8p+2 0x1.ccccccp+2 0x1.0cccccp+3 0x1.333334p+3 0x1.599998p+3 0x1p+0 + +0 \ No newline at end of file diff --git a/functional/output/96_matrix_add.out b/functional/output/96_matrix_add.out new file mode 100644 index 0000000..9053bf9 --- /dev/null +++ b/functional/output/96_matrix_add.out @@ -0,0 +1,5 @@ +0-21474836480 +000 +0-21474836480 + +0 \ No newline at end of file diff --git a/functional/output/97_matrix_sub.out b/functional/output/97_matrix_sub.out new file mode 100644 index 0000000..9e10637 --- /dev/null +++ b/functional/output/97_matrix_sub.out @@ -0,0 +1,5 @@ +000 +000 +000 + +0 \ No newline at end of file diff --git a/functional/output/98_matrix_mul.out b/functional/output/98_matrix_mul.out new file mode 100644 index 0000000..9e10637 --- /dev/null +++ b/functional/output/98_matrix_mul.out @@ -0,0 +1,5 @@ +000 +000 +000 + +0 \ No newline at end of file diff --git a/functional/output/99_matrix_tran.out b/functional/output/99_matrix_tran.out new file mode 100644 index 0000000..9053bf9 --- /dev/null +++ b/functional/output/99_matrix_tran.out @@ -0,0 +1,5 @@ +0-21474836480 +000 +0-21474836480 + +0 \ No newline at end of file