Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

yescrypt booooo on armv7l #2

Open
cryptozeny opened this issue Jul 10, 2018 · 0 comments
Open

yescrypt booooo on armv7l #2

cryptozeny opened this issue Jul 10, 2018 · 0 comments
Labels
bug Something isn't working

Comments

@cryptozeny
Copy link
Owner

cryptozeny commented Jul 10, 2018

yescrypt is not working on 32bit Raspbian OS armv7l
but balloon is ok.

pi@sae:~/cpuminer-kawaii $ ./cpuminer -a yescrypt -o stratum+tcp://bitzeny.bluepool.info:3333 -u [2018-07-11 02:45:34] Starting Stratum on stratum+tcp://bitzeny.bluepool.info:3333
[2018-07-11 02:45:34] 4 miner threads started, using 'yescrypt' algorithm.
[2018-07-11 02:45:37] net diff: 0.301668 -> shift 29, bits 0003509a
[2018-07-11 02:45:37] Stratum difficulty set to 0.03000000 (0.00000046)
[2018-07-11 02:45:38] CPU #2: 16.41 H/s
[2018-07-11 02:45:38] accepted: 0/1 (diff 0.00000051), 16.41 H/s booooo
[2018-07-11 02:45:38] reject reason: low difficulty share of 0.00002240019361547842
[2018-07-11 02:45:53] CPU #3: 33.73 H/s
[2018-07-11 02:45:53] CPU #1: 33.39 H/s
[2018-07-11 02:45:53] CPU #0: 32.47 H/s
[2018-07-11 02:45:55] net diff: 0.301668 -> shift 29, bits 0003509a
[2018-07-11 02:46:01] CPU #3: 33.69 H/s
[2018-07-11 02:46:02] accepted: 0/2 (diff 0.00000345), 115.96 H/s booooo
[2018-07-11 02:46:02] reject reason: low difficulty share of 0.0002251934277232723
[2018-07-11 02:46:06] CPU #2: 33.85 H/s
[2018-07-11 02:46:23] CPU #3: 33.72 H/s
[2018-07-11 02:46:23] accepted: 0/3 (diff 0.00000058), 133.42 H/s booooo
[2018-07-11 02:46:23] reject reason: low difficulty share of 0.00007365297773684062
^C[2018-07-11 02:46:28] SIGINT received, exiting
pi@sae:~/cpuminer-kawaii $ uname -a
Linux sae 4.14.50-v7+ #1122 SMP Tue Jun 19 12:26:26 BST 2018 armv7l GNU/Linux
pi@sae:~/cpuminer-kawaii $
$ git grep aarch64
configure.ac:  aarch64*-*-*)
sysinfos.c:#if !defined(__arm__) && !defined(__aarch64__)
sysinfos.c:// #if !defined(__aarch64__)
sysinfos.c:#if defined(__arm__) || defined(__aarch64__)
sysinfos.c:#if defined(__arm__) || defined(__aarch64__)
$ git grep arm
Android.mk:# Sample Android repo Makefile, used to test arm on the Tegra K1
Makefile.am:   cpuminer_SOURCES += asm/sha2-arm.S asm/scrypt-arm.S
NEWS:- Checkup on arm, tested ok on Tegra K1 (CyanogenMod 12.1)
algo/cryptolight.c:#if defined(__arm__) || defined(_MSC_VER)
algo/cryptonight.c:#if defined(__arm__) || defined(_MSC_VER)
algo/neoscrypt.c:#elif defined(__arm__)
algo/neoscrypt.c:#if defined(NOASM) || defined(__arm__)
algo/scrypt.c:#elif defined(USE_ASM) && defined(__arm__) && defined(__APCS_32__)
algo/sha2.c:#if defined(USE_ASM) && defined(__arm__) && defined(__APCS_32__)
asm/neoscrypt_asm.S:#if defined(__GNUC__) && !defined(__arm__)
asm/scrypt-arm.S:#if defined(USE_ASM) && defined(__arm__) && defined(__APCS_32__)
asm/sha2-arm.S:#if defined(USE_ASM) && defined(__arm__) && defined(__APCS_32__)
compat/bionic/cpuminer-config.h:/* cpuminer-config.h.in.  Adapted for arm bionic (Android 5.1.1 Tegra K1) */
compat/curl-for-windows/curl/include/curl/curl.h:  /* Instruct libcurl to not use any signal/alarm handlers, even when using
compat/curl-for-windows/openssl/config/opensslconf.h:#if !defined(_WIN32) && !defined(__arm__) && !defined(__mips__) && !defined(SWIG)
compat/curl-for-windows/openssl/config/opensslconf.h:# if defined(__arm__)
compat/curl-for-windows/openssl/config/opensslconf.h:# elif defined(__arm__)
compat/curl-for-windows/openssl/config/opensslconf.h:# if defined(_M_X64) || defined(__x86_64__) || defined(__arm__) || defined(__mips__)
compat/curl-for-windows/openssl/config/opensslconf.h:# if defined(_M_IX86) || defined(__i386__) || defined(__arm__)
compat/curl-for-windows/openssl/config/opensslconf.h:# elif defined(_M_IX86) || defined(__i386__) || defined(__arm__) || defined(__mips__)
compat/curl-for-windows/openssl/config/opensslconf.h:# if defined(__arm__)
Binary file compat/curl-for-windows/out/x64/Release/lib/openssl.x64.lib matches
configure.ac:  arm*-*-*)
configure.ac:    have_arm=true
configure.ac:    have_arm=true
configure.ac:AM_CONDITIONAL([ARCH_ARM], [test x$have_arm = xtrue])
cpu-miner.c:#if defined(USE_ASM) && defined(__arm__) && defined(__APCS_32__)
cpuminer.vcxproj:    <None Include="asm\scrypt-arm.S" />
cpuminer.vcxproj:    <None Include="asm\sha2-arm.S" />
cpuminer.vcxproj.filters:    <Filter Include="arch\arm">
cpuminer.vcxproj.filters:    <None Include="asm\scrypt-arm.S">
cpuminer.vcxproj.filters:    <None Include="asm\sha2-arm.S">
crypto/int-util.h:#if !defined(BYTE_ORDER) && (defined(__LITTLE_ENDIAN__) || defined(__arm__) || defined(WIN32))
scryptjane/scrypt-jane-portable-x86.h:  asm_naked_fn_proto(return_type, name) (type parm1, type parm2..)
scryptjane/scrypt-jane-portable-x86.h:  #define asm_gcc_parms() ".att_syntax prefix;"
scryptjane/scrypt-jane-portable-x86.h:          asm_gcc_parms() : "+a"(flags) : "S"(regs)  : "%ecx", "%edx", "cc"
scryptjane/scrypt-jane-portable-x86.h:          asm_gcc_parms() : "+c"(flags), "=a" (lo), "=d" (hi)
scryptjane/scrypt-jane-portable.h:#ifdef __arm__
sha3/sph_types.h:#elif defined __arm__ && __ARMEL__
sysinfos.c:#if !defined(__arm__) && !defined(__aarch64__)
sysinfos.c:#else /* !__arm__ */
sysinfos.c:#if defined(__arm__) || defined(__aarch64__)
sysinfos.c:#if defined(__arm__) || defined(__aarch64__)
yescrypt/yescrypt-neon.c:#include <arm_neon.h>
$ git grep neon
README.md:   * To use NEON instructions, add `"-mfpu=neon"` to CFLAGS.
yescrypt/yescrypt-best.c:#include "yescrypt-neon.c"
yescrypt/yescrypt-neon.c:#include <arm_neon.h>

reference to cpuminer(mackhy)

@cryptozeny cryptozeny added the bug Something isn't working label Jul 10, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

1 participant