Xbyak 7.10
AVX10の整数とFP16のVNNIやMEDIA新命令対応. 似た名前の命令が多すぎて困る. そしてAVX512-VNNIからAVX-VNNIで増えたやつと, AVX-VNNI-INT8からAVX10で増えたやつのデフォルトエンコーディングが逆なの罠過ぎる.
渋谷でものすごく久しぶりに東横線と銀座線の乗り換え. やっぱりめちゃ遠い.
Xbyak 7.10
AVX10の整数とFP16のVNNIやMEDIA新命令対応. 似た名前の命令が多すぎて困る. そしてAVX512-VNNIからAVX-VNNIで増えたやつと, AVX-VNNI-INT8からAVX10で増えたやつのデフォルトエンコーディングが逆なの罠過ぎる.
渋谷でものすごく久しぶりに東横線と銀座線の乗り換え. やっぱりめちゃ遠い.
AVX10.2
必要最小限の機能だけどAVX10用のアセンブラパーサが動いたので命令を追加し始める. 新規命令の追加がかなり効率良くなってよかった.
x64アセンブラパーサ
Xbyakの単体テストにxedを使うために出力をパースするツールを作る. が, x64の文法がいろいろ酷いので結構手こずる. 開発の間にXbyakでvpcompressbを間違ってvcompressbにしてしまっていたバグが見つかった. ついでにIntelのSDMもvpcompresswをvcompresswと表記ミスしているのを発見.
AVX10.2のYMMレジスタ埋め込み丸めモード対応. evex.U拡張の設定判定が(既存コードの修正を最小限にしつつどうするか考えるのが)大変だった. 試行錯誤中にいくつか既存のsae/erフラグ指定ミスを見つけたので修正.
AVX10.2のevex.U
また微妙に拡張されている. フラグ発動条件がややこしいな.
早めの小倉の予約
リガーロイヤルホテルは高すぎるので近場で探して予約した. まあでも移動が面倒なので差分を自腹で出してもよかったかな. 次の機会があれば考えてみよう.
wasmのfixed SIMD
mcl-wasmで使えないか試したけど遅くなってしまった. 適用場所が難しい.
目医者
しばらく眼圧を下げるための目薬を継続.
Binary Hacks Rebooted ~ Forkwell Library#68
Xbyak Internals and Hacksの発表. 緊張したけどそこそこ楽しんでもらえたようでよかった.