[姆咪] code generation

看板Marginalman作者 (阿帕契)時間6年前 (2019/06/10 03:32), 編輯推噓2(203)
留言5則, 5人參與, 6年前最新討論串1/2 (看更多)
register要怎麼分配 一下子沒想到更好的方法 直接找第一個空的register塞常量進去 然後reduce的時候把register位置往上傳 運算完註銷掉沒用的register 像1+(2+3)*4 addi a0, zero, 1 addi a1, zero, 2 addi a2, zero, 3 add a1, a1, a2 addi a2, zero, 4 mul a1, a1, a2 add a0, a0, a1 感覺有點智障 話說考古有出現過 要把E→E+E|E*E|Number生成出來 不過我看gcc跟clang都會把靜態運算編譯時就先算完 直接放運算結果到目標位置 考試這樣寫不知道行不== -- Sent from my AH-64E Apache -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.171.59.132 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Marginalman/M.1560108779.A.A77.html

06/10 03:33, 6年前 , 1F
編譯器大師
06/10 03:33, 1F

06/10 03:35, 6年前 , 2F
我剛剛才想到要刻的
06/10 03:35, 2F

06/10 03:36, 6年前 , 3F
不要霸凌文組好不好==
06/10 03:36, 3F

06/10 03:43, 6年前 , 4F
大師
06/10 03:43, 4F

06/10 04:17, 6年前 , 5F
跨哞
06/10 04:17, 5F
文章代碼(AID): #1S_Lxhft (Marginalman)
討論串 (同標題文章)
文章代碼(AID): #1S_Lxhft (Marginalman)