WIP https://github.com/agentdavo/tinycc-transputer/commit/c425ec61b3b66619502d9cc7368db08a7b8d1401
Implemented integer and fpu instructions based on c67-gen research. Context switching prolog is implemented, next epilog. Still need to implement initialiser. Sent from my iPhone > On 17 Feb 2020, at 06:04, Christian Jullien <eli...@orange.fr> wrote: > > Transputer? > Ouch, this processor still exists or you have a very old board from 80' or > 90' ? > Late 80' a team in France tried to port Le-Lisp (a French Lisp interpreter > and compiler from France) but never gone beyond the very first signs of life. > IIRC, the instruction set was too far from other CPU architectures. > > What exact CPU / OS do you target? > > C. > > -----Original Message----- > From: Tinycc-devel [mailto:tinycc-devel-bounces+eligis=orange...@nongnu.org] > On Behalf Of David Smith via Tinycc-devel > Sent: Sunday, February 16, 2020 21:40 > To: tinycc-devel@nongnu.org > Cc: David Smith > Subject: [Tinycc-devel] Transputer Target > > Hi! > > I’ve begun working on a Transputer target for TinyCC. > > The core has two distinct hardware stacks > > (Areg, Breg, Creg) for int ops > (FAreg, FBreg, FCreg) for float ops > > Can you offer any advice on how to set up the regs and classes for this? > > Thanks, > David. > > Sent from my iPhone > _______________________________________________ > Tinycc-devel mailing list > Tinycc-devel@nongnu.org > https://lists.nongnu.org/mailman/listinfo/tinycc-devel >
_______________________________________________ Tinycc-devel mailing list Tinycc-devel@nongnu.org https://lists.nongnu.org/mailman/listinfo/tinycc-devel