# mach: crisv0 crisv3 crisv8 crisv10 crisv32 # output: 1\n0\n1\n0\n1\n0\n1\n0\n0\n1\n1\n0\n1\n0\n1\n0\n1\n0\n0\n1\n0\n1\n1\n0\n1\n0\n0\n1\n1\n0\n1\n1\n0\n .include "testutils.inc" start clearf nzvc scc r3 dumpr3 ; 1 scs r3 dumpr3 ; 0 sne r3 dumpr3 ; 1 seq r3 dumpr3 ; 0 svc r3 dumpr3 ; 1 svs r3 dumpr3 ; 0 spl r3 dumpr3 ; 1 smi r3 dumpr3 ; 0 sls r3 dumpr3 ; 0 shi r3 dumpr3 ; 1 sge r3 dumpr3 ; 1 slt r3 dumpr3 ; 0 sgt r3 dumpr3 ; 1 sle r3 dumpr3 ; 0 sa r3 dumpr3 ; 1 setf nzvc scc r3 dumpr3 ; 0 scs r3 dumpr3 ; 1 sne r3 dumpr3 ; 0 svc r3 dumpr3 ; 0 svs r3 dumpr3 ; 1 spl r3 dumpr3 ; 0 smi r3 dumpr3 ; 1 sls r3 dumpr3 ; 1 shi r3 dumpr3 ; 0 sge r3 dumpr3 ; 1 slt r3 dumpr3 ; 0 sgt r3 dumpr3 ; 0 sle r3 dumpr3 ; 1 sa r3 dumpr3 ; 1 clearf n sge r3 dumpr3 ; 0 slt r3 dumpr3 ; 1 .if ..asm.arch.cris.v32 setf p ssb r3 .else moveq 1,r3 .endif dumpr3 ; 1 .if ..asm.arch.cris.v32 clearf p ssb r3 .else moveq 0,r3 .endif dumpr3 ; 0 quit