![]() |
![]() |
#45 | |
Basketry That Evening!
"Bunslow the Bold"
Jun 2011
40<A<43 -89<O<-88
3·29·83 Posts |
![]() Quote:
|
|
![]() |
![]() |
![]() |
#46 |
Dec 2014
37 Posts |
![]()
Alright, I find out it actually does not build on amd64, see https://gitlab.com/mlucas-ll/mlucas/builds, there are serveral error messages:
In file included from .././src/factor.c:3973:0: .././src/factor_test.h:603:11: error: too few arguments to function 'twopmodq100_2WORD_DOUBLE' res64 = twopmodq100_2WORD_DOUBLE(p64, k); In file included from .././src/factor.c:3973:0: .././src/factor_test.h:1156:11: error: incompatible type for argument 2 of 'twopmodq100_2WORD_DOUBLE' res64 = twopmodq100_2WORD_DOUBLE(p64, q128); In file included from .././src/factor.c:3973:0: .././src/factor_test.h:1156:11: error: too few arguments to function 'twopmodq100_2WORD_DOUBLE' res64 = twopmodq100_2WORD_DOUBLE(p64, q128); In file included from .././src/factor.c:3973:0: .././src/factor_test.h:1179:11: error: too few arguments to function 'twopmodq100_2WORD_DOUBLE_q2' res64 = twopmodq100_2WORD_DOUBLE_q2(p64, k,k); |
![]() |
![]() |
![]() |
#47 | |
∂2ω=0
Sep 2002
República de California
22×3×5×193 Posts |
![]()
Thanks for the instruction reference, Alex - that looks like what I need, and there does appear to be a full complement of vector-float functionality.
Quote:
1. I clearly need to update the API for this subset of TF calls, but you should not need factor.o to link currently, because TF functionality is not supported in the default Mlucas build; 2. These calls are getting included because USE_FMADD is getting def'd, which implies you are trying an AVX2/FMA3 build (-DUSE_AVX2 compile flag). Unless AMD has radically upgraded their AVX-and-beyond capabilities in the past year -- according to Wikipedia their very first CPU with AVX2 was 'Carrizo' (formerly codenamed 'Excavator') last year -- AMD builds probably should not go above SSE2. But if you can get AVX and/or AVX2 builds tested on something close to the latest AMD processor, let's see if they still suffer for the 'AVX slower than SSE2' handicap George noted based on his Prime95 tests and decide what to do config-wise based on that. |
|
![]() |
![]() |
![]() |
#48 | |
Dec 2014
37 Posts |
![]() Quote:
![]() I think having both accounts make it easier to submit pull request to projects hosted in either site. The wikipedia page is a good start on it. For github, it says "Gratis for public, paid for private." For gitlab, it says "Unlimited public and private repos, unlimited public and private collaborators". For web interface, it seems github is more responsive than gitlab. The UI of both sites looks comparable to me, I am using git most of the time anyway, so I think it is fine as long as the diff is shown nicely. For CI, github uses travis-ci and gitlab uses gitlab-ci. For js, gitlab releases all js under mit/expat, so you don't need to worry what the js code is doing. gitlab also releases its core as free-sw under mit/expat, known as gitlab-ce, github doesn't. For popularity, github is clearly more popular, but both are used by big organizations. There is one site getting increasingly popular https://notabug.org/, it is a community effort. |
|
![]() |
![]() |
![]() |
#49 | |
Basketry That Evening!
"Bunslow the Bold"
Jun 2011
40<A<43 -89<O<-88
1C3516 Posts |
![]() Quote:
|
|
![]() |
![]() |
![]() |
#50 | |||
Basketry That Evening!
"Bunslow the Bold"
Jun 2011
40<A<43 -89<O<-88
3×29×83 Posts |
![]() Quote:
Quote:
Quote:
https://www.b.agilob.net/choose-gitl...-next-project/ ^ An essay explicating why GitLab is better than GitHub. (Incidentally, I know the guy who runs that site (in an online manner same as I know everyone here) and I've worked with him on some projects.) |
|||
![]() |
![]() |
![]() |
#51 | |
Aug 2010
Republic of Belarus
173 Posts |
![]() Quote:
![]() |
|
![]() |
![]() |
![]() |
#52 | |
∂2ω=0
Sep 2002
República de California
22×3×5×193 Posts |
![]() Quote:
As my code is open-source, anyone with PPC-and-beyond assembler expertise and time to spare is welcome to have at it! Take a modest-size x86_64 SSE2 inline-asm macro - there are many to chose from - stick it into a suitable C test harness, use results to guide translation to IBM assembler. |
|
![]() |
![]() |
![]() |
#53 | |
Aug 2010
Republic of Belarus
173 Posts |
![]() Quote:
![]() Just double checked on IBM S390 ![]() |
|
![]() |
![]() |
![]() |
Thread Tools | |
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Mlucas and mprime on the same box | daxmick | Software | 5 | 2018-01-05 09:48 |
Mlucas on ubuntu | Damian | Mlucas | 17 | 2017-11-13 18:12 |
Mlucas version 17 | ewmayer | Mlucas | 3 | 2017-06-17 11:18 |
Mlucas on Sparc - | Unregistered | Mlucas | 0 | 2009-10-27 20:35 |
mlucas on sun | delta_t | Mlucas | 14 | 2007-10-04 05:45 |