cachepc-qemu

Fork of AMDESE/qemu with changes for cachepc side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-qemu
Log | Files | Refs | Submodules | LICENSE | sfeed.txt

check_mover.s (470B)


      1# mach: crisv3 crisv8 crisv10 crisv32
      2# output: ffffff05\nffff0005\n5\nffffff00\n
      3
      4; Move between registers.  Check that just the subreg is copied.
      5
      6 .include "testutils.inc"
      7 startnostack
      8 moveq -30,r3
      9 moveq 5,r4
     10 move.b r4,r3
     11 test_move_cc 0 0 0 0  		; FIXME
     12 checkr3 ffffff05
     13
     14 move.w r4,r3
     15 test_move_cc 0 0 0 0
     16 checkr3 ffff0005
     17
     18 move.d r4,r3
     19 test_move_cc 0 0 0 0
     20 checkr3 5
     21
     22 moveq -1,r3
     23 moveq 0,r4
     24 move.b r4,r3
     25 test_move_cc 0 1 0 0
     26 checkr3 ffffff00
     27
     28 quit