アセンブラ… (・∀・)イイ!
■ このスレッドは過去ログ倉庫に格納されています
0223213
NGNG実はCPUがクルーソーとかいうオチを期待しているぞ(藁
>222
まぁ部分レジスタストールしてるのはそこだけだね
ただレジスタ衝突もしてるんで
@@Loop:
mov ax, [esi]
mov ax, [edi + eax]
mov [esi], ax
↓
@@Loop:
xor eax,eax
mov ax, [esi]
mov bx, [edi + eax]
mov [esi], bx
とするべき
対象CPUがP2以降ならAGIストールは発生しなかったはずなんで
AGIストールは無視する?
番地をレジスタに生成直後にその番地へアクセスするとストールする<AGIストール
上記なら
mov ax, [esi]
mov bx, [edi + eax] <ここでAGIストール
となる
なのでまずこういうコードは書かないよ<真にチューニングするべきルーチンでは
■ このスレッドは過去ログ倉庫に格納されています