1 # frv testcase for addxcc $GRi,$GRj,$GRk,$ICCi_1
4 .include "testutils.inc"
12 set_icc 0x0e,0 ; Make sure carry bit is off
13 addxcc gr7,gr8,gr8,icc0
17 set_gr_limmed 0x7fff,0xffff,gr7
19 set_icc 0x04,0 ; Make sure carry bit is off
20 addxcc gr7,gr8,gr8,icc0
22 test_gr_limmed 0x8000,0x0000,gr8
24 set_icc 0x08,0 ; Make sure carry bit is off
25 addxcc gr8,gr8,gr8,icc0
31 set_icc 0x0f,0 ; Make sure carry bit is on
32 addxcc gr7,gr8,gr8,icc0
36 set_gr_limmed 0x7fff,0xffff,gr7
38 set_icc 0x05,0 ; Make sure carry bit is on
39 addxcc gr7,gr8,gr8,icc0
41 test_gr_limmed 0x8000,0x0000,gr8
43 set_gr_limmed 0x7fff,0xffff,gr7
44 set_icc 0x0b,0 ; Make sure carry bit is on
45 addxcc gr7,gr8,gr8,icc0