Design a microcontroller for gcc
Sylvain Munaut
tnt@246tNt.com
Wed Feb 15 19:59:00 GMT 2006
DJ Delorie wrote:
>>So If I use 16 bits registers, do I have to handle pairs of them to form
>>32 bits ?
>
>
> Well, you don't *have* to if your word size is only 16 bits. GCC will
> still pair them, but you'll need to tell gcc how to split them back up
> for the opcodes you have available.
>
> Note that there are some operations that gcc assumes you have 32-bit
> opcodes for, though. Or at least insns that emulate it.
Like what ?
> You really want to have native support for sizeof(int) values and
> sizeof(void *) values, bigger things can be emulated or broken up.
Ok, then so it will be ;)
Any way, thanks for all the advices, I'll try to come up with a
good instruction set (both in regards to effecient implementation and
effecient for running code)
Sylvain
More information about the Gcc
mailing list