読者です 読者をやめる 読者になる 読者になる

モノトーンの伝説日記

OBS Studio と Blackmagic Design が大好き。

<mini> SIMD Util 作りました。

 ぶっちゃけネタライブラリーです。

github.com

続きを読む

<mini> intrinsic 命令から生成された AMD64 アセンブリ コードを読む【小ネタ】

 Hi, everyone!

 自分は C, C++ で書いたコードがどのようにコンパイルされているかちょいちょい調べることがあります。ベクタライズ化 (SIMD 化) されていないコードでも,実は内部では 128-bit SSE 命令になっていることも珍しくありません。しかし自動ベクタライズ化は確かに正しいコードを吐き出すのですが,アライメント制約をコンパイルに投げることができないので,どのようなアライメントでもいいようなコードを吐き出すのも事実です。

 本当は C と C+intrinsic から生成されたコードを比較仕様と思ったのですが,個人的に書くのがつらいので,intrinsic 版だけここで書こうかと思います。

続きを読む

<mini> YUV フォーマットまとめ

 ほしいバイト配列表記があるところがなかったので,自作した。LE 表記なので勘違いしないでほしい

続きを読む

<mini> カラマネ対応(映像処理のみ) OBS Studio について

 カラマネに対応している OBS Studio の設定とかについて書きます。

github.com

↑カラマネ用ブランチです。

続きを読む