binutils-gdb/sim/testsuite/cris/asm/mcp.ms
Mike Frysinger 1368b914e9 sim: testsuite: flatten tree
Now that all port tests live under testsuite/sim/*/, and none live
in testsuite/ directly, flatten the structure by moving all of the
dirs under testsuite/sim/ to testsuite/ directly.

We need to stop passing --tool to dejagnu so that it searches all
dirs and not just ones that start with "sim".  Since we have no
other dirs in this tree, and no plans to add any, should be fine.
2021-01-15 19:18:34 -05:00

50 lines
672 B
Plaintext

# mach: crisv32
# output: fffffffe\n1\n1ffff\nfffffffe\ncc463bdc\n4c463bdc\n0\n
.include "testutils.inc"
start
; Set R, clear C.
move 0x100,ccs
moveq -5,r3
move 2,mof
mcp mof,r3
test_cc 1 0 0 0
dumpr3 ; fffffffe
moveq 2,r3
move -1,srp
mcp srp,r3
test_cc 0 0 0 0
dumpr3 ; 1
move 0xffff,srp
move srp,r3
mcp srp,r3
test_cc 0 0 0 0
dumpr3 ; 1ffff
move -1,mof
move mof,r3
mcp mof,r3
test_cc 1 0 0 0
dumpr3 ; fffffffe
move 0x5432f789,mof
move.d 0x78134452,r3
mcp mof,r3
test_cc 1 0 1 0
dumpr3 ; cc463bdc
move 0x80000000,srp
mcp srp,r3
test_cc 0 0 1 0
dumpr3 ; 4c463bdc
move 0xb3b9c423,srp
mcp srp,r3
test_cc 0 1 0 0
dumpr3 ; 0
quit