Hey!
I believe your SSA has a problem when fetching variables. I think it is because you are not incrementing the AP when you have a variable declaration. Because of that, my SSA is using variables such as v0_callers_function_frame, and v1_return_instruction in places that they are not supposed to be used.
Am I wrong? This is the simple I'm running:
With your SSA version:
With my tweak (simply incrementing the AP when I see a declaration):
Hey! I believe your SSA has a problem when fetching variables. I think it is because you are not incrementing the AP when you have a variable declaration. Because of that, my SSA is using variables such as v0_callers_function_frame, and v1_return_instruction in places that they are not supposed to be used.
Am I wrong? This is the simple I'm running:
With your SSA version:
With my tweak (simply incrementing the AP when I see a declaration):
Thank you very much!