From 11d2add1b9984a9dabe02e5073e09ca497024dd8 Mon Sep 17 00:00:00 2001
From: Clifford Wolf <clifford@clifford.at>
Date: Sat, 14 Jun 2014 20:38:40 +0200
Subject: [PATCH] improved realmath test bench

---
 tests/realmath/generate.py | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/tests/realmath/generate.py b/tests/realmath/generate.py
index f280e1c3d..af7648b87 100644
--- a/tests/realmath/generate.py
+++ b/tests/realmath/generate.py
@@ -63,7 +63,10 @@ for idx in range(100):
         print('  input [7:0] i;')
         print('  input [63:0] r, s;')
         print('  begin')
-        print('    $display("%d: %b %b", i, r, s);')
+        print('    if (-3 < $signed(r-s) && $signed(r-s) < +3)')
+        print('      $display("%d: %b %b", i, r, s);')
+        print('    else')
+        print('      $display("%d: %b %b %s", i, r, s, r !== s ? "TRIG" : "");')
         print('  end')
         print('endtask')
         print('initial begin #1;')