8x4(sparse_sgemv_accum8x4)対応は取り込めないかなーと思ってみてみたけど、これはかなり影響範囲が大きそうなのでやめた方が良いのかも https://github.com/xiph/LPCNet/commit/4a39b4131a0ea28208831e179b0f1d10470b449b

なので、結局は

- vec_sse.hは廃止

- vec_avx.hをそこそこ新しくする

- SSEの時もvec_avx.hを使うようにお願いする

という対応が今できる最善ってことになるか。vec.hの挿げ替えもちょっと危ないかな。

Reply to this note

Please Login to reply.

Discussion

LPCNet、本家はxiphのなんだけど…FreeDV2020向けのdrowe67版をここしばらく触っていて、本家からかなり乖離しちゃってるから少しメンテしないといけないのかもね(SSE周りとか)というのがあらすじ。