[98]eigenmath-fx1.0(接近)移植成功
本帖最后由 diameter 于 2013-7-31 08:45 编辑往14楼看...
其实我是来求INT64的实现的..
我能力所及的方法都尝试了,没解决。尤其是sh的汇编我完全不行..
以前的那个帖子我自己几乎都忘了..http://www.cncalc.org/thread-8678-1-1.html
移植经验分享:
此程序的移植最大的问题就在于B and R section只有0x2000 byte,超出的话链接没法通过
所以解决办法就是删掉所有大的静态区的变量,改用alloc分配
干掉的变量有free_stack,mem,stack,symtab ,binding,arglist ,logbuf
由于98内存太小,跟原版比,在heap上分配的也只有1/4大小
这些占空间的变量可以在Debug\FXADDINror.map里面找,SECTION=B_BR_Size之后的都是
上图,亮点自寻
编译过出程序在此,不能正常使用
还有它的大小...200多K{:007:},超大addin大家自己看着办吧...
附上eigenmath的说明文档
捞奖励 期待有朝一日能移植成功 int64默认没有实现么。。。编译器太弱了吧。。。unsigned long long 为什么expand出来是错的= = 期待中,希望能移植成功 貌似用long double代替long long出现的问题有些大
factor也不能用了
用long double代替long long会怎么样。。。
顺便祝移植成功 祝移植成功。 本帖最后由 过路人 于 2013-7-30 10:27 编辑
加油啊!!!要不试试这个CAS:。
实在不行实现部分功能也行啊…… 本帖最后由 wintoflash 于 2013-7-30 13:13 编辑
唉!
wintoflash 发表于 2013-7-30 13:11 static/image/common/back.gif
唉!
这个确实很蛋疼...
再上传一个部分修复的,还是用long double代替的。不过这个部分可以使用
遇到大数可能变成0或者挂掉,积分不能用,表达式的次数过高也可能挂掉..
学习 本帖最后由 abcaf 于 2019-6-4 19:00 编辑
deleted 看起来挺好的,支持 能展开(a+1/b)^2吗? imath 发表于 2013-7-30 23:17 能展开(a+1/b)^2吗?
目测可以 我在实体机上试了一下出的答案貌似没有错 我是来要回帖奖励的
Hi!
This is a great achievement - and I do appreciate the great improvements since the version in the 1st post.{:thumbsup:}
I've noticed that integrals do systematically generate an error:
http://i.imgur.com/wRhlJuE.png
And that expressions roots don't seem to be ok:
http://i.imgur.com/tew3Ccx.png