+#include "gpsim_assert.h"
+#include "picregs.h"
+
// Signed comparisons of the form: (variable>=LIT)
//
// This regression test exercises all of the boundary
// and each one has an astonishing capability of failing
// a boundary condition.
-unsigned char success = 0;
unsigned char failures = 0;
-unsigned char dummy = 0;
unsigned char result = 0;
//bit bit0 = 0;
char long0 = 0;
char long1 = 0;
+/* *** NOTE *** This particular test takes quite a while to run
+ * ~ 10,000,000 instruction cycles. (2.5 seconds on a 20Mhz PIC).
+ * The WDT will reset the CPU if it's enabled. So disable it...
+*/
+
+typedef unsigned int word;
+
+//word at 0x2007 CONFIG = wdt_off & pwrte_on;
+
void
-done ()
+done()
{
- dummy++;
+ ASSERT(MANGLE(failures) == 0);
+ PASSED();
}
int_compare1();
int_compare2();
- success = failures;
done ();
}