159632Swollman# mach: crisv8 crisv10
259632Swollman# output: fffffffe\n
359632Swollman# output: ffffffff\n
459632Swollman# output: fffffffe\n
559632Swollman# output: 1\n
659632Swollman
759632Swollman; Check that carry is cleared on v8, v10.
859632Swollman
959632Swollman .include "testutils.inc"
1059632Swollman start
1159632Swollman moveq -1,r3
1259632Swollman moveq 2,r4
1359632Swollman setf c
1459632Swollman muls.d r4,r3
1559632Swollman test_cc 1 0 0 0
1659632Swollman dumpr3 ; fffffffe
1759632Swollman move mof,r3
1859632Swollman dumpr3 ; ffffffff
1959632Swollman
2059632Swollman moveq -1,r3
2159632Swollman moveq 2,r4
2259632Swollman setf c
2359632Swollman mulu.d r4,r3
2459632Swollman test_cc 0 0 1 0
2559632Swollman dumpr3 ; fffffffe
2659632Swollman move mof,r3
2759632Swollman dumpr3 ; 1
2859632Swollman
2959632Swollman quit
3059632Swollman