# mach: crisv8 crisv10 crisv32 | |
# output: 1ec8224a\n13785244\nc81e4a22\n44527813\n224a1ec8\n52441378\n4a22c81e\n87ecbbad\ne137ddb5\nec87adbb\n37e1b5dd\nbbad87ec\nddb5e137\nadbbec87\nb5dd37e1\n0\n | |
.include "testutils.inc" | |
start | |
move.d 0x78134452,r4 | |
move.d r4,r3 | |
swapr r3 | |
test_move_cc 0 0 0 0 | |
dumpr3 ; 1ec8224a | |
move.d r4,r3 | |
swapb r3 | |
test_move_cc 0 0 0 0 | |
dumpr3 ; 13785244 | |
move.d r4,r3 | |
swapbr r3 | |
test_move_cc 1 0 0 0 | |
dumpr3 ; c81e4a22 | |
move.d r4,r3 | |
swapw r3 | |
test_move_cc 0 0 0 0 | |
dumpr3 ; 44527813 | |
move.d r4,r3 | |
swapwr r3 | |
test_move_cc 0 0 0 0 | |
dumpr3 ; 224a1ec8 | |
move.d r4,r3 | |
swapwb r3 | |
test_move_cc 0 0 0 0 | |
dumpr3 ; 52441378 | |
move.d r4,r3 | |
swapwbr r3 | |
test_move_cc 0 0 0 0 | |
dumpr3 ; 4a22c81e | |
move.d r4,r3 | |
swapn r3 | |
test_move_cc 1 0 0 0 | |
dumpr3 ; 87ecbbad | |
move.d r4,r3 | |
swapnr r3 | |
test_move_cc 1 0 0 0 | |
dumpr3 ; e137ddb5 | |
move.d r4,r3 | |
swapnb r3 | |
test_move_cc 1 0 0 0 | |
dumpr3 ; ec87adbb | |
move.d r4,r3 | |
swapnbr r3 | |
test_move_cc 0 0 0 0 | |
dumpr3 ; 37e1b5dd | |
move.d r4,r3 | |
swapnw r3 | |
test_move_cc 1 0 0 0 | |
dumpr3 ; bbad87ec | |
move.d r4,r3 | |
swapnwr r3 | |
test_move_cc 1 0 0 0 | |
dumpr3 ; ddb5e137 | |
move.d r4,r3 | |
swapnwb r3 | |
test_move_cc 1 0 0 0 | |
dumpr3 ; adbbec87 | |
move.d r4,r3 | |
swapnwbr r3 | |
test_move_cc 1 0 0 0 | |
dumpr3 ; b5dd37e1 | |
moveq -1,r3 | |
swapnwbr r3 | |
test_move_cc 0 1 0 0 | |
dumpr3 ; 0 | |
quit |