FORTRAN �W
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
2006/11/12(日) 17:13:35FORTRAN77/90/95/2003, HPF等、FORTRAN全般に関する話題を書き込んで下さい。
・FORTRAN関連情報
お約束だが、まずは自分で調べよう
http://www.google.co.jp/
x86で動作するFortranコンパイラ
http://www.nminoru.jp/~nminoru/programming/x86-fortran.html
The Fortran Company
http://www.fortran.com/
Polyhedron Software
http://www.polyhedron.co.uk/
Google Directory - Fortran
http://directory.google.com/Top/Computers/Programming/Languages/Fortran/
・前スレ
FORTRAN III
http://pc8.2ch.net/test/read.cgi/tech/1104724162/
FORTRAN II
http://pc5.2ch.net/test/read.cgi/tech/1068351911/
Fortran
http://pc2.2ch.net/test/read.cgi/tech/1003214738/
0253デフォルトの名無しさん
2007/03/25(日) 10:32:06手は合わせたが、2chで語る話題でもなかろう。
0254デフォルトの名無しさん
2007/03/25(日) 22:54:12バッカスのヤオイ同人でも作ればいいのか?
0255デフォルトの名無しさん
2007/03/25(日) 23:23:030256デフォルトの名無しさん
2007/04/10(火) 08:28:32マシンによって出力されるバイナリが微妙に違い、
互換性のないバイナリファイルができてしまいます。
どのマシンでも共通のバイナリファイルを読み書きできるようにするには
どのようにしたらよいのでしょうか?
0257デフォルトの名無しさん
2007/04/10(火) 10:59:24無理言うなw
どうしてもやりたければ、自分でビット列を生成して、それを1文字にして書け。
それでもあわせるのは不可能。
テキスト文字で出してIBM単密度形式の磁気テープでやり取りするのが一番確実だ。
大体、マシン毎にワード数(バイト数)が異なる場合がある。
昔のACOSは9ビット、CDCも妙なワード長だった。
文字コードにしても、IBM互換のEBCDIC系と(ただしメーカー毎に微妙に違う)、
DECやACOSのASCII系などが入り乱れている。
数値のフォーマットは会社毎にマシン毎にコンパイラ毎に異なるのが普通だ。
さらにはIBM、モトローラ系列BigEndianビット列LittleEndian、DEC、Intel系のLittleEndian系に
分かれている。これらもビット並びでさらに分裂するらしい。
とはいえ、明るい話もある。数値計算の世界では、もはやACOSもCDCもほとんど使われていない。
EBCDICもめったに見なくなった。ワード長は32ビットが普通だし、1バイトは8ビットに統一された。
数値のフォーマットもIEEE754にほぼ統一された。
残る問題はエンディアンだけだ。そのエンディアンすらコンパイラのオプションで大抵は、マシンの
自然体に関わらず、Big/Littleのどちらでも読み書きできるのが普通だ。
ゆえに、『エンディアン』をマニュアルで調べれば、チミの問題は解決する。
0258デフォルトの名無しさん
2007/04/11(水) 19:09:47CPUはOpteronなのですが、-xWオプションをつけないとSSEやSSE2は全く使用されないのでしょうか?
0259デフォルトの名無しさん
2007/04/12(木) 00:11:39デフォでは使用されなかったと思う。詳しくはHelpで確かめよ。
SSEは厳格にはIEEE754の規約を満たしていないせいか、
あるいは全バイナリー対応のためか?w
0260デフォルトの名無しさん
2007/04/12(木) 00:22:300261デフォルトの名無しさん
2007/04/12(木) 13:06:13実験機器がはき出したバイナリファイルを読み込むにはどうしたらよいのでしょうか?
なお、FORTRANで書き出すと、今使っているマシンでは先頭に4バイトほどの識別データが付加されますが、
実験機器がはき出したバイナリファイルにはこれがついていません。
0262デフォルトの名無しさん
2007/04/12(木) 17:43:14ファイルをOPENするときに form="binary" としたり (処理系依存)
access="stream" としたり (Fortran 2003)
0263デフォルトの名無しさん
2007/04/13(金) 02:58:02DIRECT形式を使って書くという裏技がある。昔のコンパイラでやるにはこれか。
ただ今は>>262の書くように、F2003拡張の先取りでSTREAMモードが大抵あるのでそれを使うがよろしい。
0264デフォルトの名無しさん
2007/04/13(金) 21:39:290265デフォルトの名無しさん
2007/04/25(水) 16:57:370266デフォルトの名無しさん
2007/04/25(水) 21:35:56>1バイトは8ビットに統一された。
以前は統一されてなかったの?
0267デフォルトの名無しさん
2007/04/26(木) 22:37:47あらゆるものが統一されていなかった。
0268デフォルトの名無しさん
2007/05/03(木) 14:36:070269デフォルトの名無しさん
2007/05/03(木) 16:02:160270デフォルトの名無しさん
2007/05/07(月) 06:10:19webの結果を得ることできる?
get http://www.hoge.com
を行い
結果をファイルに残す
あるいは、戻り値 403 not found
かどうかの判定とか。
Linux *g77
です
0271デフォルトの名無しさん
2007/05/07(月) 06:15:37別の言語を使った方がいいと思う。
0272デフォルトの名無しさん
2007/05/07(月) 08:01:53ありがとう。
自由自在に書ける言語がFortranとVB系以外のbasicなんです。
検討してみます
0273デフォルトの名無しさん
2007/05/07(月) 10:14:30表示するだけならこんなので動くと思うけど
web2console.py
----------------------------
#!/usr/bin/env python
import urllib
conn = urllib.urlopen("http://www.yahoo.co.jp/")
data = conn.read()
print data
----------------------------
F2PY - Numerical Analysis with Python
http://scipy.dip.jp/index.php?F2PY
http://nihongo.homeip.net/word/scipy/
じぶんは fortran は使ったことないからよくわからないけど
fortran ともそれなりに相性も良いみたいだね…(正直よくわからん)
0274デフォルトの名無しさん
2007/05/07(月) 11:18:23外人がg77でのやり方を解説しているページがある。
環境変数を使って変数のやり取りをしていた。
LINKがみつかんねーw
fortran cgi でググルと色々引っかかる。
0275274
2007/05/07(月) 11:24:19ああごめん。
FORTRANでサーバー側のCGIを書くのかと思ったが逆か。
クライアントを書きたいのか。
Windows なら WinInet.Lib+Intel Visual Fortranでなら出来る。
Linuxでもその類のDLLをFortranから呼び出せば何とかなるのではないか?
0276デフォルトの名無しさん
2007/05/08(火) 13:33:07http://science6.2ch.net/test/read.cgi/sim/1042715803/
629 名前:名無しさん@5周年[] 投稿日:2007/05/08(火) 07:49:36
FortranかCかなんて議論は馬鹿げているよ。
Fortranなんてもはや化石言語。
だから消去法でCを選ぶ他ない。
しかし君たち。
実はもっとも身近で簡単な科学計算用言語があるのだ。
それがExcelVBA。
答えは案外足元にあったわけだ。
いわゆる青い鳥ってやつだね。
(#^ω^)
0277デフォルトの名無しさん
2007/05/08(火) 21:42:560278デフォルトの名無しさん
2007/05/08(火) 23:37:48くだすれFORTRAN(超初心者用)その2
http://pc11.2ch.net/test/read.cgi/tech/1164121236/
どちらかというと、こっちの方がやさしくしてくれるお
0279270
2007/05/09(水) 23:38:08>>273
始め、pythonで「????」でしたが見ると便利ですね。
でもpythonのファイルIO知らないので調べてみます。
>>274
ええ、見る方です。でもcgi検索して見るとfortranでもcgi出来ますね。
FORTRAN(超初心者用)その2
でも聞いてみて良いのかな?
0280デフォルトの名無しさん
2007/05/18(金) 23:30:44購入を検討しているのですが,アクティベーションあるんかな?
0281デフォルトの名無しさん
2007/05/19(土) 00:48:26ネット経由の認証も出来るし、ローカルでのライセンスファイルでの認証も出来る。
どちらかというとネット経由の認証へ移行したいと思っている節がある。
あと1年でライセンスは切れる。切れた後はインストールできない。再インストールも出来ない。
実行には問題ない。ただしバグフィックスは再インストールになるので出来ない。
うっかり消してしまうと、再インストールできない。
0282デフォルトの名無しさん
2007/05/19(土) 01:03:430283デフォルトの名無しさん
2007/05/19(土) 08:28:45そんなことはない。
購入後、1年間の間にリリースされたマイナーバージョンアップまでは自由に使えるよ。
使えないのは、それ以降にリリースされた最新版とか、プレミアサポートとか。
0284デフォルトの名無しさん
2007/05/19(土) 13:01:56(認証なくてもやっちゃだめなんだろうが)
結局この理由でofficeも2000,visual studioも6のまま・・・
Fortranも6でいいかー
0285デフォルトの名無しさん
2007/05/19(土) 14:30:29契約したライセンス数を超えて(または契約した使用者以外が)「コンパイラ」を使うのはいけないが
コンパイルして出来た実行プログラムの方は配布が可能。
(評価版や非商用ライセンスの場合は別だが)
またそのプログラムの実行にIntelが定めた再配布可能ファイルが必要なら、それも含めて配布可能。
ちなみにシングル・ユーザー・ライセンスの場合、契約者個人が同時に1つしか使用しないのであれば
コンパイラを複数のPCにインストールすることも可能。
http://www.intel.com/cd/software/products/asmo-na/eng/compilers/295825.htm
0286デフォルトの名無しさん
2007/05/19(土) 23:06:03photranの使い方がわからなくて..
0287デフォルトの名無しさん
2007/05/20(日) 13:33:53それをやろうとして、諦めたw
設定いろいろいじろうと思うとeclipseまで勉強しなきゃならなくて時間の無駄だと感じた。
設定できたら報告よろ!
0288デフォルトの名無しさん
2007/06/09(土) 00:09:26FTN77/95のインストール方法
http://www.coastal-env.k.u-tokyo.ac.jp/koibuchi/fortran.htm
95のインストール先とマニュアルの画面が全然違うのは仕様?
0289デフォルトの名無しさん
2007/06/09(土) 02:12:36>>288
提供先がSalfortから関連会社のSilverFrostに移行したときに変わってしまったのさ。
0290デフォルトの名無しさん
2007/06/09(土) 17:02:26fortranでeclipse使ってるとこってあるんかな?
fortranって科学技術系が多いし、他の一般業界の言語やコードに比べたらシンプルだからね・・
中にはviでガシガシの人もいるし
0291デフォルトの名無しさん
2007/06/09(土) 19:33:49サンクス。
じゃあ、あの状態でFortran95をダウンロードするにはどうすれば……?
本来なら説明しているサイトに報告すべきだと思うけど、
SilverFrostでのダウンロード方法を知っている人がいたら教えてください。
0292デフォルトの名無しさん
2007/06/09(土) 19:55:34>>141
0293デフォルトの名無しさん
2007/06/11(月) 10:43:46サンクス。
上段のページからダウンロードして後、VisualStugio2003をインストールしてたから同じく2003でインストールしました。
あとは複数あるシステムの中で、Fortran教科書に載ってるプログラムを書いて実行するのに選ぶべきシステムとその方法さえわかれば……
0294デフォルトの名無しさん
2007/06/13(水) 22:07:130295デフォルトの名無しさん
2007/06/13(水) 23:23:230296デフォルトの名無しさん
2007/06/14(木) 00:49:28一階なら分かったのですが、高階になるとよくわかりませんorz
0297デフォルトの名無しさん
2007/06/14(木) 00:54:41それはプログラムがわからないの?
それとも数学がわからないの?
0298デフォルトの名無しさん
2007/06/14(木) 23:34:11ルンゲ喰ったなんて、数値計算の本の、頻出事項じゃんか。
図書館に行ったほうが2chに来るより効率的。
0299デフォルトの名無しさん
2007/06/15(金) 00:09:500300デフォルトの名無しさん
2007/06/15(金) 10:39:290301デフォルトの名無しさん
2007/06/15(金) 13:00:52アッー?
0302デフォルトの名無しさん
2007/07/07(土) 05:25:58変数に納めたいのですが、どうすればよいのでしょうか?
例えば
call system('echo 2')
でa.outを実行すると正常に2が出力されるのですが、
その2を変数に代入しようと。
integer var
call system('echo 2',var)
のようにしてみたのですが、エラーになりました。
character型も試してみたのですが、やはりエラーになりました。
0303デフォルトの名無しさん
2007/07/07(土) 12:43:32コンパイラなによ。
ま、マニュアル読んだほうが早いと思うけど。
0304デフォルトの名無しさん
2007/07/07(土) 13:22:12call system('echo 2 > hoge.txt')
open(10, file='hoge.txt', status='OLD')
read(10,*) var
close(10,status='DELETE')
write(*,*) var
0305デフォルトの名無しさん
2007/07/07(土) 14:54:26pgiコンパイラだそうです。
ちょっとマニュアル探してみます。
>>304
コンパイラの問題なのかDELETEのところがちょっとエラーでできなかったのですが。
close(10)としたら変数に2を入れることができました。
ありがとうございました
0306デフォルトの名無しさん
2007/07/07(土) 14:57:11>>304でできました。
0307デフォルトの名無しさん
2007/07/07(土) 15:06:41例えばhoge.txtの中身が
----------
apple
123 456
pie
----------
であれば、そのファイルの行数を読み取りinteger型の変数に3を
代入するという操作を行いたいのです。
もちろんSystem関数の利用でできたのですが、それだとプラットフォームが
Linuxに限られてしまうので、Fortranでファイルの処理を行うようにすれば
各種プラットフォーム上でも使えるソースになって便利だなと思いました。
この操作に限らず、Fortranでファイルを編集するための勉強はどのような
ところで勉強すればいいのでしょうか?
0308デフォルトの名無しさん
2007/07/07(土) 17:41:38普通に空readでend of file が出るまでまわして、変数に一足していけばいい。
0309デフォルトの名無しさん
2007/07/09(月) 08:19:26できました。
[Fortran]$ cat num_of_tmp
sfejoiwa
seflkew
sfepo pweko
wsefk
sefpowe posef
sdf s;ef
[Fortran]$ ./a.out
x = 8
ありがとうございました(><)
0310TESTちゅう
2007/07/12(木) 17:03:550311デフォルトの名無しさん
2007/07/12(木) 21:18:17READ (*,*) N
DO 10 I=1,N
IF0=IF1
IF1=IF2
IF ( I.GT.2 ) THEN
IF2=IF1+IF0
ELSE
IF2 = 1
END IF
10 WRITE(*,*) I,IF2
STOP
END
0312デフォルトの名無しさん
2007/07/17(火) 22:54:570313デフォルトの名無しさん
2007/07/18(水) 03:14:53http://www.nr.com/
情報さんくす
0314デフォルトの名無しさん
2007/07/18(水) 03:17:27微妙にスレちがいかも
0315デフォルトの名無しさん
2007/07/18(水) 23:37:05ホントだ
裏切られた!www
怪しからん奈!
0316デフォルトの名無しさん
2007/07/20(金) 03:17:16FORTRAN版は出す気あるのかな?
初版の非Fortran版はトランスレータにかけただけのような
gotoバリバリコードで出版していたのだから、無茶なFortranコードでも
著者は別に気にしないよなw
0317デフォルトの名無しさん
2007/07/20(金) 04:09:06どうだろ?C++の機能をつかって実装しているようだから、
以前の FORTRAN -> それ以外の言語 の移植とは訳が違いそう
NRの2nd(1992)から3rd(2007)への以降に15年掛かっているね
たぶん3rdに取り組み始めた頃は、まだC++が輝いてたんだろ
複素数の取り扱いが、クソややこしいテンプレートになっていたり、
整合配列に問題があったりと、C++は数値計算に向いてない
c99の方がずっとマシ(ただし、こっちは対応コンパイラがPGIぐらいしか無い)
Fortran90かFORTRAN77のまま、アルゴリズムだけ進歩させた方が良かったと思うよ
NRのメリットは安い値段とソースコード付きってとこだったが、
C++のみになると、あんまりメリット感じないね C言語だとGSLとかあるしね
どうせ自由に配布できないんだったら NAG, IMSLの方がいいんじゃないか?
少なくとも漏れはNR 3rdイラネ
0318デフォルトの名無しさん
2007/07/20(金) 13:01:52あれれ2版からも15年たってるのかよw
しかしアルゴリズムの進歩版とかのってはいないのかね?
第2版では、初版に無かったnon-numerical algorisms の章が一番役に立ったw
CRC16とかHuffman符号化とか、情報工学的なアルゴリズムが、数値計算との垣根を乗り越えてきた
タイミングだったのか。
0319デフォルトの名無しさん
2007/07/20(金) 23:48:31Fortress言語―マルチコア時代の並列化プログラミング言語
もう出すのかよw
ざっと見た感じ糞本だったがw
0320デフォルトの名無しさん
2007/07/22(日) 12:21:50スラドでも議論があったけど、将来も普及する見込みは厳しそうね
0321デフォルトの名無しさん
2007/07/23(月) 01:55:57よく知らんが、SUNのマルチコアCPUに大量のスレッドをばら撒いて並列計算させるという
コンセプトの言語なんだろ?
アイデアとしては面白いんで内科医?
Haskellっぽい仕様も入れているらしいし、次世代の踏み台にwww
0322デフォルトの名無しさん
2007/07/23(月) 10:15:40オープンにしたからSUNの石専用ってわけじゃないのでは?
確かに踏み台ぽいなw
0323デフォルトの名無しさん
2007/07/23(月) 23:44:19New challenges require new solutions
Guy L. Steele Jr.
ttp://www.ddj.com/dept/architect/184406382
まぁ、それなりに考えがあってFortressを作っているようだ。
Sunがアメリカのスパコン助成から脱落したので、さいさきは暗いだろう。
日本(富士通)で拾う振りをして、アメリカに疑心暗鬼を起こさせるのが吉だと思うwwww
0324デフォルトの名無しさん
2007/07/24(火) 09:34:34スゲーwwww
策士っすねw
0325デフォルトの名無しさん
2007/07/25(水) 00:35:12最近の最速スパコン競争は、なんか土建屋の既得権争いっぽいから、
釣りに走って遊ぶほうが、たしかにいい気がするw
0326デフォルトの名無しさん
2007/08/12(日) 22:19:24ttp://techon.nikkeibp.co.jp/article/NEWS/20070808/137619/
0327デフォルトの名無しさん
2007/08/13(月) 21:56:3053. 次世代、ペタスケール、T2K (2007/8/12)
ttp://grape.mtk.nao.ac.jp/~makino/articles/future_sc/note054.html#rdocsect59
すっぱいぶどうの更新w
0328デフォルトの名無しさん
2007/08/19(日) 02:10:13すみませんが どなたか情報をお持ちでしたら教えて下さい。
0329デフォルトの名無しさん
2007/08/19(日) 18:45:37以前
http://g95.sourceforge.net/
を試したら動いた
0330デフォルトの名無しさん
2007/08/19(日) 19:08:37ttp://g95.sourceforge.net/
でも、なんでパッケージに入ってないんだろう?
0331デフォルトの名無しさん
2007/08/19(日) 20:03:47ttp://gcc.gnu.org/wiki/GFortran
0332デフォルトの名無しさん
2007/08/19(日) 20:17:52ありがとうございまs。試してみます!
0333デフォルトの名無しさん
2007/08/23(木) 23:01:43http://softwareblogs.intel.com/2007/08/22/you-are-in-a-maze-of-twisty-little-passages-all-alike/
0334デフォルトの名無しさん
2007/08/23(木) 23:11:050335デフォルトの名無しさん
2007/08/30(木) 23:10:18MKL買った人カワイソス=おれ
0336デフォルトの名無しさん
2007/08/30(木) 23:28:080337デフォルトの名無しさん
2007/08/31(金) 00:31:24忘れたがMKLのライセンスからをコンパイラのライセンスに転換できて2個分になったんじゃ中田ッけ?
ガセだったら酢マンコw
0338335
2007/08/31(金) 01:05:11安く(1万円くらい)できただけだった。いずれにしても、MKL単体で買って損した気分だ。
0339デフォルトの名無しさん
2007/09/07(金) 13:02:07NAGのcompiler IntelMac版登場 トライアルができる
0340デフォルトの名無しさん
2007/09/08(土) 21:10:14http://icl.cs.utk.edu/lapack-for-windows/nmake_install.html
の手順に従いlapackとblasを導入しようとしてますが
1. C:\Program Files\LAPACK_3.1.1_for_Windows\LAPACK 3.1.1 for Windows\ に移動
2. set_environment.bat x86 Intel
と入力(Blasはデフォルトを使用)
4. nmake /nologo all
とすると
xilib.exe /OUT:"C:\Program Files\LAPACK_3.1.1_for_Windows\LAPACK 3.1.1 for Windows\blas.lib" *.obj
が実行されているときに次の旨の表示がでてうまくいきません。
"lib"を実行しています
"lib"がみつかりません
>>197
の slim に相当する形でxilibが使われているものだと思うんだけど、どう使用すればうまくいくのかわかりません。
ちなみにxilib に代えて xilink /lib を使っても同じです。
blas.lib lapack.lib を作るにはどうすればよいでしょうか?
0341デフォルトの名無しさん
2007/09/09(日) 13:51:43fortran95を使っているのですが
do i=1, size(A)
A(i) = hoge + i * fuga
end do
みたいのを
A = hoge + [なにか] * fuga
のようにして添字を配列演算に用いて一行にまとめられないのでしょうか?
それと
do i=1, size(A)
hoge = 複雑な式
A(i) = hoge * fuga
B(i) = hoge * piyo
end do
のような場合、
A = 複雑な式 * fuga
B = 複雑な式 * piyo
と書く事で二度計算されてしまうのは無駄ですし
式が長くなって読みづらいのですが、配列演算に対する一時変数のようなものは無いのでしょうか。
0342デフォルトの名無しさん
2007/09/09(日) 21:33:40Visual Studioに含まれているlib.exe/link.exeへのパスが通ってない。
通常はset_environment.batから呼ばれている
"%IFORT_COMPILER91%\IA32\Bin\ifortVars.bat"
の中でVSへの設定も行われるはずだが
環境変数 IFORT_COMPILER91 はIVF9.1用の設定なので
IVF9.0なら IFORT_COMPILER90、10.0なら IFORT_COMPILER10
に変更する必要がある。
ifortVars.bat を実行してもlib.exe/link.exeが使えない場合は
ifortVars.bat を修正するか、予めVS中の VSVars32.bat か
VCVars32.bat を実行しておく必要がある。
0343デフォルトの名無しさん
2007/09/09(日) 23:48:01A = hoge + (/(i,i=1,size(A))/) * fuga
0344デフォルトの名無しさん
2007/09/10(月) 17:01:44ありがとうございます。こんな素直な方法があったんですね。
後者については今のところ難しいでしょうか。
あと配列演算に使える関数が作れるといいのですが、これも難しいですかね。
配列をもらって配列を返すようなタイプだと一次的に戻り値用の配列を確保しなくてはいけないので現実的ではないんです。
0345デフォルトの名無しさん
2007/09/10(月) 19:36:29しかし>>343のようにやると、いったん暗黙のテンポラリ配列が生成されて
それから積が取られることになるので、DO LOOPの展開式とは等価ではない。
>あと配列演算に使える関数が作れるといいのですが、これも難しいですかね。
elementalだったかpureオプションつければ可能だった気がする。
調べてくれw
0346345
2007/09/11(火) 01:37:16MODULE m_elemental
CONTAINS
ELEMENTAL REAL FUNCTION watson(x)
IMPLICIT NONE
REAL, INTENT(IN) :: x
watson = x**2
RETURN
END FUNCTION watson
END MODULE m_elemental
!
PROGRAM holmes
USE m_elemental
IMPLICIT NONE
INTEGER :: i
REAL :: x(10), y(10)
DO i = 1, 10
x(i) = REAL(i)
END DO
y = watson(x)
PRINT '(10f7.1)', x
PRINT '(10f7.1)', y
STOP
END PROGRAM holmes
1.0 2.0 3.0 4.0 5.0 6.0 7.0 8.0 9.0 10.0
1.0 4.0 9.0 16.0 25.0 36.0 49.0 64.0 81.0 100.0
Press any key to continue . . .
elemental ⊂ pure だったw
0347デフォルトの名無しさん
2007/09/13(木) 12:33:44試してみましたが確かにテンポラリ配列作られてますね。
elementalは便利ですね。ありがとうございました。
0348デフォルトの名無しさん
2007/09/13(木) 19:16:35a(1:n) とか部分配列の類もテンポラリを作ることが多いので、
ソースコードが短くなるからと調子に乗って、DO LOOPの代わりに乱用すると、
思わぬところでスタックオーバーフローとかで憤死する。
ベクトル機の場合は一旦テンポラリ配列に展開したほうが早くなるだろうが、
パイプラインのスカラー機の場合はDO LOOPのままの方が早いのではないかと思う。
まぁ勝手に最適化するかも知れんし、トレードオフが色々あるので、なんとも胃炎が。
0349デフォルトの名無しさん
2007/09/18(火) 15:26:340350デフォルトの名無しさん
2007/09/18(火) 22:17:040351デフォルトの名無しさん
2007/09/21(金) 00:26:580352デフォルトの名無しさん
2007/09/21(金) 01:08:09日本語マニュアルは別途ダウンロードできるし。
■ このスレッドは過去ログ倉庫に格納されています