Duff's device

Duff's Device(ダフスデバイス)とは、C言語での可変長の連続的コピーをループ展開により最適化実装するときに直面する端数の問題を解決するための手法である。 C言語のswitch-case文が持つフォールスルーを利用して、アセンブリ言語で行われる技巧をC言語で実現している。

Source: Wikipedia — Duff's device (CC BY-SA 4.0)

Duff's device

Duff's Device(ダフスデバイス)とは、C言語での可変長の連続的コピーをループ展開により最適化実装するときに直面する端数の問題を解決するための手法である。 C言語のswitch-case文が持つフォールスルーを利用して、アセンブリ言語で行われる技巧をC言語で実現している。

この神経はここで途切れています。

出典: Wikipedia「Duff's device」 · CC BY-SA 4.0

この記事を共有: X · Bluesky
プライバシーポリシー