summaryrefslogtreecommitdiffstats
path: root/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog32
1 files changed, 32 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index fbd21451..c6c065dd 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,35 @@
+2012-09-17 Kaz Kylheku <kaz@kylheku.com>
+
+ * arith.c (highest_significant_bit): New static function.
+ (comp_clamp): Bugfix: avoid shifting left into sign bit. Function
+ renamed to comp_trunc.
+ (logtrunc, ash): New functions.
+
+ * eval.c (eval_init): Registered logtrunc and ash intrinsics.
+
+ * lib.h (logtrunc, ash): Declared.
+
+ * mpi-patches/add-bitops (s_highest_bit_mp): Forward declaration for
+ added.
+ (mp_clamp_comp): Bugfix in handling remainder bits. Function
+ renamed to mp_trunc_comp.
+ (mp_trunc, mp_shift): New functions.
+
+2012-09-17 Kaz Kylheku <kaz@kylheku.com>
+
+ * arith.c (highest_significant_bit): New static function.
+ (comp_clamp): Bugfix: avoid shifting left into sign bit.
+ (logclamp, ash): New functions.
+
+ * eval.c (eval_init): Registered logclamp and ash intrinsics.
+
+ * lib.h (logclamp, ash): Declared.
+
+ * mpi-patches/add-bitops (s_highest_bit_mp): Forward declaration for
+ added.
+ (mp_comp_clamp): Bugfix in handling remainder bits.
+ (mp_clamp, mp_shift): New functions.
+
2012-09-16 Kaz Kylheku <kaz@kylheku.com>
* mpi-patches/add-bitops: Bugfixes: mp_2comp is extended to properly