C言語なら俺に聞け 163 (841レス)
前次1-
抽出解除 レス栞

12
(3): デフォルトの名無しさん (アウアウエー Sa4a-ZlnX) [] 2024/08/14(水) 08:45:20.95 ID:92pG5tQ9a(1) AAS
CPUが最後に処理したアキュムレータの内容が
戻り値として有効になってるケースが多い
違う実装があったら教えてくれ
14: デフォルトの名無しさん (ワッチョイ 6e83-2R4J) [sage] 2024/08/14(水) 16:14:28.35 ID:91FNum+40(1) AAS
>>12
CPUでも最適化レベルでも変わるのでその情報は無意味だ
素直にvoidにしとけばいいじゃん
15: デフォルトの名無しさん (ワッチョイ 42ad-ZlnX) [] 2024/08/17(土) 12:40:14.00 ID:P2kCpMMm0(1) AAS
>>12
じゃあお前に教えるために
これからそういうの作ろう
16: はちみつ餃子◆8X2XSCHEME (ワッチョイ ed32-6HV9) [sage] 2024/08/17(土) 17:19:02.88 ID:w43wc/GB0(1) AAS
>>12
最適化が絡むとなんでも起こる。
GCC でやってみた。
外部リンク:godbolt.org

インライン化と合わさったときはおそらく
「なんでもいいなら事前に適当な定数 (この場合はゼロ) に置き換えてええやろ」ということが起こってる。
インライン化を抑止したらそのときに入ってたでたらめな値になる。
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 1.101s*