# mach: crisv0 crisv3 crisv8 crisv10 crisv32 # output: 1c\n .include "testutils.inc" start moveq 0,r3 clearf nzvc setf nzv bcc 0f addq 1,r3 fail 0: clearf nzvc setf nzv bcs dofail addq 1,r3 clearf nzvc setf ncv bne 1f addq 1,r3 dofail: fail 1: clearf nzvc setf ncv beq dofail addq 1,r3 clearf nzvc setf ncz bvc 2f addq 1,r3 fail 2: clearf nzvc setf ncz bvs dofail addq 1,r3 clearf nzvc setf vcz bpl 3f addq 1,r3 fail 3: clearf nzvc setf vcz bmi dofail addq 1,r3 clearf nzvc setf nv bls dofail addq 1,r3 clearf nzvc setf nv bhi 4f addq 1,r3 fail 4: clearf nzvc setf zc bge 5f addq 1,r3 fail 5: clearf nzvc setf zc blt dofail addq 1,r3 clearf nzvc setf c bgt 6f addq 1,r3 fail 6: clearf nzvc setf c ble dofail addq 1,r3 ;;;;;;;;;; setf nzvc clearf nzv bcc dofail addq 1,r3 setf nzvc clearf nzv bcs 0f addq 1,r3 fail 0: setf nzvc clearf ncv bne dofail addq 1,r3 setf nzvc clearf ncv beq 1f addq 1,r3 fail 1: setf nzvc clearf ncz bvc dofail addq 1,r3 setf nzvc clearf ncz bvs 2f addq 1,r3 fail 2: setf nzvc clearf vcz bpl dofail addq 1,r3 setf nzvc clearf vcz bmi 3f addq 1,r3 fail 3: setf nzvc clearf nv bls 4f addq 1,r3 fail 4: setf nzvc clearf nv bhi dofail addq 1,r3 setf zvc clearf nzc bge dofail addq 1,r3 setf nzc clearf vzc blt 5f addq 1,r3 fail 5: setf nzvc clearf c bgt dofail addq 1,r3 setf nzvc clearf c ble 6f addq 1,r3 fail 6: dumpr3 quit