したらばTOP ■掲示板に戻る■ 全部 1-100 最新50 | メール | |

管理人の独り言6

1861ACUVE★:2017/01/08(日) 22:23:18
point.x.store( new_x, std::memory_order::memory_order_relaxed );
000000013F0CE318 movss xmm0,dword ptr [new_x]
000000013F0CE31E movss dword ptr [rbp-18h],xmm0
000000013F0CE323 mov eax,dword ptr [rbp-18h]
000000013F0CE326 mov dword ptr [rdi+rbx+4],eax

最高に無駄なコードが吐かれてるんだけど,なんで一旦rbp-18hに格納しているのでしょうか.
xmm0から直接書き込んだほうが早くないですか.volatileですらないんですよ.


新着レスの表示


名前: E-mail(省略可)

※書き込む際の注意事項はこちら

※画像アップローダーはこちら

(画像を表示できるのは「画像リンクのサムネイル表示」がオンの掲示板に限ります)

掲示板管理者へ連絡 無料レンタル掲示板