2014-08-28から1日間の記事一覧

x86-64 での nop と xchg eax, eax

いや上のを書いててふと思ったが、x86-64 の nop って xchg eax, eax ではなくね?http://www.pagetable.com/?p=6やっぱそうなのか… x86-32 本物の nop 命令は存在しない xchg eax, eax (0x90) は何もしない命令として、nop の別名が付いている x86-64 0x90 …

まあAVXのギャザー結局自作しないといけないのが全部悪いのだが… というか __m256d __attribute__((noinline, noclone)) avx_double_gather4(const double *p, unsigned int idx0, unsigned int idx1, unsigned int idx2, unsigned int idx3, __m256d vpred)…