質問編集履歴

3

計算結果を追加

2018/09/03 10:26

投稿

valgrind_val
valgrind_val

スコア13

test CHANGED
File without changes
test CHANGED
@@ -254,13 +254,151 @@
254
254
 
255
255
 
256
256
 
257
-
258
-
259
-
260
-
261
257
  ```
262
258
 
263
-
259
+ 計算結果
260
+
261
+ 文字数がオーバーしてしまうので,最後の方だけ載せます
262
+
263
+ (左がiccのオプションなし,右がオプションありです.gccではオプションに寄らず右の結果になりました)
264
+
265
+ ```
266
+
267
+ 1 30.000000 33477799.0000000000 | 1 30.000000 873054.0000000000
268
+
269
+ 1 30.500000 34425182.0000000000 | 1 30.500000 854069.0000000000
270
+
271
+ 1 31.000000 34212931.0000000000 | 1 31.000000 855826.0000000000
272
+
273
+ 1 31.500000 35155964.0000000000 | 1 31.500000 865433.0000000000
274
+
275
+ 1 32.000000 34910260.0000000000 | 1 32.000000 826290.0000000000
276
+
277
+ 1 32.500000 35211832.0000000000 | 1 32.500000 824195.0000000000
278
+
279
+ 1 33.000000 35450545.0000000000 | 1 33.000000 707294.0000000000
280
+
281
+ 1 33.500000 35677466.0000000000 | 1 33.500000 728292.0000000000
282
+
283
+ 1 34.000000 35906161.0000000000 | 1 34.000000 738308.0000000000
284
+
285
+ 1 34.500000 36078876.0000000000 | 1 34.500000 647620.0000000000
286
+
287
+ 1 35.000000 36247586.0000000000 | 1 35.000000 679681.0000000000
288
+
289
+ 1 35.500000 36388883.0000000000 | 1 35.500000 622576.0000000000
290
+
291
+ 1 36.000000 36545293.0000000000 | 1 36.000000 682210.0000000000
292
+
293
+ 1 36.500000 36663200.0000000000 | 1 36.500000 628288.0000000000
294
+
295
+ 1 37.000000 36784525.0000000000 | 1 37.000000 615445.0000000000
296
+
297
+ 1 37.500000 36880832.0000000000 | 1 37.500000 612941.0000000000
298
+
299
+ 1 38.000000 36975446.0000000000 | 1 38.000000 588217.0000000000
300
+
301
+ 1 38.500000 37068071.0000000000 | 1 38.500000 618596.0000000000
302
+
303
+ 1 39.000000 37142861.0000000000 | 1 39.000000 553947.0000000000
304
+
305
+ 1 39.500000 37210905.0000000000 | 1 39.500000 578542.0000000000
306
+
307
+ 1 40.000000 37277654.0000000000 | 1 40.000000 576153.0000000000
308
+
309
+ 1 40.500000 37343204.0000000000 | 1 40.500000 531098.0000000000
310
+
311
+ 1 41.000000 37424960.0000000000 | 1 41.000000 587050.0000000000
312
+
313
+ 1 41.500000 37471419.0000000000 | 1 41.500000 505516.0000000000
314
+
315
+ 1 42.000000 37528185.0000000000 | 1 42.000000 555003.0000000000
316
+
317
+ 1 42.500000 37577489.0000000000 | 1 42.500000 526944.0000000000
318
+
319
+ 1 43.000000 37619491.0000000000 | 1 43.000000 517908.0000000000
320
+
321
+ 1 43.500000 37650663.0000000000 | 1 43.500000 521416.0000000000
322
+
323
+ 1 44.000000 37679802.0000000000 | 1 44.000000 470481.0000000000
324
+
325
+ 1 44.500000 37722918.0000000000 | 1 44.500000 540990.0000000000
326
+
327
+ 1 45.000000 37734753.0000000000 | 1 45.000000 478670.0000000000
328
+
329
+ 1 45.500000 9553650.0000000000 | 1 45.500000 483596.0000000000
330
+
331
+ 1 46.000000 9713700.0000000000 | 1 46.000000 485267.0000000000
332
+
333
+ 1 46.500000 9852311.0000000000 | 1 46.500000 477315.0000000000
334
+
335
+ 1 47.000000 9997536.0000000000 | 1 47.000000 472017.0000000000
336
+
337
+ 1 47.500000 10125488.0000000000 | 1 47.500000 457102.0000000000
338
+
339
+ 1 48.000000 10254449.0000000000 | 1 48.000000 443522.0000000000
340
+
341
+ 1 48.500000 10397168.0000000000 | 1 48.500000 471996.0000000000
342
+
343
+ 1 49.000000 10511010.0000000000 | 1 49.000000 446795.0000000000
344
+
345
+ 1 49.500000 10630727.0000000000 | 1 49.500000 445005.0000000000
346
+
347
+ 1 50.000000 10737178.0000000000 | 1 50.000000 420705.0000000000
348
+
349
+ 1 50.500000 11019140.0000000000 | 1 50.500000 441648.0000000000
350
+
351
+ 1 51.000000 10980396.0000000000 | 1 51.000000 432992.0000000000
352
+
353
+ 1 51.500000 11061778.0000000000 | 1 51.500000 398384.0000000000
354
+
355
+ 1 52.000000 11181792.0000000000 | 1 52.000000 417967.0000000000
356
+
357
+ 1 52.500000 11415638.0000000000 | 1 52.500000 409181.0000000000
358
+
359
+ 1 53.000000 11372659.0000000000 | 1 53.000000 414329.0000000000
360
+
361
+ 1 53.500000 11453674.0000000000 | 1 53.500000 401703.0000000000
362
+
363
+ 1 54.000000 11518515.0000000000 | 1 54.000000 371639.0000000000
364
+
365
+ 1 54.500000 11770976.0000000000 | 1 54.500000 387916.0000000000
366
+
367
+ 1 55.000000 11709783.0000000000 | 1 55.000000 398142.0000000000
368
+
369
+ 1 55.500000 11768876.0000000000 | 1 55.500000 372310.0000000000
370
+
371
+ 1 56.000000 11847745.0000000000 | 1 56.000000 375489.0000000000
372
+
373
+ 1 56.500000 12053578.0000000000 | 1 56.500000 359779.0000000000
374
+
375
+ 1 57.000000 11994805.0000000000 | 1 57.000000 382065.0000000000
376
+
377
+ 1 57.500000 12044179.0000000000 | 1 57.500000 362027.0000000000
378
+
379
+ 1 58.000000 12081815.0000000000 | 1 58.000000 335297.0000000000
380
+
381
+ 1 58.500000 12150407.0000000000 | 1 58.500000 351626.0000000000
382
+
383
+ 1 59.000000 12344066.0000000000 | 1 59.000000 339022.0000000000
384
+
385
+ 1 59.500000 12405260.0000000000 | 1 59.500000 351818.0000000000
386
+
387
+ 1 60.000000 12288796.0000000000 | 1 60.000000 325346.0000000000
388
+
389
+ 1 60.500000 12323267.0000000000 | 1 60.500000 314558.0000000000
390
+
391
+ 1 61.000000 12373140.0000000000 | 1 61.000000 326031.0000000000
392
+
393
+ 1 61.500000 12568242.0000000000 | 1 61.500000 343289.0000000000
394
+
395
+ 1 62.000000 12566745.0000000000 | 1 62.000000 301647.0000000000
396
+
397
+ 1 62.500000 12610059.0000000000 | 1 62.500000 315659.0000000000
398
+
399
+ 1 63.000000 12465081.0000000000 | 1 63.000000 285269.0000000000
400
+
401
+ 1 63.500000 12520344.0000000000 | 1 63.500000 318055.0000000000 ```
264
402
 
265
403
  ### 補足情報(FW/ツールのバージョンなど)
266
404
 

2

本文訂正(訂正箇所明記)

2018/09/03 10:26

投稿

valgrind_val
valgrind_val

スコア13

test CHANGED
File without changes
test CHANGED
@@ -4,9 +4,13 @@
4
4
 
5
5
  バグの内容は
6
6
 
7
+ ●同じプログラムを実行しても、計算機ごとに結果が違う
8
+
7
9
  ●-O0オプションをつける,つけないで結果が違う
8
10
 
9
- ●同じプログラム実行しても、計算機ごと結果違う
11
+ (訂正:iccの17.0.1用いた場合,この現象生じます.
12
+
13
+ gccの8.2.0を用いた場合はこの現象は起きませんでした.)
10
14
 
11
15
  ●特定の箇所にprintfを入れると違っていたはずの結果が一致する.
12
16
 

1

付け足し

2018/09/03 09:54

投稿

valgrind_val
valgrind_val

スコア13

test CHANGED
File without changes
test CHANGED
@@ -32,7 +32,11 @@
32
32
 
33
33
  プログラムの内容は、ザックリ言うと配列skから配列grを計算する物です.
34
34
 
35
-
35
+ (元のプログラムを削ったものなので,
36
+
37
+ 何でこんなものを計算したいのか意味不明でしょうが,
38
+
39
+ 許してください)
36
40
 
37
41
  ### 該当のソースコード
38
42