cris: Correct ADDO and ADDOQ testcases.
authorEdgar E. Iglesias <edgar@axis.com>
Thu, 29 Jul 2010 13:42:06 +0000 (15:42 +0200)
committerEdgar E. Iglesias <edgar.iglesias@gmail.com>
Thu, 29 Jul 2010 13:42:06 +0000 (15:42 +0200)
Verified on real HW.

Signed-off-by: Edgar E. Iglesias <edgar@axis.com>
tests/cris/check_addo.c
tests/cris/check_addoq.c

index 8a0565a..3d8e789 100644 (file)
@@ -85,7 +85,7 @@ int main(void)
        cris_tst_cc_init();
        asm volatile ("setf\tzvnc\n");
        cris_addo_pi_b(p, t);
-       cris_tst_cc(1, 1, 1, 1);
+       cris_tst_cc(0, 0, 0, 0);
        asm volatile ("move.d\t$acr, %0\n" : "=r" (r));
        if (*(uint16_t*)r != 0xff22)
                err();
@@ -114,7 +114,7 @@ int main(void)
        cris_tst_cc_init();
        asm volatile ("setf\tzvnc\n");
        cris_addo_pi_d(p, t);
-       cris_tst_cc(1, 1, 1, 1);
+       cris_tst_cc(0, 0, 0, 0);
        asm volatile ("move.d\t$acr, %0\n" : "=r" (r));
        r = (void*)(((char *)r) + 76789885);
        if (*r != 0x55aa77ff)
index b8b15c3..ed509e2 100644 (file)
@@ -27,7 +27,7 @@ int main(void)
        cris_tst_cc_init();
        asm volatile ("setf\tzvnc\n");
        cris_addoq(4, t);
-       cris_tst_cc(1, 1, 1, 1);
+       cris_tst_cc(0, 0, 0, 0);
        asm volatile ("move.d\t$acr, %0\n" : "=r" (p));
        if (*p != 0x88ccee19)
                err();