|
Създадено на 01.10.2020, видяно: 1682 пъти. #13445
А, ок, ще го махна.
Не пускам с musl, нещо даде грешка като го компилирах, липсват някакви 32-битови библиотеки.
johnfound
Създадено на 01.10.2020, видяно: 1680 пъти. #13446
Не пускам с musl, нещо даде грешка като го компилирах, липсват някакви 32-битови библиотеки.
Странно - на musl никакви библиотеки не му трябват. Той самият е имплементация на стандартната C библиотека. По-скоро компилатора ти не може да компилира 32 битов код...
|
Създадено на 01.10.2020, видяно: 1677 пъти. #13447
Не пускам с musl, нещо даде грешка като го компилирах, липсват някакви 32-битови библиотеки.
Странно - на musl никакви библиотеки не му трябват. Той самият е имплементация на стандартната C библиотека. По-скоро компилатора ти не може да компилира 32 битов код...
Linker-a се оплаква:
/usr/bin/ld: i386:x86-64 architecture of input file `/usr/lib/gcc/x86_64-linux-gnu/9/libgcc.a(_mulxc3.o)' is incompatible with i386 output
/usr/bin/ld: obj/src/internal/floatscan.lo: in function `decfloat':
floatscan.c:(.text.decfloat+0x66e): undefined reference to `__udivdi3'
johnfound
Създадено на 01.10.2020, видяно: 1670 пъти. #13448
Не пускам с musl, нещо даде грешка като го компилирах, липсват някакви 32-битови библиотеки.
Странно - на musl никакви библиотеки не му трябват. Той самият е имплементация на стандартната C библиотека. По-скоро компилатора ти не може да компилира 32 битов код...
Linker-a се оплаква:
/usr/bin/ld: i386:x86-64 architecture of input file `/usr/lib/gcc/x86_64-linux-gnu/9/libgcc.a(_mulxc3.o)' is incompatible with i386 output
/usr/bin/ld: obj/src/internal/floatscan.lo: in function `decfloat':
floatscan.c:(.text.decfloat+0x66e): undefined reference to `__udivdi3'
Е, то аз в Ц-то съм много зле... Така че, уви, нищо не ми говори.
|
Създадено на 01.10.2020, видяно: 1666 пъти. #13449
Не пускам с musl, нещо даде грешка като го компилирах, липсват някакви 32-битови библиотеки.
Странно - на musl никакви библиотеки не му трябват. Той самият е имплементация на стандартната C библиотека. По-скоро компилатора ти не може да компилира 32 битов код...
Linker-a се оплаква:
/usr/bin/ld: i386:x86-64 architecture of input file `/usr/lib/gcc/x86_64-linux-gnu/9/libgcc.a(_mulxc3.o)' is incompatible with i386 output
/usr/bin/ld: obj/src/internal/floatscan.lo: in function `decfloat':
floatscan.c:(.text.decfloat+0x66e): undefined reference to `__udivdi3'
Е, то аз в Ц-то съм много зле... Така че, уви, нищо не ми говори.
Според мен му липсва 32-битовата libgcc библиотека, която имплементира разни неща от които зависи генерирания от gcc код. Честно казано не ме интересува чак толкова много, защото работи и без него. Ако искаш прати последния код, за който публикува резултати, ще го пробвам и него.
Честно казано не ме интересува чак толкова много, защото работи и без него. Ако искаш прати последния код, за който публикува резултати, ще го пробвам и него.
Това би трябвало да ти свали последната версия от бранча "MMX":
fossil update MMX
Компилирането по същият начин. Пак трябва да махнеш реда с MUSL.
|
Последно редактирано на 01.10.2020 от |, видяно: 1649 пъти. #13451
Честно казано не ме интересува чак толкова много, защото работи и без него. Ако искаш прати последния код, за който публикува резултати, ще го пробвам и него.
Това би трябвало да ти свали последната версия от бранча "MMX":
fossil update MMX
Компилирането по същият начин. Пак трябва да махнеш реда с MUSL.
0: Dist: 4, Time: 597 ms
1: Dist: 4, Time: 559 ms
2: Dist: 4, Time: 539 ms
3: Dist: 4, Time: 14 ms
4: Dist: 40, Time: 406 ms
5: Dist: 4, Time: 180 ms
6: Dist: 9, Time: 267 ms
7: Dist: 6, Time: 317 ms
8: Dist: 4, Time: 96 ms
9: Dist: 6, Time: 284 ms
10: Dist: 58, Time: 342 ms
Сега погледнах GPU-то е 6 ms, ne 60. :)
johnfound
Създадено на 01.10.2020, видяно: 1644 пъти. #13452
0: Dist: 4, Time: 597 ms
1: Dist: 4, Time: 559 ms
2: Dist: 4, Time: 539 ms
3: Dist: 4, Time: 14 ms
4: Dist: 40, Time: 406 ms
5: Dist: 4, Time: 180 ms
6: Dist: 9, Time: 267 ms
7: Dist: 6, Time: 317 ms
8: Dist: 4, Time: 96 ms
9: Dist: 6, Time: 284 ms
10: Dist: 58, Time: 342 ms
Сега погледнах GPU-то е 6 ms, ne 60. :)
Това въобще, на какъв компютър го пускаш? Нещо много бавно ми изглежда - Нетбука ми с пасивното охлаждане е по-бърз двойно... Да не го пускаш на някакъв емулатор?
|
Създадено на 01.10.2020, видяно: 1642 пъти. #13453
0: Dist: 4, Time: 597 ms
1: Dist: 4, Time: 559 ms
2: Dist: 4, Time: 539 ms
3: Dist: 4, Time: 14 ms
4: Dist: 40, Time: 406 ms
5: Dist: 4, Time: 180 ms
6: Dist: 9, Time: 267 ms
7: Dist: 6, Time: 317 ms
8: Dist: 4, Time: 96 ms
9: Dist: 6, Time: 284 ms
10: Dist: 58, Time: 342 ms
Сега погледнах GPU-то е 6 ms, ne 60. :)
Това въобще, на какъв компютър го пускаш? Нещо много бавно ми изглежда - Нетбука ми с пасивното охлаждане е по-бърз двойно... Да не го пускаш на някакъв емулатор?
Ъ!, ми то това не изглежда сериозно. То вярно, нетбукския N3550 изглежда по-бърз:
И тактовата честота е по-висока и bogomips-овете. Епика, само дето има значително повече ядра...
Все пак като разделиш на 128 (колкото са "процесорите" на един чип), скоростта излиза към 4 ms, което е по-малко от 6-те ms на Теслата.
johnfound
Създадено на 01.10.2020, видяно: 1602 пъти. #13478
Тука атачвам компилираните файлове за последната версия. Тя би трябвало вече да няма проблеми с изравняването на данните и да работи добре на по-нови процесори...
Моите тестове на N3540:
0: Dist: 4, Time: 263 ms
1: Dist: 4, Time: 246 ms
2: Dist: 4, Time: 257 ms
3: Dist: 4, Time: 10 ms
4: Dist: 40, Time: 260 ms
5: Dist: 4, Time: 145 ms
6: Dist: 9, Time: 222 ms
7: Dist: 6, Time: 263 ms
8: Dist: 4, Time: 82 ms
9: Dist: 6, Time: 237 ms