Why is MIPS GCC reloading $28 from 16($fp) after function calls (a GOT pointer), without having stored to 16($fp) first? – Debian
I think I need to paste the full code although it looks long. I write a simple code for test. #include <stdio.h> int funadd(int a, int b){ int x = 0; x = a + b; return x; } int…