From 7bca8a0ab073b3e908f176595afc864680cf1165 Mon Sep 17 00:00:00 2001 From: Con Kolivas Date: Sat, 27 Oct 2012 17:27:06 +1100 Subject: [PATCH] Display best share diff for scrypt as well. --- cgminer.c | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/cgminer.c b/cgminer.c index 51111ac0..7eaccbdf 100644 --- a/cgminer.c +++ b/cgminer.c @@ -1992,11 +1992,16 @@ static uint64_t share_diff(const struct work *work) static uint32_t scrypt_diff(const struct work *work) { const uint32_t scrypt_diffone = 0x0000fffful; - uint32_t d32 = work->outputhash; + uint32_t d32 = work->outputhash, ret; if (unlikely(!d32)) d32 = 1; - return scrypt_diffone / d32; + ret = scrypt_diffone / d32; + if (ret > best_diff) { + best_diff = ret; + suffix_string(best_diff, best_share, 0); + } + return ret; } static bool submit_upstream_work(struct work *work, CURL *curl, bool resubmit)