Path: utzoo!attcan!utgpu!jarvis.csri.toronto.edu!rutgers!tut.cis.ohio-state.edu!gem.mps.ohio-state.edu!ginosko!uunet!portal!cup.portal.com!Tim_CDC_Roberts From: Tim_CDC_Roberts@cup.portal.com Newsgroups: comp.lang.c Subject: Re: Memory Models Message-ID: <21310@cup.portal.com> Date: 15 Aug 89 16:09:56 GMT References: <5653@ficc.uu.net> <309@hitech.ht.oz> <19158@usc.edu> <1989Aug14.163909.9920@esegue.uucp> Distribution: usa Organization: The Portal System (TM) Lines: 13 I read here not too long ago that several folks had implemented C compilers for the CDC Cyber series in 170 state, which has 60-bit words with no byte addressing. Could someone involved in one of these compilers please post or e-mail a message describing what kind of "memory model" you used? For example, did you make char = int = long = 60-bits and waste 54 bits for chars, or did you make char = (6 bits) and sizeof(int) = 10, and do some horrendous shift-and-masking to perform conversions? Inquiring minds want to know. Tim_CDC_Roberts@cup.portal.com | Control Data... ...!sun!portal!cup.portal.com!tim_cdc_roberts | ...or it will control you.