call, tail, jumpなどの疑似命令とli(rd, imm)の64ビット即値に対応した.
call, tail, jumpなどの疑似命令とli(rd, imm)の64ビット即値に対応した.
Intel CPUではimulの後ろに16個のaddを置いても3cycだった
前回の続き. Allocate律速というのが分かってすっきりした.
Kernel/VM探検隊@東京 No19でしゃべった. 10分だったので大分駆け足.
最近のIntel CPUは複数の連続する即値加減算命令をフュージョンする
調べることが多くて書くのに結構時間がかかった.
Xbyak ver 7.40
IntelとAMDが共同で策定しているACE 1.15に対応した.
AES/SHA
普通の暗号ライブラリでよく使われるものは遅いけど外部に依存しない形にしていたが, Windows/MacならOS提供のがいいよなと思って対応した.
Xbyak ver 7.39
StackFrameをAVXなどのレジスタ退避に対応した. といってもWindowsだけの制約だが. 最近Intel(の人とおぼしき)人たちからのPRやissueが多くて結構な負荷になってる.
東京駅
久しぶりに友達に会ってご飯にした. 最近眠くて眠くてしかたがない.
テレビ修理
4月末に購入したテレビが時々固まって再起動するので修理に来てもらったけど最近はAndroid TVになって手が出せないそうな. 再現性が無いのでもうしばらく様子見.