作者charleshu (Analog Engineer)
看板Programming
标题Re: [问题] 请问有支援超过64bit的变数型态吗
时间Mon Aug 31 12:51:25 2009
※ 引述《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