summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--apps/recorder/resize.h2
-rw-r--r--firmware/target/coldfire/system-target.h1
2 files changed, 2 insertions, 1 deletions
diff --git a/apps/recorder/resize.h b/apps/recorder/resize.h
index b37af43f2e..4e71fb8732 100644
--- a/apps/recorder/resize.h
+++ b/apps/recorder/resize.h
@@ -47,7 +47,7 @@
47#define SC_NUM 0x80000000U 47#define SC_NUM 0x80000000U
48#define SC_MUL_INIT \ 48#define SC_MUL_INIT \
49 unsigned long macsr_st = coldfire_get_macsr(); \ 49 unsigned long macsr_st = coldfire_get_macsr(); \
50 coldfire_set_macsr(0); 50 coldfire_set_macsr(EMAC_UNSIGNED);
51#define SC_MUL_END coldfire_set_macsr(macsr_st); 51#define SC_MUL_END coldfire_set_macsr(macsr_st);
52#define SC_MUL(x, y) \ 52#define SC_MUL(x, y) \
53({ \ 53({ \
diff --git a/firmware/target/coldfire/system-target.h b/firmware/target/coldfire/system-target.h
index 84ec6ed4b0..9c349b1436 100644
--- a/firmware/target/coldfire/system-target.h
+++ b/firmware/target/coldfire/system-target.h
@@ -54,6 +54,7 @@
54 54
55#define EMAC_ROUND 0x10 55#define EMAC_ROUND 0x10
56#define EMAC_FRACTIONAL 0x20 56#define EMAC_FRACTIONAL 0x20
57#define EMAC_UNSIGNED 0x40
57#define EMAC_SATURATE 0x80 58#define EMAC_SATURATE 0x80
58 59
59static inline void coldfire_set_macsr(unsigned long flags) 60static inline void coldfire_set_macsr(unsigned long flags)