Path: chuka.playstation.co.uk!news1.scei.co.jp!usenet From: MOSSADAPE Newsgroups: playstation.ny.program.questions Subject: Re: sqrt()=?iso-2022-jp?B?GyRCNFg/dCRLJEQkJCRGGyhK?= Date: Fri, 08 Aug 1997 04:35:59 +0900 Organization: PlayStation Net Yarouze Lines: 43 Message-ID: <33EA239F.7A85@ka2.so-net.or.jp> References: <33E9D771.9D@ka2.so-net.or.jp> <33E9FF11.744@ka2.so-net.or.jp> <5sd6t1$9v6$1@ryo4309.aist-nara.ac.jp> NNTP-Posting-Host: 210.132.193.46 Mime-Version: 1.0 Content-Type: text/plain; charset=iso-2022-jp Content-Transfer-Encoding: 7bit X-Mailer: Mozilla 2.01I [ja] (Win95; I) Shuichi Kitaguchi wrote: > > <33E9FF11.744@ka2.so-net.or.jp>の記事において > mosadape@ka2.so-net.or.jpさんは書きました。 > > こんばんは、北口です。 > > >> MOSSADAPEです。 > >> > >> log()やexp()でも同様の症状がでてしまいました。 > >> > >> どうすれバインダー!    MOSSADAPE > > うちのメインプログラマ氏の WWW ページによると、 > >  当初、3分掛かっていたコンバート時間を2秒に短縮。 >  やはり、ゲーム機でdouble,sqrt,cos,sinは使っちゃダメ。メチャ遅い。 > > だそうです。というわけで、 > ・テーブル化する > ・整数計算で近似する > のどちらかしかないのではないでしょうか? > # 遅いのは PS に FPU がないせいでしょう(たぶん)。 > > --==| Shuichi Kitaguchi : shuuic-k@is.aist-nara.ac.jp | > | / kit@Mew.org / shkit@gemini.bekkoame.or.jp |==-- はちゃー、そうだったんですか・・・。 というわけで、作製中のプログラムのsqrt()はおろかsin()もcos()も 片っ端からキャンセルしたところ・・・。 「わーーーー!60fpsで動いたーーーーーーーーー!」 いきなり速くなってぶったまげました。前は10fps程度だったのに・・・。 有難うございましたm(_ _)m                 MOSSADAPE #プログラムがある程度まとまったらご覧に入れますので。乞う御期待・・・? #それにしてもどう考えても浮動小数点演算が秒数十回しかできないってのは #余りにも遅すぎます・・・。 #(X1ターボやMZ-2000や(Z80Aの4MHz)の方がまだ速かったような気が・・・。) #ぬー、このあたり何とかしてほしいものです。>>ソニー様