@@ -321,50 +321,50 @@ main_binary::operation_id[2] = main_binary::operation_id[3];
321321main_binary::operation_id[1] = main_binary::operation_id[2];
322322main_binary::operation_id[0] = main_binary::operation_id[1];
323323main_binary::operation_id_next[-1] = main_binary::operation_id[0];
324+ call_var(9, -1, 0) = main_binary::operation_id_next[-1];
324325main_binary::operation_id_next[0] = main_binary::operation_id[1];
326+ call_var(9, 0, 0) = main_binary::operation_id_next[0];
325327main_binary::operation_id_next[1] = main_binary::operation_id[2];
328+ call_var(9, 1, 0) = main_binary::operation_id_next[1];
326329main_binary::A_byte[2] = ((main_binary::A[3] & 0xff000000) // 16777216);
327330main_binary::A[2] = (main_binary::A[3] & 0xffffff);
328331assert (main_binary::A[3] & 0xffffffff00000000) == 0;
332+ call_var(9, 2, 1) = main_binary::A_byte[2];
329333main_binary::A_byte[1] = ((main_binary::A[2] & 0xff0000) // 65536);
330334main_binary::A[1] = (main_binary::A[2] & 0xffff);
331335assert (main_binary::A[2] & 0xffffffffff000000) == 0;
336+ call_var(9, 1, 1) = main_binary::A_byte[1];
332337main_binary::A_byte[0] = ((main_binary::A[1] & 0xff00) // 256);
333338main_binary::A[0] = (main_binary::A[1] & 0xff);
334339assert (main_binary::A[1] & 0xffffffffffff0000) == 0;
340+ call_var(9, 0, 1) = main_binary::A_byte[0];
335341main_binary::A_byte[-1] = main_binary::A[0];
342+ call_var(9, -1, 1) = main_binary::A_byte[-1];
336343main_binary::B_byte[2] = ((main_binary::B[3] & 0xff000000) // 16777216);
337344main_binary::B[2] = (main_binary::B[3] & 0xffffff);
338345assert (main_binary::B[3] & 0xffffffff00000000) == 0;
346+ call_var(9, 2, 2) = main_binary::B_byte[2];
339347main_binary::B_byte[1] = ((main_binary::B[2] & 0xff0000) // 65536);
340348main_binary::B[1] = (main_binary::B[2] & 0xffff);
341349assert (main_binary::B[2] & 0xffffffffff000000) == 0;
350+ call_var(9, 1, 2) = main_binary::B_byte[1];
342351main_binary::B_byte[0] = ((main_binary::B[1] & 0xff00) // 256);
343352main_binary::B[0] = (main_binary::B[1] & 0xff);
344353assert (main_binary::B[1] & 0xffffffffffff0000) == 0;
354+ call_var(9, 0, 2) = main_binary::B_byte[0];
345355main_binary::B_byte[-1] = main_binary::B[0];
346- call_var(9, -1, 0) = main_binary::operation_id_next[-1];
347- call_var(9, -1, 1) = main_binary::A_byte[-1];
348356call_var(9, -1, 2) = main_binary::B_byte[-1];
349357machine_call(9, [Known(call_var(9, -1, 0)), Known(call_var(9, -1, 1)), Known(call_var(9, -1, 2)), Unknown(call_var(9, -1, 3))]);
350358main_binary::C_byte[-1] = call_var(9, -1, 3);
351359main_binary::C[0] = main_binary::C_byte[-1];
352- call_var(9, 0, 0) = main_binary::operation_id_next[0];
353- call_var(9, 0, 1) = main_binary::A_byte[0];
354- call_var(9, 0, 2) = main_binary::B_byte[0];
355360machine_call(9, [Known(call_var(9, 0, 0)), Known(call_var(9, 0, 1)), Known(call_var(9, 0, 2)), Unknown(call_var(9, 0, 3))]);
356361main_binary::C_byte[0] = call_var(9, 0, 3);
357362main_binary::C[1] = (main_binary::C[0] + (main_binary::C_byte[0] * 256));
358- call_var(9, 1, 0) = main_binary::operation_id_next[1];
359- call_var(9, 1, 1) = main_binary::A_byte[1];
360- call_var(9, 1, 2) = main_binary::B_byte[1];
361363machine_call(9, [Known(call_var(9, 1, 0)), Known(call_var(9, 1, 1)), Known(call_var(9, 1, 2)), Unknown(call_var(9, 1, 3))]);
362364main_binary::C_byte[1] = call_var(9, 1, 3);
363365main_binary::C[2] = (main_binary::C[1] + (main_binary::C_byte[1] * 65536));
364366main_binary::operation_id_next[2] = main_binary::operation_id[3];
365367call_var(9, 2, 0) = main_binary::operation_id_next[2];
366- call_var(9, 2, 1) = main_binary::A_byte[2];
367- call_var(9, 2, 2) = main_binary::B_byte[2];
368368machine_call(9, [Known(call_var(9, 2, 0)), Known(call_var(9, 2, 1)), Known(call_var(9, 2, 2)), Unknown(call_var(9, 2, 3))]);
369369main_binary::C_byte[2] = call_var(9, 2, 3);
370370main_binary::C[3] = (main_binary::C[2] + (main_binary::C_byte[2] * 16777216));
0 commit comments