もっとポータブルな無限ループ
さっきのエントリを書き終えてからDan Kogai氏のブログに書いてあったよりポータブルな、、って記事を見たら、えっこれreturnじゃなくて無限ループじゃんΣΣ(゚Д゚;)
404 Blog Not Found:binary - よりポータブルな無限ループ
わかったよぉ、やればいいんでしょやれば(だれもそんな事求めてない。
で、こんな感じのmainを作る事にした:
main: b 0
このb 0は0x1000ffffなので、intに直して268500991。
よってDan氏のブログに書かれてたx86/PPC対応なloopにmipselも足すと
#if defined(__i386__) #define MAIN -277 #elif defined(__ppc__) #define MAIN 1207959552 #elif defined(__mips__) #define MAIN 268500991 #endif main=MAIN;
こんな感じだ。
mipsebはどうしたとかいう声が聞こえてきそうだけど、今はめんどい。気が向いたらやる。
mipsebでも動く(と、思う)。