質問編集履歴
3
計算結果を追加
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
本文訂正(訂正箇所明記)
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
付け足し
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
|
|