X-Git-Url: https://oss.titaniummirror.com/gitweb?p=msp430-binutils.git;a=blobdiff_plain;f=gas%2Ftestsuite%2Fgas%2Fbfin%2Flogical2.s;fp=gas%2Ftestsuite%2Fgas%2Fbfin%2Flogical2.s;h=d9b62747ea2561463166d161b845cf4068e9f412;hp=b26a765cfd59353e0292da6e13338fe73ea8388b;hb=d5da4f291af551c0b8b79e1d4a9b173d60e5c10e;hpb=7b5ea4fcdf2819e070665ab5610f8b48e3867c10 diff --git a/gas/testsuite/gas/bfin/logical2.s b/gas/testsuite/gas/bfin/logical2.s index b26a765..d9b6274 100755 --- a/gas/testsuite/gas/bfin/logical2.s +++ b/gas/testsuite/gas/bfin/logical2.s @@ -1,69 +1,69 @@ - -.EXTERN MY_LABEL2; -.section .text; - -// -//7 LOGICAL OPERATIONS -// - -//Dreg = Dreg & Dreg ; /* (a) */ - -R7 = R7 & R7; -R7 = R7 & R0; -r7 = R7 & R1; - -R1 = R7 & R7; -R2 = R7 & R0; -r3 = R7 & R1; - -//Dreg = ~ Dreg ; /* (a)*/ - -R7 = ~R7; -R7 = ~R0; -R0 = ~R7; -R0 = ~R2; - -//Dreg = Dreg | Dreg ; /* (a) */ - -R7 = R7 | R7; -R7 = R7 | R1; -R7 = R7 | R0; - -R1 = R7 | R7; -R2 = R7 | R1; -R3 = R7 | R0; - -//Dreg = Dreg ^ Dreg ; /* (a) */ - -R7 = R7 ^ R7; -R7 = R7 ^ R1; -R7 = R7 ^ R0; - -R1 = R7 ^ R7; -R2 = R7 ^ R1; -R3 = R7 ^ R0; - -//Dreg_lo = CC = BXORSHIFT ( A0, Dreg ) ; /* (b) */ -R0.L = CC = BXORSHIFT(A0, R0); -R0.L = CC = BXORSHIFT(A0, R1); - -R3.L = CC = BXORSHIFT(A0, R0); -R3.L = CC = BXORSHIFT(A0, R1); - -//Dreg_lo = CC = BXOR ( A0, Dreg ) ; /* (b) */ -R0.L = CC = BXOR(A0, R0); -R0.L = CC = BXOR(A0, R1); - -R3.L = CC = BXOR(A0, R0); -R3.L = CC = BXOR(A0, R1); - -//Dreg_lo = CC = BXOR ( A0, A1, CC ) ; /* (b) */ -R0.L = CC = BXOR(A0, A1, CC); -R0.L = CC = BXOR(A0, A1, CC); - -R3.L = CC = BXOR(A0, A1, CC); -R3.L = CC = BXOR(A0, A1, CC); - -A0 = BXORSHIFT ( A0, A1, CC ) ; /* (b) */ - - + +.EXTERN MY_LABEL2; +.section .text; + +// +//7 LOGICAL OPERATIONS +// + +//Dreg = Dreg & Dreg ; /* (a) */ + +R7 = R7 & R7; +R7 = R7 & R0; +r7 = R7 & R1; + +R1 = R7 & R7; +R2 = R7 & R0; +r3 = R7 & R1; + +//Dreg = ~ Dreg ; /* (a)*/ + +R7 = ~R7; +R7 = ~R0; +R0 = ~R7; +R0 = ~R2; + +//Dreg = Dreg | Dreg ; /* (a) */ + +R7 = R7 | R7; +R7 = R7 | R1; +R7 = R7 | R0; + +R1 = R7 | R7; +R2 = R7 | R1; +R3 = R7 | R0; + +//Dreg = Dreg ^ Dreg ; /* (a) */ + +R7 = R7 ^ R7; +R7 = R7 ^ R1; +R7 = R7 ^ R0; + +R1 = R7 ^ R7; +R2 = R7 ^ R1; +R3 = R7 ^ R0; + +//Dreg_lo = CC = BXORSHIFT ( A0, Dreg ) ; /* (b) */ +R0.L = CC = BXORSHIFT(A0, R0); +R0.L = CC = BXORSHIFT(A0, R1); + +R3.L = CC = BXORSHIFT(A0, R0); +R3.L = CC = BXORSHIFT(A0, R1); + +//Dreg_lo = CC = BXOR ( A0, Dreg ) ; /* (b) */ +R0.L = CC = BXOR(A0, R0); +R0.L = CC = BXOR(A0, R1); + +R3.L = CC = BXOR(A0, R0); +R3.L = CC = BXOR(A0, R1); + +//Dreg_lo = CC = BXOR ( A0, A1, CC ) ; /* (b) */ +R0.L = CC = BXOR(A0, A1, CC); +R0.L = CC = BXOR(A0, A1, CC); + +R3.L = CC = BXOR(A0, A1, CC); +R3.L = CC = BXOR(A0, A1, CC); + +A0 = BXORSHIFT ( A0, A1, CC ) ; /* (b) */ + +