「Scale2x」の版間の差分
Administrator (トーク | 投稿記録) |
Administrator (トーク | 投稿記録) |
||
| 57行目: | 57行目: | ||
E2 = D == H && D!= B && H!= F?D:E; | E2 = D == H && D!= B && H!= F?D:E; | ||
E3 = H == F && D!= H && B!= F?F:E; | E3 = H == F && D!= H && B!= F?F:E; | ||
</syntaxhighlight> | </syntaxhighlight>これは次のように書き換えることができる。この僅かながら最適化されたコードは2001年ごろに各種ゲーム機の[[エミュレーター]]として有名な「[[MAME]]」で改良考案されたものであり、 「AdvMAME2x」とも呼ばれる。結果は同じである。<syntaxhighlight lang="c++"> | ||
E0 = D == B && B!= H && D!= F?D:E; | E0 = D == B && B!= H && D!= F?D:E; | ||
E1 = B == F && B!= H && D!= F?F:E; | E1 = B == F && B!= H && D!= F?F:E; | ||