OpenCores
URL https://opencores.org/ocsvn/openrisc_me/openrisc_me/trunk

Subversion Repositories openrisc_me

[/] [openrisc/] [trunk/] [gnu-src/] [binutils-2.18.50/] [gas/] [testsuite/] [gas/] [bfin/] [control_code.s] - Diff between revs 38 and 156

Only display areas with differences | Details | Blame | View Log

Rev 38 Rev 156
        .text
        .text
        .global compare_data_register
        .global compare_data_register
compare_data_register:
compare_data_register:
        cc = r6 == r0;
        cc = r6 == r0;
        Cc = R7 == r2;
        Cc = R7 == r2;
        CC = R3 == -2;
        CC = R3 == -2;
        cc = r0 < r1;
        cc = r0 < r1;
        cC = r4 < -4;
        cC = r4 < -4;
        Cc = r4 <= R5;
        Cc = r4 <= R5;
        cc = r5 <= 3;
        cc = r5 <= 3;
        cc = r6 < r7 (iu);
        cc = r6 < r7 (iu);
        cc = R7 < 4 (iu);
        cc = R7 < 4 (iu);
        CC = r5 <= R3 (Iu);
        CC = r5 <= R3 (Iu);
        Cc = R2 <= 5 (iU);
        Cc = R2 <= 5 (iU);
 
 
        .text
        .text
        .global compare_pointer
        .global compare_pointer
compare_pointer:
compare_pointer:
        cc = sp == p0;
        cc = sp == p0;
        cC = FP == 0;
        cC = FP == 0;
        CC = FP < SP;
        CC = FP < SP;
        Cc = r1 < -4;
        Cc = r1 < -4;
        CC = R1 <= R2;
        CC = R1 <= R2;
        cc = r3 <= 3;
        cc = r3 <= 3;
        cC = r5 < R6 (iu);
        cC = r5 < R6 (iu);
        Cc = R7 < 7 (Iu);
        Cc = R7 < 7 (Iu);
        cC = r0 <= r1 (iU);
        cC = r0 <= r1 (iU);
        cc = r2 <= 0 (IU);
        cc = r2 <= 0 (IU);
 
 
        .global compare_accumulator
        .global compare_accumulator
        .text
        .text
compare_accumulator:
compare_accumulator:
        CC = A0 == A1;
        CC = A0 == A1;
        cc = A0 < a1;
        cc = A0 < a1;
        cc = a0 <= a1;
        cc = a0 <= a1;
 
 
        .text
        .text
        .global move_cc
        .global move_cc
move_cc:
move_cc:
        R0 = cc;
        R0 = cc;
        ac0 |= cc;
        ac0 |= cc;
        AZ = Cc;
        AZ = Cc;
        an = Cc;
        an = Cc;
        AC1 &= cC;
        AC1 &= cC;
        v ^= cc;
        v ^= cc;
        V = CC;
        V = CC;
        VS |= cC;
        VS |= cC;
        aV0 = cc;
        aV0 = cc;
        Av1 &= CC;
        Av1 &= CC;
        AV1s = cc;
        AV1s = cc;
        AQ |= cc;
        AQ |= cc;
 
 
        CC = R4;
        CC = R4;
        cc = AZ;
        cc = AZ;
        cc |= An;
        cc |= An;
        CC &= Ac0;
        CC &= Ac0;
        Cc ^= aC1;
        Cc ^= aC1;
        CC = V;
        CC = V;
        cC |= vS;
        cC |= vS;
        Cc &= AV0;
        Cc &= AV0;
        cc ^= av1;
        cc ^= av1;
        cc = av1s;
        cc = av1s;
        cC |= aQ;
        cC |= aQ;
 
 
 
 
        .text
        .text
        .global negate_cc
        .global negate_cc
negate_cc:
negate_cc:
        cc = !cc;
        cc = !cc;
 
 
 
 

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.