C compiler supporting arbitrary bit width integral datatypes?

ihusar@fit.vutbr.cz
Sun, 7 Jun 2009 01:52:12 -0700 (PDT)

          From comp.compilers

Related articles
C compiler supporting arbitrary bit width integral datatypes? ihusar@fit.vutbr.cz (2009-06-07)
Re: C compiler supporting arbitrary bit width integral datatypes? bfranke@inf.ed.ac.uk (=?ISO-8859-1?Q?Bj=F6rn_Franke?=) (2009-06-08)
Re: C compiler supporting arbitrary bit width integral datatypes? harold.aptroot@gmail.com (Harold Aptroot) (2009-06-08)
Re: C compiler supporting arbitrary bit width integral datatypes? jeremy.bennett@embecosm.com (Jeremy Bennett) (2009-06-11)
Re: C compiler supporting arbitrary bit width integral datatypes? bfranke@inf.ed.ac.uk (=?ISO-8859-1?Q?Bj=F6rn_Franke?=) (2009-06-11)
Re: C compiler supporting arbitrary bit width integral datatypes? jeremy.bennett@embecosm.com (Jeremy Bennett) (2009-06-11)
| List of all articles for this month |

From: ihusar@fit.vutbr.cz
Newsgroups: comp.compilers
Date: Sun, 7 Jun 2009 01:52:12 -0700 (PDT)
Organization: Compilers Central
Keywords: C, question
Posted-Date: 08 Jun 2009 04:56:01 EDT

Hello everyone,


    I am working on a project, where we are trying to make a development
environment for new ASIP processor design. This project, among other
parts, contains compiler and simulator generator. For these two
parts, I would need some C compiler, that supports arbitrary bit-width
integers.


For the simulator, we need to generate code that simulates registers
of arbitrary bit width and for compiler generator, we would need to
optimize C code that describes instruction's behavior to extract
instruction selectrion rule for each instruction,


Have you heard or read about such compiler? (any references would be
useful)


P.S.: So far, I have found Valen-C project (quite old, not made it
work yet), then I tried the clang frontend (it seems that to implement
support would be quite problematic but not impossible) and also I am
going to try some synthetizers that generate HW from C code.


Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.