- 1 名前:ひみつの名無しさん 投稿日時:2021/02/03(水) 12:04:50.383 ID:z+R9TGUz0
- 条件書くときに例えば
a>3って書くなら
3<aとも書けるけどどっちも処理速度同じ? - 2 名前:ひみつの名無しさん 投稿日時:2021/02/03(水) 12:05:41.714 ID:WEiOLnlEM
- コーディング基準に合わせて
- 3 名前:ひみつの名無しさん 投稿日時:2021/02/03(水) 12:05:55.270 ID:sgKbOUEH0
- 測ってみれば?
- 23 名前:ひみつの名無しさん 投稿日時:2021/02/03(水) 13:23:09.036 ID:JwtFm8SE0
- >>3に安価付いちゃうから3<aにしといて
- 4 名前:ひみつの名無しさん 投稿日時:2021/02/03(水) 12:06:18.797 ID:j7QGP/5c0
- コンパイラの吐いたコード読めばいいんじゃないっすかね
- 5 名前:ひみつの名無しさん 投稿日時:2021/02/03(水) 12:07:34.449 ID:QwdZv4kT0
- a>=4
- 6 名前:ひみつの名無しさん 投稿日時:2021/02/03(水) 12:08:07.024 ID:z+R9TGUz0
- >>5
さらにこれだとどうなるんだ - 7 名前:ひみつの名無しさん 投稿日時:2021/02/03(水) 12:08:26.761 ID:9JWGQnNdd
- a>3のほうが早い
- 8 名前:ひみつの名無しさん 投稿日時:2021/02/03(水) 12:10:14.471 ID:GTGaHUsk0
- 必ずどっちが早いってのはない
けどaの取りうる範囲で真が多いか偽が多いかで変わるは変わる
測ってみないとわからないのは本当 - 9 名前:ひみつの名無しさん 投稿日時:2021/02/03(水) 12:10:31.410 ID:z+R9TGUz0
- >>8
そうなのか - 10 名前:ひみつの名無しさん 投稿日時:2021/02/03(水) 12:12:19.079 ID:EUDoJNiad
- 複数条件がある場合は優先度の高い条件から書けってばっちゃが言ってた
- 11 名前:ひみつの名無しさん 投稿日時:2021/02/03(水) 12:14:18.768 ID:yu8PjOsn0
- 即値演算の方が命令サイクル少ないからa>3
- 15 名前:ひみつの名無しさん 投稿日時:2021/02/03(水) 12:19:49.586 ID:j7QGP/5c0
- >>11
左辺をmovでeaxに突っ込むから逆じゃね?
と思ったけど即値は結局即値でcmpされるな - 12 名前:ひみつの名無しさん 投稿日時:2021/02/03(水) 12:15:31.242 ID:rmGUr8ch0
- その程度の速度気にするってどんなことしてるんだ
- 16 名前:ひみつの名無しさん 投稿日時:2021/02/03(水) 12:20:03.542 ID:z+R9TGUz0
- >>12
ただ大学の授業で言われたことやるぐらいだけど効率いい方が気持ちいいじゃん - 13 名前:ひみつの名無しさん 投稿日時:2021/02/03(水) 12:17:09.800 ID:TcnP2cbB0
- 素人の私に言わせれば同じだろ
- 14 名前:ひみつの名無しさん 投稿日時:2021/02/03(水) 12:18:52.675 ID:DgllhGC7M
- 100万回くらい回して見ればいいじょん
- 17 名前:ひみつの名無しさん 投稿日時:2021/02/03(水) 12:23:15.166 ID:jXIfYog7r
- 差が出るならコンパイラさんが頑張ってくれるんじゃないん
- 18 名前:ひみつの名無しさん 投稿日時:2021/02/03(水) 12:24:22.279 ID:77sH7LPI0
- どうせコンパイラが速い方に書き直すから気にしなくていい
- 19 名前:ひみつの名無しさん 投稿日時:2021/02/03(水) 12:29:13.144 ID:j7QGP/5c0
- 即値でも変数入れても特に差はないな
-O0でもこうなので特に最適化というレベルの話ではないと思います知らんけど - 20 名前:ひみつの名無しさん 投稿日時:2021/02/03(水) 12:31:36.873 ID:EUDoJNiad
- ショートサーキット知らないわけはないよね?
- 21 名前:ひみつの名無しさん 投稿日時:2021/02/03(水) 12:33:48.983 ID:j7QGP/5c0
- それ1の質問と関係ある?
- 22 名前:ひみつの名無しさん 投稿日時:2021/02/03(水) 13:18:39.836 ID:9DYf2J+Z0
- スクリプト言語ならほんの僅かな差がありそう
- 25 名前:ひみつの名無しさん 投稿日時:2021/02/03(水) 13:40:37.849 ID:UIJZ9oUha
- HelloWorldなら出来る
コメント