1 名前:デフォルトの名無しさん [2008/07/05(土) 16:27:29 ] コンパイラ性能、コンパイルオプション、コードの最適化などについて語りましょう。 主に速度面の最適化を中心としますが、サイズなどの最適化もどうぞ。 なお、OS、CPU、コンパイラなどは限定しません。 前スレ C、C++の最適化について語るスレ pc11.2ch.net/test/read.cgi/tech/1084676298/ (過去ログ化前) C、C++の最適化について語るスレ 2 pc11.2ch.net/test/read.cgi/tech/1177808054/
143 名前:デフォルトの名無しさん mailto:sage [2008/07/06(日) 20:06:14 ] >>100 kwsk
144 名前:デフォルトの名無しさん mailto:sage [2008/07/06(日) 20:08:29 ] >>137 最近は論理層と物理層で分ける所も多いよな。ソフトとハードって呼んでだけで。 FPGAやらCPLDのソースも普通に使うし。ターゲット用のデバドラをCで組む事もあるし。
145 名前:ヽ・´∀`・,,)っ━━━━━━━┓ mailto:sage [2008/07/06(日) 20:09:39 ] もちろん 社員(株主)>社長(従業員筆頭)だな。 ちなみに俺は某生命保険相互会社の【社員】でもあるが
146 名前:デフォルトの名無しさん mailto:sage [2008/07/06(日) 20:19:28 ] >>144 団子専用スレで団子に理解できない話を振って脱線させるのはどうかと
147 名前:デフォルトの名無しさん mailto:sage [2008/07/06(日) 20:20:03 ] アマグラミンガーってなに?初めて聞いた。 ようするに、職業では組んでないって事?アマグラマーみたいな造語? 別に、このスレとしてプロかどうかなんてどうでも良い事だと思うんだけど。 別に学生でも社会人でも職業でやってても趣味でやってても良いと思うよ。 ただ、俺は職業プログラマーが負け犬とか思わないけどな。 自分が職業プログラマやってて自虐ギャグでやってるんなら構わないけど、 そうじゃないなら、他人の職業を貶めるのは貧しい発想だし、傲慢なアホウのする事だよ。
148 名前:デフォルトの名無しさん mailto:sage [2008/07/06(日) 20:24:36 ] なんか、ダンゴの貧しい人間性を暴くスレになって来たな。
149 名前:デフォルトの名無しさん mailto:sage [2008/07/06(日) 20:29:42 ] んなもん自作板の過去ログ漁れば腐るほど出てくるし
150 名前:デフォルトの名無しさん mailto:sage [2008/07/06(日) 20:32:02 ] 団子は刃物を持っちゃった無敵君なんだよ これでもまだ団子と会話が成り立つと思ってる? 残念だけどまともな対処はできないと思うよ
151 名前:ヽ・´∀`・,,)っ━━━━━━━┓ mailto:sage [2008/07/06(日) 20:34:30 ] さて想定通り荒らしに占拠されたのでスレの流れ戻すか 【問】 uint32型の整数nが2のべき乗もしくは0ならtrue,それ以外ならfalseを返す関数を作れ。 #しかし簡単すぎるなこれ。
152 名前:デフォルトの名無しさん mailto:sage [2008/07/06(日) 20:38:33 ] みんな、釣られるなお。
153 名前:デフォルトの名無しさん mailto:sage [2008/07/06(日) 20:39:57 ] やべえ。つっこみてぇ。鏡って概念もってないんだな。
154 名前:デフォルトの名無しさん mailto:sage [2008/07/06(日) 20:41:54 ] いや〜。俺、組込み屋だからわかんねーや(w
155 名前:デフォルトの名無しさん mailto:sage [2008/07/06(日) 20:42:47 ] 俺はペンション屋の息子だからわからん。しかし、社長の息子でもあり、保険屋の社員でもある。
156 名前:デフォルトの名無しさん mailto:sage [2008/07/06(日) 20:44:04 ] このスレは皆でうまいことを言い合うスレですかw
157 名前:デフォルトの名無しさん mailto:sage [2008/07/06(日) 20:44:47 ] もうこのスレ駄目だな 目糞と鼻糞が罵り合ってる
158 名前:デフォルトの名無しさん mailto:sage [2008/07/06(日) 20:45:32 ] >>151 保険屋の宿題か?自分で考えろよ、それ位。
159 名前:ヽ・´∀`・,,)っ━━━━━━━┓ mailto:sage [2008/07/06(日) 20:45:43 ] >>152 釣れた結果がム板最速スレじゃん
160 名前:デフォルトの名無しさん mailto:sage [2008/07/06(日) 20:47:31 ] 正解は、「整数nが2のべき乗もしくは0ならtrue,それ以外ならfalseを返す処理」 なんざありふれてるのでライブラリを検索する。 わざわざ車輪の再発明する必要はない。
161 名前:ヽ・´∀`・,,)っ━━━━━━━┓ mailto:sage [2008/07/06(日) 20:47:49 ] なんだ 相互会社における【社員】の意味も知らないのか
162 名前:デフォルトの名無しさん mailto:sage [2008/07/06(日) 20:49:03 ] やめろよ、夜なのに爆笑してしまっただろ
163 名前:ヽ・´∀`・,,)っ━━━━━━━┓ mailto:sage [2008/07/06(日) 20:51:21 ] >>160 え? こんなものまでライブラリ化するの? 多倍長でもない整数の足し算や引き算を関数にするようなもんだな
164 名前:デフォルトの名無しさん mailto:sage [2008/07/06(日) 20:53:48 ] 正解はコンパイラを信じてループをまわす、だろ。後は最適化のスイッチを探す。コレよ。
165 名前:デフォルトの名無しさん mailto:sage [2008/07/06(日) 20:55:11 ] おまえら、明日も仕事なんだから、ほどほどにしとけよ。
166 名前:デフォルトの名無しさん mailto:sage [2008/07/06(日) 20:55:37 ] 32個のcaseでいいんじゃね?
167 名前:デフォルトの名無しさん mailto:sage [2008/07/06(日) 20:56:06 ] switch (n) { case 0: case 0x00000001: case 0x00000002: case 0x00000004: case 0x00000008: case 0x00000010: case 0x00000020: case 0x00000040: case 0x00000080: case 0x00000100: case 0x00000200: case 0x00000400: case 0x00000800: case 0x00001000: case 0x00002000: case 0x00004000: case 0x00008000: case 0x00010000: case 0x00020000: case 0x00040000: case 0x00080000: case 0x00100000: case 0x00200000: case 0x00400000: case 0x00800000: case 0x01000000: case 0x02000000: case 0x04000000: case 0x08000000: case 0x10000000: case 0x20000000: case 0x40000000: case 0x80000000: return true; default: return false; }
168 名前:166 mailto:sage [2008/07/06(日) 20:57:16 ] ( ̄ー ̄)
169 名前:ヽ・´∀`・,,)っ━━━━━━━┓ mailto:sage [2008/07/06(日) 20:57:49 ] それはひょっとして ギャグで言ってるのか?
170 名前:デフォルトの名無しさん [2008/07/06(日) 20:58:13 ] >>167 ギャグでいってるのか? あと、関数とかいってるクズはどうしようもないな そのまま氏んでくれ
171 名前:デフォルトの名無しさん mailto:sage [2008/07/06(日) 20:58:21 ] 33個だった・・・
172 名前:デフォルトの名無しさん mailto:sage [2008/07/06(日) 20:59:06 ] 配列引いても良いと思うけどな。 まあ、組込み屋的発想で申し訳ないが。
173 名前:170 [2008/07/06(日) 20:59:13 ] やべー、おれダンゴとかぶってるwww
174 名前:デフォルトの名無しさん mailto:sage [2008/07/06(日) 21:00:00 ] どうみてもみんなダンゴをからかってるだけなんだが。
175 名前:デフォルトの名無しさん mailto:sage [2008/07/06(日) 21:01:04 ] >>170 関数っていってるのってダンゴさまだけだぞ!あやまれ!
176 名前:デフォルトの名無しさん mailto:sage [2008/07/06(日) 21:02:07 ] 4億-33個のcaseでいいだろ
177 名前:デフォルトの名無しさん mailto:sage [2008/07/06(日) 21:03:17 ] >>155 言い方が聖書の一説っぽいな。
178 名前:デフォルトの名無しさん mailto:sage [2008/07/06(日) 21:05:35 ] 正解は、職業プログラマ(特に組込み)は負け組みなので、みんな提案型になる。
179 名前:デフォルトの名無しさん mailto:sage [2008/07/06(日) 21:06:20 ] ↓SystemCで書いちゃったというネタきぼう
180 名前:デフォルトの名無しさん mailto:sage [2008/07/06(日) 21:10:27 ] もう、命令追加だな。コレは。
181 名前:デフォルトの名無しさん mailto:sage [2008/07/06(日) 21:18:40 ] じゃあ、ここは勝ち組団子さんのスレにして プログラマ組は次スレに移動しましょう
182 名前:デフォルトの名無しさん mailto:sage [2008/07/06(日) 21:23:11 ] >>172 どんな配列だよw 一瞬想像しちゃっただろ。 >>181 ペンション屋の息子スレに移動でいいんじゃね?
183 名前:デフォルトの名無しさん mailto:sage [2008/07/06(日) 21:28:29 ] ダンゴに対するみんなの回答が滅茶苦茶おもしろいんだが。 このスレの面白さは、プログラマにしかわからんだろうな。
184 名前:デフォルトの名無しさん mailto:sage [2008/07/06(日) 21:34:21 ] マジレスしとくと>>151 に対する良回答は 「発明」できなくても恥じることはないような式を使うことになる。 答えつーか元ネタを知ってる連中は今頃アイタタタ・・・と思ってるだろう。 つか俺俺 ついでに言うとスレチ。
185 名前:ヽ・´∀`・,,)っ━━━━━━━┓ mailto:sage [2008/07/06(日) 21:34:23 ] まあ欲しいのは真偽値だけなんで ビット配列にすればたった512MBですむな。
186 名前:デフォルトの名無しさん mailto:sage [2008/07/06(日) 21:42:13 ] みんなが、引っかからずにボケに徹するところが面白いんだけどね。
187 名前:デフォルトの名無しさん mailto:sage [2008/07/06(日) 21:47:07 ] あやまれ!全力で釣られている俺にあやまれ!!!
188 名前:ヽ・´∀`・,,)っ━━━━━━━┓ mailto:sage [2008/07/06(日) 21:54:32 ] 全力で釣られた人は2のべき乗となる32通りを全て2進数で書いてみると ある法則に気付くだろう。
189 名前:デフォルトの名無しさん mailto:sage [2008/07/06(日) 21:58:27 ] 未だにこのスレに張り付いている奴って よっぽどダンゴ先生が気になっているんだなw
190 名前:デフォルトの名無しさん mailto:sage [2008/07/06(日) 22:05:12 ] 単純に面白い見世物だからだよ。
191 名前:デフォルトの名無しさん mailto:sage [2008/07/06(日) 22:08:26 ] >>188 何言ってんだこいつ?ダンゴ先生がそんなつまんない回答するわけないだろ。 すっげー最適化スレにふさわしい目から鱗の超回答に決まってんだろ!偽者!
192 名前:デフォルトの名無しさん mailto:sage [2008/07/06(日) 22:12:53 ] > アマグラミンガー に一致する情報は見つかりませんでした。 この辺の単語に回答が隠れてると思うな。俺は。 google先生も知らない単語だし、こいつは怪しいぜ。
193 名前:デフォルトの名無しさん mailto:sage [2008/07/06(日) 22:14:23 ] 今日だけで200レス消化ってどんなだよ。
194 名前:デフォルトの名無しさん mailto:sage [2008/07/06(日) 22:19:41 ] 前スレのあんな状況でビットの入れ替えアルゴリズムの質問とか、すっげえジャストタイミングでキタよな
195 名前:デフォルトの名無しさん mailto:sage [2008/07/06(日) 22:20:55 ] あの質問自体は、はあ?って感じでどうてもよかったんだけどな〜。その後の展開が笑えた。
196 名前:ヽ・´∀`・,,)っ━━━━━━━┓ mailto:sage [2008/07/06(日) 22:30:25 ] >>44 だけじゃなくて前スレにもビット演算あったのか へぇ
197 名前:デフォルトの名無しさん [2008/07/06(日) 22:32:04 ] 糞スレage
198 名前:デフォルトの名無しさん mailto:sage [2008/07/06(日) 22:37:00 ] で、ダンゴ先生、((n-1) & n)==0 あたりがなんだって?
199 名前:デフォルトの名無しさん mailto:sage [2008/07/06(日) 22:46:29 ] それは、今のこのスレの流れ的に不正解。 ここでは、どんなボケでダンゴをからかうかでみんな足並みそろえてる。
200 名前:ヽ・´∀`・,,)っ━━━━━━━┓ mailto:sage [2008/07/06(日) 22:47:10 ] 44も含めてがいしゅつネタもいいところ
201 名前:デフォルトの名無しさん mailto:sage [2008/07/06(日) 22:51:57 ] >>199 ダンゴ先生に失礼だな、君は!! 何言ってんだよ。ダンゴ先生がこんな常識的なコードで満足しているわけないだろ!! あのダンゴ先生だぜ!!俺達が想像もできないような方法をあと一時間もしないうちに書いてくれるはずだ!! そうじゃなかったらダンゴ先生のことだから恥ずかしくて二度とム板に来れるわけないだろうが!! ささ、先生どうぞ↓
202 名前:デフォルトの名無しさん mailto:sage [2008/07/06(日) 22:53:26 ] このインターネットは自分がダンゴ先生よりマシなことを実感出来るな
203 名前:デフォルトの名無しさん mailto:sage [2008/07/06(日) 22:58:48 ] 実はダンゴ先生褒め○○しカキコを見るたびに和む
204 名前:デフォルトの名無しさん mailto:sage [2008/07/06(日) 23:01:59 ] 直後にダンゴがムキになって あぼ〜んを主張するのを見ると顔がにやけてしまわないか? >>203
205 名前:ヽ・´∀`・,,)っ━━━━━━━┓ mailto:sage [2008/07/06(日) 23:09:36 ] 組み込み(笑)もトイレ掃除のおばちゃん並みには必要な仕事だからまあ頑張れや
206 名前:デフォルトの名無しさん mailto:sage [2008/07/06(日) 23:11:57 ] 組み込み屋にコテンパンにのされたことがあるのか 想像だけど団子が悪いだろ!
207 名前:デフォルトの名無しさん mailto:sage [2008/07/06(日) 23:23:28 ] 現在進行形。 身から出た錆。 懲りない奴。
208 名前:デフォルトの名無しさん mailto:sage [2008/07/06(日) 23:29:59 ] >>205 さて、残り三十分ってところか!! ダンゴ先生、>>206 とか>>207 とか見返すような鮮烈な最適化コードをよろしくお願いしますよ!!
209 名前:デフォルトの名無しさん mailto:sage [2008/07/06(日) 23:56:53 ] 期待age
210 名前:ヽ・´∀`・,,)っ━━━━━━━┓ mailto:sage [2008/07/06(日) 23:59:08 ] 簡単すぎるって出題時に断っておいたのに あるわけねーだろ文盲、カス、インキンタムシ
211 名前:デフォルトの名無しさん mailto:sage [2008/07/07(月) 00:01:57 ] >>210 あなたは偽物ですね、わかります。 ダンゴ先生ならちゃんと書けますから。書けないわけがありませんから。 ダンゴ先生を侮辱する偽物は失せろよ!! ささ、ダンゴ先生、どうぞどうぞ↓
212 名前:デフォルトの名無しさん mailto:sage [2008/07/07(月) 00:06:10 ] レス勢いに釣られて1からレス読んでみたら テラおっさん臭いクソスレでワロタ
213 名前:ヽ・´∀`・,,)っ━━━━━━━┓ mailto:sage [2008/07/07(月) 00:12:11 ] 逆に、本職PGが営業なんざにPGスキル負けたらどうしようもないだろ
214 名前:デフォルトの名無しさん mailto:sage [2008/07/07(月) 00:13:51 ] >>213 だから、偽物はとっととしっぽ巻いてママのおっぱいでも吸いに行きなって。 ダンゴ先生の実力に嫉妬すんなよ、凡人が。
215 名前:デフォルトの名無しさん mailto:sage [2008/07/07(月) 00:45:49 ] その組み込み屋が作ったHDDやキーボードやマウスを使ってるなんてことは、ないですよねダンゴ先生。
216 名前:ヽ・´∀`・,,)っ━━━━━━┓ mailto:sage [2008/07/07(月) 00:57:34 ] トイレ掃除ののおばちゃん程度には感謝してるよ。 キーボード・・・たしかにPFUなんてソフト屋としちゃあれだな HHKBは愛用してるけど。
217 名前:デフォルトの名無しさん mailto:sage [2008/07/07(月) 01:02:07 ] 肉屋を賎業とののしる奴がもりもり牛丼をかっ食らう。 馬鹿とはそういうもんだ。
218 名前:デフォルトの名無しさん mailto:sage [2008/07/07(月) 01:03:33 ] 団子先生、まさか家電使ってませんよね?
219 名前:デフォルトの名無しさん mailto:sage [2008/07/07(月) 01:10:23 ] ダンゴ先生まさか、車や電車や飛行機は利用しませんよね?
220 名前:ヽ・´∀`・,,)っ━━━━━━┓ mailto:sage [2008/07/07(月) 01:18:23 ] トイレ掃除のおばちゃん程度には感謝してるよ でも金払ってサービス受けてるんだからそれ以上の感情などないな
221 名前:デフォルトの名無しさん mailto:sage [2008/07/07(月) 01:34:44 ] はい、テープレコーダ入りましたー
222 名前:ヽ・´∀`・,,)っ━━━━━━┓ mailto:sage [2008/07/07(月) 01:39:26 ] 俺が言うトイレのおばちゃん程度ってのは褒め言葉だと思えよ。 外食行ってトイレが汚かったらその店もう二度と行きたくないだろ? ようするに店の本質が問われるわけ。 だから誇りに思って便器磨くがごとく働けよ。
223 名前:デフォルトの名無しさん mailto:sage [2008/07/07(月) 01:47:07 ] >>222 で、お前は一体何ができんの?
224 名前:デフォルトの名無しさん mailto:sage [2008/07/07(月) 02:04:35 ] 団子脳は幸せ回路全開ですネ
225 名前:デフォルトの名無しさん mailto:sage [2008/07/07(月) 02:06:57 ] だんご先生にとって世の中の人は二種類 1、トイレ掃除のおばちゃん程度の人 2、俺様
226 名前:デフォルトの名無しさん mailto:sage [2008/07/07(月) 02:08:14 ] こんな社長の息子っぷり全開じゃ まともな営業もできないだろうよ
227 名前:デフォルトの名無しさん mailto:sage [2008/07/07(月) 02:11:13 ] 不思議なのはトイレ掃除のおばちゃんたちに 「ボク様のこと誉めて誉めてー」って わざわざ書き込みしに来ることなんだよ しかも一部から来るなって言われてるのにwww
228 名前:デフォルトの名無しさん mailto:sage [2008/07/07(月) 07:07:52 ] >>227 しかし、ダンゴ先生の能力不足でトイレ掃除のおばちゃんも誉めようもないwww チャンスくれてやったのに、結局無能を曝け出して終わりか…… ご愁傷様。
229 名前:ヽ・´∀`・,,)っ━━━━━━━┓ mailto:sage [2008/07/07(月) 07:37:45 ] 便所の落書きでリアルでの身の振り方推し量れると思ってる奴なんなの ひろゆきの言うところの「掲示板を使うのは難しい」人の多いインターネットですね 君らに謝らないといけないことがある。 我が家も投資ファンドにわずかながらも協力して原油高の高騰に貢献してます。
230 名前:デフォルトの名無しさん mailto:sage [2008/07/07(月) 07:40:17 ] >>229 で?
231 名前:ヽ・´∀`・,,)っ━━━━━━━┓ mailto:sage [2008/07/07(月) 08:13:10 ] パズーの中の人は 「僕は海賊にはならないよ」って言ったけど最近では 「俺は海賊王になる」って言ってるだろ 簡単に人を信用してはいけない。
232 名前:デフォルトの名無しさん mailto:sage [2008/07/07(月) 08:14:14 ] それすら遠い過去の様な気がする
233 名前:デフォルトの名無しさん mailto:sage [2008/07/07(月) 09:15:02 ] >>231 だまれ和スィーツ(笑)
234 名前:デフォルトの名無しさん mailto:sage [2008/07/07(月) 10:27:15 ] 団子ちゃんも最近スレてきたね 自分のページにソニー的なアドレスから アクセスがあっただけで ボクのプログラムがソニーから注目されてる! PS3のSDKにのっちゃうかも! みたいなことを喜気として2chに書き込んじゃう ピュアな心はどこにいっちゃったの?
235 名前:デフォルトの名無しさん mailto:sage [2008/07/07(月) 10:33:48 ] あいつは言うことはまともで突っ込みどころはほとんどないんだが その言い方を気に入らないかつ粘着な人がいるので見ていてもったいなく思う
236 名前:デフォルトの名無しさん mailto:sage [2008/07/07(月) 10:39:17 ] 社長の息子だ
237 名前:デフォルトの名無しさん mailto:sage [2008/07/07(月) 10:57:03 ] リアルはさぞかし立派なお方なのだろう。 しかし、ブラウザ閉じればだんごの事なんてどうでもよくなるわけだ。
238 名前:デフォルトの名無しさん mailto:sage [2008/07/07(月) 11:25:16 ] >>229 「家ではおとなしくて家の仕事もよく手伝ってくれるイイコなんですよ」 こうですね、よくある話です。
239 名前:ヽ・´∀`・,,)っ━━━━━━━┓ mailto:sage [2008/07/07(月) 11:47:31 ] >>234 悪いが一切無いよ。 でもゲトキパさん方が来るときのGoogleのキーワード見たら笑えるんだよマジで。 最近はFlashに飛ばすトラップ仕掛けてるけどね。 関係ないコードだけど別のサイトで学生んときに暇つぶしに作った某DLL公開してて、 ソースよこせって言ってきた業者に丸ごと売りつけたのならある。 ちなみに実名でやってるサイトだから詳細は言わん。
240 名前:ヽ・´∀`・,,)っ━━━━━━━┓ mailto:sage [2008/07/07(月) 12:08:48 ] そそ、リアルGKさんなんだけど ホントならゲハ板にfusianasan付きでカキコさせるトラップでも用意したいんだけど cookieが必要だからブラウザで2chにカキコしたことある奴にしか通用しないし。 つーか、用心深いのかJavaScript無効にしてるケースが多い。
241 名前:デフォルトの名無しさん mailto:sage [2008/07/07(月) 12:34:16 ] 2chにおける団子としての存在が恥ずかしいという自覚はあるのか。
242 名前:ヽ・´∀`・,,)っ━━━━━━━┓ mailto:sage [2008/07/07(月) 12:44:03 ] >>241 つい思いつきで、○るみさんのソフトのコミットにこっちの名前つかった。 名前が載ればそれでいいと思った。 今は反省していない。
243 名前:デフォルトの名無しさん mailto:sage [2008/07/07(月) 13:18:18 ] またボク凄い誉めて誉めてーカキコか そのネタいつまで使うつもりだよw へる○さんも迷惑じゃね? 2chとかへる○さんとか使わないで 自分のblogでやれw