MIPS 跳轉指令BAL vs JAL
今天調試程序,發現在windows和Linux下,diab編譯的結果不一樣,一個能跑一個不能跑。最后定位到了函數跳轉上。 程序代碼里的函數跳轉寫的是BAL,在windows下編譯結果正常,在Linux下不正常。 在Linux下,把跳轉指令改成了JAL,程序執行就對了。 從網上找了找相關 ...
今天調試程序,發現在windows和Linux下,diab編譯的結果不一樣,一個能跑一個不能跑。最后定位到了函數跳轉上。 程序代碼里的函數跳轉寫的是BAL,在windows下編譯結果正常,在Linux下不正常。 在Linux下,把跳轉指令改成了JAL,程序執行就對了。 從網上找了找相關 ...