aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--miner.h11
-rw-r--r--sha256_via.c11
2 files changed, 11 insertions, 11 deletions
diff --git a/miner.h b/miner.h
index fc0fe5a..7979dc0 100644
--- a/miner.h
+++ b/miner.h
@@ -22,6 +22,17 @@
#define ARRAY_SIZE(arr) (sizeof(arr) / sizeof((arr)[0]))
#endif
+#define ___constant_swab32(x) ((uint32_t)( \
+ (((uint32_t)(x) & (uint32_t)0x000000ffUL) << 24) | \
+ (((uint32_t)(x) & (uint32_t)0x0000ff00UL) << 8) | \
+ (((uint32_t)(x) & (uint32_t)0x00ff0000UL) >> 8) | \
+ (((uint32_t)(x) & (uint32_t)0xff000000UL) >> 24)))
+
+static inline uint32_t swab32(uint32_t v)
+{
+ return ___constant_swab32(v);
+}
+
extern bool opt_debug;
extern bool opt_protocol;
extern const uint32_t sha256_init_state[];
diff --git a/sha256_via.c b/sha256_via.c
index b4e2b91..6b85e2a 100644
--- a/sha256_via.c
+++ b/sha256_via.c
@@ -8,17 +8,6 @@
#ifdef WANT_VIA_PADLOCK
-#define ___constant_swab32(x) ((uint32_t)( \
- (((uint32_t)(x) & (uint32_t)0x000000ffUL) << 24) | \
- (((uint32_t)(x) & (uint32_t)0x0000ff00UL) << 8) | \
- (((uint32_t)(x) & (uint32_t)0x00ff0000UL) >> 8) | \
- (((uint32_t)(x) & (uint32_t)0xff000000UL) >> 24)))
-
-static inline uint32_t swab32(uint32_t v)
-{
- return ___constant_swab32(v);
-}
-
static void via_sha256(void *hash, void *buf, unsigned len)
{
unsigned stat = 0;