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

Subversion Repositories eco32

Compare Revisions

  • This comparison shows the changes necessary to convert path
    /eco32/trunk/lcc/src
    from Rev 4 to Rev 252
    Reverse comparison

Rev 4 → Rev 252

/x86.md
915,7 → 915,7
else if (suffix == U && size == 4)
print("dd 0%xH\n", (unsigned)v.u);
else if (suffix == P && size == 4)
print("dd 0%xH\n", (unsigned)v.p);
print("dd 0%lxH\n", (unsigned long)v.p);
else if (suffix == F && size == 4) {
float f = v.d;
print("dd 0%xH\n", *(unsigned *)&f);
/sparc.md
897,7 → 897,7
unsigned *p = (unsigned *)&d;
print(".word 0x%x\n.word 0x%x\n", p[swap], p[!swap]);
} else if (suffix == P)
print(".word 0x%x\n", (unsigned)v.p);
print(".word 0x%lx\n", (unsigned long)v.p);
else if (size == 1)
print(".byte 0x%x\n", (unsigned)((unsigned char)(suffix == I ? v.i : v.u)));
else if (size == 2)
/mips.md
858,7 → 858,7
print(".word 0x%x\n.word 0x%x\n", p[swap], p[!swap]);
}
else if (suffix == P)
print(".word 0x%x\n", (unsigned)v.p);
print(".word 0x%lx\n", (unsigned long)v.p);
else if (size == 1)
print(".byte 0x%x\n", (unsigned)((unsigned char)(suffix == I ? v.i : v.u)));
else if (size == 2)
/x86linux.md
968,7 → 968,7
else if (suffix == U && size == 4)
print(".long %d\n", (int)v.u);
else if (suffix == P && size == 4)
print(".long %d\n", (int)v.p);
print(".long %ld\n", (long)v.p);
else if (suffix == F && size == 4) {
float f = v.d;
print(".long %d\n", (int)(*(unsigned *)&f));
/eco32.md
469,7 → 469,7
print("\t.word\t0x%x\n", p[1 - swap]);
} else
if (suffix == P) {
print("\t.word\t0x%x\n", (unsigned) v.p);
print("\t.word\t0x%lx\n", (unsigned long) v.p);
} else
if (size == 1) {
print("\t.byte\t0x%x\n",

powered by: WebSVN 2.1.0

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