※ 引述《Lehoa (突破)》之銘言:
: 標題: [問題] 請問有支援超過64bit的變數型態嗎
: 時間: Fri Jul 17 13:59:04 2009
:
:
: 因為要用的精確度很高,
:
: 會超過64bit,
:
: 想請問大大們,
:
: 有支援超過64bit的變數型態嗎?
:
: 謝謝~
:
:
: --
: ※ 發信站: 批踢踢實業坊(ptt.cc)
: ◆ From: 140.117.168.133
: 推 buganini:bigno? 自訂? 換語言? 220.135.231.23 07/17 14:03
: 推 elfria:通常這種是特殊需求,一個良好的語言是可以 61.224.46.122 07/18 14:51
: → elfria:自創的, 所以可能你先看一下IEEE754的float 61.224.46.122 07/18 14:51
: → elfria:把它改成大於64Bit的運算..改寫的部份 61.224.46.122 07/18 14:52
: → elfria:大概是..加減乘除&與舊的資料型態運算&prin 61.224.46.122 07/18 14:52
: → MOONRAKER:其實<bitset>做backbone一定沒問題 125.232.99.29 07/18 21:41
: 推 sorryChen:難道沒有人寫過這樣的template支援嗎 128.125.87.33 08/07 04:41
你可以自己寫,可以參考8 bits uP 如何支援32 bits integer 計算的 code,
來類比.
比如以8 bits運算指令支援32 bits運算的例子,同樣的方法可以以32 bits運算
指令來支援128 bits 運算.
等你深入了解演算法,你就知道這類計算可以無限延伸.
但因設計時有許多選擇,如速度優先或空間優先,有號數與無號數要share code或
不要,所以近來不流行此類library.
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.104.233.19