URL
https://opencores.org/ocsvn/openrisc_me/openrisc_me/trunk
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;
|
|
|
|
|
© copyright 1999-2024
OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.