qemu

FORK: QEMU emulator
git clone https://git.neptards.moe/neptards/qemu.git
Log | Files | Refs | Submodules | LICENSE

check_clearfv32.s (358B)


      1 # mach: crisv32
      2 # output: ef\nef\n
      3 
      4 ; Check that "clearf x" doesn't trivially fail.
      5 
      6  .include "testutils.inc"
      7  start
      8  setf puixnzvc
      9  clearf x	; Actually, x would be cleared by almost-all other insns.
     10  move ccs,r3
     11  and.d 0xff, $r3
     12  checkr3 ef
     13 
     14  setf puixnzvc
     15  moveq 0, $r3	; moveq should only clear the xflag.
     16  move ccs,r3
     17  and.d 0xff, $r3
     18  checkr3 ef
     19  quit